diff --git a/dependency/mariadb/4.0.5/Chart.yaml b/dependency/mariadb/4.0.5/Chart.yaml deleted file mode 100644 index ff81bc70766..00000000000 --- a/dependency/mariadb/4.0.5/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -appVersion: "10.9.4" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.7 -deprecated: false -description: Fast, reliable, scalable, and easy to use open-source relational database system. -home: https://truecharts.org/docs/charts/dependency/mariadb -icon: https://truecharts.org/img/hotlink-ok/chart-icons/mariadb.png -keywords: - - mariadb - - mysql - - database - - sql -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: mariadb -sources: - - https://github.com/truecharts/charts/tree/master/charts/dependency/mariadb - - https://github.com/bitnami/bitnami-docker-mariadb - - https://github.com/prometheus/mysqld_exporter - - https://mariadb.org -type: application -version: 4.0.5 -annotations: - truecharts.org/catagories: | - - database - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/dependency/mariadb/4.0.5/app-changelog.md b/dependency/mariadb/4.0.5/app-changelog.md deleted file mode 100644 index aca70ad3722..00000000000 --- a/dependency/mariadb/4.0.5/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [mariadb-4.0.5](https://github.com/truecharts/charts/compare/mariadb-4.0.4...mariadb-4.0.5) (2022-11-12) - -### Chore - -- update helm chart common to v10.9.7 ([#4389](https://github.com/truecharts/charts/issues/4389)) - - \ No newline at end of file diff --git a/dependency/mariadb/4.0.5/ix_values.yaml b/dependency/mariadb/4.0.5/ix_values.yaml deleted file mode 100644 index 16e03beac7b..00000000000 --- a/dependency/mariadb/4.0.5/ix_values.yaml +++ /dev/null @@ -1,124 +0,0 @@ -image: - repository: tccr.io/truecharts/mariadb - pullPolicy: IfNotPresent - tag: 10.9.4@sha256:a868d6df7e09f69243c6326e292f7e40207e96c923c02186d2ed1d6cc9b3b34d - -controller: - # -- Set the controller type. - # Valid options are deployment, daemonset or statefulset - type: statefulset - # -- Number of desired pods - replicas: 1 - # -- Set the controller upgrade strategy - # For Deployments, valid values are Recreate (default) and RollingUpdate. - # For StatefulSets, valid values are OnDelete and RollingUpdate (default). - # DaemonSets ignore this. - strategy: RollingUpdate - rollingUpdate: - # -- Set deployment RollingUpdate max unavailable - unavailable: 1 - # -- Set deployment RollingUpdate max surge - surge: - # -- Set statefulset RollingUpdate partition - partition: - # -- ReplicaSet revision history limit - revisionHistoryLimit: 3 - -service: - main: - ports: - main: - port: 3306 - targetPort: 3306 - -securityContext: - readOnlyRootFilesystem: false - -secret: - credentials: - enabled: true - data: - mariadb-password: '{{ ( .Values.mariadbPassword | default "empty" ) }}' - mariadb-root-password: '{{ ( .Values.mariadbRootPassword | default "empty" ) }}' - -env: - MARIADB_PASSWORD: - secretKeyRef: - name: '{{ .Values.existingSecret | default ( printf "%s-credentials" ( include "tc.common.names.fullname" . ) ) }}' - key: "mariadb-password" - MARIADB_ROOT_PASSWORD: - secretKeyRef: - name: '{{ .Values.existingSecret | default ( printf "%s-credentials" ( include "tc.common.names.fullname" . ) ) }}' - key: "mariadb-root-password" - MARIADB_USER: "{{ .Values.mariadbUsername }}" - MARIADB_DATABASE: "{{ .Values.mariadbDatabase }}" - -podSecurityContext: - runAsGroup: 0 - -volumeClaimTemplates: - data: - enabled: true - mountPath: "/bitnami/mariadb" - -# -- Probe configuration -# -- [[ref]](https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/) -# @default -- See below -probes: - # -- Liveness probe configuration - # @default -- See below - liveness: - # -- Enable the liveness probe - enabled: true - # -- Set this to `true` if you wish to specify your own livenessProbe - custom: true - # -- The spec field contains the values for the default livenessProbe. - # If you selected `custom: true`, this field holds the definition of the livenessProbe. - # @default -- See below - spec: - exec: - command: - - /bin/bash - - -ec - - "until /opt/bitnami/scripts/mariadb/healthcheck.sh; do sleep 2; done" - - # -- Redainess probe configuration - # @default -- See below - readiness: - # -- Enable the readiness probe - enabled: true - # -- Set this to `true` if you wish to specify your own readinessProbe - custom: true - # -- The spec field contains the values for the default readinessProbe. - # If you selected `custom: true`, this field holds the definition of the readinessProbe. - # @default -- See below - spec: - exec: - command: - - /bin/bash - - -ec - - "until /opt/bitnami/scripts/mariadb/healthcheck.sh; do sleep 2; done" - # -- Startup probe configuration - # @default -- See below - startup: - # -- Enable the startup probe - enabled: true - custom: true - # -- The spec field contains the values for the default livenessProbe. - # If you selected `custom: true`, this field holds the definition of the livenessProbe. - # @default -- See below - spec: - exec: - command: - - /bin/bash - - -ec - - "until /opt/bitnami/scripts/mariadb/healthcheck.sh; do sleep 2; done" - -mariadbPassword: "testpass" -mariadbUsername: "test" -mariadbDatabase: "test" -mariadbRootPassword: "testroot" -existingSecret: "" - -portal: - enabled: false diff --git a/dependency/mariadb/4.0.5/CHANGELOG.md b/dependency/mariadb/4.0.6/CHANGELOG.md similarity index 100% rename from dependency/mariadb/4.0.5/CHANGELOG.md rename to dependency/mariadb/4.0.6/CHANGELOG.md diff --git a/dependency/mariadb/4.0.6/Chart.yaml b/dependency/mariadb/4.0.6/Chart.yaml new file mode 100644 index 00000000000..098df2aac5c --- /dev/null +++ b/dependency/mariadb/4.0.6/Chart.yaml @@ -0,0 +1,33 @@ +apiVersion: v2 +appVersion: "10.9.4" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Fast, reliable, scalable, and easy to use open-source relational database system. +home: https://truecharts.org/docs/charts/dependency/mariadb +icon: https://truecharts.org/img/hotlink-ok/chart-icons/mariadb.png +keywords: + - mariadb + - mysql + - database + - sql +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: mariadb +sources: + - https://github.com/truecharts/charts/tree/master/charts/dependency/mariadb + - https://github.com/bitnami/bitnami-docker-mariadb + - https://github.com/prometheus/mysqld_exporter + - https://mariadb.org +type: application +version: 4.0.6 +annotations: + truecharts.org/catagories: | + - database + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/dependency/mariadb/4.0.5/README.md b/dependency/mariadb/4.0.6/README.md similarity index 100% rename from dependency/mariadb/4.0.5/README.md rename to dependency/mariadb/4.0.6/README.md diff --git a/dependency/mariadb/4.0.6/app-changelog.md b/dependency/mariadb/4.0.6/app-changelog.md new file mode 100644 index 00000000000..399e4c413be --- /dev/null +++ b/dependency/mariadb/4.0.6/app-changelog.md @@ -0,0 +1,9 @@ + + +## [mariadb-4.0.6](https://github.com/truecharts/charts/compare/mariadb-4.0.5...mariadb-4.0.6) (2022-11-12) + +### Chore + +- update docker general non-major ([#4394](https://github.com/truecharts/charts/issues/4394)) + + \ No newline at end of file diff --git a/dependency/mariadb/4.0.5/app-readme.md b/dependency/mariadb/4.0.6/app-readme.md similarity index 100% rename from dependency/mariadb/4.0.5/app-readme.md rename to dependency/mariadb/4.0.6/app-readme.md diff --git a/dependency/mariadb/4.0.5/charts/common-10.9.7.tgz b/dependency/mariadb/4.0.6/charts/common-10.9.7.tgz similarity index 100% rename from dependency/mariadb/4.0.5/charts/common-10.9.7.tgz rename to dependency/mariadb/4.0.6/charts/common-10.9.7.tgz diff --git a/dependency/mariadb/4.0.6/ix_values.yaml b/dependency/mariadb/4.0.6/ix_values.yaml new file mode 100644 index 00000000000..9ff768947e5 --- /dev/null +++ b/dependency/mariadb/4.0.6/ix_values.yaml @@ -0,0 +1,124 @@ +image: + repository: tccr.io/truecharts/mariadb + pullPolicy: IfNotPresent + tag: 10.9.4@sha256:8b950867422cd09b87662a5c8f1f4c93268b043cca5c4f579e019f285a99467e + +controller: + # -- Set the controller type. + # Valid options are deployment, daemonset or statefulset + type: statefulset + # -- Number of desired pods + replicas: 1 + # -- Set the controller upgrade strategy + # For Deployments, valid values are Recreate (default) and RollingUpdate. + # For StatefulSets, valid values are OnDelete and RollingUpdate (default). + # DaemonSets ignore this. + strategy: RollingUpdate + rollingUpdate: + # -- Set deployment RollingUpdate max unavailable + unavailable: 1 + # -- Set deployment RollingUpdate max surge + surge: + # -- Set statefulset RollingUpdate partition + partition: + # -- ReplicaSet revision history limit + revisionHistoryLimit: 3 + +service: + main: + ports: + main: + port: 3306 + targetPort: 3306 + +securityContext: + readOnlyRootFilesystem: false + +secret: + credentials: + enabled: true + data: + mariadb-password: '{{ ( .Values.mariadbPassword | default "empty" ) }}' + mariadb-root-password: '{{ ( .Values.mariadbRootPassword | default "empty" ) }}' + +env: + MARIADB_PASSWORD: + secretKeyRef: + name: '{{ .Values.existingSecret | default ( printf "%s-credentials" ( include "tc.common.names.fullname" . ) ) }}' + key: "mariadb-password" + MARIADB_ROOT_PASSWORD: + secretKeyRef: + name: '{{ .Values.existingSecret | default ( printf "%s-credentials" ( include "tc.common.names.fullname" . ) ) }}' + key: "mariadb-root-password" + MARIADB_USER: "{{ .Values.mariadbUsername }}" + MARIADB_DATABASE: "{{ .Values.mariadbDatabase }}" + +podSecurityContext: + runAsGroup: 0 + +volumeClaimTemplates: + data: + enabled: true + mountPath: "/bitnami/mariadb" + +# -- Probe configuration +# -- [[ref]](https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/) +# @default -- See below +probes: + # -- Liveness probe configuration + # @default -- See below + liveness: + # -- Enable the liveness probe + enabled: true + # -- Set this to `true` if you wish to specify your own livenessProbe + custom: true + # -- The spec field contains the values for the default livenessProbe. + # If you selected `custom: true`, this field holds the definition of the livenessProbe. + # @default -- See below + spec: + exec: + command: + - /bin/bash + - -ec + - "until /opt/bitnami/scripts/mariadb/healthcheck.sh; do sleep 2; done" + + # -- Redainess probe configuration + # @default -- See below + readiness: + # -- Enable the readiness probe + enabled: true + # -- Set this to `true` if you wish to specify your own readinessProbe + custom: true + # -- The spec field contains the values for the default readinessProbe. + # If you selected `custom: true`, this field holds the definition of the readinessProbe. + # @default -- See below + spec: + exec: + command: + - /bin/bash + - -ec + - "until /opt/bitnami/scripts/mariadb/healthcheck.sh; do sleep 2; done" + # -- Startup probe configuration + # @default -- See below + startup: + # -- Enable the startup probe + enabled: true + custom: true + # -- The spec field contains the values for the default livenessProbe. + # If you selected `custom: true`, this field holds the definition of the livenessProbe. + # @default -- See below + spec: + exec: + command: + - /bin/bash + - -ec + - "until /opt/bitnami/scripts/mariadb/healthcheck.sh; do sleep 2; done" + +mariadbPassword: "testpass" +mariadbUsername: "test" +mariadbDatabase: "test" +mariadbRootPassword: "testroot" +existingSecret: "" + +portal: + enabled: false diff --git a/dependency/mariadb/4.0.5/questions.yaml b/dependency/mariadb/4.0.6/questions.yaml similarity index 100% rename from dependency/mariadb/4.0.5/questions.yaml rename to dependency/mariadb/4.0.6/questions.yaml diff --git a/dependency/mariadb/4.0.5/templates/common.yaml b/dependency/mariadb/4.0.6/templates/common.yaml similarity index 100% rename from dependency/mariadb/4.0.5/templates/common.yaml rename to dependency/mariadb/4.0.6/templates/common.yaml diff --git a/dependency/mariadb/4.0.5/values.yaml b/dependency/mariadb/4.0.6/values.yaml similarity index 100% rename from dependency/mariadb/4.0.5/values.yaml rename to dependency/mariadb/4.0.6/values.yaml diff --git a/dependency/memcached/4.0.5/Chart.yaml b/dependency/memcached/4.0.5/Chart.yaml deleted file mode 100644 index 0cc1abdc026..00000000000 --- a/dependency/memcached/4.0.5/Chart.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: v2 -appVersion: "1.6.17" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.7 -deprecated: false -description: Memcached is a memory-backed database caching solution -home: https://truecharts.org/docs/charts/dependency/memcached -icon: https://truecharts.org/img/hotlink-ok/chart-icons/memcached.png -keywords: - - memcached - - database - - cache -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: memcached -sources: - - https://github.com/truecharts/charts/tree/master/charts/dependency/memcached - - https://github.com/bitnami/bitnami-docker-memcached - - http://memcached.org/ -type: application -version: 4.0.5 -annotations: - truecharts.org/catagories: | - - database - - cache - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/dependency/memcached/4.0.5/app-changelog.md b/dependency/memcached/4.0.5/app-changelog.md deleted file mode 100644 index f5489b9bc22..00000000000 --- a/dependency/memcached/4.0.5/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [memcached-4.0.5](https://github.com/truecharts/charts/compare/memcached-4.0.4...memcached-4.0.5) (2022-11-12) - -### Chore - -- update helm chart common to v10.9.7 ([#4389](https://github.com/truecharts/charts/issues/4389)) - - \ No newline at end of file diff --git a/dependency/memcached/4.0.5/ix_values.yaml b/dependency/memcached/4.0.5/ix_values.yaml deleted file mode 100644 index a2544cdbf00..00000000000 --- a/dependency/memcached/4.0.5/ix_values.yaml +++ /dev/null @@ -1,14 +0,0 @@ -image: - repository: tccr.io/truecharts/memcached - pullPolicy: IfNotPresent - tag: 1.6.17@sha256:34aa5fda5f10e9f1e26a22f2accc79b531eac986897d8374bffc31fe7a39319b - -service: - main: - ports: - main: - port: 11211 - targetPort: 11211 - -portal: - enabled: false diff --git a/dependency/memcached/4.0.5/CHANGELOG.md b/dependency/memcached/4.0.6/CHANGELOG.md similarity index 100% rename from dependency/memcached/4.0.5/CHANGELOG.md rename to dependency/memcached/4.0.6/CHANGELOG.md diff --git a/dependency/memcached/4.0.6/Chart.yaml b/dependency/memcached/4.0.6/Chart.yaml new file mode 100644 index 00000000000..1951674aec7 --- /dev/null +++ b/dependency/memcached/4.0.6/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +appVersion: "1.6.17" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Memcached is a memory-backed database caching solution +home: https://truecharts.org/docs/charts/dependency/memcached +icon: https://truecharts.org/img/hotlink-ok/chart-icons/memcached.png +keywords: + - memcached + - database + - cache +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: memcached +sources: + - https://github.com/truecharts/charts/tree/master/charts/dependency/memcached + - https://github.com/bitnami/bitnami-docker-memcached + - http://memcached.org/ +type: application +version: 4.0.6 +annotations: + truecharts.org/catagories: | + - database + - cache + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/dependency/memcached/4.0.5/README.md b/dependency/memcached/4.0.6/README.md similarity index 100% rename from dependency/memcached/4.0.5/README.md rename to dependency/memcached/4.0.6/README.md diff --git a/dependency/memcached/4.0.6/app-changelog.md b/dependency/memcached/4.0.6/app-changelog.md new file mode 100644 index 00000000000..79951bee942 --- /dev/null +++ b/dependency/memcached/4.0.6/app-changelog.md @@ -0,0 +1,9 @@ + + +## [memcached-4.0.6](https://github.com/truecharts/charts/compare/memcached-4.0.5...memcached-4.0.6) (2022-11-12) + +### Chore + +- update docker general non-major ([#4394](https://github.com/truecharts/charts/issues/4394)) + + \ No newline at end of file diff --git a/dependency/memcached/4.0.5/app-readme.md b/dependency/memcached/4.0.6/app-readme.md similarity index 100% rename from dependency/memcached/4.0.5/app-readme.md rename to dependency/memcached/4.0.6/app-readme.md diff --git a/dependency/memcached/4.0.5/charts/common-10.9.7.tgz b/dependency/memcached/4.0.6/charts/common-10.9.7.tgz similarity index 100% rename from dependency/memcached/4.0.5/charts/common-10.9.7.tgz rename to dependency/memcached/4.0.6/charts/common-10.9.7.tgz diff --git a/dependency/memcached/4.0.6/ix_values.yaml b/dependency/memcached/4.0.6/ix_values.yaml new file mode 100644 index 00000000000..9fa415c1247 --- /dev/null +++ b/dependency/memcached/4.0.6/ix_values.yaml @@ -0,0 +1,14 @@ +image: + repository: tccr.io/truecharts/memcached + pullPolicy: IfNotPresent + tag: 1.6.17@sha256:3d3492c920ff411be39d90670ea07cf47c262c1e41eed4c2adf0dc03d938e6f9 + +service: + main: + ports: + main: + port: 11211 + targetPort: 11211 + +portal: + enabled: false diff --git a/dependency/memcached/4.0.5/questions.yaml b/dependency/memcached/4.0.6/questions.yaml similarity index 100% rename from dependency/memcached/4.0.5/questions.yaml rename to dependency/memcached/4.0.6/questions.yaml diff --git a/dependency/memcached/4.0.5/templates/common.yaml b/dependency/memcached/4.0.6/templates/common.yaml similarity index 100% rename from dependency/memcached/4.0.5/templates/common.yaml rename to dependency/memcached/4.0.6/templates/common.yaml diff --git a/dependency/memcached/4.0.5/values.yaml b/dependency/memcached/4.0.6/values.yaml similarity index 100% rename from dependency/memcached/4.0.5/values.yaml rename to dependency/memcached/4.0.6/values.yaml diff --git a/dependency/mongodb/3.0.5/Chart.yaml b/dependency/mongodb/3.0.5/Chart.yaml deleted file mode 100644 index eac4d7b258d..00000000000 --- a/dependency/mongodb/3.0.5/Chart.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: v2 -appVersion: "6.0.2" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.7 -deprecated: false -description: Fast, reliable, scalable, and easy to use open-source no-sql database system. -home: https://truecharts.org/docs/charts/dependency/mongodb -icon: https://truecharts.org/img/hotlink-ok/chart-icons/mongodb.png -keywords: - - mongodb - - database - - nosql -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: mongodb -sources: - - https://github.com/truecharts/charts/tree/master/charts/dependency/mongodb - - https://hub.docker.com/r/bitnami/mongodb - - https://github.com/bitnami/bitnami-docker-mongodb - - https://www.mongodb.com -type: application -version: 3.0.5 -annotations: - truecharts.org/catagories: | - - database - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/dependency/mongodb/3.0.5/app-changelog.md b/dependency/mongodb/3.0.5/app-changelog.md deleted file mode 100644 index 264b64c0c41..00000000000 --- a/dependency/mongodb/3.0.5/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [mongodb-3.0.5](https://github.com/truecharts/charts/compare/mongodb-3.0.4...mongodb-3.0.5) (2022-11-12) - -### Chore - -- update helm chart common to v10.9.7 ([#4389](https://github.com/truecharts/charts/issues/4389)) - - \ No newline at end of file diff --git a/dependency/mongodb/3.0.5/ix_values.yaml b/dependency/mongodb/3.0.5/ix_values.yaml deleted file mode 100644 index 924c94b9598..00000000000 --- a/dependency/mongodb/3.0.5/ix_values.yaml +++ /dev/null @@ -1,125 +0,0 @@ -image: - repository: tccr.io/truecharts/mongodb - pullPolicy: IfNotPresent - tag: 6.0.2@sha256:2920190c42505b72919476eb977016ed1dab16d5a971bc3c339de27ab38dd12a - -controller: - # -- Set the controller type. - # Valid options are deployment, daemonset or statefulset - type: statefulset - # -- Number of desired pods - replicas: 1 - # -- Set the controller upgrade strategy - # For Deployments, valid values are Recreate (default) and RollingUpdate. - # For StatefulSets, valid values are OnDelete and RollingUpdate (default). - # DaemonSets ignore this. - strategy: RollingUpdate - rollingUpdate: - # -- Set deployment RollingUpdate max unavailable - unavailable: 1 - # -- Set deployment RollingUpdate max surge - surge: - # -- Set statefulset RollingUpdate partition - partition: - # -- ReplicaSet revision history limit - revisionHistoryLimit: 3 - -service: - main: - ports: - main: - port: 27017 - targetPort: 27017 - -securityContext: - readOnlyRootFilesystem: false - -podSecurityContext: - runAsGroup: 0 - -volumeClaimTemplates: - data: - enabled: true - mountPath: "/bitnami/mongodb" - -# -- Probe configuration -# -- [[ref]](https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/) -# @default -- See below -probes: - # -- Liveness probe configuration - # @default -- See below - liveness: - # -- Enable the liveness probe - enabled: true - # -- Set this to `true` if you wish to specify your own livenessProbe - custom: true - # -- The spec field contains the values for the default livenessProbe. - # If you selected `custom: true`, this field holds the definition of the livenessProbe. - # @default -- See below - spec: - exec: - command: - - /bin/bash - - -ec - - echo "db.runCommand(\"ping\")" | mongosh --host localhost --port 27017 ${MONGODB_DATABASE} --quiet - - # -- Redainess probe configuration - # @default -- See below - readiness: - # -- Enable the readiness probe - enabled: true - # -- Set this to `true` if you wish to specify your own readinessProbe - custom: true - # -- The spec field contains the values for the default readinessProbe. - # If you selected `custom: true`, this field holds the definition of the readinessProbe. - # @default -- See below - spec: - exec: - command: - - /bin/bash - - -ec - - echo "db.runCommand(\"ping\")" | mongosh --host localhost --port 27017 ${MONGODB_DATABASE} --quiet - - # -- Startup probe configuration - # @default -- See below - startup: - # -- Enable the startup probe - enabled: true - custom: true - # -- The spec field contains the values for the default livenessProbe. - # If you selected `custom: true`, this field holds the definition of the livenessProbe. - # @default -- See below - spec: - exec: - command: - - /bin/bash - - -ec - - echo "db.runCommand(\"ping\")" | mongosh --host localhost --port 27017 ${MONGODB_DATABASE} --quiet - -mongodbPassword: "testpass" -mongodbUsername: "test" -mongodbDatabase: "test" -mongodbRootPassword: "testroot" -existingSecret: "" - -secret: - credentials: - enabled: true - data: - mongodb-password: '{{ ( .Values.mongodbPassword | default "empty" ) }}' - mongodb-root-password: '{{ ( .Values.mongodbRootPassword | default "empty" ) }}' - -env: - MONGODB_USERNAME: "{{ .Values.mongodbUsername }}" - MONGODB_DATABASE: "{{ .Values.mongodbDatabase }}" - MONGODB_PASSWORD: - secretKeyRef: - name: '{{ .Values.existingSecret | default ( printf "%s-credentials" ( include "tc.common.names.fullname" . ) ) }}' - key: "mongodb-password" - MONGODB_ROOT_PASSWORD: - secretKeyRef: - name: '{{ .Values.existingSecret | default ( printf "%s-credentials" ( include "tc.common.names.fullname" . ) ) }}' - key: "mongodb-root-password" - -portal: - enabled: false diff --git a/dependency/mongodb/3.0.5/CHANGELOG.md b/dependency/mongodb/3.0.6/CHANGELOG.md similarity index 100% rename from dependency/mongodb/3.0.5/CHANGELOG.md rename to dependency/mongodb/3.0.6/CHANGELOG.md diff --git a/dependency/mongodb/3.0.6/Chart.yaml b/dependency/mongodb/3.0.6/Chart.yaml new file mode 100644 index 00000000000..67954677021 --- /dev/null +++ b/dependency/mongodb/3.0.6/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +appVersion: "6.0.2" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Fast, reliable, scalable, and easy to use open-source no-sql database system. +home: https://truecharts.org/docs/charts/dependency/mongodb +icon: https://truecharts.org/img/hotlink-ok/chart-icons/mongodb.png +keywords: + - mongodb + - database + - nosql +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: mongodb +sources: + - https://github.com/truecharts/charts/tree/master/charts/dependency/mongodb + - https://hub.docker.com/r/bitnami/mongodb + - https://github.com/bitnami/bitnami-docker-mongodb + - https://www.mongodb.com +type: application +version: 3.0.6 +annotations: + truecharts.org/catagories: | + - database + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/dependency/mongodb/3.0.5/README.md b/dependency/mongodb/3.0.6/README.md similarity index 100% rename from dependency/mongodb/3.0.5/README.md rename to dependency/mongodb/3.0.6/README.md diff --git a/dependency/mongodb/3.0.6/app-changelog.md b/dependency/mongodb/3.0.6/app-changelog.md new file mode 100644 index 00000000000..e8675814a16 --- /dev/null +++ b/dependency/mongodb/3.0.6/app-changelog.md @@ -0,0 +1,9 @@ + + +## [mongodb-3.0.6](https://github.com/truecharts/charts/compare/mongodb-3.0.5...mongodb-3.0.6) (2022-11-12) + +### Chore + +- update docker general non-major ([#4394](https://github.com/truecharts/charts/issues/4394)) + + \ No newline at end of file diff --git a/dependency/mongodb/3.0.5/app-readme.md b/dependency/mongodb/3.0.6/app-readme.md similarity index 100% rename from dependency/mongodb/3.0.5/app-readme.md rename to dependency/mongodb/3.0.6/app-readme.md diff --git a/dependency/mongodb/3.0.5/charts/common-10.9.7.tgz b/dependency/mongodb/3.0.6/charts/common-10.9.7.tgz similarity index 100% rename from dependency/mongodb/3.0.5/charts/common-10.9.7.tgz rename to dependency/mongodb/3.0.6/charts/common-10.9.7.tgz diff --git a/dependency/mongodb/3.0.6/ix_values.yaml b/dependency/mongodb/3.0.6/ix_values.yaml new file mode 100644 index 00000000000..a7c018e5d8f --- /dev/null +++ b/dependency/mongodb/3.0.6/ix_values.yaml @@ -0,0 +1,125 @@ +image: + repository: tccr.io/truecharts/mongodb + pullPolicy: IfNotPresent + tag: 6.0.2@sha256:e69455b958b83c25ea7743d315bc2a9ee573015f928171e9b0b3b2cbb3833c70 + +controller: + # -- Set the controller type. + # Valid options are deployment, daemonset or statefulset + type: statefulset + # -- Number of desired pods + replicas: 1 + # -- Set the controller upgrade strategy + # For Deployments, valid values are Recreate (default) and RollingUpdate. + # For StatefulSets, valid values are OnDelete and RollingUpdate (default). + # DaemonSets ignore this. + strategy: RollingUpdate + rollingUpdate: + # -- Set deployment RollingUpdate max unavailable + unavailable: 1 + # -- Set deployment RollingUpdate max surge + surge: + # -- Set statefulset RollingUpdate partition + partition: + # -- ReplicaSet revision history limit + revisionHistoryLimit: 3 + +service: + main: + ports: + main: + port: 27017 + targetPort: 27017 + +securityContext: + readOnlyRootFilesystem: false + +podSecurityContext: + runAsGroup: 0 + +volumeClaimTemplates: + data: + enabled: true + mountPath: "/bitnami/mongodb" + +# -- Probe configuration +# -- [[ref]](https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/) +# @default -- See below +probes: + # -- Liveness probe configuration + # @default -- See below + liveness: + # -- Enable the liveness probe + enabled: true + # -- Set this to `true` if you wish to specify your own livenessProbe + custom: true + # -- The spec field contains the values for the default livenessProbe. + # If you selected `custom: true`, this field holds the definition of the livenessProbe. + # @default -- See below + spec: + exec: + command: + - /bin/bash + - -ec + - echo "db.runCommand(\"ping\")" | mongosh --host localhost --port 27017 ${MONGODB_DATABASE} --quiet + + # -- Redainess probe configuration + # @default -- See below + readiness: + # -- Enable the readiness probe + enabled: true + # -- Set this to `true` if you wish to specify your own readinessProbe + custom: true + # -- The spec field contains the values for the default readinessProbe. + # If you selected `custom: true`, this field holds the definition of the readinessProbe. + # @default -- See below + spec: + exec: + command: + - /bin/bash + - -ec + - echo "db.runCommand(\"ping\")" | mongosh --host localhost --port 27017 ${MONGODB_DATABASE} --quiet + + # -- Startup probe configuration + # @default -- See below + startup: + # -- Enable the startup probe + enabled: true + custom: true + # -- The spec field contains the values for the default livenessProbe. + # If you selected `custom: true`, this field holds the definition of the livenessProbe. + # @default -- See below + spec: + exec: + command: + - /bin/bash + - -ec + - echo "db.runCommand(\"ping\")" | mongosh --host localhost --port 27017 ${MONGODB_DATABASE} --quiet + +mongodbPassword: "testpass" +mongodbUsername: "test" +mongodbDatabase: "test" +mongodbRootPassword: "testroot" +existingSecret: "" + +secret: + credentials: + enabled: true + data: + mongodb-password: '{{ ( .Values.mongodbPassword | default "empty" ) }}' + mongodb-root-password: '{{ ( .Values.mongodbRootPassword | default "empty" ) }}' + +env: + MONGODB_USERNAME: "{{ .Values.mongodbUsername }}" + MONGODB_DATABASE: "{{ .Values.mongodbDatabase }}" + MONGODB_PASSWORD: + secretKeyRef: + name: '{{ .Values.existingSecret | default ( printf "%s-credentials" ( include "tc.common.names.fullname" . ) ) }}' + key: "mongodb-password" + MONGODB_ROOT_PASSWORD: + secretKeyRef: + name: '{{ .Values.existingSecret | default ( printf "%s-credentials" ( include "tc.common.names.fullname" . ) ) }}' + key: "mongodb-root-password" + +portal: + enabled: false diff --git a/dependency/mongodb/3.0.5/questions.yaml b/dependency/mongodb/3.0.6/questions.yaml similarity index 100% rename from dependency/mongodb/3.0.5/questions.yaml rename to dependency/mongodb/3.0.6/questions.yaml diff --git a/dependency/mongodb/3.0.5/templates/common.yaml b/dependency/mongodb/3.0.6/templates/common.yaml similarity index 100% rename from dependency/mongodb/3.0.5/templates/common.yaml rename to dependency/mongodb/3.0.6/templates/common.yaml diff --git a/dependency/mongodb/3.0.5/values.yaml b/dependency/mongodb/3.0.6/values.yaml similarity index 100% rename from dependency/mongodb/3.0.5/values.yaml rename to dependency/mongodb/3.0.6/values.yaml diff --git a/dependency/redis/4.0.5/Chart.yaml b/dependency/redis/4.0.5/Chart.yaml deleted file mode 100644 index de79ce7c9b6..00000000000 --- a/dependency/redis/4.0.5/Chart.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: v2 -appVersion: "7.0.5" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.7 -deprecated: false -description: Open source, advanced key-value store. -home: https://truecharts.org/docs/charts/dependency/redis -icon: https://truecharts.org/img/hotlink-ok/chart-icons/redis.png -keywords: - - redis - - keyvalue - - database -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: redis -sources: - - https://github.com/truecharts/charts/tree/master/charts/dependency/redis - - https://github.com/bitnami/bitnami-docker-redis - - http://redis.io/ -type: application -version: 4.0.5 -annotations: - truecharts.org/catagories: | - - database - - cache - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/dependency/redis/4.0.5/app-changelog.md b/dependency/redis/4.0.5/app-changelog.md deleted file mode 100644 index ec6184dcccb..00000000000 --- a/dependency/redis/4.0.5/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [redis-4.0.5](https://github.com/truecharts/charts/compare/redis-4.0.4...redis-4.0.5) (2022-11-12) - -### Chore - -- update helm chart common to v10.9.7 ([#4389](https://github.com/truecharts/charts/issues/4389)) - - \ No newline at end of file diff --git a/dependency/redis/4.0.5/ix_values.yaml b/dependency/redis/4.0.5/ix_values.yaml deleted file mode 100644 index 15a65573e3c..00000000000 --- a/dependency/redis/4.0.5/ix_values.yaml +++ /dev/null @@ -1,209 +0,0 @@ -image: - repository: tccr.io/truecharts/redis - pullPolicy: IfNotPresent - tag: 7.0.5@sha256:1353fa2b7051d1fd0e87b2ac2be929d4cd9f0b5b18f555b87388da0380c3c734 - -controller: - # -- Set the controller type. - # Valid options are deployment, daemonset or statefulset - type: statefulset - # -- Number of desired pods - replicas: 1 - # -- Set the controller upgrade strategy - # For Deployments, valid values are Recreate (default) and RollingUpdate. - # For StatefulSets, valid values are OnDelete and RollingUpdate (default). - # DaemonSets ignore this. - strategy: RollingUpdate - rollingUpdate: - # -- Set deployment RollingUpdate max unavailable - unavailable: 1 - # -- Set deployment RollingUpdate max surge - surge: - # -- Set statefulset RollingUpdate partition - partition: - # -- ReplicaSet revision history limit - revisionHistoryLimit: 3 - -securityContext: - readOnlyRootFilesystem: false - -podSecurityContext: - runAsGroup: 0 - -configmap: - health: - enabled: true - data: - ping_readiness_local.sh: |- - #!/bin/bash - [[ -n "$REDIS_PASSWORD" ]] && export REDISCLI_AUTH="$REDIS_PASSWORD" - response=$( - timeout -s 3 $1 \ - redis-cli \ - -h localhost \ - -p $REDIS_PORT \ - ping - ) - if [ "$response" != "PONG" ]; then - echo "failed to connect using password: $REDIS_PASSWORD response: $response" - exit 1 - fi - ping_liveness_local.sh: |- - #!/bin/bash - [[ -n "$REDIS_PASSWORD" ]] && export REDISCLI_AUTH="$REDIS_PASSWORD" - response=$( - timeout -s 3 $1 \ - redis-cli \ - -h localhost \ - -p $REDIS_PORT \ - ping - ) - if [ "$response" != "PONG" ] && [ "$response" != "LOADING Redis is loading the dataset in memory" ]; then - echo "$response" - exit 1 - fi - ping_readiness_master.sh: |- - #!/bin/bash - [[ -n "$REDIS_MASTER_PASSWORD" ]] && export REDISCLI_AUTH="$REDIS_MASTER_PASSWORD" - response=$( - timeout -s 3 $1 \ - redis-cli \ - -h $REDIS_MASTER_HOST \ - -p $REDIS_MASTER_PORT_NUMBER \ - ping - ) - if [ "$response" != "PONG" ]; then - echo "$response" - exit 1 - fi - ping_liveness_master.sh: |- - #!/bin/bash - [[ -n "$REDIS_MASTER_PASSWORD" ]] && export REDISCLI_AUTH="$REDIS_MASTER_PASSWORD" - response=$( - timeout -s 3 $1 \ - redis-cli \ - -h $REDIS_MASTER_HOST \ - -p $REDIS_MASTER_PORT_NUMBER \ - ping - ) - if [ "$response" != "PONG" ] && [ "$response" != "LOADING Redis is loading the dataset in memory" ]; then - echo "$response" - exit 1 - fi - ping_readiness_local_and_master.sh: |- - script_dir="$(dirname "$0")" - exit_status=0 - "$script_dir/ping_readiness_local.sh" $1 || exit_status=$? - "$script_dir/ping_readiness_master.sh" $1 || exit_status=$? - exit $exit_status - ping_liveness_local_and_master.sh: |- - script_dir="$(dirname "$0")" - exit_status=0 - "$script_dir/ping_liveness_local.sh" $1 || exit_status=$? - "$script_dir/ping_liveness_master.sh" $1 || exit_status=$? - exit $exit_status - -secret: - credentials: - enabled: true - data: - redis-password: '{{ ( .Values.redisPassword | default "nothing" ) }}' - -env: - REDIS_REPLICATION_MODE: master - ALLOW_EMPTY_PASSWORD: "yes" - REDIS_PORT: "{{ .Values.service.main.ports.main.targetPort }}" - REDIS_PASSWORD: - secretKeyRef: - name: '{{ .Values.existingSecret | default ( printf "%s-credentials" ( include "tc.common.names.fullname" . ) ) }}' - key: "redis-password" - -redisPassword: "testpass" -existingSecret: "" - -service: - main: - ports: - main: - port: 6379 - targetPort: 6379 - -volumeClaimTemplates: - data: - enabled: true - mountPath: "/bitnami/redis" - -# -- Probe configuration -# -- [[ref]](https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/) -# @default -- See below -probes: - # -- Liveness probe configuration - # @default -- See below - liveness: - # -- Enable the liveness probe - enabled: true - # -- Set this to `true` if you wish to specify your own livenessProbe - custom: true - # -- The spec field contains the values for the default livenessProbe. - # If you selected `custom: true`, this field holds the definition of the livenessProbe. - # @default -- See below - spec: - exec: - command: - - sh - - -c - - /health/ping_liveness_local.sh 2 - - # -- Redainess probe configuration - # @default -- See below - readiness: - # -- Enable the readiness probe - enabled: true - # -- Set this to `true` if you wish to specify your own readinessProbe - custom: true - # -- The spec field contains the values for the default readinessProbe. - # If you selected `custom: true`, this field holds the definition of the readinessProbe. - # @default -- See below - spec: - exec: - command: - - sh - - -c - - /health/ping_readiness_local.sh 2 - # -- Startup probe configuration - # @default -- See below - startup: - # -- Enable the startup probe - enabled: true - custom: true - # -- The spec field contains the values for the default livenessProbe. - # If you selected `custom: true`, this field holds the definition of the livenessProbe. - # @default -- See below - spec: - exec: - command: - - sh - - -c - - /health/ping_readiness_local.sh 2 - -persistence: - # -- redis-health configmap mount - # @default -- See below - redis-health: - enabled: true - type: custom - # -- Where to mount the volume in the main container. - # Defaults to `/`, - # setting to '-' creates the volume but disables the volumeMount. - mountPath: "/health" - # -- Specify if the volume should be mounted read-only. - readOnly: false - # -- Define the custom Volume spec here - # [[ref]](https://kubernetes.io/docs/concepts/storage/volumes/) - volumeSpec: - configMap: - defaultMode: 0755 - name: '{{ include "tc.common.names.fullname" . }}-health' - -portal: - enabled: false diff --git a/dependency/redis/4.0.5/CHANGELOG.md b/dependency/redis/4.0.6/CHANGELOG.md similarity index 100% rename from dependency/redis/4.0.5/CHANGELOG.md rename to dependency/redis/4.0.6/CHANGELOG.md diff --git a/dependency/redis/4.0.6/Chart.yaml b/dependency/redis/4.0.6/Chart.yaml new file mode 100644 index 00000000000..67c8164c472 --- /dev/null +++ b/dependency/redis/4.0.6/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +appVersion: "7.0.5" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Open source, advanced key-value store. +home: https://truecharts.org/docs/charts/dependency/redis +icon: https://truecharts.org/img/hotlink-ok/chart-icons/redis.png +keywords: + - redis + - keyvalue + - database +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: redis +sources: + - https://github.com/truecharts/charts/tree/master/charts/dependency/redis + - https://github.com/bitnami/bitnami-docker-redis + - http://redis.io/ +type: application +version: 4.0.6 +annotations: + truecharts.org/catagories: | + - database + - cache + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/dependency/redis/4.0.5/README.md b/dependency/redis/4.0.6/README.md similarity index 100% rename from dependency/redis/4.0.5/README.md rename to dependency/redis/4.0.6/README.md diff --git a/dependency/redis/4.0.6/app-changelog.md b/dependency/redis/4.0.6/app-changelog.md new file mode 100644 index 00000000000..866be840bdc --- /dev/null +++ b/dependency/redis/4.0.6/app-changelog.md @@ -0,0 +1,9 @@ + + +## [redis-4.0.6](https://github.com/truecharts/charts/compare/redis-4.0.5...redis-4.0.6) (2022-11-12) + +### Chore + +- update docker general non-major ([#4394](https://github.com/truecharts/charts/issues/4394)) + + \ No newline at end of file diff --git a/dependency/redis/4.0.5/app-readme.md b/dependency/redis/4.0.6/app-readme.md similarity index 100% rename from dependency/redis/4.0.5/app-readme.md rename to dependency/redis/4.0.6/app-readme.md diff --git a/dependency/redis/4.0.5/charts/common-10.9.7.tgz b/dependency/redis/4.0.6/charts/common-10.9.7.tgz similarity index 100% rename from dependency/redis/4.0.5/charts/common-10.9.7.tgz rename to dependency/redis/4.0.6/charts/common-10.9.7.tgz diff --git a/dependency/redis/4.0.6/ix_values.yaml b/dependency/redis/4.0.6/ix_values.yaml new file mode 100644 index 00000000000..079924e58d6 --- /dev/null +++ b/dependency/redis/4.0.6/ix_values.yaml @@ -0,0 +1,209 @@ +image: + repository: tccr.io/truecharts/redis + pullPolicy: IfNotPresent + tag: 7.0.5@sha256:c8ff3955d78a9a95deebd861823f845cf062f246798b139b92dd5432503ff81d + +controller: + # -- Set the controller type. + # Valid options are deployment, daemonset or statefulset + type: statefulset + # -- Number of desired pods + replicas: 1 + # -- Set the controller upgrade strategy + # For Deployments, valid values are Recreate (default) and RollingUpdate. + # For StatefulSets, valid values are OnDelete and RollingUpdate (default). + # DaemonSets ignore this. + strategy: RollingUpdate + rollingUpdate: + # -- Set deployment RollingUpdate max unavailable + unavailable: 1 + # -- Set deployment RollingUpdate max surge + surge: + # -- Set statefulset RollingUpdate partition + partition: + # -- ReplicaSet revision history limit + revisionHistoryLimit: 3 + +securityContext: + readOnlyRootFilesystem: false + +podSecurityContext: + runAsGroup: 0 + +configmap: + health: + enabled: true + data: + ping_readiness_local.sh: |- + #!/bin/bash + [[ -n "$REDIS_PASSWORD" ]] && export REDISCLI_AUTH="$REDIS_PASSWORD" + response=$( + timeout -s 3 $1 \ + redis-cli \ + -h localhost \ + -p $REDIS_PORT \ + ping + ) + if [ "$response" != "PONG" ]; then + echo "failed to connect using password: $REDIS_PASSWORD response: $response" + exit 1 + fi + ping_liveness_local.sh: |- + #!/bin/bash + [[ -n "$REDIS_PASSWORD" ]] && export REDISCLI_AUTH="$REDIS_PASSWORD" + response=$( + timeout -s 3 $1 \ + redis-cli \ + -h localhost \ + -p $REDIS_PORT \ + ping + ) + if [ "$response" != "PONG" ] && [ "$response" != "LOADING Redis is loading the dataset in memory" ]; then + echo "$response" + exit 1 + fi + ping_readiness_master.sh: |- + #!/bin/bash + [[ -n "$REDIS_MASTER_PASSWORD" ]] && export REDISCLI_AUTH="$REDIS_MASTER_PASSWORD" + response=$( + timeout -s 3 $1 \ + redis-cli \ + -h $REDIS_MASTER_HOST \ + -p $REDIS_MASTER_PORT_NUMBER \ + ping + ) + if [ "$response" != "PONG" ]; then + echo "$response" + exit 1 + fi + ping_liveness_master.sh: |- + #!/bin/bash + [[ -n "$REDIS_MASTER_PASSWORD" ]] && export REDISCLI_AUTH="$REDIS_MASTER_PASSWORD" + response=$( + timeout -s 3 $1 \ + redis-cli \ + -h $REDIS_MASTER_HOST \ + -p $REDIS_MASTER_PORT_NUMBER \ + ping + ) + if [ "$response" != "PONG" ] && [ "$response" != "LOADING Redis is loading the dataset in memory" ]; then + echo "$response" + exit 1 + fi + ping_readiness_local_and_master.sh: |- + script_dir="$(dirname "$0")" + exit_status=0 + "$script_dir/ping_readiness_local.sh" $1 || exit_status=$? + "$script_dir/ping_readiness_master.sh" $1 || exit_status=$? + exit $exit_status + ping_liveness_local_and_master.sh: |- + script_dir="$(dirname "$0")" + exit_status=0 + "$script_dir/ping_liveness_local.sh" $1 || exit_status=$? + "$script_dir/ping_liveness_master.sh" $1 || exit_status=$? + exit $exit_status + +secret: + credentials: + enabled: true + data: + redis-password: '{{ ( .Values.redisPassword | default "nothing" ) }}' + +env: + REDIS_REPLICATION_MODE: master + ALLOW_EMPTY_PASSWORD: "yes" + REDIS_PORT: "{{ .Values.service.main.ports.main.targetPort }}" + REDIS_PASSWORD: + secretKeyRef: + name: '{{ .Values.existingSecret | default ( printf "%s-credentials" ( include "tc.common.names.fullname" . ) ) }}' + key: "redis-password" + +redisPassword: "testpass" +existingSecret: "" + +service: + main: + ports: + main: + port: 6379 + targetPort: 6379 + +volumeClaimTemplates: + data: + enabled: true + mountPath: "/bitnami/redis" + +# -- Probe configuration +# -- [[ref]](https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/) +# @default -- See below +probes: + # -- Liveness probe configuration + # @default -- See below + liveness: + # -- Enable the liveness probe + enabled: true + # -- Set this to `true` if you wish to specify your own livenessProbe + custom: true + # -- The spec field contains the values for the default livenessProbe. + # If you selected `custom: true`, this field holds the definition of the livenessProbe. + # @default -- See below + spec: + exec: + command: + - sh + - -c + - /health/ping_liveness_local.sh 2 + + # -- Redainess probe configuration + # @default -- See below + readiness: + # -- Enable the readiness probe + enabled: true + # -- Set this to `true` if you wish to specify your own readinessProbe + custom: true + # -- The spec field contains the values for the default readinessProbe. + # If you selected `custom: true`, this field holds the definition of the readinessProbe. + # @default -- See below + spec: + exec: + command: + - sh + - -c + - /health/ping_readiness_local.sh 2 + # -- Startup probe configuration + # @default -- See below + startup: + # -- Enable the startup probe + enabled: true + custom: true + # -- The spec field contains the values for the default livenessProbe. + # If you selected `custom: true`, this field holds the definition of the livenessProbe. + # @default -- See below + spec: + exec: + command: + - sh + - -c + - /health/ping_readiness_local.sh 2 + +persistence: + # -- redis-health configmap mount + # @default -- See below + redis-health: + enabled: true + type: custom + # -- Where to mount the volume in the main container. + # Defaults to `/`, + # setting to '-' creates the volume but disables the volumeMount. + mountPath: "/health" + # -- Specify if the volume should be mounted read-only. + readOnly: false + # -- Define the custom Volume spec here + # [[ref]](https://kubernetes.io/docs/concepts/storage/volumes/) + volumeSpec: + configMap: + defaultMode: 0755 + name: '{{ include "tc.common.names.fullname" . }}-health' + +portal: + enabled: false diff --git a/dependency/redis/4.0.5/questions.yaml b/dependency/redis/4.0.6/questions.yaml similarity index 100% rename from dependency/redis/4.0.5/questions.yaml rename to dependency/redis/4.0.6/questions.yaml diff --git a/dependency/redis/4.0.5/templates/common.yaml b/dependency/redis/4.0.6/templates/common.yaml similarity index 100% rename from dependency/redis/4.0.5/templates/common.yaml rename to dependency/redis/4.0.6/templates/common.yaml diff --git a/dependency/redis/4.0.5/values.yaml b/dependency/redis/4.0.6/values.yaml similarity index 100% rename from dependency/redis/4.0.5/values.yaml rename to dependency/redis/4.0.6/values.yaml diff --git a/dependency/solr/1.0.5/Chart.yaml b/dependency/solr/1.0.5/Chart.yaml deleted file mode 100644 index 02cc4c107a1..00000000000 --- a/dependency/solr/1.0.5/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "9.0.0" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.7 -deprecated: false -description: Apache Solr -home: https://truecharts.org/docs/charts/dependency/solr -icon: https://truecharts.org/img/hotlink-ok/chart-icons/solr.png -keywords: - - solr - - apache - - search -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: solr -sources: - - https://github.com/truecharts/charts/tree/master/charts/dependency/solr - - https://github.com/apache/solr - - https://hub.docker.com/r/bitnami/solr/ -type: application -version: 1.0.5 -annotations: - truecharts.org/catagories: | - - search - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/dependency/solr/1.0.5/app-changelog.md b/dependency/solr/1.0.5/app-changelog.md deleted file mode 100644 index cf6e7375811..00000000000 --- a/dependency/solr/1.0.5/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [solr-1.0.5](https://github.com/truecharts/charts/compare/solr-1.0.4...solr-1.0.5) (2022-11-12) - -### Chore - -- update helm chart common to v10.9.7 ([#4389](https://github.com/truecharts/charts/issues/4389)) - - \ No newline at end of file diff --git a/dependency/solr/1.0.5/ix_values.yaml b/dependency/solr/1.0.5/ix_values.yaml deleted file mode 100644 index fe8c5d5879c..00000000000 --- a/dependency/solr/1.0.5/ix_values.yaml +++ /dev/null @@ -1,140 +0,0 @@ -image: - repository: tccr.io/truecharts/solr - pullPolicy: IfNotPresent - tag: v9.0.0@sha256:bcc9e1a9905172eeb82686e1d007152bb21d38e084c180bd598e5260814d14e3 - -controller: - # -- Set the controller type. - # Valid options are deployment, daemonset or statefulset - type: statefulset - # -- Number of desired pods - replicas: 1 - # -- Set the controller upgrade strategy - # For Deployments, valid values are Recreate (default) and RollingUpdate. - # For StatefulSets, valid values are OnDelete and RollingUpdate (default). - # DaemonSets ignore this. - strategy: RollingUpdate - rollingUpdate: - # -- Set deployment RollingUpdate max unavailable - unavailable: 1 - # -- Set deployment RollingUpdate max surge - surge: - # -- Set statefulset RollingUpdate partition - partition: - # -- ReplicaSet revision history limit - revisionHistoryLimit: 3 - -podSecurityContext: - runAsUser: 1001 - runAsGroup: 0 -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - -service: - main: - ports: - main: - port: 8983 - targetPort: 8983 - -volumeClaimTemplates: - db: - enabled: true - mountPath: "/bitnami/solr" - -# -- Probe configuration -# -- [[ref]](https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/) -# @default -- See below -probes: - # -- Liveness probe configuration - # @default -- See below - liveness: - # -- Enable the liveness probe - enabled: true - # -- Set this to `true` if you wish to specify your own livenessProbe - custom: true - # -- The spec field contains the values for the default livenessProbe. - # If you selected `custom: true`, this field holds the definition of the livenessProbe. - # @default -- See below - spec: - exec: - command: - - /bin/bash - - -ec - - | - if [ "$SOLR_ENABLE_AUTHENTICATION" == "yes" ]; then - until curl --fail --user "${SOLR_ADMIN_USERNAME}":"${SOLR_ADMIN_PASSWORD}" localhost:8983/solr/"${SOLR_CORES}"/admin/ping; do sleep 2; done - else - until curl --fail localhost:8983/solr/"${SOLR_CORES}"/admin/ping; do sleep 2; done - fi; - - # -- Redainess probe configuration - # @default -- See below - readiness: - # -- Enable the readiness probe - enabled: true - # -- Set this to `true` if you wish to specify your own readinessProbe - custom: true - # -- The spec field contains the values for the default readinessProbe. - # If you selected `custom: true`, this field holds the definition of the readinessProbe. - # @default -- See below - spec: - exec: - command: - - /bin/bash - - -ec - - | - if [ "$SOLR_ENABLE_AUTHENTICATION" == "yes" ]; then - until curl --fail --user "${SOLR_ADMIN_USERNAME}":"${SOLR_ADMIN_PASSWORD}" localhost:8983/solr/"${SOLR_CORES}"/admin/ping; do sleep 2; done - else - until curl --fail localhost:8983/solr/"${SOLR_CORES}"/admin/ping; do sleep 2; done - fi; - # -- Startup probe configuration - # @default -- See below - startup: - # -- Enable the startup probe - enabled: true - custom: true - # -- The spec field contains the values for the default livenessProbe. - # If you selected `custom: true`, this field holds the definition of the livenessProbe. - # @default -- See below - spec: - exec: - command: - - /bin/bash - - -ec - - | - if [ "$SOLR_ENABLE_AUTHENTICATION" == "yes" ]; then - until curl --fail --user "${SOLR_ADMIN_USERNAME}":"${SOLR_ADMIN_PASSWORD}" localhost:8983/solr/"${SOLR_CORES}"/admin/ping; do sleep 2; done - else - until curl --fail localhost:8983/solr/"${SOLR_CORES}"/admin/ping; do sleep 2; done - fi; - -# Currently only single core is supported, with multiple cores, probes will fail. -solrCores: "testcore" -solrEnableAuthentication: "yes" -solrUsername: "test" -solrPassword: "testpass" -# Used to pass a comma separated list of optional options like '-XX:G1HeapRegionSize=8m' -solrOpts: "" -existingSecret: "" - -secret: - credentials: - enabled: true - data: - solr-password: '{{ ( .Values.solrPassword | default "empty" ) }}' - -env: - SOLR_CORES: "{{ .Values.solrCores }}" - SOLR_ENABLE_AUTHENTICATION: "{{ .Values.solrEnableAuthentication }}" - SOLR_ADMIN_USERNAME: "{{ .Values.solrUsername }}" - SOLR_OPTS: "{{ .Values.solrOpts }}" - SOLR_ADMIN_PASSWORD: - secretKeyRef: - name: '{{ .Values.existingSecret | default ( printf "%s-credentials" ( include "tc.common.names.fullname" . ) ) }}' - key: "solr-password" - -portal: - enabled: true diff --git a/dependency/solr/1.0.5/CHANGELOG.md b/dependency/solr/1.0.6/CHANGELOG.md similarity index 100% rename from dependency/solr/1.0.5/CHANGELOG.md rename to dependency/solr/1.0.6/CHANGELOG.md diff --git a/dependency/solr/1.0.6/Chart.yaml b/dependency/solr/1.0.6/Chart.yaml new file mode 100644 index 00000000000..559f923cf1f --- /dev/null +++ b/dependency/solr/1.0.6/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "9.0.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Apache Solr +home: https://truecharts.org/docs/charts/dependency/solr +icon: https://truecharts.org/img/hotlink-ok/chart-icons/solr.png +keywords: + - solr + - apache + - search +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: solr +sources: + - https://github.com/truecharts/charts/tree/master/charts/dependency/solr + - https://github.com/apache/solr + - https://hub.docker.com/r/bitnami/solr/ +type: application +version: 1.0.6 +annotations: + truecharts.org/catagories: | + - search + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/dependency/solr/1.0.5/README.md b/dependency/solr/1.0.6/README.md similarity index 100% rename from dependency/solr/1.0.5/README.md rename to dependency/solr/1.0.6/README.md diff --git a/dependency/solr/1.0.6/app-changelog.md b/dependency/solr/1.0.6/app-changelog.md new file mode 100644 index 00000000000..3e502d95ffa --- /dev/null +++ b/dependency/solr/1.0.6/app-changelog.md @@ -0,0 +1,9 @@ + + +## [solr-1.0.6](https://github.com/truecharts/charts/compare/solr-1.0.5...solr-1.0.6) (2022-11-12) + +### Chore + +- update docker general non-major ([#4394](https://github.com/truecharts/charts/issues/4394)) + + \ No newline at end of file diff --git a/dependency/solr/1.0.5/app-readme.md b/dependency/solr/1.0.6/app-readme.md similarity index 100% rename from dependency/solr/1.0.5/app-readme.md rename to dependency/solr/1.0.6/app-readme.md diff --git a/dependency/solr/1.0.5/charts/common-10.9.7.tgz b/dependency/solr/1.0.6/charts/common-10.9.7.tgz similarity index 100% rename from dependency/solr/1.0.5/charts/common-10.9.7.tgz rename to dependency/solr/1.0.6/charts/common-10.9.7.tgz diff --git a/dependency/solr/1.0.6/ix_values.yaml b/dependency/solr/1.0.6/ix_values.yaml new file mode 100644 index 00000000000..889afb39b77 --- /dev/null +++ b/dependency/solr/1.0.6/ix_values.yaml @@ -0,0 +1,140 @@ +image: + repository: tccr.io/truecharts/solr + pullPolicy: IfNotPresent + tag: v9.0.0@sha256:fc787a6f23474d674bdbf14abbda88b36169ceffcb627ed19bdc2581ed43b836 + +controller: + # -- Set the controller type. + # Valid options are deployment, daemonset or statefulset + type: statefulset + # -- Number of desired pods + replicas: 1 + # -- Set the controller upgrade strategy + # For Deployments, valid values are Recreate (default) and RollingUpdate. + # For StatefulSets, valid values are OnDelete and RollingUpdate (default). + # DaemonSets ignore this. + strategy: RollingUpdate + rollingUpdate: + # -- Set deployment RollingUpdate max unavailable + unavailable: 1 + # -- Set deployment RollingUpdate max surge + surge: + # -- Set statefulset RollingUpdate partition + partition: + # -- ReplicaSet revision history limit + revisionHistoryLimit: 3 + +podSecurityContext: + runAsUser: 1001 + runAsGroup: 0 +securityContext: + runAsNonRoot: false + readOnlyRootFilesystem: false + +service: + main: + ports: + main: + port: 8983 + targetPort: 8983 + +volumeClaimTemplates: + db: + enabled: true + mountPath: "/bitnami/solr" + +# -- Probe configuration +# -- [[ref]](https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/) +# @default -- See below +probes: + # -- Liveness probe configuration + # @default -- See below + liveness: + # -- Enable the liveness probe + enabled: true + # -- Set this to `true` if you wish to specify your own livenessProbe + custom: true + # -- The spec field contains the values for the default livenessProbe. + # If you selected `custom: true`, this field holds the definition of the livenessProbe. + # @default -- See below + spec: + exec: + command: + - /bin/bash + - -ec + - | + if [ "$SOLR_ENABLE_AUTHENTICATION" == "yes" ]; then + until curl --fail --user "${SOLR_ADMIN_USERNAME}":"${SOLR_ADMIN_PASSWORD}" localhost:8983/solr/"${SOLR_CORES}"/admin/ping; do sleep 2; done + else + until curl --fail localhost:8983/solr/"${SOLR_CORES}"/admin/ping; do sleep 2; done + fi; + + # -- Redainess probe configuration + # @default -- See below + readiness: + # -- Enable the readiness probe + enabled: true + # -- Set this to `true` if you wish to specify your own readinessProbe + custom: true + # -- The spec field contains the values for the default readinessProbe. + # If you selected `custom: true`, this field holds the definition of the readinessProbe. + # @default -- See below + spec: + exec: + command: + - /bin/bash + - -ec + - | + if [ "$SOLR_ENABLE_AUTHENTICATION" == "yes" ]; then + until curl --fail --user "${SOLR_ADMIN_USERNAME}":"${SOLR_ADMIN_PASSWORD}" localhost:8983/solr/"${SOLR_CORES}"/admin/ping; do sleep 2; done + else + until curl --fail localhost:8983/solr/"${SOLR_CORES}"/admin/ping; do sleep 2; done + fi; + # -- Startup probe configuration + # @default -- See below + startup: + # -- Enable the startup probe + enabled: true + custom: true + # -- The spec field contains the values for the default livenessProbe. + # If you selected `custom: true`, this field holds the definition of the livenessProbe. + # @default -- See below + spec: + exec: + command: + - /bin/bash + - -ec + - | + if [ "$SOLR_ENABLE_AUTHENTICATION" == "yes" ]; then + until curl --fail --user "${SOLR_ADMIN_USERNAME}":"${SOLR_ADMIN_PASSWORD}" localhost:8983/solr/"${SOLR_CORES}"/admin/ping; do sleep 2; done + else + until curl --fail localhost:8983/solr/"${SOLR_CORES}"/admin/ping; do sleep 2; done + fi; + +# Currently only single core is supported, with multiple cores, probes will fail. +solrCores: "testcore" +solrEnableAuthentication: "yes" +solrUsername: "test" +solrPassword: "testpass" +# Used to pass a comma separated list of optional options like '-XX:G1HeapRegionSize=8m' +solrOpts: "" +existingSecret: "" + +secret: + credentials: + enabled: true + data: + solr-password: '{{ ( .Values.solrPassword | default "empty" ) }}' + +env: + SOLR_CORES: "{{ .Values.solrCores }}" + SOLR_ENABLE_AUTHENTICATION: "{{ .Values.solrEnableAuthentication }}" + SOLR_ADMIN_USERNAME: "{{ .Values.solrUsername }}" + SOLR_OPTS: "{{ .Values.solrOpts }}" + SOLR_ADMIN_PASSWORD: + secretKeyRef: + name: '{{ .Values.existingSecret | default ( printf "%s-credentials" ( include "tc.common.names.fullname" . ) ) }}' + key: "solr-password" + +portal: + enabled: true diff --git a/dependency/solr/1.0.5/questions.yaml b/dependency/solr/1.0.6/questions.yaml similarity index 100% rename from dependency/solr/1.0.5/questions.yaml rename to dependency/solr/1.0.6/questions.yaml diff --git a/dependency/solr/1.0.5/templates/common.yaml b/dependency/solr/1.0.6/templates/common.yaml similarity index 100% rename from dependency/solr/1.0.5/templates/common.yaml rename to dependency/solr/1.0.6/templates/common.yaml diff --git a/dependency/solr/1.0.5/values.yaml b/dependency/solr/1.0.6/values.yaml similarity index 100% rename from dependency/solr/1.0.5/values.yaml rename to dependency/solr/1.0.6/values.yaml diff --git a/enterprise/blocky/3.0.0/CHANGELOG.md b/enterprise/blocky/3.0.0/CHANGELOG.md new file mode 100644 index 00000000000..a3cbec0d791 --- /dev/null +++ b/enterprise/blocky/3.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + + +## [blocky-1.1.13](https://github.com/truecharts/charts/compare/blocky-1.1.10...blocky-1.1.13) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [blocky-1.1.12](https://github.com/truecharts/charts/compare/blocky-1.1.10...blocky-1.1.12) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [blocky-1.1.12](https://github.com/truecharts/charts/compare/blocky-1.1.10...blocky-1.1.12) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [blocky-1.1.12](https://github.com/truecharts/charts/compare/blocky-1.1.10...blocky-1.1.12) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [blocky-1.1.11](https://github.com/truecharts/charts/compare/blocky-1.1.10...blocky-1.1.11) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [blocky-1.1.11](https://github.com/truecharts/charts/compare/blocky-1.1.10...blocky-1.1.11) (2022-11-06) + +### Chore + +- Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [blocky-1.1.10](https://github.com/truecharts/charts/compare/blocky-1.1.9...blocky-1.1.10) (2022-11-06) + +### Chore + +- Auto-update chart README [skip ci] + - update helm general non-major ([#4317](https://github.com/truecharts/charts/issues/4317)) + + + + +## [blocky-1.1.9](https://github.com/truecharts/charts/compare/blocky-1.1.8...blocky-1.1.9) (2022-11-05) + diff --git a/enterprise/blocky/3.0.0/Chart.yaml b/enterprise/blocky/3.0.0/Chart.yaml new file mode 100644 index 00000000000..5a15df43440 --- /dev/null +++ b/enterprise/blocky/3.0.0/Chart.yaml @@ -0,0 +1,34 @@ +apiVersion: v2 +appVersion: "0.19" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: redis.enabled + name: redis + repository: https://charts.truecharts.org + version: 4.0.5 +description: Blocky is a DNS proxy, DNS enhancer and ad-blocker for the local network written in Go +home: https://truecharts.org/docs/charts/enterprise/blocky +icon: https://truecharts.org/img/hotlink-ok/chart-icons/blocky.png +keywords: + - dns + - blocky +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: blocky +sources: + - https://github.com/truecharts/charts/tree/master/charts/enterprise/blocky + - https://0xerr0r.github.io/blocky/ + - https://github.com/0xERR0R/blocky + - https://github.com/Mozart409/blocky-frontend + - https://hub.docker.com/r/spx01/blocky +version: 3.0.0 +annotations: + truecharts.org/catagories: | + - network + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/enterprise/blocky/3.0.0/README.md b/enterprise/blocky/3.0.0/README.md new file mode 100644 index 00000000000..6283fef4780 --- /dev/null +++ b/enterprise/blocky/3.0.0/README.md @@ -0,0 +1,110 @@ +# blocky + +Blocky is a DNS proxy, DNS enhancer and ad-blocker for the local network written in Go + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [blocky](https://truecharts.org/docs/charts/enterprise/blocky) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* +* +* +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org | redis | 3.0.121 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `blocky` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install blocky TrueCharts/blocky +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `blocky` deployment + +```console +helm uninstall blocky +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install blocky \ + --set env.TZ="America/New York" \ + TrueCharts/blocky +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install blocky TrueCharts/blocky -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/enterprise/blocky/3.0.0/app-changelog.md b/enterprise/blocky/3.0.0/app-changelog.md new file mode 100644 index 00000000000..efb4347f73a --- /dev/null +++ b/enterprise/blocky/3.0.0/app-changelog.md @@ -0,0 +1,14 @@ + + +## [blocky-3.0.0](https://github.com/truecharts/charts/compare/blocky-2.0.3...blocky-3.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + ### Feat + +- enable metrics by default + + \ No newline at end of file diff --git a/enterprise/blocky/3.0.0/app-readme.md b/enterprise/blocky/3.0.0/app-readme.md new file mode 100644 index 00000000000..e83e2cb6d24 --- /dev/null +++ b/enterprise/blocky/3.0.0/app-readme.md @@ -0,0 +1,8 @@ +Blocky is a DNS proxy, DNS enhancer and ad-blocker for the local network written in Go + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/enterprise/blocky](https://truecharts.org/docs/charts/enterprise/blocky) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/enterprise/blocky/3.0.0/charts/common-10.9.7.tgz b/enterprise/blocky/3.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/enterprise/blocky/3.0.0/charts/common-10.9.7.tgz differ diff --git a/enterprise/blocky/3.0.0/charts/redis-4.0.5.tgz b/enterprise/blocky/3.0.0/charts/redis-4.0.5.tgz new file mode 100644 index 00000000000..83e3f3d2117 Binary files /dev/null and b/enterprise/blocky/3.0.0/charts/redis-4.0.5.tgz differ diff --git a/enterprise/blocky/3.0.0/ix_values.yaml b/enterprise/blocky/3.0.0/ix_values.yaml new file mode 100644 index 00000000000..436e7729fe8 --- /dev/null +++ b/enterprise/blocky/3.0.0/ix_values.yaml @@ -0,0 +1,379 @@ +image: + # repository: spx01/blocky + # tag: development@sha256:ddb35986cbc924de11cd37ccf625ff6bd0896fad456e57ee9c0bd67bd034770e + repository: tccr.io/truecharts/blocky + tag: v0.19@sha256:77a474542f12f480deca33ff0a6375846918b86988c13f858620839d8818ca84 + pullPolicy: IfNotPresent + +WebUIImage: + repository: tccr.io/truecharts/blocky-frontend + tag: v0.0.3@sha256:81058f20520dcdb80c9883b6f21b338446fefc333e3ca8bd7d17336a24a5d842 + pullPolicy: IfNotPresent + +k8sgatewayImage: + repository: tccr.io/truecharts/k8s_gateway + pullPolicy: IfNotPresent + tag: 0.3.2@sha256:594fd6990eb2e0af1df7df8ba76cb3ca66232f46c5df5ebf786a45dd19777ae5 + +controller: + # -- Set additional annotations on the deployment/statefulset/daemonset + # -- Number of desired pods + replicas: 2 + # -- Set the controller upgrade strategy + # For Deployments, valid values are Recreate (default) and RollingUpdate. + # For StatefulSets, valid values are OnDelete and RollingUpdate (default). + # DaemonSets ignore this. + strategy: RollingUpdate + +# -- Blocky Config File content +blockyConfig: {} +# upstream: +# default: +# - 1.1.1.1 + +# -- Configures blocky webUI +# Requires apiURL or ingress +webUI: + # -- Enable the WebUI + enabled: true + # -- url to the api, used by the WebUI. Only required when not using ingress + apiURL: "127.0.0.1:4000" + +# -- some general blocky settings +blocky: + # -- Enable prometheus annotations + enablePrometheus: true + +probes: + liveness: + enabled: false + # TODO: Enable after v0.20 is released. + # Current version does not include the healthcheck command + # enabled: true + # custom: true + # spec: + # exec: + # command: + # - /app/blocky + # - healthcheck + readiness: + enabled: false + # TODO: Enable after v0.20 is released. + # Current version does not include the healthcheck command + # enabled: true + # custom: true + # spec: + # exec: + # command: + # - /app/blocky + # - healthcheck + startup: + enabled: false + # TODO: Enable after v0.20 is released. + # Current version does not include the healthcheck command + # enabled: true + # custom: true + # spec: + # exec: + # command: + # - /app/blocky + # - healthcheck + +service: + main: + ports: + main: + port: 10315 + protocol: HTTP + targetPort: 80 + dnstcp: + enabled: true + ports: + dnstcp: + enabled: true + port: 53 + targetPort: 53 + dnsudp: + enabled: true + ports: + dnsudp: + enabled: true + port: 53 + protocol: UDP + targetPort: 53 + dot: + enabled: true + ports: + dot: + enabled: true + port: 853 + protocol: TCP + targetPort: 853 + http: + enabled: true + ports: + http: + enabled: true + port: 4000 + protocol: HTTP + targetPort: 4000 + https: + enabled: true + ports: + https: + enabled: true + port: 4443 + protocol: HTTPS + targetPort: 4443 + k8sgateway: + enabled: true + ports: + k8sgateway: + enabled: true + port: 5353 + protocol: UDP + targetPort: 5353 + +## TODO Add support for SCALE certificates and certificates secrets here +certFile: "" +keyFile: "" +logLevel: info +logFormat: text +logTimestamp: true +logPrivacy: false +dohUserAgent: "" +minTlsServeVersion: 1.2 + +# -- set the default DNS upstream servers +# Primarily designed for inclusion in the TrueNAS SCALE GUI +defaultUpstreams: + - 1.1.1.1 + - 1.0.0.1 + - 8.8.8.8 + - 8.8.4.4 + - 9.9.9.9 + - 149.112.112.112 + - 208.67.222.222 + - 208.67.220.220 + - 8.26.56.26 + - 8.20.247.20 + - 185.228.168.9 + - 185.228.169.9 + - 76.76.19.19 + - 76.223.122.150 + - 76.76.2.0 + - 76.76.10.0 + +# -- set additional upstreams +# Primarily designed for inclusion in the TrueNAS SCALE GUI +upstreams: + # - name: group2 + # dnsservers: + # - 1.1.1.1 + +# -- set bootstrap dns (not needed) +# Ensures bootstrap encryption and ensure it doesn't use k8s dns +bootstrapDns: + # -- Upstream + upstream: "" + # -- IP's linked to upstream DoT/DoH DNS name + ips: [] + +# -- Return empty answer for these queries +filtering: + # -- Ensures filtering by query type + queryTypes: [] + +# -- Set manual custom DNS resolution +customDNS: + customTTL: 1h + filterUnmappedTypes: true + rewrite: [] + # - in: something.com + # out: somethingelse.com + mapping: [] + # - domain: something.com + # dnsserver: 192.168.178.1 + +# -- Setup client-name lookup +clientLookup: + # -- upstream used for client-name lookup + upstream: "" + singleNameOrder: [] + clients: + # - domain: laptop + # ips: [] + +# -- Setup caching +caching: + minTime: 5m + maxTime: 30m + maxItemsCount: 0 + prefetching: false + prefetchExpires: 2h + prefetchThreshold: 5 + prefetchMaxItemsCount: 0 + cacheTimeNegative: 30m + +# -- set conditional settings +# Primarily designed for inclusion in the TrueNAS SCALE GUI +conditional: + rewrite: [] + # - in: something.com + # out: somethingelse.com + mapping: [] + # - domain: something.com + # dnsserver: 192.168.178.1 + +# -- set blocking settings using Lists +# Primarily designed for inclusion in the TrueNAS SCALE GUI +blocking: + # -- Sets the blocktype + blockType: nxDomain + # -- Sets the block ttl + blockTTL: 6h + # -- Sets the block refreshPeriod + refreshPeriod: 4h + # -- Sets the block download timeout + downloadTimeout: 60s + # -- Sets the block download attempt count + downloadAttempts: 3 + # -- Sets the block download cooldown + downloadCooldown: 2s + # -- Set to fail start of lists cannot be downloaded + failStartOnListError: false + # -- Sets how many list-groups can be processed at the same time + processingConcurrency: 4 + # -- Add blocky whitelists + whitelist: [] + # - name: ads + # lists: + # - https://someurl.com/list.txt + # - /somefile.txt + + # -- Blocky blacklists + blacklist: [] + # - name: ads + # lists: + # - https://someurl.com/list.txt + # - /somefile.txt + + # -- Blocky clientGroupsBlock + clientGroupsBlock: [] + # - name: default + # groups: + # - ads + +# -- configure using hostsfile for lookups +# Allows for using the hosts configured in kubernetes and such +hostsFile: + enabled: false + filePath: /etc/hosts + hostsTTL: 60m + refreshPeriod: 30m + +## TODO: add this with postgresql support as well +# queryLog: +# type: csv +# target: /logs +# logRetentionDays: 0 +# creationAttempts: 3 +# CreationCooldown: 2 + +portal: + enabled: true + +serviceAccount: + main: + # -- Specifies whether a service account should be created + enabled: true + +# -- Create a ClusterRole and ClusterRoleBinding +# @default -- See below +rbac: + main: + # -- Enables or disables the ClusterRole and ClusterRoleBinding + enabled: true + + # -- Set Rules on the ClusterRole + rules: + - apiGroups: + - "" + resources: + - services + - namespaces + verbs: + - list + - watch + - apiGroups: + - extensions + - networking.k8s.io + resources: + - ingresses + verbs: + - list + - watch + +k8sgateway: + enabled: true + # -- TTL for non-apex responses (in seconds) + ttl: 300 + + # -- Limit what kind of resources to watch, e.g. watchedResources: ["Ingress"] + watchedResources: [] + + # -- Service name of a secondary DNS server (should be `serviceName.namespace`) + secondary: "" + + # -- Override the default `serviceName.namespace` domain apex + apex: "" + + # -- list of processed domains + domains: [] + # -- Delegated domain + # - domain: "example.com" + # # -- Optional configuration option for DNS01 challenge that will redirect all acme + # # challenge requests to external cloud domain (e.g. managed by cert-manager) + # # See: https://cert-manager.io/docs/configuration/acme/dns01/ + # dnsChallenge: + # enabled: false + # domain: dns01.clouddns.com + + forward: + enabled: false + primary: tls://1.1.1.1 + secondary: tls://1.0.0.1 + options: + - name: tls_servername + value: cloudflare-dns.com + +metrics: + # -- Enable and configure a Prometheus serviceMonitor for the chart under this key. + # @default -- See values.yaml + enabled: true + serviceMonitor: + interval: 1m + scrapeTimeout: 30s + labels: {} + # -- Enable and configure Prometheus Rules for the chart under this key. + # @default -- See values.yaml + prometheusRule: + enabled: false + labels: {} + # -- Configure additionial rules for the chart under this key. + # @default -- See prometheusrules.yaml + rules: + [] + # - alert: UnifiPollerAbsent + # annotations: + # description: Unifi Poller has disappeared from Prometheus service discovery. + # summary: Unifi Poller is down. + # expr: | + # absent(up{job=~".*unifi-poller.*"} == 1) + # for: 5m + # labels: + # severity: critical + +redis: + enabled: true + existingSecret: "rediscreds" diff --git a/enterprise/blocky/3.0.0/questions.yaml b/enterprise/blocky/3.0.0/questions.yaml new file mode 100644 index 00000000000..e65b2578c38 --- /dev/null +++ b/enterprise/blocky/3.0.0/questions.yaml @@ -0,0 +1,2620 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: webUI + group: App Configuration + label: WebUI Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Web UI + description: Enables Web UI + schema: + type: boolean + default: true + - variable: apiURL + label: API URL + description: API URL for webUI, including port. Only used when not using ingress + schema: + type: string + default: "http://127.0.0.1:4000" + - variable: overrideDefaults + group: App Configuration + label: Override Default Upstreams + description: Overrides the predefined DNS server upstream list + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: defaultUpstreams + label: Default Upstreams + schema: + type: list + default: [] + items: + - variable: upstreamEntry + label: Upstream Entry + schema: + type: string + required: true + default: "" + - variable: upstreams + group: App Configuration + label: Upstreams Groups + description: Refer to +
https://0xerr0r.github.io/blocky/configuration/#upstream-configuration + schema: + type: list + default: [] + items: + - variable: upstreamsGroupEntry + label: Upstreams Group Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Group Name + schema: + type: string + required: true + default: "" + - variable: upstreams + label: Upstreams + schema: + type: list + required: true + default: [] + items: + - variable: upstreamEntry + label: upstream Entry + schema: + type: string + required: true + default: "" + - variable: bootstrapDns + group: App Configuration + label: Bootstrap DNS + description: Used to resolve upstream DoH and DoT servers that are specified as hostnames. +
Refer to https://0xerr0r.github.io/blocky/configuration/#bootstrap-dns-configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: upstream + label: Upstream + schema: + type: string + default: "" + - variable: ips + label: IPs + schema: + type: list + default: [] + items: + - variable: ipEntry + label: IP Entry + schema: + type: string + required: true + default: "" + - variable: filtering + group: App Configuration + label: Filtering + description: Define one or more DNS query types; all queries with these types will be dropped +
Refer to https://0xerr0r.github.io/blocky/configuration/#filtering + schema: + additional_attrs: true + type: dict + attrs: + - variable: queryTypes + label: Query Types + schema: + type: list + default: [] + items: + - variable: queryTypeEntry + label: Query Type Entry + schema: + type: string + required: true + default: "" + - variable: customDNS + group: App Configuration + label: Custom DNS + description: Define your own domain name to IP mappings. +
Refer to https://0xerr0r.github.io/blocky/configuration/#custom-dns + schema: + additional_attrs: true + type: dict + attrs: + - variable: customTTL + label: Custom TTL + schema: + type: string + default: 1h + - variable: filterUnmappedTypes + label: Filter Unmapped Types + schema: + type: boolean + default: true + - variable: rewrite + label: Rewrite + schema: + type: list + default: [] + items: + - variable: rewriteEntry + label: Rewrite Entry + schema: + type: dict + additional_attrs: true + attrs: + - variable: in + label: In + schema: + type: string + required: true + default: "" + - variable: out + label: Out + schema: + type: string + required: true + default: "" + - variable: mapping + label: Mapping + schema: + type: list + default: [] + items: + - variable: mappingEntry + label: Mapping Entry + schema: + type: dict + additional_attrs: true + attrs: + - variable: domain + label: Domain + schema: + type: string + required: true + default: "" + - variable: dnsserver + label: DNS Server + schema: + type: string + required: true + default: "" + - variable: clientLookup + group: App Configuration + label: Client Lookup + description: Blocky can try to resolve a user-friendly client name from the IP address or server URL (DoT and DoH) +
Refer to https://0xerr0r.github.io/blocky/configuration/#client-name-lookup + schema: + additional_attrs: true + type: dict + attrs: + - variable: upstream + label: Upstream + schema: + type: string + default: "" + - variable: singleNameOrder + label: Single Name Order + schema: + type: list + default: [] + items: + - variable: singleNameEntry + label: Single Name Entry + schema: + type: string + required: true + default: "" + - variable: clients + label: Clients + schema: + type: list + default: [] + items: + - variable: clientEntry + label: Client Entry + schema: + type: dict + additional_attrs: true + attrs: + - variable: domain + label: Domain + schema: + type: string + required: true + default: "" + - variable: ips + label: IPs + schema: + type: list + default: [] + items: + - variable: ipEntry + label: IP Entry + schema: + type: string + required: true + default: "" + - variable: caching + group: App Configuration + label: Caching + description: Refer to +
https://0xerr0r.github.io/blocky/configuration/#caching + schema: + additional_attrs: true + type: dict + attrs: + - variable: minTime + label: Min Time + schema: + type: string + default: 5m + - variable: maxTime + label: Max Time + schema: + type: string + default: 30m + - variable: maxItemsCount + label: Max Items Count + schema: + type: int + default: 0 + - variable: prefetching + label: Prefetching + schema: + type: boolean + default: false + - variable: prefetchExpires + label: Prefetch Expires + schema: + type: string + default: 2h + - variable: prefetchThreshold + label: Prefetch Threshold + schema: + type: int + default: 5 + - variable: prefetchMaxItemsCount + label: Prefetch Max Items Count + schema: + type: int + default: 0 + - variable: cacheTimeNegative + label: Cache Time Negative + schema: + type: string + default: 30m + - variable: conditional + group: App Configuration + label: Conditional + description: Define which DNS resolver(s) should be used for queries for the particular domain +
Refer to https://0xerr0r.github.io/blocky/configuration/#conditional-dns-resolution + schema: + additional_attrs: true + type: dict + attrs: + - variable: rewrite + label: Rewrite + schema: + type: list + default: [] + items: + - variable: rewriteEntry + label: Rewrite Entry + schema: + type: dict + additional_attrs: true + attrs: + - variable: in + label: In + schema: + type: string + required: true + default: "" + - variable: out + label: Out + schema: + type: string + required: true + default: "" + - variable: mapping + label: Mapping + schema: + type: list + default: [] + items: + - variable: mappingEntry + label: Mapping Entry + schema: + type: dict + additional_attrs: true + attrs: + - variable: domain + label: Domain + schema: + type: string + required: true + default: "" + - variable: dnsserver + label: DNS Server + schema: + type: string + required: true + default: "" + - variable: blocking + group: App Configuration + label: Blocking + description: Each black or whitelist can be either a path to the local file or a URL to download. All Urls must be grouped to a group name. +
Refer to https://0xerr0r.github.io/blocky/configuration/#blocking-and-whitelisting + schema: + additional_attrs: true + type: dict + attrs: + - variable: blockType + label: Block Type + description: Set the response should be sent to the client, if a requested query is blocked + schema: + type: string + default: nxDomain + - variable: blockTTL + label: Block TTL + description: Set the TTL for answers to blocked domains + schema: + type: string + default: 6h + - variable: refreshPeriod + label: Refresh Period + description: Set how often blocky should refresh list cache + schema: + type: string + default: 4h + - variable: downloadTimeout + label: Download Timeout + description: Download attempt timeout + schema: + type: string + default: 60s + - variable: downloadAttempts + label: Download Attempts + description: How many download attempts should be performed + schema: + type: int + default: 3 + - variable: downloadCooldown + label: Download Cooldown + description: Time between the download attempts + schema: + type: string + default: 2s + - variable: failStartOnListError + label: Fail Start on List Error + description: Fail to start if at least one list can't be downloaded or opened + schema: + type: boolean + default: false + - variable: processingConcurrency + label: Processing Concurrency + description: Sets how many list-groups can be processed at the same time + schema: + type: int + default: 4 + - variable: whitelist + label: Whitelist + description: Define whitelists, either URL or file + schema: + type: list + default: [] + items: + - variable: whitelistEntry + label: Whitelist Group Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Group Name + schema: + type: string + required: true + default: "" + - variable: lists + label: Lists + schema: + type: list + required: true + default: [] + items: + - variable: listEntry + label: List Entry + schema: + type: string + required: true + default: "" + - variable: blacklist + label: Blacklist + description: Define blacklists, either URL or file + schema: + type: list + default: [] + items: + - variable: blacklistEntry + label: Blacklist Group Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Group Name + schema: + type: string + required: true + default: "" + - variable: lists + label: Lists + schema: + type: list + required: true + default: [] + items: + - variable: listEntry + label: List Entry + schema: + type: string + required: true + default: "" + - variable: clientGroupsBlock + label: Client Groups Block + description: Define, which blocking group(s) should be used for which client in your network. + schema: + type: list + default: [] + items: + - variable: clientGroupBlockEntry + label: Client Group Block Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Client Group Name + schema: + type: string + required: true + default: "" + - variable: groups + label: Groups + schema: + type: list + required: true + default: [] + items: + - variable: groupEntry + label: Group Entry + schema: + type: string + required: true + default: "" + - variable: hostsFile + group: App Configuration + label: Hosts File + description: You can enable resolving of entries, located in local hosts file. +
Refer to https://0xerr0r.github.io/blocky/configuration/#hosts-file + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: filePath + label: File Path + schema: + type: string + default: /etc/hosts + - variable: hostsTTL + label: Hosts TTL + schema: + type: string + default: 60m + - variable: refreshPeriod + label: Refresh Period + schema: + type: string + default: 30m + - variable: k8sgateway + group: App Configuration + label: k8s-Gateway Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable k8s-Gateway + description: Enables k8s-Gateway + schema: + type: boolean + default: true + show_subquestions_if: true + subquestions: + - variable: domains + label: Domains + description: Please refer to CoreDNS docs for options + schema: + type: list + default: [] + items: + - variable: domainEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: domain + label: Domain name + schema: + type: string + required: true + default: example.com + - variable: dnsChallenge + label: Forward dnsChallenge + description: Optional configuration option for DNS01 challenge that will redirect all acme + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: domain + label: Forward to Domain + schema: + type: string + required: true + default: dns01.clouddns.com + - variable: advancedOptions + label: Advanced Options + schema: + type: boolean + default: false + show_if: [["enabled", "=", "true"]] + show_subquestions_if: true + subquestions: + - variable: ttl + label: ttl + description: TTL for non-apex responses (in seconds) + schema: + type: int + default: 300 + - variable: watchedResources + label: Watched Resources + description: imit what kind of resources to watch, e.g. Ingress + schema: + type: list + default: [] + items: + - variable: watchedResource + label: Watched Resource + schema: + type: string + default: "" + - variable: secondary + label: Secondary DNS Server Service + description: Service name of a secondary DNS server (should be serviceName.namespace) + schema: + type: string + default: "" + - variable: apex + label: Apex + description: Override the default `serviceName.namespace` domain apex + schema: + type: string + default: "" + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Service + description: The Primary service on which the healthcheck runs, often the webUI + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Service Port Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + description: This port exposes the container port on the service + schema: + type: int + default: 10315 + required: true + - variable: dnstcp + label: DNS TCP Service + description: The DNS TCP service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: dnstcp + label: DNS TCP Port Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + description: This port exposes the container port on the service + schema: + type: int + default: 53 + required: true + - variable: dnsudp + label: DNS UDP Service + description: The DNS UDP service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: dnsudp + label: DNS UDP Port Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + description: This port exposes the container port on the service + schema: + type: int + default: 53 + required: true + - variable: dot + label: DoT Service + description: "DNS-over-TLS service" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: ClusterIP + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: dot + label: DoT Port Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + description: This port exposes the container port on the service + schema: + type: int + default: 853 + required: true + - variable: http + label: HTTP and Metrics Service + description: "service for things like metrics, pprof, API, DoH etc" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: ClusterIP + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: http + label: HTTP and Metrics Port Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + description: This port exposes the container port on the service + schema: + type: int + default: 4000 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: Privileged mode + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: ReadOnly Root Filesystem + schema: + type: boolean + default: true + - variable: allowPrivilegeEscalation + label: Allow Privilege Escalation + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: runAsNonRoot + schema: + type: boolean + default: true + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: runAsUser + description: The UserID of the user running the application + schema: + type: int + default: 568 + - variable: runAsGroup + label: runAsGroup + description: The groupID this App of the user running the application + schema: + type: int + default: 568 + - variable: fsGroup + label: fsGroup + description: The group that should own ALL storage. + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: metrics + group: Metrics + label: Prometheus Metrics + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + description: Enable Prometheus Metrics + schema: + type: boolean + default: true + show_subquestions_if: true + subquestions: + - variable: serviceMonitor + label: Service Monitor Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: interval + label: Scrape Interval + description: Scrape interval time + schema: + type: string + default: 1m + required: true + - variable: scrapeTimeout + label: Scrape Timeout + description: Scrape timeout Time + schema: + type: string + default: 30s + required: true + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at +
https://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/enterprise/blocky/3.0.0/templates/_blockyConfig.tpl b/enterprise/blocky/3.0.0/templates/_blockyConfig.tpl new file mode 100644 index 00000000000..dda147e0935 --- /dev/null +++ b/enterprise/blocky/3.0.0/templates/_blockyConfig.tpl @@ -0,0 +1,212 @@ +{{/* Define the config */}} +{{- define "blocky.configmap" -}} +{{- $configName := printf "%s-config" (include "tc.common.names.fullname" .) }} +{{- $config := merge ( include "blocky.config" . | fromYaml ) ( .Values.blockyConfig ) }} +--- +apiVersion: v1 +kind: ConfigMap +metadata: + name: {{ $configName }} + labels: + {{- include "tc.common.labels" . | nindent 4 }} +data: + config.yml: | +{{ $config | toYaml | indent 4 }} +{{- end -}} + +{{- define "blocky.config" -}} +redis: + address: {{ printf "%v-%v" .Release.Name "redis" }}:6379 + password: {{ .Values.redis.redisPassword | trimAll "\"" }} + database: 0 + required: true + connectionAttempts: 10 + connectionCooldown: 3s +prometheus: + enable: true + path: /metrics +upstream: + default: +{{- .Values.defaultUpstreams | toYaml | nindent 8 }} +{{- range $id, $value := .Values.upstreams }} + {{ $value.name }}: +{{- $value.dnsservers | toYaml | nindent 8 }} +{{- end }} + +{{- if .Values.service.dnsudp.enabled }} +port: {{ .Values.service.dnsudp.ports.dnsudp.targetPort }} +{{- end }} + +{{- if .Values.service.dot.enabled }} +tlsPort: {{ .Values.service.dot.ports.dot.targetPort }} +{{- end }} + +{{- if .Values.service.http.enabled }} +httpPort: {{ .Values.service.http.ports.http.targetPort }} +{{- end }} + +{{- if .Values.service.https.enabled }} +httpsPort: {{ .Values.service.https.ports.https.targetPort }} +{{- end }} + +{{- if .Values.certFile }} +certFile: {{ .Values.certFile }} +{{- end }} + +{{- if .Values.keyFile }} +keyFile: {{ .Values.keyFile }} +{{- end }} + +{{- if .Values.logLevel }} +logLevel: {{ .Values.logLevel }} +{{- end }} + +{{- if .Values.logTimestamp }} +logTimestamp: {{ .Values.logTimestamp }} +{{- end }} + +{{- if .Values.logPrivacy }} +logPrivacy: {{ .Values.logPrivacy }} +{{- end }} + +{{- if .Values.dohUserAgent }} +dohUserAgent: {{ .Values.dohUserAgent }} +{{- end }} + +{{- if .Values.minTlsServeVersion }} +minTlsServeVersion: {{ .Values.minTlsServeVersion }} +{{- end }} + +caching: +{{ toYaml .Values.caching | indent 2 }} + +{{- if .Values.hostsFile.enabled }} +{{ $hostsfile := omit .Values.hostsFile "enabled" }} +hostsFile: +{{ toYaml $hostsfile | indent 2 }} +{{- end }} + +{{- if or .Values.bootstrapDns.upstream .Values.bootstrapDns.ips }} +bootstrapDns: +{{- if .Values.bootstrapDns.upstream }} + upstream: {{ .Values.bootstrapDns.upstream }} +{{- end }} +{{- if .Values.bootstrapDns.ips }} + ips: +{{- range $id, $value := .Values.bootstrapDns.ips }} + - {{ $value }} +{{- end }} +{{- end }} +{{- end }} + +{{- if or .Values.filtering.filtering }} +filtering: +{{- if .Values.filtering.ips }} + queryTypes: +{{- range $id, $value := .Values.filtering.ips }} + - {{ $value }} +{{- end }} +{{- end }} +{{- end }} + +{{- if or .Values.customDNS.filterUnmappedTypes .Values.customDNS.customTTL .Values.customDNS.rewrite .Values.customDNS.mapping }} +customDNS: +{{- if .Values.customDNS.upstream }} + upstream: {{ .Values.customDNS.upstream }} +{{- end }} +{{- if .Values.customDNS.customTTL }} + customTTL: {{ .Values.customDNS.customTTL }} +{{- end }} +{{- if .Values.customDNS.rewrite }} + rewrite: +{{- range $id, $value := .Values.customDNS.rewrite }} + {{ $value.in }}: {{ $value.out }} +{{- end }} +{{- end }} + +{{- if .Values.customDNS.mapping }} + mapping: +{{- range $id, $value := .Values.customDNS.mapping }} + {{ $value.domain }}: {{ $value.dnsserver }} +{{- end }} +{{- end }} +{{- end }} + +{{- if or .Values.clientLookup.upstream .Values.clientLookup.ips }} +clientLookup: +{{- if .Values.clientLookup.upstream }} + upstream: {{ .Values.clientLookup.upstream }} +{{- end }} +{{- if .Values.clientLookup.ips }} + singleNameOrder: +{{- range $id, $value := .Values.clientLookup.ips }} + - {{ $value }} +{{- end }} +{{- end }} +{{- if .Values.clientLookup.clients }} + clients: +{{- range $id, $value := .Values.clientLookup.clients }} + {{ $value.domain }}: + {{- range $id, $value := .ips }} + - {{ $value }} + {{- end }} +{{- end }} +{{- end }} +{{- end }} + +{{- if or .Values.conditional.rewrite .Values.conditional.mapping ( and .Values.k8sgateway.enabled .Values.k8sgateway.domains ) }} +conditional: +{{- if .Values.conditional.rewrite }} + rewrite: +{{- range $id, $value := .Values.conditional.rewrite }} + {{ $value.in }}: {{ $value.out }} +{{- end }} +{{- end }} + +{{- if or .Values.conditional.mapping ( and .Values.k8sgateway.enabled .Values.k8sgateway.domains ) }} + mapping: +{{- if and .Values.k8sgateway.enabled .Values.k8sgateway.domains }} +{{- range $id, $value := .Values.k8sgateway.domains }} + {{ .domain }}: 127.0.0.1:{{ $.Values.service.k8sgateway.ports.k8sgateway.targetPort }} +{{- end }} +{{- end }} +{{- range $id, $value := .Values.conditional.mapping }} + {{ $value.domain }}: {{ $value.dnsserver }} +{{- end }} +{{- end }} +{{- end }} + +blocking: + blockType: {{ .Values.blocking.blockType }} + blockTTL: {{ .Values.blocking.blockTTL }} + refreshPeriod: {{ .Values.blocking.refreshPeriod }} + downloadTimeout: {{ .Values.blocking.downloadTimeout }} + downloadAttempts: {{ .Values.blocking.downloadAttempts }} + downloadCooldown: {{ .Values.blocking.downloadCooldown }} + failStartOnListError: {{ .Values.blocking.failStartOnListError }} + processingConcurrency: {{ .Values.blocking.processingConcurrency }} +{{- if .Values.blocking.whitelist }} + whiteLists: +{{- range $id, $value := .Values.blocking.whitelist }} + {{ $value.name }}: +{{- $value.lists | toYaml | nindent 10 }} +{{- end }} +{{- end }} + +{{- if .Values.blocking.blacklist }} + blackLists: +{{- range $id, $value := .Values.blocking.blacklist }} + {{ $value.name }}: +{{- $value.lists | toYaml | nindent 10 }} +{{- end }} +{{- end }} + +{{- if .Values.blocking.clientGroupsBlock }} + clientGroupsBlock: +{{- range $id, $value := .Values.blocking.clientGroupsBlock }} + {{ $value.name }}: +{{- $value.groups | toYaml | nindent 10 }} +{{- end }} +{{- end }} + +{{- end -}} diff --git a/enterprise/blocky/3.0.0/templates/_k8sgateway.tpl b/enterprise/blocky/3.0.0/templates/_k8sgateway.tpl new file mode 100644 index 00000000000..7735013f760 --- /dev/null +++ b/enterprise/blocky/3.0.0/templates/_k8sgateway.tpl @@ -0,0 +1,107 @@ +{{- define "k8sgateway.container" -}} +image: {{ .Values.k8sgatewayImage.repository }}:{{ .Values.k8sgatewayImage.tag }} +imagePullPolicy: {{ .Values.k8sgatewayImage.pullPolicy }} +securityContext: + runAsUser: 0 + runAsGroup: 0 + readOnlyRootFilesystem: true + runAsNonRoot: false +args: ["-conf", "/etc/coredns/Corefile"] +ports: + - containerPort: {{ .Values.service.k8sgateway.ports.k8sgateway.targetPort }} + name: main +volumeMounts: + - name: config-volume + mountPath: /etc/coredns +readinessProbe: + httpGet: + path: /ready + port: 8181 + initialDelaySeconds: {{ .Values.probes.readiness.spec.initialDelaySeconds }} + timeoutSeconds: {{ .Values.probes.readiness.spec.timeoutSeconds }} + periodSeconds: {{ .Values.probes.readiness.spec.periodSeconds }} + failureThreshold: {{ .Values.probes.readiness.spec.failureThreshold }} +livenessProbe: + httpGet: + path: /health + port: 8080 + initialDelaySeconds: {{ .Values.probes.liveness.spec.initialDelaySeconds }} + timeoutSeconds: {{ .Values.probes.liveness.spec.timeoutSeconds }} + periodSeconds: {{ .Values.probes.liveness.spec.periodSeconds }} + failureThreshold: {{ .Values.probes.liveness.spec.failureThreshold }} +startupProbe: + httpGet: + path: /ready + port: 8181 + initialDelaySeconds: {{ .Values.probes.startup.spec.initialDelaySeconds }} + timeoutSeconds: {{ .Values.probes.startup.spec.timeoutSeconds }} + periodSeconds: {{ .Values.probes.startup.spec.periodSeconds }} + failureThreshold: {{ .Values.probes.startup.spec.failureThreshold }} +{{- end -}} + +{{/* +Create the matchable regex from domain +*/}} +{{- define "k8sgateway.configmap.regex" -}} +{{- if .dnsChallenge.domain }} +{{- .dnsChallenge.domain | replace "." "[.]" -}} +{{- else -}} + {{ "unset" }} +{{- end }} +{{- end -}} + +{{/* Define the configmap */}} +{{- define "k8sgateway.configmap" -}} +{{- $values := .Values.k8sgateway }} +{{- $fqdn := ( include "tc.common.names.fqdn" . ) }} +--- +apiVersion: v1 +kind: ConfigMap +metadata: + name: {{ include "tc.common.names.fullname" . }}-corefile + labels: + {{- include "tc.common.labels" . | nindent 4 }} +data: + Corefile: |- + .:{{ .Values.service.k8sgateway.ports.k8sgateway.targetPort }} { + errors + log + health { + lameduck 5s + } + ready + {{- range .Values.k8sgateway.domains }} + {{- if .dnsChallenge.enabled }} + template IN ANY {{ required "Delegated domain ('domain') is mandatory" .domain }} { + match "_acme-challenge[.](.*)[.]{{ include "k8sgateway.configmap.regex" . }}" + answer "{{ "{{" }} .Name {{ "}}" }} 5 IN CNAME {{ "{{" }} index .Match 1 {{ "}}" }}.{{ required "DNS01 challenge domain is mandatory" .dnsChallenge.domain }}" + fallthrough + } + {{- end }} + k8s_gateway "{{ required "Delegated domain ('domain') is mandatory " .domain }}" { + apex {{ $values.apex | default $fqdn }} + ttl {{ $values.ttl }} + {{- if $values.secondary }} + secondary {{ $values.secondary }} + {{- end }} + {{- if $values.watchedResources }} + resources {{ join " " $values.watchedResources }} + {{- end }} + fallthrough + } + {{- end }} + prometheus 0.0.0.0:9153 + {{- if .Values.k8sgateway.forward.enabled }} + forward . {{ .Values.k8sgateway.forward.primary }} {{ .Values.k8sgateway.forward.secondary }} { + {{- range .Values.k8sgateway.forward.options }} + {{ .name }} {{ .value }} + {{- end }} + } + {{- else }} + forward . 1.1.1.1 + {{- end }} + loop + reload + loadbalance + } +{{- end -}} diff --git a/enterprise/blocky/3.0.0/templates/_webui.tpl b/enterprise/blocky/3.0.0/templates/_webui.tpl new file mode 100644 index 00000000000..4aab724576e --- /dev/null +++ b/enterprise/blocky/3.0.0/templates/_webui.tpl @@ -0,0 +1,48 @@ +{{- define "blocky.frontend" -}} +image: {{ .Values.WebUIImage.repository }}:{{ .Values.WebUIImage.tag }} +imagePullPolicy: {{ .Values.WebUIImage.pullPolicy }} +securityContext: + runAsUser: 568 + runAsGroup: 568 + readOnlyRootFilesystem: true + runAsNonRoot: true +ports: + - containerPort: {{ .Values.service.main.ports.main.targetPort }} + name: main +readinessProbe: + httpGet: + path: / + port: {{ .Values.service.main.ports.main.targetPort }} + initialDelaySeconds: {{ .Values.probes.readiness.spec.initialDelaySeconds }} + timeoutSeconds: {{ .Values.probes.readiness.spec.timeoutSeconds }} + periodSeconds: {{ .Values.probes.readiness.spec.periodSeconds }} + failureThreshold: {{ .Values.probes.readiness.spec.failureThreshold }} +livenessProbe: + httpGet: + path: / + port: {{ .Values.service.main.ports.main.targetPort }} + initialDelaySeconds: {{ .Values.probes.liveness.spec.initialDelaySeconds }} + timeoutSeconds: {{ .Values.probes.liveness.spec.timeoutSeconds }} + periodSeconds: {{ .Values.probes.liveness.spec.periodSeconds }} + failureThreshold: {{ .Values.probes.liveness.spec.failureThreshold }} +startupProbe: + httpGet: + path: / + port: {{ .Values.service.main.ports.main.targetPort }} + initialDelaySeconds: {{ .Values.probes.startup.spec.initialDelaySeconds }} + timeoutSeconds: {{ .Values.probes.startup.spec.timeoutSeconds }} + periodSeconds: {{ .Values.probes.startup.spec.periodSeconds }} + failureThreshold: {{ .Values.probes.startup.spec.failureThreshold }} +env: + - name: NODE_ENV + value: "production" +{{- $url := .Values.webUI.apiURL }} +{{- if .Values.ingress.main.enabled }} + {{- with (first .Values.ingress.main.hosts) }} + {{- $url = ( printf "https://%s" .host ) }} + {{- end }} +{{- else }} +{{- end }} + - name: API_URL + value: "{{ $url }}" +{{- end -}} diff --git a/enterprise/blocky/3.0.0/templates/common.yaml b/enterprise/blocky/3.0.0/templates/common.yaml new file mode 100644 index 00000000000..f096620f92d --- /dev/null +++ b/enterprise/blocky/3.0.0/templates/common.yaml @@ -0,0 +1,105 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.common.loader.init" . }} + +{{ include "blocky.configmap" . }} + +{{/* Always mount the configmap, with the basic config, plus the 'blockyConfig' */}} +{{- define "blocky.configmap.mount" -}} +enabled: true +type: custom +mountPath: /app/config.yml +subPath: config.yml +readOnly: true +volumeSpec: + configMap: + name: '{{ printf "%s-config" (include "tc.common.names.fullname" .) }}' +{{- end -}} + +{{/* Append the general configMap volume to the volumes */}} +{{- define "k8sgateway.configvolume" -}} +enabled: "true" +mountPath: "/etc/coredns" +readOnly: true +type: "custom" +volumeSpec: + configMap: + name: {{ include "tc.common.names.fullname" . }}-corefile + items: + - key: Corefile + path: Corefile +{{- end -}} + +{{- $_ := set .Values.persistence "tc-config" (include "blocky.configmap.mount" . | fromYaml) -}} + +{{- $_ := set .Values.podAnnotations "prometheus.io/scrape" "true" -}} +{{- $_ := set .Values.podAnnotations "prometheus.io/path" "/metrics" -}} +{{- $_ := set .Values.podAnnotations "prometheus.io/port" (.Values.service.http.ports.http.port | toString) -}} + +{{- if .Values.webUI.enabled -}} +{{- $_ := set .Values.additionalContainers "frontend" (include "blocky.frontend" . | fromYaml) -}} +{{- end -}} + +{{- if and .Values.k8sgateway.enabled .Values.k8sgateway.domains -}} +{{- include "k8sgateway.configmap" . }} +{{- $_ := set .Values.persistence "config-volume" (include "k8sgateway.configvolume" . | fromYaml) -}} +{{- $_ := set .Values.additionalContainers "k8sgateway" (include "k8sgateway.container" . | fromYaml) -}} +{{- end -}} + +{{/* Define path for api */}} +{{- define "blocky.api" -}} +{{- $fullname := include "tc.common.names.fullname" . -}} +path: "/api" +# -- Ignored if not kubeVersion >= 1.14-0 +pathType: Prefix +service: + # -- Overrides the service name reference for this path + name: {{ printf "%s-http" $fullname }} + port: {{ .Values.service.http.ports.http.port }} +{{- end -}} + +{{/* inject websocket path to all main ingress hosts*/}} +{{- define "blocky.apiinjector" -}} +{{- $path := list (include "blocky.api" . | fromYaml) -}} +{{- if .Values.ingress.main.enabled }} +{{- range .Values.ingress.main.hosts }} +{{- $newpaths := list }} +{{- $newpaths := concat .paths $path }} +{{- $_ := set . "paths" ( deepCopy $newpaths ) -}} +{{- end }} +{{- end }} +{{- end -}} + +{{/* inject api paths in ingress */}} +{{- include "blocky.apiinjector" . }} + +{{/* Define path for DoH */}} +{{- define "blocky.doh" -}} +{{- $fullname := include "tc.common.names.fullname" . -}} +path: "/dns-query" +# -- Ignored if not kubeVersion >= 1.14-0 +pathType: Prefix +service: + # -- Overrides the service name reference for this path + name: {{ printf "%s-http" $fullname }} + port: {{ .Values.service.http.ports.http.port }} +{{- end -}} + +{{/* inject websocket path to all main ingress hosts*/}} +{{- define "blocky.dohinjector" -}} +{{- $path := list (include "blocky.doh" . | fromYaml) -}} +{{- if .Values.ingress.main.enabled }} +{{- range .Values.ingress.main.hosts }} +{{- $newpaths := list }} +{{- $newpaths := concat .paths $path }} +{{- $_ := set . "paths" ( deepCopy $newpaths ) -}} +{{- end }} +{{- end }} +{{- end -}} + +{{/* inject api paths in ingress */}} +{{- include "blocky.dohinjector" . }} + +{{- include "blocky.servicemonitor" . -}} + +{{/* Render the templates */}} +{{ include "tc.common.loader.apply" . }} diff --git a/stable/grafana/5.0.3/templates/prometheusrules.yaml b/enterprise/blocky/3.0.0/templates/prometheusrules.yaml similarity index 100% rename from stable/grafana/5.0.3/templates/prometheusrules.yaml rename to enterprise/blocky/3.0.0/templates/prometheusrules.yaml diff --git a/enterprise/blocky/3.0.0/templates/servicemonitor.yaml b/enterprise/blocky/3.0.0/templates/servicemonitor.yaml new file mode 100644 index 00000000000..1e54ac2c453 --- /dev/null +++ b/enterprise/blocky/3.0.0/templates/servicemonitor.yaml @@ -0,0 +1,26 @@ +{{- define "blocky.servicemonitor" -}} +{{- if .Values.metrics.enabled }} +apiVersion: monitoring.coreos.com/v1 +kind: ServiceMonitor +metadata: + name: {{ include "tc.common.names.fullname" . }} + labels: + {{- include "tc.common.labels" . | nindent 4 }} + {{- with .Values.metrics.serviceMonitor.labels }} + {{- toYaml . | nindent 4 }} + {{- end }} +spec: + selector: + matchLabels: + {{- include "tc.common.labels.selectorLabels" . | nindent 6 }} + endpoints: + - port: http + {{- with .Values.metrics.serviceMonitor.interval }} + interval: {{ . }} + {{- end }} + {{- with .Values.metrics.serviceMonitor.scrapeTimeout }} + scrapeTimeout: {{ . }} + {{- end }} + path: /metrics +{{- end }} +{{- end -}} diff --git a/enterprise/metallb/6.0.4/values.yaml b/enterprise/blocky/3.0.0/values.yaml similarity index 100% rename from enterprise/metallb/6.0.4/values.yaml rename to enterprise/blocky/3.0.0/values.yaml diff --git a/enterprise/metallb/6.0.4/Chart.lock b/enterprise/metallb/6.0.4/Chart.lock deleted file mode 100644 index 63ba7afa0e4..00000000000 --- a/enterprise/metallb/6.0.4/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:30:42.622818077Z" diff --git a/enterprise/metallb/6.0.4/Chart.yaml b/enterprise/metallb/6.0.4/Chart.yaml deleted file mode 100644 index f93f0b7cc49..00000000000 --- a/enterprise/metallb/6.0.4/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: "upstream" -deprecated: false -description: A network load-balancer implementation for Kubernetes using standard routing protocols -home: https://truecharts.org/docs/charts/enterprise/metallb -icon: https://truecharts.org/img/hotlink-ok/chart-icons/metallb.png -keywords: - - metallb - - loadbalancer -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: metallb -sources: - - https://github.com/truecharts/charts/tree/master/charts/enterprise/metallb - - https://github.com/metallb/metallb - - https://metallb.universe.tf -type: application -version: 6.0.4 -annotations: - truecharts.org/catagories: | - - core - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/enterprise/metallb/6.0.4/app-changelog.md b/enterprise/metallb/6.0.4/app-changelog.md deleted file mode 100644 index 4f660c1c05c..00000000000 --- a/enterprise/metallb/6.0.4/app-changelog.md +++ /dev/null @@ -1,34 +0,0 @@ - - -## [metallb-6.0.4](https://github.com/truecharts/charts/compare/metallb-4.0.21...metallb-6.0.4) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Bump all for ingressList and speedtest - - Major Change to GUI - - bump to regenerate catalog - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - ### Feat - -- rework metallb to use manifest-included metallb ([#4320](https://github.com/truecharts/charts/issues/4320)) - - ### Fix - -- Ensure metallb is running before creating resources ([#4321](https://github.com/truecharts/charts/issues/4321)) - - \ No newline at end of file diff --git a/enterprise/metallb/6.0.4/charts/common-10.9.4.tgz b/enterprise/metallb/6.0.4/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/enterprise/metallb/6.0.4/charts/common-10.9.4.tgz and /dev/null differ diff --git a/enterprise/metallb/6.0.4/CHANGELOG.md b/enterprise/metallb/6.0.5/CHANGELOG.md similarity index 100% rename from enterprise/metallb/6.0.4/CHANGELOG.md rename to enterprise/metallb/6.0.5/CHANGELOG.md diff --git a/enterprise/metallb/6.0.5/Chart.yaml b/enterprise/metallb/6.0.5/Chart.yaml new file mode 100644 index 00000000000..f4747a4a3c6 --- /dev/null +++ b/enterprise/metallb/6.0.5/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "upstream" +deprecated: false +description: A network load-balancer implementation for Kubernetes using standard routing protocols +home: https://truecharts.org/docs/charts/enterprise/metallb +icon: https://truecharts.org/img/hotlink-ok/chart-icons/metallb.png +keywords: + - metallb + - loadbalancer +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: metallb +sources: + - https://github.com/truecharts/charts/tree/master/charts/enterprise/metallb + - https://github.com/metallb/metallb + - https://metallb.universe.tf +type: application +version: 6.0.5 +annotations: + truecharts.org/catagories: | + - core + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/enterprise/metallb/6.0.4/README.md b/enterprise/metallb/6.0.5/README.md similarity index 100% rename from enterprise/metallb/6.0.4/README.md rename to enterprise/metallb/6.0.5/README.md diff --git a/enterprise/metallb/6.0.5/app-changelog.md b/enterprise/metallb/6.0.5/app-changelog.md new file mode 100644 index 00000000000..a9580baedd8 --- /dev/null +++ b/enterprise/metallb/6.0.5/app-changelog.md @@ -0,0 +1,9 @@ + + +## [metallb-6.0.5](https://github.com/truecharts/charts/compare/metallb-6.0.4...metallb-6.0.5) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/enterprise/metallb/6.0.4/app-readme.md b/enterprise/metallb/6.0.5/app-readme.md similarity index 100% rename from enterprise/metallb/6.0.4/app-readme.md rename to enterprise/metallb/6.0.5/app-readme.md diff --git a/enterprise/metallb/6.0.5/charts/common-10.9.7.tgz b/enterprise/metallb/6.0.5/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/enterprise/metallb/6.0.5/charts/common-10.9.7.tgz differ diff --git a/enterprise/metallb/6.0.4/ix_values.yaml b/enterprise/metallb/6.0.5/ix_values.yaml similarity index 100% rename from enterprise/metallb/6.0.4/ix_values.yaml rename to enterprise/metallb/6.0.5/ix_values.yaml diff --git a/enterprise/metallb/6.0.4/questions.yaml b/enterprise/metallb/6.0.5/questions.yaml similarity index 100% rename from enterprise/metallb/6.0.4/questions.yaml rename to enterprise/metallb/6.0.5/questions.yaml diff --git a/enterprise/metallb/6.0.4/templates/_bgpadvertisement.tpl b/enterprise/metallb/6.0.5/templates/_bgpadvertisement.tpl similarity index 100% rename from enterprise/metallb/6.0.4/templates/_bgpadvertisement.tpl rename to enterprise/metallb/6.0.5/templates/_bgpadvertisement.tpl diff --git a/enterprise/metallb/6.0.4/templates/_community.tpl b/enterprise/metallb/6.0.5/templates/_community.tpl similarity index 100% rename from enterprise/metallb/6.0.4/templates/_community.tpl rename to enterprise/metallb/6.0.5/templates/_community.tpl diff --git a/enterprise/metallb/6.0.4/templates/_ipaddresspool.tpl b/enterprise/metallb/6.0.5/templates/_ipaddresspool.tpl similarity index 100% rename from enterprise/metallb/6.0.4/templates/_ipaddresspool.tpl rename to enterprise/metallb/6.0.5/templates/_ipaddresspool.tpl diff --git a/enterprise/metallb/6.0.4/templates/_l2advertisement.tpl b/enterprise/metallb/6.0.5/templates/_l2advertisement.tpl similarity index 100% rename from enterprise/metallb/6.0.4/templates/_l2advertisement.tpl rename to enterprise/metallb/6.0.5/templates/_l2advertisement.tpl diff --git a/enterprise/metallb/6.0.4/templates/_peers.tpl b/enterprise/metallb/6.0.5/templates/_peers.tpl similarity index 100% rename from enterprise/metallb/6.0.4/templates/_peers.tpl rename to enterprise/metallb/6.0.5/templates/_peers.tpl diff --git a/enterprise/metallb/6.0.4/templates/_wait.tpl b/enterprise/metallb/6.0.5/templates/_wait.tpl similarity index 100% rename from enterprise/metallb/6.0.4/templates/_wait.tpl rename to enterprise/metallb/6.0.5/templates/_wait.tpl diff --git a/enterprise/metallb/6.0.4/templates/common.yaml b/enterprise/metallb/6.0.5/templates/common.yaml similarity index 100% rename from enterprise/metallb/6.0.4/templates/common.yaml rename to enterprise/metallb/6.0.5/templates/common.yaml diff --git a/incubator/acestream/1.0.3/values.yaml b/enterprise/metallb/6.0.5/values.yaml similarity index 100% rename from incubator/acestream/1.0.3/values.yaml rename to enterprise/metallb/6.0.5/values.yaml diff --git a/incubator/acestream/1.0.3/Chart.lock b/incubator/acestream/1.0.3/Chart.lock deleted file mode 100644 index 622de506068..00000000000 --- a/incubator/acestream/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:31:12.392405028Z" diff --git a/incubator/acestream/1.0.3/Chart.yaml b/incubator/acestream/1.0.3/Chart.yaml deleted file mode 100644 index 7132929d520..00000000000 --- a/incubator/acestream/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - MediaServer-Video -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Acestream-engine" -home: https://truecharts.org/docs/charts/incubator/acestream -icon: https://truecharts.org/img/hotlink-ok/chart-icons/acestream.png -keywords: - - acestream - - MediaServer-Video -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: acestream -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/acestream - - https://github.com/vstavrinov/acestream-service - - https://hub.docker.com/r/vstavrinov/acestream-service -type: application -version: 1.0.3 diff --git a/incubator/acestream/1.0.3/app-changelog.md b/incubator/acestream/1.0.3/app-changelog.md deleted file mode 100644 index 03ca899634a..00000000000 --- a/incubator/acestream/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [acestream-1.0.3](https://github.com/truecharts/charts/compare/acestream-0.0.35...acestream-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/acestream/1.0.3/charts/common-10.9.4.tgz b/incubator/acestream/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/acestream/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/acestream/1.0.3/CHANGELOG.md b/incubator/acestream/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/acestream/1.0.3/CHANGELOG.md rename to incubator/acestream/1.0.4/CHANGELOG.md diff --git a/incubator/acestream/1.0.4/Chart.yaml b/incubator/acestream/1.0.4/Chart.yaml new file mode 100644 index 00000000000..65ef8132a85 --- /dev/null +++ b/incubator/acestream/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - MediaServer-Video +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Acestream-engine" +home: https://truecharts.org/docs/charts/incubator/acestream +icon: https://truecharts.org/img/hotlink-ok/chart-icons/acestream.png +keywords: + - acestream + - MediaServer-Video +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: acestream +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/acestream + - https://github.com/vstavrinov/acestream-service + - https://hub.docker.com/r/vstavrinov/acestream-service +type: application +version: 1.0.4 diff --git a/incubator/acestream/1.0.3/README.md b/incubator/acestream/1.0.4/README.md similarity index 100% rename from incubator/acestream/1.0.3/README.md rename to incubator/acestream/1.0.4/README.md diff --git a/incubator/acestream/1.0.4/app-changelog.md b/incubator/acestream/1.0.4/app-changelog.md new file mode 100644 index 00000000000..844ef1fbbc7 --- /dev/null +++ b/incubator/acestream/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [acestream-1.0.4](https://github.com/truecharts/charts/compare/acestream-1.0.3...acestream-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/acestream/1.0.3/app-readme.md b/incubator/acestream/1.0.4/app-readme.md similarity index 100% rename from incubator/acestream/1.0.3/app-readme.md rename to incubator/acestream/1.0.4/app-readme.md diff --git a/incubator/acestream/1.0.4/charts/common-10.9.7.tgz b/incubator/acestream/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/acestream/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/acestream/1.0.3/ix_values.yaml b/incubator/acestream/1.0.4/ix_values.yaml similarity index 100% rename from incubator/acestream/1.0.3/ix_values.yaml rename to incubator/acestream/1.0.4/ix_values.yaml diff --git a/incubator/acestream/1.0.3/questions.yaml b/incubator/acestream/1.0.4/questions.yaml similarity index 100% rename from incubator/acestream/1.0.3/questions.yaml rename to incubator/acestream/1.0.4/questions.yaml diff --git a/incubator/acestream/1.0.3/templates/common.yaml b/incubator/acestream/1.0.4/templates/common.yaml similarity index 100% rename from incubator/acestream/1.0.3/templates/common.yaml rename to incubator/acestream/1.0.4/templates/common.yaml diff --git a/incubator/adguardhome-sync/1.0.3/values.yaml b/incubator/acestream/1.0.4/values.yaml similarity index 100% rename from incubator/adguardhome-sync/1.0.3/values.yaml rename to incubator/acestream/1.0.4/values.yaml diff --git a/incubator/adguardhome-sync/1.0.3/Chart.lock b/incubator/adguardhome-sync/1.0.3/Chart.lock deleted file mode 100644 index 736f171dacf..00000000000 --- a/incubator/adguardhome-sync/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:31:13.323655142Z" diff --git a/incubator/adguardhome-sync/1.0.3/Chart.yaml b/incubator/adguardhome-sync/1.0.3/Chart.yaml deleted file mode 100644 index d865a733124..00000000000 --- a/incubator/adguardhome-sync/1.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Other -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Adguardhome-sync(https://github.com/bakito/adguardhome-sync/) is a tool to synchronize AdGuardHome config to replica instances. -home: https://truecharts.org/docs/charts/incubator/adguardhome-sync -icon: https://truecharts.org/img/hotlink-ok/chart-icons/adguardhome-sync.png -keywords: - - adguardhome-sync - - Other -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: adguardhome-sync -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/adguardhome-sync - - https://github.com/bakito/adguardhome-sync/ - - https://github.com/orgs/linuxserver/packages/container/package/adguardhome-sync - - https://github.com/linuxserver/docker-adguardhome-sync#readme -type: application -version: 1.0.3 diff --git a/incubator/adguardhome-sync/1.0.3/app-changelog.md b/incubator/adguardhome-sync/1.0.3/app-changelog.md deleted file mode 100644 index 3943e69fb8d..00000000000 --- a/incubator/adguardhome-sync/1.0.3/app-changelog.md +++ /dev/null @@ -1,33 +0,0 @@ - - -## [adguardhome-sync-1.0.3](https://github.com/truecharts/charts/compare/adguardhome-sync-0.0.42...adguardhome-sync-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Bump all for ingressList and speedtest - - Major Change to GUI - - bump to regenerate catalog - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - update docker general non-major ([#4347](https://github.com/truecharts/charts/issues/4347)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/adguardhome-sync/1.0.3/charts/common-10.9.4.tgz b/incubator/adguardhome-sync/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/adguardhome-sync/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/adguardhome-sync/1.0.3/ix_values.yaml b/incubator/adguardhome-sync/1.0.3/ix_values.yaml deleted file mode 100644 index 9e28174f324..00000000000 --- a/incubator/adguardhome-sync/1.0.3/ix_values.yaml +++ /dev/null @@ -1,27 +0,0 @@ -env: - CONFIGFILE: "" - UMASK: "" -image: - pullPolicy: IfNotPresent - repository: tccr.io/truecharts/adguardhome-sync - tag: latest@sha256:989407fe0407980bd0751847c9eb9c21779db4903ca93e1e7fa77804ce4f5eeb -persistence: - config: - enabled: true - mountPath: /config -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -service: - main: - ports: - main: - port: 8080 - protocol: TCP - targetPort: 8080 - -portal: - enabled: true diff --git a/incubator/adguardhome-sync/1.0.3/CHANGELOG.md b/incubator/adguardhome-sync/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/adguardhome-sync/1.0.3/CHANGELOG.md rename to incubator/adguardhome-sync/1.0.4/CHANGELOG.md diff --git a/incubator/adguardhome-sync/1.0.4/Chart.yaml b/incubator/adguardhome-sync/1.0.4/Chart.yaml new file mode 100644 index 00000000000..33f349a05b9 --- /dev/null +++ b/incubator/adguardhome-sync/1.0.4/Chart.yaml @@ -0,0 +1,30 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Other +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Adguardhome-sync(https://github.com/bakito/adguardhome-sync/) is a tool to synchronize AdGuardHome config to replica instances. +home: https://truecharts.org/docs/charts/incubator/adguardhome-sync +icon: https://truecharts.org/img/hotlink-ok/chart-icons/adguardhome-sync.png +keywords: + - adguardhome-sync + - Other +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: adguardhome-sync +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/adguardhome-sync + - https://github.com/bakito/adguardhome-sync/ + - https://github.com/orgs/linuxserver/packages/container/package/adguardhome-sync + - https://github.com/linuxserver/docker-adguardhome-sync#readme +type: application +version: 1.0.4 diff --git a/incubator/adguardhome-sync/1.0.3/README.md b/incubator/adguardhome-sync/1.0.4/README.md similarity index 100% rename from incubator/adguardhome-sync/1.0.3/README.md rename to incubator/adguardhome-sync/1.0.4/README.md diff --git a/incubator/adguardhome-sync/1.0.4/app-changelog.md b/incubator/adguardhome-sync/1.0.4/app-changelog.md new file mode 100644 index 00000000000..2f59b077d86 --- /dev/null +++ b/incubator/adguardhome-sync/1.0.4/app-changelog.md @@ -0,0 +1,10 @@ + + +## [adguardhome-sync-1.0.4](https://github.com/truecharts/charts/compare/adguardhome-sync-1.0.3...adguardhome-sync-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + - update docker general non-major + + \ No newline at end of file diff --git a/incubator/adguardhome-sync/1.0.3/app-readme.md b/incubator/adguardhome-sync/1.0.4/app-readme.md similarity index 100% rename from incubator/adguardhome-sync/1.0.3/app-readme.md rename to incubator/adguardhome-sync/1.0.4/app-readme.md diff --git a/incubator/adguardhome-sync/1.0.4/charts/common-10.9.7.tgz b/incubator/adguardhome-sync/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/adguardhome-sync/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/adguardhome-sync/1.0.4/ix_values.yaml b/incubator/adguardhome-sync/1.0.4/ix_values.yaml new file mode 100644 index 00000000000..90e7b558770 --- /dev/null +++ b/incubator/adguardhome-sync/1.0.4/ix_values.yaml @@ -0,0 +1,27 @@ +env: + CONFIGFILE: "" + UMASK: "" +image: + pullPolicy: IfNotPresent + repository: tccr.io/truecharts/adguardhome-sync + tag: latest@sha256:6adae6415a9fad246524dff599909d03d18a84570337c15123f0c7951c0f0130 +persistence: + config: + enabled: true + mountPath: /config +podSecurityContext: + runAsGroup: 0 + runAsUser: 0 +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false +service: + main: + ports: + main: + port: 8080 + protocol: TCP + targetPort: 8080 + +portal: + enabled: true diff --git a/incubator/adguardhome-sync/1.0.3/questions.yaml b/incubator/adguardhome-sync/1.0.4/questions.yaml similarity index 100% rename from incubator/adguardhome-sync/1.0.3/questions.yaml rename to incubator/adguardhome-sync/1.0.4/questions.yaml diff --git a/incubator/adguardhome-sync/1.0.3/templates/common.yaml b/incubator/adguardhome-sync/1.0.4/templates/common.yaml similarity index 100% rename from incubator/adguardhome-sync/1.0.3/templates/common.yaml rename to incubator/adguardhome-sync/1.0.4/templates/common.yaml diff --git a/incubator/alienswarm-reactivedrop/1.0.3/values.yaml b/incubator/adguardhome-sync/1.0.4/values.yaml similarity index 100% rename from incubator/alienswarm-reactivedrop/1.0.3/values.yaml rename to incubator/adguardhome-sync/1.0.4/values.yaml diff --git a/incubator/alienswarm-reactivedrop/1.0.3/Chart.lock b/incubator/alienswarm-reactivedrop/1.0.3/Chart.lock deleted file mode 100644 index a6d6212387e..00000000000 --- a/incubator/alienswarm-reactivedrop/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:31:40.847095631Z" diff --git a/incubator/alienswarm-reactivedrop/1.0.3/Chart.yaml b/incubator/alienswarm-reactivedrop/1.0.3/Chart.yaml deleted file mode 100644 index 2ca3c52e9ac..00000000000 --- a/incubator/alienswarm-reactivedrop/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - GameServers -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This Chart will download and install SteamCMD. It will also install Alien Swarm: Reactive Drop and run it." -home: https://truecharts.org/docs/charts/incubator/alienswarm-reactivedrop -icon: https://truecharts.org/img/hotlink-ok/chart-icons/alienswarm-reactivedrop.png -keywords: - - alienswarm-reactivedrop - - GameServers -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: alienswarm-reactivedrop -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/alienswarm-reactivedrop - - https://www.steampowered.com/ - - https://hub.docker.com/r/ich777/steamcmd/ -type: application -version: 1.0.3 diff --git a/incubator/alienswarm-reactivedrop/1.0.3/app-changelog.md b/incubator/alienswarm-reactivedrop/1.0.3/app-changelog.md deleted file mode 100644 index 0f8c5166e12..00000000000 --- a/incubator/alienswarm-reactivedrop/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [alienswarm-reactivedrop-1.0.3](https://github.com/truecharts/charts/compare/alienswarm-reactivedrop-0.0.35...alienswarm-reactivedrop-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/alienswarm-reactivedrop/1.0.3/charts/common-10.9.4.tgz b/incubator/alienswarm-reactivedrop/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/alienswarm-reactivedrop/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/alienswarm-reactivedrop/1.0.3/CHANGELOG.md b/incubator/alienswarm-reactivedrop/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/alienswarm-reactivedrop/1.0.3/CHANGELOG.md rename to incubator/alienswarm-reactivedrop/1.0.4/CHANGELOG.md diff --git a/incubator/alienswarm-reactivedrop/1.0.4/Chart.yaml b/incubator/alienswarm-reactivedrop/1.0.4/Chart.yaml new file mode 100644 index 00000000000..5738950eb09 --- /dev/null +++ b/incubator/alienswarm-reactivedrop/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - GameServers +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This Chart will download and install SteamCMD. It will also install Alien Swarm: Reactive Drop and run it." +home: https://truecharts.org/docs/charts/incubator/alienswarm-reactivedrop +icon: https://truecharts.org/img/hotlink-ok/chart-icons/alienswarm-reactivedrop.png +keywords: + - alienswarm-reactivedrop + - GameServers +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: alienswarm-reactivedrop +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/alienswarm-reactivedrop + - https://www.steampowered.com/ + - https://hub.docker.com/r/ich777/steamcmd/ +type: application +version: 1.0.4 diff --git a/incubator/alienswarm-reactivedrop/1.0.3/README.md b/incubator/alienswarm-reactivedrop/1.0.4/README.md similarity index 100% rename from incubator/alienswarm-reactivedrop/1.0.3/README.md rename to incubator/alienswarm-reactivedrop/1.0.4/README.md diff --git a/incubator/alienswarm-reactivedrop/1.0.4/app-changelog.md b/incubator/alienswarm-reactivedrop/1.0.4/app-changelog.md new file mode 100644 index 00000000000..f1482cafc60 --- /dev/null +++ b/incubator/alienswarm-reactivedrop/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [alienswarm-reactivedrop-1.0.4](https://github.com/truecharts/charts/compare/alienswarm-reactivedrop-1.0.3...alienswarm-reactivedrop-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/alienswarm-reactivedrop/1.0.3/app-readme.md b/incubator/alienswarm-reactivedrop/1.0.4/app-readme.md similarity index 100% rename from incubator/alienswarm-reactivedrop/1.0.3/app-readme.md rename to incubator/alienswarm-reactivedrop/1.0.4/app-readme.md diff --git a/incubator/alienswarm-reactivedrop/1.0.4/charts/common-10.9.7.tgz b/incubator/alienswarm-reactivedrop/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/alienswarm-reactivedrop/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/alienswarm-reactivedrop/1.0.3/ix_values.yaml b/incubator/alienswarm-reactivedrop/1.0.4/ix_values.yaml similarity index 100% rename from incubator/alienswarm-reactivedrop/1.0.3/ix_values.yaml rename to incubator/alienswarm-reactivedrop/1.0.4/ix_values.yaml diff --git a/incubator/alienswarm-reactivedrop/1.0.3/questions.yaml b/incubator/alienswarm-reactivedrop/1.0.4/questions.yaml similarity index 100% rename from incubator/alienswarm-reactivedrop/1.0.3/questions.yaml rename to incubator/alienswarm-reactivedrop/1.0.4/questions.yaml diff --git a/incubator/alienswarm-reactivedrop/1.0.3/templates/common.yaml b/incubator/alienswarm-reactivedrop/1.0.4/templates/common.yaml similarity index 100% rename from incubator/alienswarm-reactivedrop/1.0.3/templates/common.yaml rename to incubator/alienswarm-reactivedrop/1.0.4/templates/common.yaml diff --git a/incubator/alienswarm/1.0.3/values.yaml b/incubator/alienswarm-reactivedrop/1.0.4/values.yaml similarity index 100% rename from incubator/alienswarm/1.0.3/values.yaml rename to incubator/alienswarm-reactivedrop/1.0.4/values.yaml diff --git a/incubator/alienswarm/1.0.3/Chart.lock b/incubator/alienswarm/1.0.3/Chart.lock deleted file mode 100644 index a1f075139ef..00000000000 --- a/incubator/alienswarm/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:31:14.035731876Z" diff --git a/incubator/alienswarm/1.0.3/Chart.yaml b/incubator/alienswarm/1.0.3/Chart.yaml deleted file mode 100644 index 5a516c260d6..00000000000 --- a/incubator/alienswarm/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - GameServers -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This Chart will download and install SteamCMD. It will also install Alien Swarm and run it." -home: https://truecharts.org/docs/charts/incubator/alienswarm -icon: https://truecharts.org/img/hotlink-ok/chart-icons/alienswarm.png -keywords: - - alienswarm - - GameServers -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: alienswarm -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/alienswarm - - https://www.steampowered.com/ - - https://hub.docker.com/r/ich777/steamcmd/ -type: application -version: 1.0.3 diff --git a/incubator/alienswarm/1.0.3/app-changelog.md b/incubator/alienswarm/1.0.3/app-changelog.md deleted file mode 100644 index aee522af283..00000000000 --- a/incubator/alienswarm/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [alienswarm-1.0.3](https://github.com/truecharts/charts/compare/alienswarm-0.0.35...alienswarm-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/alienswarm/1.0.3/charts/common-10.9.4.tgz b/incubator/alienswarm/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/alienswarm/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/alienswarm/1.0.3/CHANGELOG.md b/incubator/alienswarm/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/alienswarm/1.0.3/CHANGELOG.md rename to incubator/alienswarm/1.0.4/CHANGELOG.md diff --git a/incubator/alienswarm/1.0.4/Chart.yaml b/incubator/alienswarm/1.0.4/Chart.yaml new file mode 100644 index 00000000000..9367040879c --- /dev/null +++ b/incubator/alienswarm/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - GameServers +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This Chart will download and install SteamCMD. It will also install Alien Swarm and run it." +home: https://truecharts.org/docs/charts/incubator/alienswarm +icon: https://truecharts.org/img/hotlink-ok/chart-icons/alienswarm.png +keywords: + - alienswarm + - GameServers +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: alienswarm +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/alienswarm + - https://www.steampowered.com/ + - https://hub.docker.com/r/ich777/steamcmd/ +type: application +version: 1.0.4 diff --git a/incubator/alienswarm/1.0.3/README.md b/incubator/alienswarm/1.0.4/README.md similarity index 100% rename from incubator/alienswarm/1.0.3/README.md rename to incubator/alienswarm/1.0.4/README.md diff --git a/incubator/alienswarm/1.0.4/app-changelog.md b/incubator/alienswarm/1.0.4/app-changelog.md new file mode 100644 index 00000000000..8b6c1354bee --- /dev/null +++ b/incubator/alienswarm/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [alienswarm-1.0.4](https://github.com/truecharts/charts/compare/alienswarm-reactivedrop-1.0.3...alienswarm-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/alienswarm/1.0.3/app-readme.md b/incubator/alienswarm/1.0.4/app-readme.md similarity index 100% rename from incubator/alienswarm/1.0.3/app-readme.md rename to incubator/alienswarm/1.0.4/app-readme.md diff --git a/incubator/alienswarm/1.0.4/charts/common-10.9.7.tgz b/incubator/alienswarm/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/alienswarm/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/alienswarm/1.0.3/ix_values.yaml b/incubator/alienswarm/1.0.4/ix_values.yaml similarity index 100% rename from incubator/alienswarm/1.0.3/ix_values.yaml rename to incubator/alienswarm/1.0.4/ix_values.yaml diff --git a/incubator/alienswarm/1.0.3/questions.yaml b/incubator/alienswarm/1.0.4/questions.yaml similarity index 100% rename from incubator/alienswarm/1.0.3/questions.yaml rename to incubator/alienswarm/1.0.4/questions.yaml diff --git a/incubator/alienswarm/1.0.3/templates/common.yaml b/incubator/alienswarm/1.0.4/templates/common.yaml similarity index 100% rename from incubator/alienswarm/1.0.3/templates/common.yaml rename to incubator/alienswarm/1.0.4/templates/common.yaml diff --git a/incubator/altitude/1.0.3/values.yaml b/incubator/alienswarm/1.0.4/values.yaml similarity index 100% rename from incubator/altitude/1.0.3/values.yaml rename to incubator/alienswarm/1.0.4/values.yaml diff --git a/incubator/altitude/1.0.3/Chart.lock b/incubator/altitude/1.0.3/Chart.lock deleted file mode 100644 index 91ca918dba8..00000000000 --- a/incubator/altitude/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:31:44.48457195Z" diff --git a/incubator/altitude/1.0.3/Chart.yaml b/incubator/altitude/1.0.3/Chart.yaml deleted file mode 100644 index 14cc851c8c4..00000000000 --- a/incubator/altitude/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - GameServers -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This Chart will download and install Altitude and run it." -home: https://truecharts.org/docs/charts/incubator/altitude -icon: https://truecharts.org/img/hotlink-ok/chart-icons/altitude.png -keywords: - - altitude - - GameServers -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: altitude -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/altitude - - https://www.steampowered.com/ - - https://hub.docker.com/r/ich777/altitude/ -type: application -version: 1.0.3 diff --git a/incubator/altitude/1.0.3/app-changelog.md b/incubator/altitude/1.0.3/app-changelog.md deleted file mode 100644 index c72ab8f2822..00000000000 --- a/incubator/altitude/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [altitude-1.0.3](https://github.com/truecharts/charts/compare/altitude-0.0.35...altitude-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/altitude/1.0.3/charts/common-10.9.4.tgz b/incubator/altitude/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/altitude/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/altitude/1.0.3/CHANGELOG.md b/incubator/altitude/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/altitude/1.0.3/CHANGELOG.md rename to incubator/altitude/1.0.4/CHANGELOG.md diff --git a/incubator/altitude/1.0.4/Chart.yaml b/incubator/altitude/1.0.4/Chart.yaml new file mode 100644 index 00000000000..cd839130501 --- /dev/null +++ b/incubator/altitude/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - GameServers +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This Chart will download and install Altitude and run it." +home: https://truecharts.org/docs/charts/incubator/altitude +icon: https://truecharts.org/img/hotlink-ok/chart-icons/altitude.png +keywords: + - altitude + - GameServers +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: altitude +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/altitude + - https://www.steampowered.com/ + - https://hub.docker.com/r/ich777/altitude/ +type: application +version: 1.0.4 diff --git a/incubator/altitude/1.0.3/README.md b/incubator/altitude/1.0.4/README.md similarity index 100% rename from incubator/altitude/1.0.3/README.md rename to incubator/altitude/1.0.4/README.md diff --git a/incubator/altitude/1.0.4/app-changelog.md b/incubator/altitude/1.0.4/app-changelog.md new file mode 100644 index 00000000000..3f8901308d2 --- /dev/null +++ b/incubator/altitude/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [altitude-1.0.4](https://github.com/truecharts/charts/compare/altitude-1.0.3...altitude-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/altitude/1.0.3/app-readme.md b/incubator/altitude/1.0.4/app-readme.md similarity index 100% rename from incubator/altitude/1.0.3/app-readme.md rename to incubator/altitude/1.0.4/app-readme.md diff --git a/incubator/altitude/1.0.4/charts/common-10.9.7.tgz b/incubator/altitude/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/altitude/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/altitude/1.0.3/ix_values.yaml b/incubator/altitude/1.0.4/ix_values.yaml similarity index 100% rename from incubator/altitude/1.0.3/ix_values.yaml rename to incubator/altitude/1.0.4/ix_values.yaml diff --git a/incubator/altitude/1.0.3/questions.yaml b/incubator/altitude/1.0.4/questions.yaml similarity index 100% rename from incubator/altitude/1.0.3/questions.yaml rename to incubator/altitude/1.0.4/questions.yaml diff --git a/incubator/altitude/1.0.3/templates/common.yaml b/incubator/altitude/1.0.4/templates/common.yaml similarity index 100% rename from incubator/altitude/1.0.3/templates/common.yaml rename to incubator/altitude/1.0.4/templates/common.yaml diff --git a/incubator/americasarmy-pg/1.0.3/values.yaml b/incubator/altitude/1.0.4/values.yaml similarity index 100% rename from incubator/americasarmy-pg/1.0.3/values.yaml rename to incubator/altitude/1.0.4/values.yaml diff --git a/incubator/americasarmy-pg/1.0.3/Chart.lock b/incubator/americasarmy-pg/1.0.3/Chart.lock deleted file mode 100644 index de514d6b773..00000000000 --- a/incubator/americasarmy-pg/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:31:44.603409421Z" diff --git a/incubator/americasarmy-pg/1.0.3/Chart.yaml b/incubator/americasarmy-pg/1.0.3/Chart.yaml deleted file mode 100644 index f220aa5f7ec..00000000000 --- a/incubator/americasarmy-pg/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - GameServers -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This Chart will download and install SteamCMD. It will also install America's Army: Proving Grounds and run it." -home: https://truecharts.org/docs/charts/incubator/americasarmy-pg -icon: https://truecharts.org/img/hotlink-ok/chart-icons/americasarmy-pg.png -keywords: - - americasarmy-pg - - GameServers -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: americasarmy-pg -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/americasarmy-pg - - https://www.americasarmy.com/ - - https://hub.docker.com/r/ich777/steamcmd/ -type: application -version: 1.0.3 diff --git a/incubator/americasarmy-pg/1.0.3/app-changelog.md b/incubator/americasarmy-pg/1.0.3/app-changelog.md deleted file mode 100644 index 2407d9f369c..00000000000 --- a/incubator/americasarmy-pg/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [americasarmy-pg-1.0.3](https://github.com/truecharts/charts/compare/americasarmy-pg-0.0.35...americasarmy-pg-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/americasarmy-pg/1.0.3/charts/common-10.9.4.tgz b/incubator/americasarmy-pg/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/americasarmy-pg/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/americasarmy-pg/1.0.3/CHANGELOG.md b/incubator/americasarmy-pg/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/americasarmy-pg/1.0.3/CHANGELOG.md rename to incubator/americasarmy-pg/1.0.4/CHANGELOG.md diff --git a/incubator/americasarmy-pg/1.0.4/Chart.yaml b/incubator/americasarmy-pg/1.0.4/Chart.yaml new file mode 100644 index 00000000000..06b9d224fcf --- /dev/null +++ b/incubator/americasarmy-pg/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - GameServers +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This Chart will download and install SteamCMD. It will also install America's Army: Proving Grounds and run it." +home: https://truecharts.org/docs/charts/incubator/americasarmy-pg +icon: https://truecharts.org/img/hotlink-ok/chart-icons/americasarmy-pg.png +keywords: + - americasarmy-pg + - GameServers +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: americasarmy-pg +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/americasarmy-pg + - https://www.americasarmy.com/ + - https://hub.docker.com/r/ich777/steamcmd/ +type: application +version: 1.0.4 diff --git a/incubator/americasarmy-pg/1.0.3/README.md b/incubator/americasarmy-pg/1.0.4/README.md similarity index 100% rename from incubator/americasarmy-pg/1.0.3/README.md rename to incubator/americasarmy-pg/1.0.4/README.md diff --git a/incubator/americasarmy-pg/1.0.4/app-changelog.md b/incubator/americasarmy-pg/1.0.4/app-changelog.md new file mode 100644 index 00000000000..c65c8c2cbbd --- /dev/null +++ b/incubator/americasarmy-pg/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [americasarmy-pg-1.0.4](https://github.com/truecharts/charts/compare/americasarmy-pg-1.0.3...americasarmy-pg-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/americasarmy-pg/1.0.3/app-readme.md b/incubator/americasarmy-pg/1.0.4/app-readme.md similarity index 100% rename from incubator/americasarmy-pg/1.0.3/app-readme.md rename to incubator/americasarmy-pg/1.0.4/app-readme.md diff --git a/incubator/americasarmy-pg/1.0.4/charts/common-10.9.7.tgz b/incubator/americasarmy-pg/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/americasarmy-pg/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/americasarmy-pg/1.0.3/ix_values.yaml b/incubator/americasarmy-pg/1.0.4/ix_values.yaml similarity index 100% rename from incubator/americasarmy-pg/1.0.3/ix_values.yaml rename to incubator/americasarmy-pg/1.0.4/ix_values.yaml diff --git a/incubator/americasarmy-pg/1.0.3/questions.yaml b/incubator/americasarmy-pg/1.0.4/questions.yaml similarity index 100% rename from incubator/americasarmy-pg/1.0.3/questions.yaml rename to incubator/americasarmy-pg/1.0.4/questions.yaml diff --git a/incubator/americasarmy-pg/1.0.3/templates/common.yaml b/incubator/americasarmy-pg/1.0.4/templates/common.yaml similarity index 100% rename from incubator/americasarmy-pg/1.0.3/templates/common.yaml rename to incubator/americasarmy-pg/1.0.4/templates/common.yaml diff --git a/incubator/amtd/1.0.3/values.yaml b/incubator/americasarmy-pg/1.0.4/values.yaml similarity index 100% rename from incubator/amtd/1.0.3/values.yaml rename to incubator/americasarmy-pg/1.0.4/values.yaml diff --git a/incubator/amtd/1.0.3/Chart.lock b/incubator/amtd/1.0.3/Chart.lock deleted file mode 100644 index c99244af9bd..00000000000 --- a/incubator/amtd/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:31:45.004859635Z" diff --git a/incubator/amtd/1.0.3/Chart.yaml b/incubator/amtd/1.0.3/Chart.yaml deleted file mode 100644 index 90fdb719032..00000000000 --- a/incubator/amtd/1.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Downloaders - - MediaApp-Video -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Automated Movie Trailer Downloader :: AMTD is a Radarr Companion script to automatically download movie trailers for use in media applications\n" -home: https://truecharts.org/docs/charts/incubator/amtd -icon: https://truecharts.org/img/hotlink-ok/chart-icons/amtd.png -keywords: - - amtd - - Downloaders - - MediaApp-Video -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: amtd -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/amtd - - https://github.com/RandomNinjaAtk/docker-amtd - - https://hub.docker.com/r/randomninjaatk/amtd -type: application -version: 1.0.3 diff --git a/incubator/amtd/1.0.3/app-changelog.md b/incubator/amtd/1.0.3/app-changelog.md deleted file mode 100644 index 5669ea57998..00000000000 --- a/incubator/amtd/1.0.3/app-changelog.md +++ /dev/null @@ -1,27 +0,0 @@ - - -## [amtd-1.0.3](https://github.com/truecharts/charts/compare/amtd-0.0.39...amtd-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Fix - -- remove removed includes - - change container config label - - \ No newline at end of file diff --git a/incubator/amtd/1.0.3/charts/common-10.9.4.tgz b/incubator/amtd/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/amtd/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/amtd/1.0.3/CHANGELOG.md b/incubator/amtd/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/amtd/1.0.3/CHANGELOG.md rename to incubator/amtd/1.0.4/CHANGELOG.md diff --git a/incubator/amtd/1.0.4/Chart.yaml b/incubator/amtd/1.0.4/Chart.yaml new file mode 100644 index 00000000000..270aff66c85 --- /dev/null +++ b/incubator/amtd/1.0.4/Chart.yaml @@ -0,0 +1,31 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Downloaders + - MediaApp-Video +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Automated Movie Trailer Downloader :: AMTD is a Radarr Companion script to automatically download movie trailers for use in media applications\n" +home: https://truecharts.org/docs/charts/incubator/amtd +icon: https://truecharts.org/img/hotlink-ok/chart-icons/amtd.png +keywords: + - amtd + - Downloaders + - MediaApp-Video +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: amtd +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/amtd + - https://github.com/RandomNinjaAtk/docker-amtd + - https://hub.docker.com/r/randomninjaatk/amtd +type: application +version: 1.0.4 diff --git a/incubator/amtd/1.0.3/README.md b/incubator/amtd/1.0.4/README.md similarity index 100% rename from incubator/amtd/1.0.3/README.md rename to incubator/amtd/1.0.4/README.md diff --git a/incubator/amtd/1.0.4/app-changelog.md b/incubator/amtd/1.0.4/app-changelog.md new file mode 100644 index 00000000000..980c8d70adc --- /dev/null +++ b/incubator/amtd/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [amtd-1.0.4](https://github.com/truecharts/charts/compare/amtd-1.0.3...amtd-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/amtd/1.0.3/app-readme.md b/incubator/amtd/1.0.4/app-readme.md similarity index 100% rename from incubator/amtd/1.0.3/app-readme.md rename to incubator/amtd/1.0.4/app-readme.md diff --git a/incubator/amtd/1.0.4/charts/common-10.9.7.tgz b/incubator/amtd/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/amtd/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/amtd/1.0.3/ix_values.yaml b/incubator/amtd/1.0.4/ix_values.yaml similarity index 100% rename from incubator/amtd/1.0.3/ix_values.yaml rename to incubator/amtd/1.0.4/ix_values.yaml diff --git a/incubator/amtd/1.0.3/questions.yaml b/incubator/amtd/1.0.4/questions.yaml similarity index 100% rename from incubator/amtd/1.0.3/questions.yaml rename to incubator/amtd/1.0.4/questions.yaml diff --git a/incubator/amtd/1.0.3/templates/common.yaml b/incubator/amtd/1.0.4/templates/common.yaml similarity index 100% rename from incubator/amtd/1.0.3/templates/common.yaml rename to incubator/amtd/1.0.4/templates/common.yaml diff --git a/incubator/amule/1.0.3/values.yaml b/incubator/amtd/1.0.4/values.yaml similarity index 100% rename from incubator/amule/1.0.3/values.yaml rename to incubator/amtd/1.0.4/values.yaml diff --git a/incubator/amule/1.0.3/Chart.lock b/incubator/amule/1.0.3/Chart.lock deleted file mode 100644 index 3b6f71e1674..00000000000 --- a/incubator/amule/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:32:11.881423073Z" diff --git a/incubator/amule/1.0.3/Chart.yaml b/incubator/amule/1.0.3/Chart.yaml deleted file mode 100644 index 9b37fe1c367..00000000000 --- a/incubator/amule/1.0.3/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Downloaders - - Productivity - - Tools-Utilities -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "aMule is an eMule-like client for the eDonkey and Kademlia networks." -home: https://truecharts.org/docs/charts/incubator/amule -icon: https://truecharts.org/img/hotlink-ok/chart-icons/amule.png -keywords: - - amule - - Downloaders - - Productivity - - Tools-Utilities -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: amule -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/amule - - https://github.com/t-chab/dockerfiles - - https://hub.docker.com/r/tchabaud/amule -type: application -version: 1.0.3 diff --git a/incubator/amule/1.0.3/app-changelog.md b/incubator/amule/1.0.3/app-changelog.md deleted file mode 100644 index 3da505e77b7..00000000000 --- a/incubator/amule/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [amule-1.0.3](https://github.com/truecharts/charts/compare/amule-0.0.34...amule-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/amule/1.0.3/charts/common-10.9.4.tgz b/incubator/amule/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/amule/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/amule/1.0.3/CHANGELOG.md b/incubator/amule/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/amule/1.0.3/CHANGELOG.md rename to incubator/amule/1.0.4/CHANGELOG.md diff --git a/incubator/amule/1.0.4/Chart.yaml b/incubator/amule/1.0.4/Chart.yaml new file mode 100644 index 00000000000..501702acfde --- /dev/null +++ b/incubator/amule/1.0.4/Chart.yaml @@ -0,0 +1,33 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Downloaders + - Productivity + - Tools-Utilities +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "aMule is an eMule-like client for the eDonkey and Kademlia networks." +home: https://truecharts.org/docs/charts/incubator/amule +icon: https://truecharts.org/img/hotlink-ok/chart-icons/amule.png +keywords: + - amule + - Downloaders + - Productivity + - Tools-Utilities +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: amule +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/amule + - https://github.com/t-chab/dockerfiles + - https://hub.docker.com/r/tchabaud/amule +type: application +version: 1.0.4 diff --git a/incubator/amule/1.0.3/README.md b/incubator/amule/1.0.4/README.md similarity index 100% rename from incubator/amule/1.0.3/README.md rename to incubator/amule/1.0.4/README.md diff --git a/incubator/amule/1.0.4/app-changelog.md b/incubator/amule/1.0.4/app-changelog.md new file mode 100644 index 00000000000..ab8408985c1 --- /dev/null +++ b/incubator/amule/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [amule-1.0.4](https://github.com/truecharts/charts/compare/amule-1.0.3...amule-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/amule/1.0.3/app-readme.md b/incubator/amule/1.0.4/app-readme.md similarity index 100% rename from incubator/amule/1.0.3/app-readme.md rename to incubator/amule/1.0.4/app-readme.md diff --git a/incubator/amule/1.0.4/charts/common-10.9.7.tgz b/incubator/amule/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/amule/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/amule/1.0.3/ix_values.yaml b/incubator/amule/1.0.4/ix_values.yaml similarity index 100% rename from incubator/amule/1.0.3/ix_values.yaml rename to incubator/amule/1.0.4/ix_values.yaml diff --git a/incubator/amule/1.0.3/questions.yaml b/incubator/amule/1.0.4/questions.yaml similarity index 100% rename from incubator/amule/1.0.3/questions.yaml rename to incubator/amule/1.0.4/questions.yaml diff --git a/incubator/amule/1.0.3/templates/common.yaml b/incubator/amule/1.0.4/templates/common.yaml similarity index 100% rename from incubator/amule/1.0.3/templates/common.yaml rename to incubator/amule/1.0.4/templates/common.yaml diff --git a/incubator/amvd/1.0.3/values.yaml b/incubator/amule/1.0.4/values.yaml similarity index 100% rename from incubator/amvd/1.0.3/values.yaml rename to incubator/amule/1.0.4/values.yaml diff --git a/incubator/amvd/1.0.3/Chart.lock b/incubator/amvd/1.0.3/Chart.lock deleted file mode 100644 index 71c587fc542..00000000000 --- a/incubator/amvd/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:32:15.434508034Z" diff --git a/incubator/amvd/1.0.3/Chart.yaml b/incubator/amvd/1.0.3/Chart.yaml deleted file mode 100644 index c8b057175df..00000000000 --- a/incubator/amvd/1.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Downloaders - - MediaApp-Video -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Automated Music Video Downloader :: AMVD is a Lidarr Companion script to automatically download and tag Music Videos for use in various media applications" -home: https://truecharts.org/docs/charts/incubator/amvd -icon: https://truecharts.org/img/hotlink-ok/chart-icons/amvd.png -keywords: - - amvd - - Downloaders - - MediaApp-Video -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: amvd -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/amvd - - https://github.com/RandomNinjaAtk/docker-amvd - - https://hub.docker.com/r/randomninjaatk/amvd -type: application -version: 1.0.3 diff --git a/incubator/amvd/1.0.3/app-changelog.md b/incubator/amvd/1.0.3/app-changelog.md deleted file mode 100644 index b1520fe0f07..00000000000 --- a/incubator/amvd/1.0.3/app-changelog.md +++ /dev/null @@ -1,27 +0,0 @@ - - -## [amvd-1.0.3](https://github.com/truecharts/charts/compare/amvd-0.0.34...amvd-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Fix - -- remove removed includes - - change container config label - - \ No newline at end of file diff --git a/incubator/amvd/1.0.3/charts/common-10.9.4.tgz b/incubator/amvd/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/amvd/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/amvd/1.0.3/CHANGELOG.md b/incubator/amvd/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/amvd/1.0.3/CHANGELOG.md rename to incubator/amvd/1.0.4/CHANGELOG.md diff --git a/incubator/amvd/1.0.4/Chart.yaml b/incubator/amvd/1.0.4/Chart.yaml new file mode 100644 index 00000000000..7b6bfd6ca36 --- /dev/null +++ b/incubator/amvd/1.0.4/Chart.yaml @@ -0,0 +1,31 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Downloaders + - MediaApp-Video +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Automated Music Video Downloader :: AMVD is a Lidarr Companion script to automatically download and tag Music Videos for use in various media applications" +home: https://truecharts.org/docs/charts/incubator/amvd +icon: https://truecharts.org/img/hotlink-ok/chart-icons/amvd.png +keywords: + - amvd + - Downloaders + - MediaApp-Video +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: amvd +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/amvd + - https://github.com/RandomNinjaAtk/docker-amvd + - https://hub.docker.com/r/randomninjaatk/amvd +type: application +version: 1.0.4 diff --git a/incubator/amvd/1.0.3/README.md b/incubator/amvd/1.0.4/README.md similarity index 100% rename from incubator/amvd/1.0.3/README.md rename to incubator/amvd/1.0.4/README.md diff --git a/incubator/amvd/1.0.4/app-changelog.md b/incubator/amvd/1.0.4/app-changelog.md new file mode 100644 index 00000000000..3a343c92931 --- /dev/null +++ b/incubator/amvd/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [amvd-1.0.4](https://github.com/truecharts/charts/compare/amvd-1.0.3...amvd-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/amvd/1.0.3/app-readme.md b/incubator/amvd/1.0.4/app-readme.md similarity index 100% rename from incubator/amvd/1.0.3/app-readme.md rename to incubator/amvd/1.0.4/app-readme.md diff --git a/incubator/amvd/1.0.4/charts/common-10.9.7.tgz b/incubator/amvd/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/amvd/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/amvd/1.0.3/ix_values.yaml b/incubator/amvd/1.0.4/ix_values.yaml similarity index 100% rename from incubator/amvd/1.0.3/ix_values.yaml rename to incubator/amvd/1.0.4/ix_values.yaml diff --git a/incubator/amvd/1.0.3/questions.yaml b/incubator/amvd/1.0.4/questions.yaml similarity index 100% rename from incubator/amvd/1.0.3/questions.yaml rename to incubator/amvd/1.0.4/questions.yaml diff --git a/incubator/amvd/1.0.3/templates/common.yaml b/incubator/amvd/1.0.4/templates/common.yaml similarity index 100% rename from incubator/amvd/1.0.3/templates/common.yaml rename to incubator/amvd/1.0.4/templates/common.yaml diff --git a/incubator/android-8-0/1.0.3/values.yaml b/incubator/amvd/1.0.4/values.yaml similarity index 100% rename from incubator/android-8-0/1.0.3/values.yaml rename to incubator/amvd/1.0.4/values.yaml diff --git a/incubator/android-8-0/1.0.3/Chart.lock b/incubator/android-8-0/1.0.3/Chart.lock deleted file mode 100644 index 1a4d5668a78..00000000000 --- a/incubator/android-8-0/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:32:16.29845931Z" diff --git a/incubator/android-8-0/1.0.3/Chart.yaml b/incubator/android-8-0/1.0.3/Chart.yaml deleted file mode 100644 index 80b8958e2ad..00000000000 --- a/incubator/android-8-0/1.0.3/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Other -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Android in Chart solution with noVNC supported and video recording. Work way better with Intel CPUs because AMD doesn't an cpu graphics card. So with amd cpus can be unusable. -home: https://truecharts.org/docs/charts/incubator/android-8-0 -icon: https://truecharts.org/img/hotlink-ok/chart-icons/android-8-0.png -keywords: - - android-8-0 - - Other -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: android-8-0 -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/android-8-0 - - https://registry.hub.docker.com/r/ulisses1478/docker-android -type: application -version: 1.0.3 diff --git a/incubator/android-8-0/1.0.3/app-changelog.md b/incubator/android-8-0/1.0.3/app-changelog.md deleted file mode 100644 index a3820bf1c62..00000000000 --- a/incubator/android-8-0/1.0.3/app-changelog.md +++ /dev/null @@ -1,26 +0,0 @@ - - -## [android-8-0-1.0.3](https://github.com/truecharts/charts/compare/android-8-0-0.0.34...android-8-0-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Fix - -- remove removed includes - - \ No newline at end of file diff --git a/incubator/android-8-0/1.0.3/charts/common-10.9.4.tgz b/incubator/android-8-0/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/android-8-0/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/android-8-0/1.0.3/CHANGELOG.md b/incubator/android-8-0/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/android-8-0/1.0.3/CHANGELOG.md rename to incubator/android-8-0/1.0.4/CHANGELOG.md diff --git a/incubator/android-8-0/1.0.4/Chart.yaml b/incubator/android-8-0/1.0.4/Chart.yaml new file mode 100644 index 00000000000..d94b7a1a8f2 --- /dev/null +++ b/incubator/android-8-0/1.0.4/Chart.yaml @@ -0,0 +1,28 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Other +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Android in Chart solution with noVNC supported and video recording. Work way better with Intel CPUs because AMD doesn't an cpu graphics card. So with amd cpus can be unusable. +home: https://truecharts.org/docs/charts/incubator/android-8-0 +icon: https://truecharts.org/img/hotlink-ok/chart-icons/android-8-0.png +keywords: + - android-8-0 + - Other +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: android-8-0 +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/android-8-0 + - https://registry.hub.docker.com/r/ulisses1478/docker-android +type: application +version: 1.0.4 diff --git a/incubator/android-8-0/1.0.3/README.md b/incubator/android-8-0/1.0.4/README.md similarity index 100% rename from incubator/android-8-0/1.0.3/README.md rename to incubator/android-8-0/1.0.4/README.md diff --git a/incubator/android-8-0/1.0.4/app-changelog.md b/incubator/android-8-0/1.0.4/app-changelog.md new file mode 100644 index 00000000000..9232b8d3002 --- /dev/null +++ b/incubator/android-8-0/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [android-8-0-1.0.4](https://github.com/truecharts/charts/compare/android-8-0-1.0.3...android-8-0-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/android-8-0/1.0.3/app-readme.md b/incubator/android-8-0/1.0.4/app-readme.md similarity index 100% rename from incubator/android-8-0/1.0.3/app-readme.md rename to incubator/android-8-0/1.0.4/app-readme.md diff --git a/incubator/android-8-0/1.0.4/charts/common-10.9.7.tgz b/incubator/android-8-0/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/android-8-0/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/android-8-0/1.0.3/ix_values.yaml b/incubator/android-8-0/1.0.4/ix_values.yaml similarity index 100% rename from incubator/android-8-0/1.0.3/ix_values.yaml rename to incubator/android-8-0/1.0.4/ix_values.yaml diff --git a/incubator/android-8-0/1.0.3/questions.yaml b/incubator/android-8-0/1.0.4/questions.yaml similarity index 100% rename from incubator/android-8-0/1.0.3/questions.yaml rename to incubator/android-8-0/1.0.4/questions.yaml diff --git a/incubator/android-8-0/1.0.3/templates/common.yaml b/incubator/android-8-0/1.0.4/templates/common.yaml similarity index 100% rename from incubator/android-8-0/1.0.3/templates/common.yaml rename to incubator/android-8-0/1.0.4/templates/common.yaml diff --git a/incubator/androiddebugbridge/1.0.3/values.yaml b/incubator/android-8-0/1.0.4/values.yaml similarity index 100% rename from incubator/androiddebugbridge/1.0.3/values.yaml rename to incubator/android-8-0/1.0.4/values.yaml diff --git a/incubator/androiddebugbridge/1.0.3/Chart.lock b/incubator/androiddebugbridge/1.0.3/Chart.lock deleted file mode 100644 index ff06545e8df..00000000000 --- a/incubator/androiddebugbridge/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:32:16.756749528Z" diff --git a/incubator/androiddebugbridge/1.0.3/Chart.yaml b/incubator/androiddebugbridge/1.0.3/Chart.yaml deleted file mode 100644 index da52bfcf1ec..00000000000 --- a/incubator/androiddebugbridge/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - HomeAutomation -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Control AndroidTV/FireTV devices through ADB from the Home Assistant Core Chart." -home: https://truecharts.org/docs/charts/incubator/androiddebugbridge -icon: https://truecharts.org/img/hotlink-ok/chart-icons/androiddebugbridge.png -keywords: - - androiddebugbridge - - HomeAutomation -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: androiddebugbridge -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/androiddebugbridge - - https://hub.docker.com/r/barnybbb/adb-hass-androidtv - - https://hub.docker.com/r/barnybbb/adb-hass-androidtv/ -type: application -version: 1.0.3 diff --git a/incubator/androiddebugbridge/1.0.3/app-changelog.md b/incubator/androiddebugbridge/1.0.3/app-changelog.md deleted file mode 100644 index 923436a8eba..00000000000 --- a/incubator/androiddebugbridge/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [androiddebugbridge-1.0.3](https://github.com/truecharts/charts/compare/androiddebugbridge-0.0.34...androiddebugbridge-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/androiddebugbridge/1.0.3/charts/common-10.9.4.tgz b/incubator/androiddebugbridge/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/androiddebugbridge/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/androiddebugbridge/1.0.3/CHANGELOG.md b/incubator/androiddebugbridge/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/androiddebugbridge/1.0.3/CHANGELOG.md rename to incubator/androiddebugbridge/1.0.4/CHANGELOG.md diff --git a/incubator/androiddebugbridge/1.0.4/Chart.yaml b/incubator/androiddebugbridge/1.0.4/Chart.yaml new file mode 100644 index 00000000000..3d6cbbf0b46 --- /dev/null +++ b/incubator/androiddebugbridge/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - HomeAutomation +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Control AndroidTV/FireTV devices through ADB from the Home Assistant Core Chart." +home: https://truecharts.org/docs/charts/incubator/androiddebugbridge +icon: https://truecharts.org/img/hotlink-ok/chart-icons/androiddebugbridge.png +keywords: + - androiddebugbridge + - HomeAutomation +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: androiddebugbridge +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/androiddebugbridge + - https://hub.docker.com/r/barnybbb/adb-hass-androidtv + - https://hub.docker.com/r/barnybbb/adb-hass-androidtv/ +type: application +version: 1.0.4 diff --git a/incubator/androiddebugbridge/1.0.3/README.md b/incubator/androiddebugbridge/1.0.4/README.md similarity index 100% rename from incubator/androiddebugbridge/1.0.3/README.md rename to incubator/androiddebugbridge/1.0.4/README.md diff --git a/incubator/androiddebugbridge/1.0.4/app-changelog.md b/incubator/androiddebugbridge/1.0.4/app-changelog.md new file mode 100644 index 00000000000..381118f7b65 --- /dev/null +++ b/incubator/androiddebugbridge/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [androiddebugbridge-1.0.4](https://github.com/truecharts/charts/compare/androiddebugbridge-1.0.3...androiddebugbridge-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/androiddebugbridge/1.0.3/app-readme.md b/incubator/androiddebugbridge/1.0.4/app-readme.md similarity index 100% rename from incubator/androiddebugbridge/1.0.3/app-readme.md rename to incubator/androiddebugbridge/1.0.4/app-readme.md diff --git a/incubator/androiddebugbridge/1.0.4/charts/common-10.9.7.tgz b/incubator/androiddebugbridge/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/androiddebugbridge/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/androiddebugbridge/1.0.3/ix_values.yaml b/incubator/androiddebugbridge/1.0.4/ix_values.yaml similarity index 100% rename from incubator/androiddebugbridge/1.0.3/ix_values.yaml rename to incubator/androiddebugbridge/1.0.4/ix_values.yaml diff --git a/incubator/androiddebugbridge/1.0.3/questions.yaml b/incubator/androiddebugbridge/1.0.4/questions.yaml similarity index 100% rename from incubator/androiddebugbridge/1.0.3/questions.yaml rename to incubator/androiddebugbridge/1.0.4/questions.yaml diff --git a/incubator/androiddebugbridge/1.0.3/templates/common.yaml b/incubator/androiddebugbridge/1.0.4/templates/common.yaml similarity index 100% rename from incubator/androiddebugbridge/1.0.3/templates/common.yaml rename to incubator/androiddebugbridge/1.0.4/templates/common.yaml diff --git a/incubator/anki-sync-server/1.0.3/values.yaml b/incubator/androiddebugbridge/1.0.4/values.yaml similarity index 100% rename from incubator/anki-sync-server/1.0.3/values.yaml rename to incubator/androiddebugbridge/1.0.4/values.yaml diff --git a/incubator/anki-sync-server/1.0.3/Chart.lock b/incubator/anki-sync-server/1.0.3/Chart.lock deleted file mode 100644 index 0a566b2f410..00000000000 --- a/incubator/anki-sync-server/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:32:42.486387579Z" diff --git a/incubator/anki-sync-server/1.0.3/Chart.yaml b/incubator/anki-sync-server/1.0.3/Chart.yaml deleted file mode 100644 index ba1f0423cef..00000000000 --- a/incubator/anki-sync-server/1.0.3/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: "20220516" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: A cross-platform Anki sync server. -home: https://truecharts.org/docs/charts/incubator/anki-sync-server -icon: https://truecharts.org/img/hotlink-ok/chart-icons/anki-sync-server.png -keywords: - - anki-sync-server -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: anki-sync-server -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/anki-sync-server - - https://github.com/ankicommunity/anki-devops-services -version: 1.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/anki-sync-server/1.0.3/app-changelog.md b/incubator/anki-sync-server/1.0.3/app-changelog.md deleted file mode 100644 index 10893bf1dfd..00000000000 --- a/incubator/anki-sync-server/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [anki-sync-server-1.0.3](https://github.com/truecharts/charts/compare/anki-sync-server-0.0.21...anki-sync-server-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/anki-sync-server/1.0.3/charts/common-10.9.4.tgz b/incubator/anki-sync-server/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/anki-sync-server/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/anki-sync-server/1.0.3/CHANGELOG.md b/incubator/anki-sync-server/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/anki-sync-server/1.0.3/CHANGELOG.md rename to incubator/anki-sync-server/1.0.4/CHANGELOG.md diff --git a/incubator/anki-sync-server/1.0.4/Chart.yaml b/incubator/anki-sync-server/1.0.4/Chart.yaml new file mode 100644 index 00000000000..da8e52fb2f6 --- /dev/null +++ b/incubator/anki-sync-server/1.0.4/Chart.yaml @@ -0,0 +1,26 @@ +apiVersion: v2 +appVersion: "20220516" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: A cross-platform Anki sync server. +home: https://truecharts.org/docs/charts/incubator/anki-sync-server +icon: https://truecharts.org/img/hotlink-ok/chart-icons/anki-sync-server.png +keywords: + - anki-sync-server +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: anki-sync-server +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/anki-sync-server + - https://github.com/ankicommunity/anki-devops-services +version: 1.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/anki-sync-server/1.0.3/README.md b/incubator/anki-sync-server/1.0.4/README.md similarity index 100% rename from incubator/anki-sync-server/1.0.3/README.md rename to incubator/anki-sync-server/1.0.4/README.md diff --git a/incubator/anki-sync-server/1.0.4/app-changelog.md b/incubator/anki-sync-server/1.0.4/app-changelog.md new file mode 100644 index 00000000000..cdc1c39358b --- /dev/null +++ b/incubator/anki-sync-server/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [anki-sync-server-1.0.4](https://github.com/truecharts/charts/compare/anki-sync-server-1.0.3...anki-sync-server-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/anki-sync-server/1.0.3/app-readme.md b/incubator/anki-sync-server/1.0.4/app-readme.md similarity index 100% rename from incubator/anki-sync-server/1.0.3/app-readme.md rename to incubator/anki-sync-server/1.0.4/app-readme.md diff --git a/incubator/anki-sync-server/1.0.4/charts/common-10.9.7.tgz b/incubator/anki-sync-server/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/anki-sync-server/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/anki-sync-server/1.0.3/ix_values.yaml b/incubator/anki-sync-server/1.0.4/ix_values.yaml similarity index 100% rename from incubator/anki-sync-server/1.0.3/ix_values.yaml rename to incubator/anki-sync-server/1.0.4/ix_values.yaml diff --git a/incubator/anki-sync-server/1.0.3/questions.yaml b/incubator/anki-sync-server/1.0.4/questions.yaml similarity index 100% rename from incubator/anki-sync-server/1.0.3/questions.yaml rename to incubator/anki-sync-server/1.0.4/questions.yaml diff --git a/incubator/anki-sync-server/1.0.3/templates/common.yaml b/incubator/anki-sync-server/1.0.4/templates/common.yaml similarity index 100% rename from incubator/anki-sync-server/1.0.3/templates/common.yaml rename to incubator/anki-sync-server/1.0.4/templates/common.yaml diff --git a/incubator/anope/1.0.3/values.yaml b/incubator/anki-sync-server/1.0.4/values.yaml similarity index 100% rename from incubator/anope/1.0.3/values.yaml rename to incubator/anki-sync-server/1.0.4/values.yaml diff --git a/incubator/anope/1.0.3/Chart.lock b/incubator/anope/1.0.3/Chart.lock deleted file mode 100644 index e0ff9329e62..00000000000 --- a/incubator/anope/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:32:46.17830896Z" diff --git a/incubator/anope/1.0.3/Chart.yaml b/incubator/anope/1.0.3/Chart.yaml deleted file mode 100644 index 0b5dfb44408..00000000000 --- a/incubator/anope/1.0.3/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Network-Other - - Productivity - - Tools-Utilities -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Anope is a set of IRC Services designed for flexibility and ease of use." -home: https://truecharts.org/docs/charts/incubator/anope -icon: https://truecharts.org/img/hotlink-ok/chart-icons/anope.png -keywords: - - anope - - Network-Other - - Productivity - - Tools-Utilities -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: anope -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/anope - - https://thelounge.chat/ - - https://hub.docker.com/r/ich777/anope -type: application -version: 1.0.3 diff --git a/incubator/anope/1.0.3/app-changelog.md b/incubator/anope/1.0.3/app-changelog.md deleted file mode 100644 index 1d3bc31bd80..00000000000 --- a/incubator/anope/1.0.3/app-changelog.md +++ /dev/null @@ -1,27 +0,0 @@ - - -## [anope-1.0.3](https://github.com/truecharts/charts/compare/anope-0.0.35...anope-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Fix - -- remove removed includes - - change container config label - - \ No newline at end of file diff --git a/incubator/anope/1.0.3/charts/common-10.9.4.tgz b/incubator/anope/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/anope/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/anope/1.0.3/CHANGELOG.md b/incubator/anope/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/anope/1.0.3/CHANGELOG.md rename to incubator/anope/1.0.4/CHANGELOG.md diff --git a/incubator/anope/1.0.4/Chart.yaml b/incubator/anope/1.0.4/Chart.yaml new file mode 100644 index 00000000000..cb758cb1b6a --- /dev/null +++ b/incubator/anope/1.0.4/Chart.yaml @@ -0,0 +1,33 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Network-Other + - Productivity + - Tools-Utilities +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Anope is a set of IRC Services designed for flexibility and ease of use." +home: https://truecharts.org/docs/charts/incubator/anope +icon: https://truecharts.org/img/hotlink-ok/chart-icons/anope.png +keywords: + - anope + - Network-Other + - Productivity + - Tools-Utilities +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: anope +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/anope + - https://thelounge.chat/ + - https://hub.docker.com/r/ich777/anope +type: application +version: 1.0.4 diff --git a/incubator/anope/1.0.3/README.md b/incubator/anope/1.0.4/README.md similarity index 100% rename from incubator/anope/1.0.3/README.md rename to incubator/anope/1.0.4/README.md diff --git a/incubator/anope/1.0.4/app-changelog.md b/incubator/anope/1.0.4/app-changelog.md new file mode 100644 index 00000000000..8e7fb26a85f --- /dev/null +++ b/incubator/anope/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [anope-1.0.4](https://github.com/truecharts/charts/compare/anope-1.0.3...anope-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/anope/1.0.3/app-readme.md b/incubator/anope/1.0.4/app-readme.md similarity index 100% rename from incubator/anope/1.0.3/app-readme.md rename to incubator/anope/1.0.4/app-readme.md diff --git a/incubator/anope/1.0.4/charts/common-10.9.7.tgz b/incubator/anope/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/anope/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/anope/1.0.3/ix_values.yaml b/incubator/anope/1.0.4/ix_values.yaml similarity index 100% rename from incubator/anope/1.0.3/ix_values.yaml rename to incubator/anope/1.0.4/ix_values.yaml diff --git a/incubator/anope/1.0.3/questions.yaml b/incubator/anope/1.0.4/questions.yaml similarity index 100% rename from incubator/anope/1.0.3/questions.yaml rename to incubator/anope/1.0.4/questions.yaml diff --git a/incubator/anope/1.0.3/templates/common.yaml b/incubator/anope/1.0.4/templates/common.yaml similarity index 100% rename from incubator/anope/1.0.3/templates/common.yaml rename to incubator/anope/1.0.4/templates/common.yaml diff --git a/incubator/apache-webdav/1.0.3/values.yaml b/incubator/anope/1.0.4/values.yaml similarity index 100% rename from incubator/apache-webdav/1.0.3/values.yaml rename to incubator/anope/1.0.4/values.yaml diff --git a/incubator/apache-webdav/1.0.3/Chart.lock b/incubator/apache-webdav/1.0.3/Chart.lock deleted file mode 100644 index 19939969c22..00000000000 --- a/incubator/apache-webdav/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:32:48.369294863Z" diff --git a/incubator/apache-webdav/1.0.3/Chart.yaml b/incubator/apache-webdav/1.0.3/Chart.yaml deleted file mode 100644 index 266e732a7ff..00000000000 --- a/incubator/apache-webdav/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Cloud -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Very simple WebDAV server based on Apache. You need a WebDAV client to transfer files. It does not include a WebUI to upload files through your browser." -home: https://truecharts.org/docs/charts/incubator/apache-webdav -icon: https://truecharts.org/img/hotlink-ok/chart-icons/apache-webdav.png -keywords: - - apache-webdav - - Cloud -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: apache-webdav -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/apache-webdav - - https://httpd.apache.org/docs/2.4/mod/mod_dav.html - - https://github.com/mgutt/docker-apachewebdav -type: application -version: 1.0.3 diff --git a/incubator/apache-webdav/1.0.3/app-changelog.md b/incubator/apache-webdav/1.0.3/app-changelog.md deleted file mode 100644 index 85f26af6303..00000000000 --- a/incubator/apache-webdav/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [apache-webdav-1.0.3](https://github.com/truecharts/charts/compare/apache-webdav-0.0.34...apache-webdav-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/apache-webdav/1.0.3/charts/common-10.9.4.tgz b/incubator/apache-webdav/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/apache-webdav/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/apache-webdav/1.0.3/CHANGELOG.md b/incubator/apache-webdav/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/apache-webdav/1.0.3/CHANGELOG.md rename to incubator/apache-webdav/1.0.4/CHANGELOG.md diff --git a/incubator/apache-webdav/1.0.4/Chart.yaml b/incubator/apache-webdav/1.0.4/Chart.yaml new file mode 100644 index 00000000000..7aa46ee1407 --- /dev/null +++ b/incubator/apache-webdav/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Cloud +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Very simple WebDAV server based on Apache. You need a WebDAV client to transfer files. It does not include a WebUI to upload files through your browser." +home: https://truecharts.org/docs/charts/incubator/apache-webdav +icon: https://truecharts.org/img/hotlink-ok/chart-icons/apache-webdav.png +keywords: + - apache-webdav + - Cloud +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: apache-webdav +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/apache-webdav + - https://httpd.apache.org/docs/2.4/mod/mod_dav.html + - https://github.com/mgutt/docker-apachewebdav +type: application +version: 1.0.4 diff --git a/incubator/apache-webdav/1.0.3/README.md b/incubator/apache-webdav/1.0.4/README.md similarity index 100% rename from incubator/apache-webdav/1.0.3/README.md rename to incubator/apache-webdav/1.0.4/README.md diff --git a/incubator/apache-webdav/1.0.4/app-changelog.md b/incubator/apache-webdav/1.0.4/app-changelog.md new file mode 100644 index 00000000000..e0c59a21dd6 --- /dev/null +++ b/incubator/apache-webdav/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [apache-webdav-1.0.4](https://github.com/truecharts/charts/compare/apache-webdav-1.0.3...apache-webdav-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/apache-webdav/1.0.3/app-readme.md b/incubator/apache-webdav/1.0.4/app-readme.md similarity index 100% rename from incubator/apache-webdav/1.0.3/app-readme.md rename to incubator/apache-webdav/1.0.4/app-readme.md diff --git a/incubator/apache-webdav/1.0.4/charts/common-10.9.7.tgz b/incubator/apache-webdav/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/apache-webdav/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/apache-webdav/1.0.3/ix_values.yaml b/incubator/apache-webdav/1.0.4/ix_values.yaml similarity index 100% rename from incubator/apache-webdav/1.0.3/ix_values.yaml rename to incubator/apache-webdav/1.0.4/ix_values.yaml diff --git a/incubator/apache-webdav/1.0.3/questions.yaml b/incubator/apache-webdav/1.0.4/questions.yaml similarity index 100% rename from incubator/apache-webdav/1.0.3/questions.yaml rename to incubator/apache-webdav/1.0.4/questions.yaml diff --git a/incubator/apache-webdav/1.0.3/templates/common.yaml b/incubator/apache-webdav/1.0.4/templates/common.yaml similarity index 100% rename from incubator/apache-webdav/1.0.3/templates/common.yaml rename to incubator/apache-webdav/1.0.4/templates/common.yaml diff --git a/incubator/apprise-api/1.0.3/values.yaml b/incubator/apache-webdav/1.0.4/values.yaml similarity index 100% rename from incubator/apprise-api/1.0.3/values.yaml rename to incubator/apache-webdav/1.0.4/values.yaml diff --git a/incubator/apprise-api/1.0.3/Chart.lock b/incubator/apprise-api/1.0.3/Chart.lock deleted file mode 100644 index 880ff22e1e2..00000000000 --- a/incubator/apprise-api/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:32:48.54423811Z" diff --git a/incubator/apprise-api/1.0.3/Chart.yaml b/incubator/apprise-api/1.0.3/Chart.yaml deleted file mode 100644 index 468eaa4dc06..00000000000 --- a/incubator/apprise-api/1.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Other -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Apprise-api(https://github.com/caronc/apprise-api) Takes advantage of Apprise(https://github.com/caronc/apprise) through your network with a user-friendly API.\n" -home: https://truecharts.org/docs/charts/incubator/apprise-api -icon: https://truecharts.org/img/hotlink-ok/chart-icons/apprise-api.png -keywords: - - apprise-api - - Other -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: apprise-api -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/apprise-api - - https://github.com/caronc/apprise-api - - https://github.com/orgs/linuxserver/packages/container/package/apprise-api - - https://github.com/linuxserver/docker-apprise-api#readme -type: application -version: 1.0.3 diff --git a/incubator/apprise-api/1.0.3/app-changelog.md b/incubator/apprise-api/1.0.3/app-changelog.md deleted file mode 100644 index d9bbe021291..00000000000 --- a/incubator/apprise-api/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [apprise-api-1.0.3](https://github.com/truecharts/charts/compare/apprise-api-0.0.44...apprise-api-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/apprise-api/1.0.3/charts/common-10.9.4.tgz b/incubator/apprise-api/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/apprise-api/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/apprise-api/1.0.3/CHANGELOG.md b/incubator/apprise-api/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/apprise-api/1.0.3/CHANGELOG.md rename to incubator/apprise-api/1.0.4/CHANGELOG.md diff --git a/incubator/apprise-api/1.0.4/Chart.yaml b/incubator/apprise-api/1.0.4/Chart.yaml new file mode 100644 index 00000000000..a3c6f964433 --- /dev/null +++ b/incubator/apprise-api/1.0.4/Chart.yaml @@ -0,0 +1,30 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Other +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Apprise-api(https://github.com/caronc/apprise-api) Takes advantage of Apprise(https://github.com/caronc/apprise) through your network with a user-friendly API.\n" +home: https://truecharts.org/docs/charts/incubator/apprise-api +icon: https://truecharts.org/img/hotlink-ok/chart-icons/apprise-api.png +keywords: + - apprise-api + - Other +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: apprise-api +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/apprise-api + - https://github.com/caronc/apprise-api + - https://github.com/orgs/linuxserver/packages/container/package/apprise-api + - https://github.com/linuxserver/docker-apprise-api#readme +type: application +version: 1.0.4 diff --git a/incubator/apprise-api/1.0.3/README.md b/incubator/apprise-api/1.0.4/README.md similarity index 100% rename from incubator/apprise-api/1.0.3/README.md rename to incubator/apprise-api/1.0.4/README.md diff --git a/incubator/apprise-api/1.0.4/app-changelog.md b/incubator/apprise-api/1.0.4/app-changelog.md new file mode 100644 index 00000000000..54906482de9 --- /dev/null +++ b/incubator/apprise-api/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [apprise-api-1.0.4](https://github.com/truecharts/charts/compare/apprise-api-1.0.3...apprise-api-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/apprise-api/1.0.3/app-readme.md b/incubator/apprise-api/1.0.4/app-readme.md similarity index 100% rename from incubator/apprise-api/1.0.3/app-readme.md rename to incubator/apprise-api/1.0.4/app-readme.md diff --git a/incubator/apprise-api/1.0.4/charts/common-10.9.7.tgz b/incubator/apprise-api/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/apprise-api/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/apprise-api/1.0.3/ix_values.yaml b/incubator/apprise-api/1.0.4/ix_values.yaml similarity index 100% rename from incubator/apprise-api/1.0.3/ix_values.yaml rename to incubator/apprise-api/1.0.4/ix_values.yaml diff --git a/incubator/apprise-api/1.0.3/questions.yaml b/incubator/apprise-api/1.0.4/questions.yaml similarity index 100% rename from incubator/apprise-api/1.0.3/questions.yaml rename to incubator/apprise-api/1.0.4/questions.yaml diff --git a/incubator/apprise-api/1.0.3/templates/common.yaml b/incubator/apprise-api/1.0.4/templates/common.yaml similarity index 100% rename from incubator/apprise-api/1.0.3/templates/common.yaml rename to incubator/apprise-api/1.0.4/templates/common.yaml diff --git a/incubator/archiveteam-warrior/1.0.3/values.yaml b/incubator/apprise-api/1.0.4/values.yaml similarity index 100% rename from incubator/archiveteam-warrior/1.0.3/values.yaml rename to incubator/apprise-api/1.0.4/values.yaml diff --git a/incubator/appsmith/4.0.0/CHANGELOG.md b/incubator/appsmith/4.0.0/CHANGELOG.md new file mode 100644 index 00000000000..fd3e16ab70c --- /dev/null +++ b/incubator/appsmith/4.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [appsmith-3.0.0](https://github.com/truecharts/charts/compare/appsmith-2.0.66...appsmith-3.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update docker general non-major ([#4355](https://github.com/truecharts/charts/issues/4355)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [appsmith-2.0.70](https://github.com/truecharts/charts/compare/appsmith-2.0.66...appsmith-2.0.70) (2022-11-09) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update docker general non-major ([#4355](https://github.com/truecharts/charts/issues/4355)) + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [appsmith-2.0.69](https://github.com/truecharts/charts/compare/appsmith-2.0.66...appsmith-2.0.69) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [appsmith-2.0.68](https://github.com/truecharts/charts/compare/appsmith-2.0.66...appsmith-2.0.68) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [appsmith-2.0.68](https://github.com/truecharts/charts/compare/appsmith-2.0.66...appsmith-2.0.68) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [appsmith-2.0.68](https://github.com/truecharts/charts/compare/appsmith-2.0.66...appsmith-2.0.68) (2022-11-08) + +### Chore diff --git a/incubator/appsmith/4.0.0/Chart.yaml b/incubator/appsmith/4.0.0/Chart.yaml new file mode 100644 index 00000000000..7adbc7936da --- /dev/null +++ b/incubator/appsmith/4.0.0/Chart.yaml @@ -0,0 +1,34 @@ +apiVersion: v2 +appVersion: "1.8.8" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: redis.enabled + name: redis + repository: https://charts.truecharts.org + version: 4.0.5 +# - condition: mongodb.enabled +# name: mongodb +# repository: https://charts.truecharts.org +# version: 0.0.25 +description: Turn any datasource into an internal app in minutes. Appsmith lets you drag-and-drop UI components to build pages, connect to any API, database or GraphQL source and write logic with JavaScript objects. +home: https://truecharts.org/docs/charts/incubator/appsmith +icon: https://truecharts.org/img/hotlink-ok/chart-icons/appsmith.png +keywords: + - appsmith +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: appsmith +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/appsmith + - https://github.com/appsmithorg/appsmith +version: 4.0.0 +annotations: + truecharts.org/catagories: | + - productivity + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/appsmith/4.0.0/README.md b/incubator/appsmith/4.0.0/README.md new file mode 100644 index 00000000000..84e46f3f21e --- /dev/null +++ b/incubator/appsmith/4.0.0/README.md @@ -0,0 +1,107 @@ +# appsmith + +Turn any datasource into an internal app in minutes. Appsmith lets you drag-and-drop UI components to build pages, connect to any API, database or GraphQL source and write logic with JavaScript objects. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [appsmith](https://truecharts.org/docs/charts/incubator/appsmith) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org | redis | 3.0.121 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `appsmith` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install appsmith TrueCharts/appsmith +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `appsmith` deployment + +```console +helm uninstall appsmith +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install appsmith \ + --set env.TZ="America/New York" \ + TrueCharts/appsmith +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install appsmith TrueCharts/appsmith -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/incubator/appsmith/4.0.0/app-changelog.md b/incubator/appsmith/4.0.0/app-changelog.md new file mode 100644 index 00000000000..31a7bc27279 --- /dev/null +++ b/incubator/appsmith/4.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [appsmith-4.0.0](https://github.com/truecharts/charts/compare/appsmith-3.0.3...appsmith-4.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/appsmith/4.0.0/app-readme.md b/incubator/appsmith/4.0.0/app-readme.md new file mode 100644 index 00000000000..5e84ff8f912 --- /dev/null +++ b/incubator/appsmith/4.0.0/app-readme.md @@ -0,0 +1,8 @@ +Turn any datasource into an internal app in minutes. Appsmith lets you drag-and-drop UI components to build pages, connect to any API, database or GraphQL source and write logic with JavaScript objects. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/incubator/appsmith](https://truecharts.org/docs/charts/incubator/appsmith) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/incubator/appsmith/4.0.0/charts/common-10.9.7.tgz b/incubator/appsmith/4.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/appsmith/4.0.0/charts/common-10.9.7.tgz differ diff --git a/incubator/appsmith/4.0.0/charts/redis-4.0.5.tgz b/incubator/appsmith/4.0.0/charts/redis-4.0.5.tgz new file mode 100644 index 00000000000..83e3f3d2117 Binary files /dev/null and b/incubator/appsmith/4.0.0/charts/redis-4.0.5.tgz differ diff --git a/incubator/appsmith/4.0.0/ix_values.yaml b/incubator/appsmith/4.0.0/ix_values.yaml new file mode 100644 index 00000000000..e5df4d394df --- /dev/null +++ b/incubator/appsmith/4.0.0/ix_values.yaml @@ -0,0 +1,51 @@ +image: + repository: tccr.io/truecharts/appsmith + tag: 1.8.8@sha256:447db5db694a7a14ca152e097f4da2c79ecdc6839722eaa01387e3aabd3600ba + pullPolicy: IfNotPresent + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +env: + APPSMITH_ADMIN_EMAILS: "me@example.com,you@example.com" + APPSMITH_REDIS_URL: + secretKeyRef: + name: rediscreds + key: url + +service: + main: + ports: + main: + port: 10217 + targetPort: 80 + supervisor: + enabled: true + ports: + supervisor: + enabled: true + port: 10218 + targetPort: 9001 + +persistence: + appsmithstacks: + enabled: true + mountPath: "/appsmith-stacks" + +redis: + enabled: true + existingSecret: "rediscreds" + redisUsername: appsmith +# mongodb: +# enabled: true +# mongodbUsername: appsmith +# mongodbDatabase: appsmith +# existingSecret: "mongodbcreds" + +portal: + enabled: true diff --git a/incubator/appsmith/4.0.0/questions.yaml b/incubator/appsmith/4.0.0/questions.yaml new file mode 100644 index 00000000000..020bc2755f2 --- /dev/null +++ b/incubator/appsmith/4.0.0/questions.yaml @@ -0,0 +1,1894 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: env + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: APPSMITH_ADMIN_EMAILS + label: "APPSMITH_ADMIN_EMAILS" + description: "The environment variable APPSMITH_ADMIN_EMAILS can be set to a comma-separated list of email addresses, that will always be allowed to sign up" + schema: + type: string + default: "" + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10217 + required: true + - variable: supervisor + label: "Supervisor Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: supervisor + label: "Supervisor Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10218 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: appsmithstacks + label: "App Appsmith Stacks Storage" + description: "Stores the Application Appsmith Stacks." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at +
https://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/incubator/batnoter/1.0.3/templates/common.yaml b/incubator/appsmith/4.0.0/templates/common.yaml similarity index 100% rename from incubator/batnoter/1.0.3/templates/common.yaml rename to incubator/appsmith/4.0.0/templates/common.yaml diff --git a/incubator/arksurvivalevolved/1.0.3/values.yaml b/incubator/appsmith/4.0.0/values.yaml similarity index 100% rename from incubator/arksurvivalevolved/1.0.3/values.yaml rename to incubator/appsmith/4.0.0/values.yaml diff --git a/incubator/archiveteam-warrior/1.0.3/Chart.lock b/incubator/archiveteam-warrior/1.0.3/Chart.lock deleted file mode 100644 index bda0875f9ea..00000000000 --- a/incubator/archiveteam-warrior/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:33:17.422161454Z" diff --git a/incubator/archiveteam-warrior/1.0.3/Chart.yaml b/incubator/archiveteam-warrior/1.0.3/Chart.yaml deleted file mode 100644 index d5ddcf116b8..00000000000 --- a/incubator/archiveteam-warrior/1.0.3/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Backup - - Cloud - - Downloaders -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "The Archive Team Warrior is a virtual archiving appliance. You can run it to help with the Archive Team archiving efforts. It will download sites and upload them to our archive—and it’s really easy to do!" -home: https://truecharts.org/docs/charts/incubator/archiveteam-warrior -icon: https://truecharts.org/img/hotlink-ok/chart-icons/archiveteam-warrior.png -keywords: - - archiveteam-warrior - - Backup - - Cloud - - Downloaders -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: archiveteam-warrior -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/archiveteam-warrior - - https://wiki.archiveteam.org/index.php/ArchiveTeam_Warrior - - https://hub.docker.com/r/archiveteam/warrior-dockerfile/ -type: application -version: 1.0.3 diff --git a/incubator/archiveteam-warrior/1.0.3/app-changelog.md b/incubator/archiveteam-warrior/1.0.3/app-changelog.md deleted file mode 100644 index e217ce28ddb..00000000000 --- a/incubator/archiveteam-warrior/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [archiveteam-warrior-1.0.3](https://github.com/truecharts/charts/compare/archiveteam-warrior-0.0.35...archiveteam-warrior-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/archiveteam-warrior/1.0.3/charts/common-10.9.4.tgz b/incubator/archiveteam-warrior/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/archiveteam-warrior/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/archiveteam-warrior/1.0.3/CHANGELOG.md b/incubator/archiveteam-warrior/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/archiveteam-warrior/1.0.3/CHANGELOG.md rename to incubator/archiveteam-warrior/1.0.4/CHANGELOG.md diff --git a/incubator/archiveteam-warrior/1.0.4/Chart.yaml b/incubator/archiveteam-warrior/1.0.4/Chart.yaml new file mode 100644 index 00000000000..57b781df8b0 --- /dev/null +++ b/incubator/archiveteam-warrior/1.0.4/Chart.yaml @@ -0,0 +1,33 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Backup + - Cloud + - Downloaders +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "The Archive Team Warrior is a virtual archiving appliance. You can run it to help with the Archive Team archiving efforts. It will download sites and upload them to our archive—and it’s really easy to do!" +home: https://truecharts.org/docs/charts/incubator/archiveteam-warrior +icon: https://truecharts.org/img/hotlink-ok/chart-icons/archiveteam-warrior.png +keywords: + - archiveteam-warrior + - Backup + - Cloud + - Downloaders +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: archiveteam-warrior +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/archiveteam-warrior + - https://wiki.archiveteam.org/index.php/ArchiveTeam_Warrior + - https://hub.docker.com/r/archiveteam/warrior-dockerfile/ +type: application +version: 1.0.4 diff --git a/incubator/archiveteam-warrior/1.0.3/README.md b/incubator/archiveteam-warrior/1.0.4/README.md similarity index 100% rename from incubator/archiveteam-warrior/1.0.3/README.md rename to incubator/archiveteam-warrior/1.0.4/README.md diff --git a/incubator/archiveteam-warrior/1.0.4/app-changelog.md b/incubator/archiveteam-warrior/1.0.4/app-changelog.md new file mode 100644 index 00000000000..c40b4107c7d --- /dev/null +++ b/incubator/archiveteam-warrior/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [archiveteam-warrior-1.0.4](https://github.com/truecharts/charts/compare/archiveteam-warrior-1.0.3...archiveteam-warrior-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/archiveteam-warrior/1.0.3/app-readme.md b/incubator/archiveteam-warrior/1.0.4/app-readme.md similarity index 100% rename from incubator/archiveteam-warrior/1.0.3/app-readme.md rename to incubator/archiveteam-warrior/1.0.4/app-readme.md diff --git a/incubator/archiveteam-warrior/1.0.4/charts/common-10.9.7.tgz b/incubator/archiveteam-warrior/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/archiveteam-warrior/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/archiveteam-warrior/1.0.3/ix_values.yaml b/incubator/archiveteam-warrior/1.0.4/ix_values.yaml similarity index 100% rename from incubator/archiveteam-warrior/1.0.3/ix_values.yaml rename to incubator/archiveteam-warrior/1.0.4/ix_values.yaml diff --git a/incubator/archiveteam-warrior/1.0.3/questions.yaml b/incubator/archiveteam-warrior/1.0.4/questions.yaml similarity index 100% rename from incubator/archiveteam-warrior/1.0.3/questions.yaml rename to incubator/archiveteam-warrior/1.0.4/questions.yaml diff --git a/incubator/archiveteam-warrior/1.0.3/templates/common.yaml b/incubator/archiveteam-warrior/1.0.4/templates/common.yaml similarity index 100% rename from incubator/archiveteam-warrior/1.0.3/templates/common.yaml rename to incubator/archiveteam-warrior/1.0.4/templates/common.yaml diff --git a/incubator/arma3/1.0.3/values.yaml b/incubator/archiveteam-warrior/1.0.4/values.yaml similarity index 100% rename from incubator/arma3/1.0.3/values.yaml rename to incubator/archiveteam-warrior/1.0.4/values.yaml diff --git a/incubator/arksurvivalevolved/1.0.3/Chart.lock b/incubator/arksurvivalevolved/1.0.3/Chart.lock deleted file mode 100644 index a55128ef2dc..00000000000 --- a/incubator/arksurvivalevolved/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:33:19.61644855Z" diff --git a/incubator/arksurvivalevolved/1.0.3/Chart.yaml b/incubator/arksurvivalevolved/1.0.3/Chart.yaml deleted file mode 100644 index 4333e445265..00000000000 --- a/incubator/arksurvivalevolved/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - GameServers -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This Chart will download and install SteamCMD. It will also install ARK:SurvivalEvolved and run it (Normal server startup of ARK can take a long time!)." -home: https://truecharts.org/docs/charts/incubator/arksurvivalevolved -icon: https://truecharts.org/img/hotlink-ok/chart-icons/arksurvivalevolved.png -keywords: - - arksurvivalevolved - - GameServers -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: arksurvivalevolved -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/arksurvivalevolved - - https://survivetheark.com/ - - https://hub.docker.com/r/ich777/steamcmd/ -type: application -version: 1.0.3 diff --git a/incubator/arksurvivalevolved/1.0.3/app-changelog.md b/incubator/arksurvivalevolved/1.0.3/app-changelog.md deleted file mode 100644 index 306f8aa295e..00000000000 --- a/incubator/arksurvivalevolved/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [arksurvivalevolved-1.0.3](https://github.com/truecharts/charts/compare/arksurvivalevolved-0.0.37...arksurvivalevolved-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/arksurvivalevolved/1.0.3/charts/common-10.9.4.tgz b/incubator/arksurvivalevolved/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/arksurvivalevolved/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/arksurvivalevolved/1.0.3/CHANGELOG.md b/incubator/arksurvivalevolved/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/arksurvivalevolved/1.0.3/CHANGELOG.md rename to incubator/arksurvivalevolved/1.0.4/CHANGELOG.md diff --git a/incubator/arksurvivalevolved/1.0.4/Chart.yaml b/incubator/arksurvivalevolved/1.0.4/Chart.yaml new file mode 100644 index 00000000000..3401f7f6952 --- /dev/null +++ b/incubator/arksurvivalevolved/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - GameServers +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This Chart will download and install SteamCMD. It will also install ARK:SurvivalEvolved and run it (Normal server startup of ARK can take a long time!)." +home: https://truecharts.org/docs/charts/incubator/arksurvivalevolved +icon: https://truecharts.org/img/hotlink-ok/chart-icons/arksurvivalevolved.png +keywords: + - arksurvivalevolved + - GameServers +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: arksurvivalevolved +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/arksurvivalevolved + - https://survivetheark.com/ + - https://hub.docker.com/r/ich777/steamcmd/ +type: application +version: 1.0.4 diff --git a/incubator/arksurvivalevolved/1.0.3/README.md b/incubator/arksurvivalevolved/1.0.4/README.md similarity index 100% rename from incubator/arksurvivalevolved/1.0.3/README.md rename to incubator/arksurvivalevolved/1.0.4/README.md diff --git a/incubator/arksurvivalevolved/1.0.4/app-changelog.md b/incubator/arksurvivalevolved/1.0.4/app-changelog.md new file mode 100644 index 00000000000..59602705aec --- /dev/null +++ b/incubator/arksurvivalevolved/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [arksurvivalevolved-1.0.4](https://github.com/truecharts/charts/compare/arksurvivalevolved-1.0.3...arksurvivalevolved-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/arksurvivalevolved/1.0.3/app-readme.md b/incubator/arksurvivalevolved/1.0.4/app-readme.md similarity index 100% rename from incubator/arksurvivalevolved/1.0.3/app-readme.md rename to incubator/arksurvivalevolved/1.0.4/app-readme.md diff --git a/incubator/arksurvivalevolved/1.0.4/charts/common-10.9.7.tgz b/incubator/arksurvivalevolved/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/arksurvivalevolved/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/arksurvivalevolved/1.0.3/ix_values.yaml b/incubator/arksurvivalevolved/1.0.4/ix_values.yaml similarity index 100% rename from incubator/arksurvivalevolved/1.0.3/ix_values.yaml rename to incubator/arksurvivalevolved/1.0.4/ix_values.yaml diff --git a/incubator/arksurvivalevolved/1.0.3/questions.yaml b/incubator/arksurvivalevolved/1.0.4/questions.yaml similarity index 100% rename from incubator/arksurvivalevolved/1.0.3/questions.yaml rename to incubator/arksurvivalevolved/1.0.4/questions.yaml diff --git a/incubator/arksurvivalevolved/1.0.3/templates/common.yaml b/incubator/arksurvivalevolved/1.0.4/templates/common.yaml similarity index 100% rename from incubator/arksurvivalevolved/1.0.3/templates/common.yaml rename to incubator/arksurvivalevolved/1.0.4/templates/common.yaml diff --git a/incubator/arma3exilemod/1.0.3/values.yaml b/incubator/arksurvivalevolved/1.0.4/values.yaml similarity index 100% rename from incubator/arma3exilemod/1.0.3/values.yaml rename to incubator/arksurvivalevolved/1.0.4/values.yaml diff --git a/incubator/arma3/1.0.3/Chart.lock b/incubator/arma3/1.0.3/Chart.lock deleted file mode 100644 index 15ca2d8ed83..00000000000 --- a/incubator/arma3/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:33:20.432355051Z" diff --git a/incubator/arma3/1.0.3/Chart.yaml b/incubator/arma3/1.0.3/Chart.yaml deleted file mode 100644 index 0576cacc6e0..00000000000 --- a/incubator/arma3/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - GameServers -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This Chart will download and install SteamCMD. It will also install ArmA III and run it." -home: https://truecharts.org/docs/charts/incubator/arma3 -icon: https://truecharts.org/img/hotlink-ok/chart-icons/arma3.png -keywords: - - arma3 - - GameServers -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: arma3 -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/arma3 - - https://arma3.com/ - - https://hub.docker.com/r/ich777/steamcmd/ -type: application -version: 1.0.3 diff --git a/incubator/arma3/1.0.3/app-changelog.md b/incubator/arma3/1.0.3/app-changelog.md deleted file mode 100644 index f33c8144436..00000000000 --- a/incubator/arma3/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [arma3-1.0.3](https://github.com/truecharts/charts/compare/arma3-0.0.35...arma3-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/arma3/1.0.3/charts/common-10.9.4.tgz b/incubator/arma3/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/arma3/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/arma3/1.0.3/CHANGELOG.md b/incubator/arma3/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/arma3/1.0.3/CHANGELOG.md rename to incubator/arma3/1.0.4/CHANGELOG.md diff --git a/incubator/arma3/1.0.4/Chart.yaml b/incubator/arma3/1.0.4/Chart.yaml new file mode 100644 index 00000000000..bfb8b65ee21 --- /dev/null +++ b/incubator/arma3/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - GameServers +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This Chart will download and install SteamCMD. It will also install ArmA III and run it." +home: https://truecharts.org/docs/charts/incubator/arma3 +icon: https://truecharts.org/img/hotlink-ok/chart-icons/arma3.png +keywords: + - arma3 + - GameServers +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: arma3 +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/arma3 + - https://arma3.com/ + - https://hub.docker.com/r/ich777/steamcmd/ +type: application +version: 1.0.4 diff --git a/incubator/arma3/1.0.3/README.md b/incubator/arma3/1.0.4/README.md similarity index 100% rename from incubator/arma3/1.0.3/README.md rename to incubator/arma3/1.0.4/README.md diff --git a/incubator/arma3/1.0.4/app-changelog.md b/incubator/arma3/1.0.4/app-changelog.md new file mode 100644 index 00000000000..c73b0fe8143 --- /dev/null +++ b/incubator/arma3/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [arma3-1.0.4](https://github.com/truecharts/charts/compare/arma3exilemod-1.0.3...arma3-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/arma3/1.0.3/app-readme.md b/incubator/arma3/1.0.4/app-readme.md similarity index 100% rename from incubator/arma3/1.0.3/app-readme.md rename to incubator/arma3/1.0.4/app-readme.md diff --git a/incubator/arma3/1.0.4/charts/common-10.9.7.tgz b/incubator/arma3/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/arma3/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/arma3/1.0.3/ix_values.yaml b/incubator/arma3/1.0.4/ix_values.yaml similarity index 100% rename from incubator/arma3/1.0.3/ix_values.yaml rename to incubator/arma3/1.0.4/ix_values.yaml diff --git a/incubator/arma3/1.0.3/questions.yaml b/incubator/arma3/1.0.4/questions.yaml similarity index 100% rename from incubator/arma3/1.0.3/questions.yaml rename to incubator/arma3/1.0.4/questions.yaml diff --git a/incubator/arma3/1.0.3/templates/common.yaml b/incubator/arma3/1.0.4/templates/common.yaml similarity index 100% rename from incubator/arma3/1.0.3/templates/common.yaml rename to incubator/arma3/1.0.4/templates/common.yaml diff --git a/incubator/artifactory-oss/1.0.3/values.yaml b/incubator/arma3/1.0.4/values.yaml similarity index 100% rename from incubator/artifactory-oss/1.0.3/values.yaml rename to incubator/arma3/1.0.4/values.yaml diff --git a/incubator/arma3exilemod/1.0.3/Chart.lock b/incubator/arma3exilemod/1.0.3/Chart.lock deleted file mode 100644 index 1225f7e2e74..00000000000 --- a/incubator/arma3exilemod/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:33:48.923789281Z" diff --git a/incubator/arma3exilemod/1.0.3/Chart.yaml b/incubator/arma3exilemod/1.0.3/Chart.yaml deleted file mode 100644 index 3786876c69b..00000000000 --- a/incubator/arma3exilemod/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - GameServers -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This Chart will download and install SteamCMD. It will also install ArmA III including ExileMod and run it." -home: https://truecharts.org/docs/charts/incubator/arma3exilemod -icon: https://truecharts.org/img/hotlink-ok/chart-icons/arma3exilemod.png -keywords: - - arma3exilemod - - GameServers -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: arma3exilemod -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/arma3exilemod - - http://www.exilemod.com/ - - https://hub.docker.com/r/ich777/steamcmd/ -type: application -version: 1.0.3 diff --git a/incubator/arma3exilemod/1.0.3/app-changelog.md b/incubator/arma3exilemod/1.0.3/app-changelog.md deleted file mode 100644 index 970bb0fdd67..00000000000 --- a/incubator/arma3exilemod/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [arma3exilemod-1.0.3](https://github.com/truecharts/charts/compare/arma3exilemod-0.0.35...arma3exilemod-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/arma3exilemod/1.0.3/charts/common-10.9.4.tgz b/incubator/arma3exilemod/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/arma3exilemod/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/arma3exilemod/1.0.3/CHANGELOG.md b/incubator/arma3exilemod/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/arma3exilemod/1.0.3/CHANGELOG.md rename to incubator/arma3exilemod/1.0.4/CHANGELOG.md diff --git a/incubator/arma3exilemod/1.0.4/Chart.yaml b/incubator/arma3exilemod/1.0.4/Chart.yaml new file mode 100644 index 00000000000..bbc65056d85 --- /dev/null +++ b/incubator/arma3exilemod/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - GameServers +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This Chart will download and install SteamCMD. It will also install ArmA III including ExileMod and run it." +home: https://truecharts.org/docs/charts/incubator/arma3exilemod +icon: https://truecharts.org/img/hotlink-ok/chart-icons/arma3exilemod.png +keywords: + - arma3exilemod + - GameServers +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: arma3exilemod +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/arma3exilemod + - http://www.exilemod.com/ + - https://hub.docker.com/r/ich777/steamcmd/ +type: application +version: 1.0.4 diff --git a/incubator/arma3exilemod/1.0.3/README.md b/incubator/arma3exilemod/1.0.4/README.md similarity index 100% rename from incubator/arma3exilemod/1.0.3/README.md rename to incubator/arma3exilemod/1.0.4/README.md diff --git a/incubator/arma3exilemod/1.0.4/app-changelog.md b/incubator/arma3exilemod/1.0.4/app-changelog.md new file mode 100644 index 00000000000..ede45e8025f --- /dev/null +++ b/incubator/arma3exilemod/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [arma3exilemod-1.0.4](https://github.com/truecharts/charts/compare/arma3exilemod-1.0.3...arma3exilemod-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/arma3exilemod/1.0.3/app-readme.md b/incubator/arma3exilemod/1.0.4/app-readme.md similarity index 100% rename from incubator/arma3exilemod/1.0.3/app-readme.md rename to incubator/arma3exilemod/1.0.4/app-readme.md diff --git a/incubator/arma3exilemod/1.0.4/charts/common-10.9.7.tgz b/incubator/arma3exilemod/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/arma3exilemod/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/arma3exilemod/1.0.3/ix_values.yaml b/incubator/arma3exilemod/1.0.4/ix_values.yaml similarity index 100% rename from incubator/arma3exilemod/1.0.3/ix_values.yaml rename to incubator/arma3exilemod/1.0.4/ix_values.yaml diff --git a/incubator/arma3exilemod/1.0.3/questions.yaml b/incubator/arma3exilemod/1.0.4/questions.yaml similarity index 100% rename from incubator/arma3exilemod/1.0.3/questions.yaml rename to incubator/arma3exilemod/1.0.4/questions.yaml diff --git a/incubator/arma3exilemod/1.0.3/templates/common.yaml b/incubator/arma3exilemod/1.0.4/templates/common.yaml similarity index 100% rename from incubator/arma3exilemod/1.0.3/templates/common.yaml rename to incubator/arma3exilemod/1.0.4/templates/common.yaml diff --git a/incubator/assettocorsa/1.0.3/values.yaml b/incubator/arma3exilemod/1.0.4/values.yaml similarity index 100% rename from incubator/assettocorsa/1.0.3/values.yaml rename to incubator/arma3exilemod/1.0.4/values.yaml diff --git a/incubator/artifactory-oss/1.0.3/Chart.lock b/incubator/artifactory-oss/1.0.3/Chart.lock deleted file mode 100644 index 80b81666f11..00000000000 --- a/incubator/artifactory-oss/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:33:51.263335028Z" diff --git a/incubator/artifactory-oss/1.0.3/Chart.yaml b/incubator/artifactory-oss/1.0.3/Chart.yaml deleted file mode 100644 index 49f501a179e..00000000000 --- a/incubator/artifactory-oss/1.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Productivity - - Tools-Utilities -apiVersion: v2 -appVersion: "7.46.11" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "JFrog’s Artifactory open source project was created to speed up development cycles using binary repositories. It’s the world’s most advanced repository manager, creating a single place for teams to manage all their binary artifacts efficiently." -home: https://truecharts.org/docs/charts/incubator/artifactory-oss -icon: https://truecharts.org/img/hotlink-ok/chart-icons/artifactory-oss.png -keywords: - - artifactory-oss - - Productivity - - Tools-Utilities -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: artifactory-oss -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/artifactory-oss - - https://jfrog.com/ - - https://registry.hub.docker.com/r/docker.bintray.io/jfrog/artifactory-oss -type: application -version: 1.0.3 diff --git a/incubator/artifactory-oss/1.0.3/app-changelog.md b/incubator/artifactory-oss/1.0.3/app-changelog.md deleted file mode 100644 index e9b5ff321d1..00000000000 --- a/incubator/artifactory-oss/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [artifactory-oss-1.0.3](https://github.com/truecharts/charts/compare/artifactory-oss-0.0.42...artifactory-oss-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/artifactory-oss/1.0.3/charts/common-10.9.4.tgz b/incubator/artifactory-oss/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/artifactory-oss/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/artifactory-oss/1.0.3/CHANGELOG.md b/incubator/artifactory-oss/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/artifactory-oss/1.0.3/CHANGELOG.md rename to incubator/artifactory-oss/1.0.4/CHANGELOG.md diff --git a/incubator/artifactory-oss/1.0.4/Chart.yaml b/incubator/artifactory-oss/1.0.4/Chart.yaml new file mode 100644 index 00000000000..3c948643eb1 --- /dev/null +++ b/incubator/artifactory-oss/1.0.4/Chart.yaml @@ -0,0 +1,31 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Productivity + - Tools-Utilities +apiVersion: v2 +appVersion: "7.46.11" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "JFrog’s Artifactory open source project was created to speed up development cycles using binary repositories. It’s the world’s most advanced repository manager, creating a single place for teams to manage all their binary artifacts efficiently." +home: https://truecharts.org/docs/charts/incubator/artifactory-oss +icon: https://truecharts.org/img/hotlink-ok/chart-icons/artifactory-oss.png +keywords: + - artifactory-oss + - Productivity + - Tools-Utilities +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: artifactory-oss +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/artifactory-oss + - https://jfrog.com/ + - https://registry.hub.docker.com/r/docker.bintray.io/jfrog/artifactory-oss +type: application +version: 1.0.4 diff --git a/incubator/artifactory-oss/1.0.3/README.md b/incubator/artifactory-oss/1.0.4/README.md similarity index 100% rename from incubator/artifactory-oss/1.0.3/README.md rename to incubator/artifactory-oss/1.0.4/README.md diff --git a/incubator/artifactory-oss/1.0.4/app-changelog.md b/incubator/artifactory-oss/1.0.4/app-changelog.md new file mode 100644 index 00000000000..5ecf1c17710 --- /dev/null +++ b/incubator/artifactory-oss/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [artifactory-oss-1.0.4](https://github.com/truecharts/charts/compare/artifactory-oss-1.0.3...artifactory-oss-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/artifactory-oss/1.0.3/app-readme.md b/incubator/artifactory-oss/1.0.4/app-readme.md similarity index 100% rename from incubator/artifactory-oss/1.0.3/app-readme.md rename to incubator/artifactory-oss/1.0.4/app-readme.md diff --git a/incubator/artifactory-oss/1.0.4/charts/common-10.9.7.tgz b/incubator/artifactory-oss/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/artifactory-oss/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/artifactory-oss/1.0.3/ix_values.yaml b/incubator/artifactory-oss/1.0.4/ix_values.yaml similarity index 100% rename from incubator/artifactory-oss/1.0.3/ix_values.yaml rename to incubator/artifactory-oss/1.0.4/ix_values.yaml diff --git a/incubator/artifactory-oss/1.0.3/questions.yaml b/incubator/artifactory-oss/1.0.4/questions.yaml similarity index 100% rename from incubator/artifactory-oss/1.0.3/questions.yaml rename to incubator/artifactory-oss/1.0.4/questions.yaml diff --git a/incubator/artifactory-oss/1.0.3/templates/common.yaml b/incubator/artifactory-oss/1.0.4/templates/common.yaml similarity index 100% rename from incubator/artifactory-oss/1.0.3/templates/common.yaml rename to incubator/artifactory-oss/1.0.4/templates/common.yaml diff --git a/incubator/aurora-files/1.0.3/values.yaml b/incubator/artifactory-oss/1.0.4/values.yaml similarity index 100% rename from incubator/aurora-files/1.0.3/values.yaml rename to incubator/artifactory-oss/1.0.4/values.yaml diff --git a/incubator/assettocorsa/1.0.3/Chart.lock b/incubator/assettocorsa/1.0.3/Chart.lock deleted file mode 100644 index 5b142f2d9d4..00000000000 --- a/incubator/assettocorsa/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:33:53.775450162Z" diff --git a/incubator/assettocorsa/1.0.3/Chart.yaml b/incubator/assettocorsa/1.0.3/Chart.yaml deleted file mode 100644 index 3fb65f7d7a2..00000000000 --- a/incubator/assettocorsa/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - GameServers -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This Chart will download and install SteamCMD. It will also install AssettoCorsa and run it." -home: https://truecharts.org/docs/charts/incubator/assettocorsa -icon: https://truecharts.org/img/hotlink-ok/chart-icons/assettocorsa.png -keywords: - - assettocorsa - - GameServers -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: assettocorsa -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/assettocorsa - - https://www.assettocorsa.net/ - - https://hub.docker.com/r/ich777/steamcmd/ -type: application -version: 1.0.3 diff --git a/incubator/assettocorsa/1.0.3/app-changelog.md b/incubator/assettocorsa/1.0.3/app-changelog.md deleted file mode 100644 index 237de715346..00000000000 --- a/incubator/assettocorsa/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [assettocorsa-1.0.3](https://github.com/truecharts/charts/compare/assettocorsa-0.0.35...assettocorsa-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/assettocorsa/1.0.3/charts/common-10.9.4.tgz b/incubator/assettocorsa/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/assettocorsa/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/assettocorsa/1.0.3/CHANGELOG.md b/incubator/assettocorsa/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/assettocorsa/1.0.3/CHANGELOG.md rename to incubator/assettocorsa/1.0.4/CHANGELOG.md diff --git a/incubator/assettocorsa/1.0.4/Chart.yaml b/incubator/assettocorsa/1.0.4/Chart.yaml new file mode 100644 index 00000000000..abc5981011d --- /dev/null +++ b/incubator/assettocorsa/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - GameServers +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This Chart will download and install SteamCMD. It will also install AssettoCorsa and run it." +home: https://truecharts.org/docs/charts/incubator/assettocorsa +icon: https://truecharts.org/img/hotlink-ok/chart-icons/assettocorsa.png +keywords: + - assettocorsa + - GameServers +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: assettocorsa +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/assettocorsa + - https://www.assettocorsa.net/ + - https://hub.docker.com/r/ich777/steamcmd/ +type: application +version: 1.0.4 diff --git a/incubator/assettocorsa/1.0.3/README.md b/incubator/assettocorsa/1.0.4/README.md similarity index 100% rename from incubator/assettocorsa/1.0.3/README.md rename to incubator/assettocorsa/1.0.4/README.md diff --git a/incubator/assettocorsa/1.0.4/app-changelog.md b/incubator/assettocorsa/1.0.4/app-changelog.md new file mode 100644 index 00000000000..def73a8d163 --- /dev/null +++ b/incubator/assettocorsa/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [assettocorsa-1.0.4](https://github.com/truecharts/charts/compare/assettocorsa-1.0.3...assettocorsa-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/assettocorsa/1.0.3/app-readme.md b/incubator/assettocorsa/1.0.4/app-readme.md similarity index 100% rename from incubator/assettocorsa/1.0.3/app-readme.md rename to incubator/assettocorsa/1.0.4/app-readme.md diff --git a/incubator/assettocorsa/1.0.4/charts/common-10.9.7.tgz b/incubator/assettocorsa/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/assettocorsa/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/assettocorsa/1.0.3/ix_values.yaml b/incubator/assettocorsa/1.0.4/ix_values.yaml similarity index 100% rename from incubator/assettocorsa/1.0.3/ix_values.yaml rename to incubator/assettocorsa/1.0.4/ix_values.yaml diff --git a/incubator/assettocorsa/1.0.3/questions.yaml b/incubator/assettocorsa/1.0.4/questions.yaml similarity index 100% rename from incubator/assettocorsa/1.0.3/questions.yaml rename to incubator/assettocorsa/1.0.4/questions.yaml diff --git a/incubator/assettocorsa/1.0.3/templates/common.yaml b/incubator/assettocorsa/1.0.4/templates/common.yaml similarity index 100% rename from incubator/assettocorsa/1.0.3/templates/common.yaml rename to incubator/assettocorsa/1.0.4/templates/common.yaml diff --git a/incubator/auto-yt-dl/1.0.3/values.yaml b/incubator/assettocorsa/1.0.4/values.yaml similarity index 100% rename from incubator/auto-yt-dl/1.0.3/values.yaml rename to incubator/assettocorsa/1.0.4/values.yaml diff --git a/incubator/aurora-files/1.0.3/Chart.lock b/incubator/aurora-files/1.0.3/Chart.lock deleted file mode 100644 index 8f02c830328..00000000000 --- a/incubator/aurora-files/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:34:11.198382389Z" diff --git a/incubator/aurora-files/1.0.3/Chart.yaml b/incubator/aurora-files/1.0.3/Chart.yaml deleted file mode 100644 index b155e256252..00000000000 --- a/incubator/aurora-files/1.0.3/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Cloud - - Tools-Utilities - - Network-FTP -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Aurora Files is an open-source file storage platform for small teams and personal users. Afterlogic Aurora Files image for Chart using Nginx, PHP-FPM 8.1, MySQL on Alpine Linux. Loosely based on khromov/alpine-nginx-php8 package." -home: https://truecharts.org/docs/charts/incubator/aurora-files -icon: https://truecharts.org/img/hotlink-ok/chart-icons/aurora-files.png -keywords: - - aurora-files - - Cloud - - Tools-Utilities - - Network-FTP -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: aurora-files -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/aurora-files - - https://github.com/afterlogic/docker-aurora-files - - https://hub.docker.com/r/afterlogic/docker-aurora-files -type: application -version: 1.0.3 diff --git a/incubator/aurora-files/1.0.3/app-changelog.md b/incubator/aurora-files/1.0.3/app-changelog.md deleted file mode 100644 index ed8d0f1ca07..00000000000 --- a/incubator/aurora-files/1.0.3/app-changelog.md +++ /dev/null @@ -1,26 +0,0 @@ - - -## [aurora-files-1.0.3](https://github.com/truecharts/charts/compare/aurora-files-0.0.35...aurora-files-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Fix - -- remove removed includes - - \ No newline at end of file diff --git a/incubator/aurora-files/1.0.3/charts/common-10.9.4.tgz b/incubator/aurora-files/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/aurora-files/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/aurora-files/1.0.3/CHANGELOG.md b/incubator/aurora-files/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/aurora-files/1.0.3/CHANGELOG.md rename to incubator/aurora-files/1.0.4/CHANGELOG.md diff --git a/incubator/aurora-files/1.0.4/Chart.yaml b/incubator/aurora-files/1.0.4/Chart.yaml new file mode 100644 index 00000000000..21ff8099e08 --- /dev/null +++ b/incubator/aurora-files/1.0.4/Chart.yaml @@ -0,0 +1,33 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Cloud + - Tools-Utilities + - Network-FTP +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Aurora Files is an open-source file storage platform for small teams and personal users. Afterlogic Aurora Files image for Chart using Nginx, PHP-FPM 8.1, MySQL on Alpine Linux. Loosely based on khromov/alpine-nginx-php8 package." +home: https://truecharts.org/docs/charts/incubator/aurora-files +icon: https://truecharts.org/img/hotlink-ok/chart-icons/aurora-files.png +keywords: + - aurora-files + - Cloud + - Tools-Utilities + - Network-FTP +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: aurora-files +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/aurora-files + - https://github.com/afterlogic/docker-aurora-files + - https://hub.docker.com/r/afterlogic/docker-aurora-files +type: application +version: 1.0.4 diff --git a/incubator/aurora-files/1.0.3/README.md b/incubator/aurora-files/1.0.4/README.md similarity index 100% rename from incubator/aurora-files/1.0.3/README.md rename to incubator/aurora-files/1.0.4/README.md diff --git a/incubator/aurora-files/1.0.4/app-changelog.md b/incubator/aurora-files/1.0.4/app-changelog.md new file mode 100644 index 00000000000..e500a49d977 --- /dev/null +++ b/incubator/aurora-files/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [aurora-files-1.0.4](https://github.com/truecharts/charts/compare/aurora-files-1.0.3...aurora-files-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/aurora-files/1.0.3/app-readme.md b/incubator/aurora-files/1.0.4/app-readme.md similarity index 100% rename from incubator/aurora-files/1.0.3/app-readme.md rename to incubator/aurora-files/1.0.4/app-readme.md diff --git a/incubator/aurora-files/1.0.4/charts/common-10.9.7.tgz b/incubator/aurora-files/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/aurora-files/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/aurora-files/1.0.3/ix_values.yaml b/incubator/aurora-files/1.0.4/ix_values.yaml similarity index 100% rename from incubator/aurora-files/1.0.3/ix_values.yaml rename to incubator/aurora-files/1.0.4/ix_values.yaml diff --git a/incubator/aurora-files/1.0.3/questions.yaml b/incubator/aurora-files/1.0.4/questions.yaml similarity index 100% rename from incubator/aurora-files/1.0.3/questions.yaml rename to incubator/aurora-files/1.0.4/questions.yaml diff --git a/incubator/aurora-files/1.0.3/templates/common.yaml b/incubator/aurora-files/1.0.4/templates/common.yaml similarity index 100% rename from incubator/aurora-files/1.0.3/templates/common.yaml rename to incubator/aurora-files/1.0.4/templates/common.yaml diff --git a/incubator/avorion/1.0.3/values.yaml b/incubator/aurora-files/1.0.4/values.yaml similarity index 100% rename from incubator/avorion/1.0.3/values.yaml rename to incubator/aurora-files/1.0.4/values.yaml diff --git a/incubator/auto-yt-dl/1.0.3/Chart.lock b/incubator/auto-yt-dl/1.0.3/Chart.lock deleted file mode 100644 index 0be1c5bd6bb..00000000000 --- a/incubator/auto-yt-dl/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:34:20.403589446Z" diff --git a/incubator/auto-yt-dl/1.0.3/Chart.yaml b/incubator/auto-yt-dl/1.0.3/Chart.yaml deleted file mode 100644 index 3bd4d7ba785..00000000000 --- a/incubator/auto-yt-dl/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Downloaders -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: auto-yt-dl is used to automatically download new Videos of specific YouTube Channels. It features a Web Gui to add and remove Channels from your watch list. -home: https://truecharts.org/docs/charts/incubator/auto-yt-dl -icon: https://truecharts.org/img/hotlink-ok/chart-icons/auto-yt-dl.png -keywords: - - auto-yt-dl - - Downloaders -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: auto-yt-dl -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/auto-yt-dl - - https://github.com/xXGuhuXx/auto-yt-dl - - https://hub.docker.com/repository/docker/guhu007/auto-yt-dl -type: application -version: 1.0.3 diff --git a/incubator/auto-yt-dl/1.0.3/app-changelog.md b/incubator/auto-yt-dl/1.0.3/app-changelog.md deleted file mode 100644 index 0767e00f215..00000000000 --- a/incubator/auto-yt-dl/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [auto-yt-dl-1.0.3](https://github.com/truecharts/charts/compare/auto-yt-dl-0.0.35...auto-yt-dl-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/auto-yt-dl/1.0.3/charts/common-10.9.4.tgz b/incubator/auto-yt-dl/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/auto-yt-dl/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/auto-yt-dl/1.0.3/CHANGELOG.md b/incubator/auto-yt-dl/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/auto-yt-dl/1.0.3/CHANGELOG.md rename to incubator/auto-yt-dl/1.0.4/CHANGELOG.md diff --git a/incubator/auto-yt-dl/1.0.4/Chart.yaml b/incubator/auto-yt-dl/1.0.4/Chart.yaml new file mode 100644 index 00000000000..8c9ab84ce2e --- /dev/null +++ b/incubator/auto-yt-dl/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Downloaders +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: auto-yt-dl is used to automatically download new Videos of specific YouTube Channels. It features a Web Gui to add and remove Channels from your watch list. +home: https://truecharts.org/docs/charts/incubator/auto-yt-dl +icon: https://truecharts.org/img/hotlink-ok/chart-icons/auto-yt-dl.png +keywords: + - auto-yt-dl + - Downloaders +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: auto-yt-dl +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/auto-yt-dl + - https://github.com/xXGuhuXx/auto-yt-dl + - https://hub.docker.com/repository/docker/guhu007/auto-yt-dl +type: application +version: 1.0.4 diff --git a/incubator/auto-yt-dl/1.0.3/README.md b/incubator/auto-yt-dl/1.0.4/README.md similarity index 100% rename from incubator/auto-yt-dl/1.0.3/README.md rename to incubator/auto-yt-dl/1.0.4/README.md diff --git a/incubator/auto-yt-dl/1.0.4/app-changelog.md b/incubator/auto-yt-dl/1.0.4/app-changelog.md new file mode 100644 index 00000000000..0af4d7b99bd --- /dev/null +++ b/incubator/auto-yt-dl/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [auto-yt-dl-1.0.4](https://github.com/truecharts/charts/compare/auto-yt-dl-1.0.3...auto-yt-dl-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/auto-yt-dl/1.0.3/app-readme.md b/incubator/auto-yt-dl/1.0.4/app-readme.md similarity index 100% rename from incubator/auto-yt-dl/1.0.3/app-readme.md rename to incubator/auto-yt-dl/1.0.4/app-readme.md diff --git a/incubator/auto-yt-dl/1.0.4/charts/common-10.9.7.tgz b/incubator/auto-yt-dl/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/auto-yt-dl/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/auto-yt-dl/1.0.3/ix_values.yaml b/incubator/auto-yt-dl/1.0.4/ix_values.yaml similarity index 100% rename from incubator/auto-yt-dl/1.0.3/ix_values.yaml rename to incubator/auto-yt-dl/1.0.4/ix_values.yaml diff --git a/incubator/auto-yt-dl/1.0.3/questions.yaml b/incubator/auto-yt-dl/1.0.4/questions.yaml similarity index 100% rename from incubator/auto-yt-dl/1.0.3/questions.yaml rename to incubator/auto-yt-dl/1.0.4/questions.yaml diff --git a/incubator/auto-yt-dl/1.0.3/templates/common.yaml b/incubator/auto-yt-dl/1.0.4/templates/common.yaml similarity index 100% rename from incubator/auto-yt-dl/1.0.3/templates/common.yaml rename to incubator/auto-yt-dl/1.0.4/templates/common.yaml diff --git a/incubator/backuppc/1.0.3/values.yaml b/incubator/auto-yt-dl/1.0.4/values.yaml similarity index 100% rename from incubator/backuppc/1.0.3/values.yaml rename to incubator/auto-yt-dl/1.0.4/values.yaml diff --git a/incubator/avorion/1.0.3/Chart.lock b/incubator/avorion/1.0.3/Chart.lock deleted file mode 100644 index cc5f2adde79..00000000000 --- a/incubator/avorion/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:34:22.321314706Z" diff --git a/incubator/avorion/1.0.3/Chart.yaml b/incubator/avorion/1.0.3/Chart.yaml deleted file mode 100644 index 7f45b72c96e..00000000000 --- a/incubator/avorion/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - GameServers -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This Chart will download and install SteamCMD. It will also install Avorion and run it." -home: https://truecharts.org/docs/charts/incubator/avorion -icon: https://truecharts.org/img/hotlink-ok/chart-icons/avorion.png -keywords: - - avorion - - GameServers -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: avorion -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/avorion - - https://www.steampowered.com/ - - https://hub.docker.com/r/ich777/steamcmd/ -type: application -version: 1.0.3 diff --git a/incubator/avorion/1.0.3/app-changelog.md b/incubator/avorion/1.0.3/app-changelog.md deleted file mode 100644 index 7323019ec9d..00000000000 --- a/incubator/avorion/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [avorion-1.0.3](https://github.com/truecharts/charts/compare/avorion-0.0.35...avorion-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/avorion/1.0.3/charts/common-10.9.4.tgz b/incubator/avorion/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/avorion/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/avorion/1.0.3/CHANGELOG.md b/incubator/avorion/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/avorion/1.0.3/CHANGELOG.md rename to incubator/avorion/1.0.4/CHANGELOG.md diff --git a/incubator/avorion/1.0.4/Chart.yaml b/incubator/avorion/1.0.4/Chart.yaml new file mode 100644 index 00000000000..27f1c51b70f --- /dev/null +++ b/incubator/avorion/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - GameServers +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This Chart will download and install SteamCMD. It will also install Avorion and run it." +home: https://truecharts.org/docs/charts/incubator/avorion +icon: https://truecharts.org/img/hotlink-ok/chart-icons/avorion.png +keywords: + - avorion + - GameServers +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: avorion +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/avorion + - https://www.steampowered.com/ + - https://hub.docker.com/r/ich777/steamcmd/ +type: application +version: 1.0.4 diff --git a/incubator/avorion/1.0.3/README.md b/incubator/avorion/1.0.4/README.md similarity index 100% rename from incubator/avorion/1.0.3/README.md rename to incubator/avorion/1.0.4/README.md diff --git a/incubator/avorion/1.0.4/app-changelog.md b/incubator/avorion/1.0.4/app-changelog.md new file mode 100644 index 00000000000..db2bae241fe --- /dev/null +++ b/incubator/avorion/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [avorion-1.0.4](https://github.com/truecharts/charts/compare/avorion-1.0.3...avorion-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/avorion/1.0.3/app-readme.md b/incubator/avorion/1.0.4/app-readme.md similarity index 100% rename from incubator/avorion/1.0.3/app-readme.md rename to incubator/avorion/1.0.4/app-readme.md diff --git a/incubator/avorion/1.0.4/charts/common-10.9.7.tgz b/incubator/avorion/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/avorion/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/avorion/1.0.3/ix_values.yaml b/incubator/avorion/1.0.4/ix_values.yaml similarity index 100% rename from incubator/avorion/1.0.3/ix_values.yaml rename to incubator/avorion/1.0.4/ix_values.yaml diff --git a/incubator/avorion/1.0.3/questions.yaml b/incubator/avorion/1.0.4/questions.yaml similarity index 100% rename from incubator/avorion/1.0.3/questions.yaml rename to incubator/avorion/1.0.4/questions.yaml diff --git a/incubator/avorion/1.0.3/templates/common.yaml b/incubator/avorion/1.0.4/templates/common.yaml similarity index 100% rename from incubator/avorion/1.0.3/templates/common.yaml rename to incubator/avorion/1.0.4/templates/common.yaml diff --git a/incubator/baikal/1.0.3/values.yaml b/incubator/avorion/1.0.4/values.yaml similarity index 100% rename from incubator/baikal/1.0.3/values.yaml rename to incubator/avorion/1.0.4/values.yaml diff --git a/incubator/awesome-ttrss/2.0.0/CHANGELOG.md b/incubator/awesome-ttrss/2.0.0/CHANGELOG.md new file mode 100644 index 00000000000..edcf0dae326 --- /dev/null +++ b/incubator/awesome-ttrss/2.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [awesome-ttrss-1.0.0](https://github.com/truecharts/charts/compare/awesome-ttrss-0.0.55...awesome-ttrss-1.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [awesome-ttrss-0.0.58](https://github.com/truecharts/charts/compare/awesome-ttrss-0.0.55...awesome-ttrss-0.0.58) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [awesome-ttrss-0.0.57](https://github.com/truecharts/charts/compare/awesome-ttrss-0.0.55...awesome-ttrss-0.0.57) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [awesome-ttrss-0.0.57](https://github.com/truecharts/charts/compare/awesome-ttrss-0.0.55...awesome-ttrss-0.0.57) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [awesome-ttrss-0.0.57](https://github.com/truecharts/charts/compare/awesome-ttrss-0.0.55...awesome-ttrss-0.0.57) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [awesome-ttrss-0.0.56](https://github.com/truecharts/charts/compare/awesome-ttrss-0.0.55...awesome-ttrss-0.0.56) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + diff --git a/incubator/awesome-ttrss/2.0.0/Chart.yaml b/incubator/awesome-ttrss/2.0.0/Chart.yaml new file mode 100644 index 00000000000..82a57561c77 --- /dev/null +++ b/incubator/awesome-ttrss/2.0.0/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "2022" +description: Awesome TTRSS aims to provide a powerful Chartized all-in-one solution for Tiny Tiny RSS +name: awesome-ttrss +version: 2.0.0 +kubeVersion: ">=1.16.0-0" +keywords: + - tt-rss + - awesome-ttrss +home: https://truecharts.org/docs/charts/incubator/awesome-ttrss +icon: https://truecharts.org/img/hotlink-ok/chart-icons/awesome-ttrss.png +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/awesome-ttrss + - https://github.com/HenryQW/Awesome-TTRSS +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/awesome-ttrss/2.0.0/README.md b/incubator/awesome-ttrss/2.0.0/README.md new file mode 100644 index 00000000000..006daae06ba --- /dev/null +++ b/incubator/awesome-ttrss/2.0.0/README.md @@ -0,0 +1,107 @@ +# awesome-ttrss + +Awesome TTRSS aims to provide a powerful Chartized all-in-one solution for Tiny Tiny RSS + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [awesome-ttrss](https://truecharts.org/docs/charts/incubator/awesome-ttrss) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.122 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `awesome-ttrss` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install awesome-ttrss TrueCharts/awesome-ttrss +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `awesome-ttrss` deployment + +```console +helm uninstall awesome-ttrss +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install awesome-ttrss \ + --set env.TZ="America/New York" \ + TrueCharts/awesome-ttrss +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install awesome-ttrss TrueCharts/awesome-ttrss -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/incubator/awesome-ttrss/2.0.0/app-changelog.md b/incubator/awesome-ttrss/2.0.0/app-changelog.md new file mode 100644 index 00000000000..938fe6c7405 --- /dev/null +++ b/incubator/awesome-ttrss/2.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [awesome-ttrss-2.0.0](https://github.com/truecharts/charts/compare/awesome-ttrss-1.0.3...awesome-ttrss-2.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/awesome-ttrss/2.0.0/app-readme.md b/incubator/awesome-ttrss/2.0.0/app-readme.md new file mode 100644 index 00000000000..29b19fef096 --- /dev/null +++ b/incubator/awesome-ttrss/2.0.0/app-readme.md @@ -0,0 +1,8 @@ +Awesome TTRSS aims to provide a powerful Chartized all-in-one solution for Tiny Tiny RSS + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/incubator/awesome-ttrss](https://truecharts.org/docs/charts/incubator/awesome-ttrss) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/incubator/awesome-ttrss/2.0.0/charts/common-10.9.7.tgz b/incubator/awesome-ttrss/2.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/awesome-ttrss/2.0.0/charts/common-10.9.7.tgz differ diff --git a/incubator/awesome-ttrss/2.0.0/charts/postgresql-9.0.5.tgz b/incubator/awesome-ttrss/2.0.0/charts/postgresql-9.0.5.tgz new file mode 100644 index 00000000000..8fe3c326a7c Binary files /dev/null and b/incubator/awesome-ttrss/2.0.0/charts/postgresql-9.0.5.tgz differ diff --git a/incubator/awesome-ttrss/2.0.0/ix_values.yaml b/incubator/awesome-ttrss/2.0.0/ix_values.yaml new file mode 100644 index 00000000000..279b45eff76 --- /dev/null +++ b/incubator/awesome-ttrss/2.0.0/ix_values.yaml @@ -0,0 +1,54 @@ +image: + repository: tccr.io/truecharts/awesome-ttrss + pullPolicy: IfNotPresent + tag: v2022-04@sha256:9c7257b4c850698b320e306f28d97c1aed7f6831bec4a1fc9f7698e698e65da8 + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +persistence: + icons: + enabled: true + mountPath: "/var/www/feed-icons" + plugins: + enabled: true + mountPath: "/var/www/plugins.local" + themes: + enabled: true + mountPath: "/var/www/themes.local" + +env: + # -- External URL you use to connect to the RSS (the one you enter in your browser) + SELF_URL_PATH: "" + DB_NAME: "{{ .Values.postgresql.postgresqlDatabase }}" + DB_USER: "{{ .Values.postgresql.postgresqlUsername }}" + DB_PORT: "5432" + DB_PASS: + secretKeyRef: + name: dbcreds + key: postgresql-password + DB_HOST: + secretKeyRef: + name: dbcreds + key: plainhost + +service: + main: + ports: + main: + port: 10246 + targetPort: 80 + +postgresql: + enabled: true + existingSecret: "dbcreds" + postgresqlUsername: awesome-ttrss + postgresqlDatabase: awesome-ttrss + +portal: + enabled: true diff --git a/incubator/awesome-ttrss/2.0.0/questions.yaml b/incubator/awesome-ttrss/2.0.0/questions.yaml new file mode 100644 index 00000000000..0451b445f51 --- /dev/null +++ b/incubator/awesome-ttrss/2.0.0/questions.yaml @@ -0,0 +1,1982 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: env + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: SELF_URL_PATH + label: "SELF_URL_PATH" + description: "Sets the SELF_URL_PATH env var" + schema: + type: string + default: "" + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10246 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: icons + label: "App Icons Storage" + description: "Stores the Application Icons." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: plugins + label: "App Plugins Storage" + description: "Stores the Application Plugins." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: themes + label: "App Themes Storage" + description: "Stores the Application Themes." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at +
https://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/incubator/jitsi/1.0.3/templates/common.yaml b/incubator/awesome-ttrss/2.0.0/templates/common.yaml similarity index 100% rename from incubator/jitsi/1.0.3/templates/common.yaml rename to incubator/awesome-ttrss/2.0.0/templates/common.yaml diff --git a/incubator/barcodebuddy/1.0.3/values.yaml b/incubator/awesome-ttrss/2.0.0/values.yaml similarity index 100% rename from incubator/barcodebuddy/1.0.3/values.yaml rename to incubator/awesome-ttrss/2.0.0/values.yaml diff --git a/incubator/backuppc/1.0.3/Chart.lock b/incubator/backuppc/1.0.3/Chart.lock deleted file mode 100644 index 9cd086a51c8..00000000000 --- a/incubator/backuppc/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:34:41.744796777Z" diff --git a/incubator/backuppc/1.0.3/Chart.yaml b/incubator/backuppc/1.0.3/Chart.yaml deleted file mode 100644 index 754dc230179..00000000000 --- a/incubator/backuppc/1.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Backup - - Network-Web -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: BackupPC is a high-performance, enterprise-grade system for backing up Linux, Windows and macOS PCs and laptops to a server's disk. -home: https://truecharts.org/docs/charts/incubator/backuppc -icon: https://truecharts.org/img/hotlink-ok/chart-icons/backuppc.png -keywords: - - backuppc - - Backup - - Network-Web -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: backuppc -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/backuppc - - https://backuppc.github.io/backuppc/index.html - - https://hub.docker.com/r/tiredofit/backuppc/ -type: application -version: 1.0.3 diff --git a/incubator/backuppc/1.0.3/app-changelog.md b/incubator/backuppc/1.0.3/app-changelog.md deleted file mode 100644 index 6e553aa729e..00000000000 --- a/incubator/backuppc/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [backuppc-1.0.3](https://github.com/truecharts/charts/compare/backuppc-0.0.38...backuppc-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/backuppc/1.0.3/charts/common-10.9.4.tgz b/incubator/backuppc/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/backuppc/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/backuppc/1.0.3/CHANGELOG.md b/incubator/backuppc/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/backuppc/1.0.3/CHANGELOG.md rename to incubator/backuppc/1.0.4/CHANGELOG.md diff --git a/incubator/backuppc/1.0.4/Chart.yaml b/incubator/backuppc/1.0.4/Chart.yaml new file mode 100644 index 00000000000..521405e763f --- /dev/null +++ b/incubator/backuppc/1.0.4/Chart.yaml @@ -0,0 +1,31 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Backup + - Network-Web +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: BackupPC is a high-performance, enterprise-grade system for backing up Linux, Windows and macOS PCs and laptops to a server's disk. +home: https://truecharts.org/docs/charts/incubator/backuppc +icon: https://truecharts.org/img/hotlink-ok/chart-icons/backuppc.png +keywords: + - backuppc + - Backup + - Network-Web +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: backuppc +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/backuppc + - https://backuppc.github.io/backuppc/index.html + - https://hub.docker.com/r/tiredofit/backuppc/ +type: application +version: 1.0.4 diff --git a/incubator/backuppc/1.0.3/README.md b/incubator/backuppc/1.0.4/README.md similarity index 100% rename from incubator/backuppc/1.0.3/README.md rename to incubator/backuppc/1.0.4/README.md diff --git a/incubator/backuppc/1.0.4/app-changelog.md b/incubator/backuppc/1.0.4/app-changelog.md new file mode 100644 index 00000000000..9fe13a3271b --- /dev/null +++ b/incubator/backuppc/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [backuppc-1.0.4](https://github.com/truecharts/charts/compare/backuppc-1.0.3...backuppc-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/backuppc/1.0.3/app-readme.md b/incubator/backuppc/1.0.4/app-readme.md similarity index 100% rename from incubator/backuppc/1.0.3/app-readme.md rename to incubator/backuppc/1.0.4/app-readme.md diff --git a/incubator/backuppc/1.0.4/charts/common-10.9.7.tgz b/incubator/backuppc/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/backuppc/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/backuppc/1.0.3/ix_values.yaml b/incubator/backuppc/1.0.4/ix_values.yaml similarity index 100% rename from incubator/backuppc/1.0.3/ix_values.yaml rename to incubator/backuppc/1.0.4/ix_values.yaml diff --git a/incubator/backuppc/1.0.3/questions.yaml b/incubator/backuppc/1.0.4/questions.yaml similarity index 100% rename from incubator/backuppc/1.0.3/questions.yaml rename to incubator/backuppc/1.0.4/questions.yaml diff --git a/incubator/backuppc/1.0.3/templates/common.yaml b/incubator/backuppc/1.0.4/templates/common.yaml similarity index 100% rename from incubator/backuppc/1.0.3/templates/common.yaml rename to incubator/backuppc/1.0.4/templates/common.yaml diff --git a/incubator/barotrauma/1.0.3/values.yaml b/incubator/backuppc/1.0.4/values.yaml similarity index 100% rename from incubator/barotrauma/1.0.3/values.yaml rename to incubator/backuppc/1.0.4/values.yaml diff --git a/incubator/baikal/1.0.3/Chart.lock b/incubator/baikal/1.0.3/Chart.lock deleted file mode 100644 index 8481a75ed58..00000000000 --- a/incubator/baikal/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:34:51.715474454Z" diff --git a/incubator/baikal/1.0.3/Chart.yaml b/incubator/baikal/1.0.3/Chart.yaml deleted file mode 100644 index 245d6053316..00000000000 --- a/incubator/baikal/1.0.3/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: "0.9.2" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Baikal is a lightweight CalDAV+CardDAV server" -home: https://truecharts.org/docs/charts/incubator/baikal -icon: https://truecharts.org/img/hotlink-ok/chart-icons/baikal.png -keywords: - - baikal -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: baikal -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/baikal - - https://github.com/ckulka/baikal-docker - - https://hub.docker.com/r/ckulka/baikal/ -type: application -version: 1.0.3 -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - utilities diff --git a/incubator/baikal/1.0.3/app-changelog.md b/incubator/baikal/1.0.3/app-changelog.md deleted file mode 100644 index ef655c2ad20..00000000000 --- a/incubator/baikal/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [baikal-1.0.3](https://github.com/truecharts/charts/compare/baikal-0.0.34...baikal-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/baikal/1.0.3/charts/common-10.9.4.tgz b/incubator/baikal/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/baikal/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/baikal/1.0.3/CHANGELOG.md b/incubator/baikal/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/baikal/1.0.3/CHANGELOG.md rename to incubator/baikal/1.0.4/CHANGELOG.md diff --git a/incubator/baikal/1.0.4/Chart.yaml b/incubator/baikal/1.0.4/Chart.yaml new file mode 100644 index 00000000000..8516d30aa8d --- /dev/null +++ b/incubator/baikal/1.0.4/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "0.9.2" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Baikal is a lightweight CalDAV+CardDAV server" +home: https://truecharts.org/docs/charts/incubator/baikal +icon: https://truecharts.org/img/hotlink-ok/chart-icons/baikal.png +keywords: + - baikal +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: baikal +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/baikal + - https://github.com/ckulka/baikal-docker + - https://hub.docker.com/r/ckulka/baikal/ +type: application +version: 1.0.4 +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - utilities diff --git a/incubator/baikal/1.0.3/README.md b/incubator/baikal/1.0.4/README.md similarity index 100% rename from incubator/baikal/1.0.3/README.md rename to incubator/baikal/1.0.4/README.md diff --git a/incubator/baikal/1.0.4/app-changelog.md b/incubator/baikal/1.0.4/app-changelog.md new file mode 100644 index 00000000000..f7a39dc3904 --- /dev/null +++ b/incubator/baikal/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [baikal-1.0.4](https://github.com/truecharts/charts/compare/baikal-1.0.3...baikal-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/baikal/1.0.3/app-readme.md b/incubator/baikal/1.0.4/app-readme.md similarity index 100% rename from incubator/baikal/1.0.3/app-readme.md rename to incubator/baikal/1.0.4/app-readme.md diff --git a/incubator/baikal/1.0.4/charts/common-10.9.7.tgz b/incubator/baikal/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/baikal/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/baikal/1.0.3/ix_values.yaml b/incubator/baikal/1.0.4/ix_values.yaml similarity index 100% rename from incubator/baikal/1.0.3/ix_values.yaml rename to incubator/baikal/1.0.4/ix_values.yaml diff --git a/incubator/baikal/1.0.3/questions.yaml b/incubator/baikal/1.0.4/questions.yaml similarity index 100% rename from incubator/baikal/1.0.3/questions.yaml rename to incubator/baikal/1.0.4/questions.yaml diff --git a/incubator/baikal/1.0.3/templates/common.yaml b/incubator/baikal/1.0.4/templates/common.yaml similarity index 100% rename from incubator/baikal/1.0.3/templates/common.yaml rename to incubator/baikal/1.0.4/templates/common.yaml diff --git a/incubator/batnoter/1.0.3/values.yaml b/incubator/baikal/1.0.4/values.yaml similarity index 100% rename from incubator/batnoter/1.0.3/values.yaml rename to incubator/baikal/1.0.4/values.yaml diff --git a/incubator/barcodebuddy/1.0.3/Chart.lock b/incubator/barcodebuddy/1.0.3/Chart.lock deleted file mode 100644 index 1846b991292..00000000000 --- a/incubator/barcodebuddy/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:34:53.171839173Z" diff --git a/incubator/barcodebuddy/1.0.3/Chart.yaml b/incubator/barcodebuddy/1.0.3/Chart.yaml deleted file mode 100644 index 39deafdd72b..00000000000 --- a/incubator/barcodebuddy/1.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Productivity - - Tools-Utilities -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "<b>Barcode Buddy is a Grocy companion app/plugin, which allows you to install the Barcode Buddy app and scan products directly to your Grocy library.</b>" -home: https://truecharts.org/docs/charts/incubator/barcodebuddy -icon: https://truecharts.org/img/hotlink-ok/chart-icons/barcodebuddy.png -keywords: - - barcodebuddy - - Productivity - - Tools-Utilities -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: barcodebuddy -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/barcodebuddy - - https://github.com/Forceu/barcodebuddy - - https://hub.docker.com/r/f0rc3/barcodebuddy-docker -type: application -version: 1.0.3 diff --git a/incubator/barcodebuddy/1.0.3/app-changelog.md b/incubator/barcodebuddy/1.0.3/app-changelog.md deleted file mode 100644 index 0ec18f3a7b8..00000000000 --- a/incubator/barcodebuddy/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [barcodebuddy-1.0.3](https://github.com/truecharts/charts/compare/barcodebuddy-0.0.34...barcodebuddy-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/barcodebuddy/1.0.3/charts/common-10.9.4.tgz b/incubator/barcodebuddy/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/barcodebuddy/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/barcodebuddy/1.0.3/CHANGELOG.md b/incubator/barcodebuddy/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/barcodebuddy/1.0.3/CHANGELOG.md rename to incubator/barcodebuddy/1.0.4/CHANGELOG.md diff --git a/incubator/barcodebuddy/1.0.4/Chart.yaml b/incubator/barcodebuddy/1.0.4/Chart.yaml new file mode 100644 index 00000000000..915698a36d2 --- /dev/null +++ b/incubator/barcodebuddy/1.0.4/Chart.yaml @@ -0,0 +1,31 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Productivity + - Tools-Utilities +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "<b>Barcode Buddy is a Grocy companion app/plugin, which allows you to install the Barcode Buddy app and scan products directly to your Grocy library.</b>" +home: https://truecharts.org/docs/charts/incubator/barcodebuddy +icon: https://truecharts.org/img/hotlink-ok/chart-icons/barcodebuddy.png +keywords: + - barcodebuddy + - Productivity + - Tools-Utilities +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: barcodebuddy +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/barcodebuddy + - https://github.com/Forceu/barcodebuddy + - https://hub.docker.com/r/f0rc3/barcodebuddy-docker +type: application +version: 1.0.4 diff --git a/incubator/barcodebuddy/1.0.3/README.md b/incubator/barcodebuddy/1.0.4/README.md similarity index 100% rename from incubator/barcodebuddy/1.0.3/README.md rename to incubator/barcodebuddy/1.0.4/README.md diff --git a/incubator/barcodebuddy/1.0.4/app-changelog.md b/incubator/barcodebuddy/1.0.4/app-changelog.md new file mode 100644 index 00000000000..db4fd406331 --- /dev/null +++ b/incubator/barcodebuddy/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [barcodebuddy-1.0.4](https://github.com/truecharts/charts/compare/barcodebuddy-1.0.3...barcodebuddy-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/barcodebuddy/1.0.3/app-readme.md b/incubator/barcodebuddy/1.0.4/app-readme.md similarity index 100% rename from incubator/barcodebuddy/1.0.3/app-readme.md rename to incubator/barcodebuddy/1.0.4/app-readme.md diff --git a/incubator/barcodebuddy/1.0.4/charts/common-10.9.7.tgz b/incubator/barcodebuddy/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/barcodebuddy/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/barcodebuddy/1.0.3/ix_values.yaml b/incubator/barcodebuddy/1.0.4/ix_values.yaml similarity index 100% rename from incubator/barcodebuddy/1.0.3/ix_values.yaml rename to incubator/barcodebuddy/1.0.4/ix_values.yaml diff --git a/incubator/barcodebuddy/1.0.3/questions.yaml b/incubator/barcodebuddy/1.0.4/questions.yaml similarity index 100% rename from incubator/barcodebuddy/1.0.3/questions.yaml rename to incubator/barcodebuddy/1.0.4/questions.yaml diff --git a/incubator/barcodebuddy/1.0.3/templates/common.yaml b/incubator/barcodebuddy/1.0.4/templates/common.yaml similarity index 100% rename from incubator/barcodebuddy/1.0.3/templates/common.yaml rename to incubator/barcodebuddy/1.0.4/templates/common.yaml diff --git a/incubator/bender/1.0.3/values.yaml b/incubator/barcodebuddy/1.0.4/values.yaml similarity index 100% rename from incubator/bender/1.0.3/values.yaml rename to incubator/barcodebuddy/1.0.4/values.yaml diff --git a/incubator/barotrauma/1.0.3/Chart.lock b/incubator/barotrauma/1.0.3/Chart.lock deleted file mode 100644 index 865a83cf649..00000000000 --- a/incubator/barotrauma/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:35:13.670613103Z" diff --git a/incubator/barotrauma/1.0.3/Chart.yaml b/incubator/barotrauma/1.0.3/Chart.yaml deleted file mode 100644 index 2b5ae8942c8..00000000000 --- a/incubator/barotrauma/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - GameServers -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This Chart will download and install SteamCMD. It will also install Barotrauma and run it." -home: https://truecharts.org/docs/charts/incubator/barotrauma -icon: https://truecharts.org/img/hotlink-ok/chart-icons/barotrauma.png -keywords: - - barotrauma - - GameServers -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: barotrauma -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/barotrauma - - https://www.steampowered.com/ - - https://hub.docker.com/r/ich777/steamcmd/ -type: application -version: 1.0.3 diff --git a/incubator/barotrauma/1.0.3/app-changelog.md b/incubator/barotrauma/1.0.3/app-changelog.md deleted file mode 100644 index 612e3a350c1..00000000000 --- a/incubator/barotrauma/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [barotrauma-1.0.3](https://github.com/truecharts/charts/compare/barotrauma-0.0.35...barotrauma-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/barotrauma/1.0.3/charts/common-10.9.4.tgz b/incubator/barotrauma/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/barotrauma/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/barotrauma/1.0.3/CHANGELOG.md b/incubator/barotrauma/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/barotrauma/1.0.3/CHANGELOG.md rename to incubator/barotrauma/1.0.4/CHANGELOG.md diff --git a/incubator/barotrauma/1.0.4/Chart.yaml b/incubator/barotrauma/1.0.4/Chart.yaml new file mode 100644 index 00000000000..ebd73eb748a --- /dev/null +++ b/incubator/barotrauma/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - GameServers +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This Chart will download and install SteamCMD. It will also install Barotrauma and run it." +home: https://truecharts.org/docs/charts/incubator/barotrauma +icon: https://truecharts.org/img/hotlink-ok/chart-icons/barotrauma.png +keywords: + - barotrauma + - GameServers +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: barotrauma +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/barotrauma + - https://www.steampowered.com/ + - https://hub.docker.com/r/ich777/steamcmd/ +type: application +version: 1.0.4 diff --git a/incubator/barotrauma/1.0.3/README.md b/incubator/barotrauma/1.0.4/README.md similarity index 100% rename from incubator/barotrauma/1.0.3/README.md rename to incubator/barotrauma/1.0.4/README.md diff --git a/incubator/barotrauma/1.0.4/app-changelog.md b/incubator/barotrauma/1.0.4/app-changelog.md new file mode 100644 index 00000000000..f2f7462adc3 --- /dev/null +++ b/incubator/barotrauma/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [barotrauma-1.0.4](https://github.com/truecharts/charts/compare/barotrauma-1.0.3...barotrauma-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/barotrauma/1.0.3/app-readme.md b/incubator/barotrauma/1.0.4/app-readme.md similarity index 100% rename from incubator/barotrauma/1.0.3/app-readme.md rename to incubator/barotrauma/1.0.4/app-readme.md diff --git a/incubator/barotrauma/1.0.4/charts/common-10.9.7.tgz b/incubator/barotrauma/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/barotrauma/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/barotrauma/1.0.3/ix_values.yaml b/incubator/barotrauma/1.0.4/ix_values.yaml similarity index 100% rename from incubator/barotrauma/1.0.3/ix_values.yaml rename to incubator/barotrauma/1.0.4/ix_values.yaml diff --git a/incubator/barotrauma/1.0.3/questions.yaml b/incubator/barotrauma/1.0.4/questions.yaml similarity index 100% rename from incubator/barotrauma/1.0.3/questions.yaml rename to incubator/barotrauma/1.0.4/questions.yaml diff --git a/incubator/barotrauma/1.0.3/templates/common.yaml b/incubator/barotrauma/1.0.4/templates/common.yaml similarity index 100% rename from incubator/barotrauma/1.0.3/templates/common.yaml rename to incubator/barotrauma/1.0.4/templates/common.yaml diff --git a/incubator/bitcoin-node/1.0.3/values.yaml b/incubator/barotrauma/1.0.4/values.yaml similarity index 100% rename from incubator/bitcoin-node/1.0.3/values.yaml rename to incubator/barotrauma/1.0.4/values.yaml diff --git a/incubator/batnoter/1.0.3/Chart.lock b/incubator/batnoter/1.0.3/Chart.lock deleted file mode 100644 index d313c5f39f3..00000000000 --- a/incubator/batnoter/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:35:22.897679831Z" diff --git a/incubator/batnoter/1.0.3/Chart.yaml b/incubator/batnoter/1.0.3/Chart.yaml deleted file mode 100644 index 2227485f79e..00000000000 --- a/incubator/batnoter/1.0.3/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: BatNoter is a web application that allows users to store notes in their git repository. -home: https://truecharts.org/docs/charts/incubator/batnoter -icon: https://truecharts.org/img/hotlink-ok/chart-icons/batnoter.png -keywords: - - notes -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: batnoter -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/batnoter - - https://github.com/batnoter/batnoter -version: 1.0.3 -annotations: - truecharts.org/catagories: | - - notes - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/batnoter/1.0.3/app-changelog.md b/incubator/batnoter/1.0.3/app-changelog.md deleted file mode 100644 index 206f7363584..00000000000 --- a/incubator/batnoter/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [batnoter-1.0.3](https://github.com/truecharts/charts/compare/batnoter-0.0.12...batnoter-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/batnoter/1.0.3/charts/common-10.9.4.tgz b/incubator/batnoter/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/batnoter/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/batnoter/1.0.3/CHANGELOG.md b/incubator/batnoter/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/batnoter/1.0.3/CHANGELOG.md rename to incubator/batnoter/1.0.4/CHANGELOG.md diff --git a/incubator/batnoter/1.0.4/Chart.yaml b/incubator/batnoter/1.0.4/Chart.yaml new file mode 100644 index 00000000000..556e9e7df9e --- /dev/null +++ b/incubator/batnoter/1.0.4/Chart.yaml @@ -0,0 +1,26 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: BatNoter is a web application that allows users to store notes in their git repository. +home: https://truecharts.org/docs/charts/incubator/batnoter +icon: https://truecharts.org/img/hotlink-ok/chart-icons/batnoter.png +keywords: + - notes +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: batnoter +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/batnoter + - https://github.com/batnoter/batnoter +version: 1.0.4 +annotations: + truecharts.org/catagories: | + - notes + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/batnoter/1.0.3/README.md b/incubator/batnoter/1.0.4/README.md similarity index 100% rename from incubator/batnoter/1.0.3/README.md rename to incubator/batnoter/1.0.4/README.md diff --git a/incubator/batnoter/1.0.4/app-changelog.md b/incubator/batnoter/1.0.4/app-changelog.md new file mode 100644 index 00000000000..a40d23b42f2 --- /dev/null +++ b/incubator/batnoter/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [batnoter-1.0.4](https://github.com/truecharts/charts/compare/batnoter-1.0.3...batnoter-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/batnoter/1.0.3/app-readme.md b/incubator/batnoter/1.0.4/app-readme.md similarity index 100% rename from incubator/batnoter/1.0.3/app-readme.md rename to incubator/batnoter/1.0.4/app-readme.md diff --git a/incubator/batnoter/1.0.4/charts/common-10.9.7.tgz b/incubator/batnoter/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/batnoter/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/batnoter/1.0.3/ix_values.yaml b/incubator/batnoter/1.0.4/ix_values.yaml similarity index 100% rename from incubator/batnoter/1.0.3/ix_values.yaml rename to incubator/batnoter/1.0.4/ix_values.yaml diff --git a/incubator/batnoter/1.0.3/questions.yaml b/incubator/batnoter/1.0.4/questions.yaml similarity index 100% rename from incubator/batnoter/1.0.3/questions.yaml rename to incubator/batnoter/1.0.4/questions.yaml diff --git a/incubator/bender/1.0.3/templates/common.yaml b/incubator/batnoter/1.0.4/templates/common.yaml similarity index 100% rename from incubator/bender/1.0.3/templates/common.yaml rename to incubator/batnoter/1.0.4/templates/common.yaml diff --git a/incubator/bitcoind/1.0.3/values.yaml b/incubator/batnoter/1.0.4/values.yaml similarity index 100% rename from incubator/bitcoind/1.0.3/values.yaml rename to incubator/batnoter/1.0.4/values.yaml diff --git a/incubator/bender/1.0.3/Chart.lock b/incubator/bender/1.0.3/Chart.lock deleted file mode 100644 index fdaf44ee173..00000000000 --- a/incubator/bender/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:35:23.328476293Z" diff --git a/incubator/bender/1.0.3/Chart.yaml b/incubator/bender/1.0.3/Chart.yaml deleted file mode 100644 index 0c209f39c71..00000000000 --- a/incubator/bender/1.0.3/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: "1.0.3" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: A link dashboard that can be managed without any code. -home: https://truecharts.org/docs/charts/incubator/bender -icon: https://truecharts.org/img/hotlink-ok/chart-icons/bender.png -keywords: - - bender - - dashboard -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: bender -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/bender - - https://github.com/jez500/bender -version: 1.0.3 -annotations: - truecharts.org/catagories: | - - dashboard - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/bender/1.0.3/app-changelog.md b/incubator/bender/1.0.3/app-changelog.md deleted file mode 100644 index 0a5213fbc6f..00000000000 --- a/incubator/bender/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [bender-1.0.3](https://github.com/truecharts/charts/compare/bender-0.0.11...bender-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/bender/1.0.3/charts/common-10.9.4.tgz b/incubator/bender/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/bender/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/bender/1.0.3/CHANGELOG.md b/incubator/bender/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/bender/1.0.3/CHANGELOG.md rename to incubator/bender/1.0.4/CHANGELOG.md diff --git a/incubator/bender/1.0.4/Chart.yaml b/incubator/bender/1.0.4/Chart.yaml new file mode 100644 index 00000000000..bba60e51adb --- /dev/null +++ b/incubator/bender/1.0.4/Chart.yaml @@ -0,0 +1,27 @@ +apiVersion: v2 +appVersion: "1.0.3" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: A link dashboard that can be managed without any code. +home: https://truecharts.org/docs/charts/incubator/bender +icon: https://truecharts.org/img/hotlink-ok/chart-icons/bender.png +keywords: + - bender + - dashboard +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: bender +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/bender + - https://github.com/jez500/bender +version: 1.0.4 +annotations: + truecharts.org/catagories: | + - dashboard + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/bender/1.0.3/README.md b/incubator/bender/1.0.4/README.md similarity index 100% rename from incubator/bender/1.0.3/README.md rename to incubator/bender/1.0.4/README.md diff --git a/incubator/bender/1.0.4/app-changelog.md b/incubator/bender/1.0.4/app-changelog.md new file mode 100644 index 00000000000..8c42d06e424 --- /dev/null +++ b/incubator/bender/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [bender-1.0.4](https://github.com/truecharts/charts/compare/bender-1.0.3...bender-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/bender/1.0.3/app-readme.md b/incubator/bender/1.0.4/app-readme.md similarity index 100% rename from incubator/bender/1.0.3/app-readme.md rename to incubator/bender/1.0.4/app-readme.md diff --git a/incubator/bender/1.0.4/charts/common-10.9.7.tgz b/incubator/bender/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/bender/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/bender/1.0.3/ix_values.yaml b/incubator/bender/1.0.4/ix_values.yaml similarity index 100% rename from incubator/bender/1.0.3/ix_values.yaml rename to incubator/bender/1.0.4/ix_values.yaml diff --git a/incubator/bender/1.0.3/questions.yaml b/incubator/bender/1.0.4/questions.yaml similarity index 100% rename from incubator/bender/1.0.3/questions.yaml rename to incubator/bender/1.0.4/questions.yaml diff --git a/incubator/cups-server/2.0.3/templates/common.yaml b/incubator/bender/1.0.4/templates/common.yaml similarity index 100% rename from incubator/cups-server/2.0.3/templates/common.yaml rename to incubator/bender/1.0.4/templates/common.yaml diff --git a/incubator/bitcoinunlimited/1.0.3/values.yaml b/incubator/bender/1.0.4/values.yaml similarity index 100% rename from incubator/bitcoinunlimited/1.0.3/values.yaml rename to incubator/bender/1.0.4/values.yaml diff --git a/incubator/bitcoin-node/1.0.3/Chart.lock b/incubator/bitcoin-node/1.0.3/Chart.lock deleted file mode 100644 index fb91bab7ab8..00000000000 --- a/incubator/bitcoin-node/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:35:23.675322868Z" diff --git a/incubator/bitcoin-node/1.0.3/Chart.yaml b/incubator/bitcoin-node/1.0.3/Chart.yaml deleted file mode 100644 index 5daf9762ccb..00000000000 --- a/incubator/bitcoin-node/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Crypto -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Chart that runs the Bitcoin bitcoind node in a Chart for easy deployment." -home: https://truecharts.org/docs/charts/incubator/bitcoin-node -icon: https://truecharts.org/img/hotlink-ok/chart-icons/bitcoin-node.png -keywords: - - bitcoin-node - - Crypto -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: bitcoin-node -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/bitcoin-node - - https://github.com/kylemanna/docker-bitcoind - - https://hub.docker.com/r/kylemanna/bitcoind -type: application -version: 1.0.3 diff --git a/incubator/bitcoin-node/1.0.3/app-changelog.md b/incubator/bitcoin-node/1.0.3/app-changelog.md deleted file mode 100644 index cccd06efffd..00000000000 --- a/incubator/bitcoin-node/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [bitcoin-node-1.0.3](https://github.com/truecharts/charts/compare/bitcoin-node-0.0.34...bitcoin-node-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/bitcoin-node/1.0.3/charts/common-10.9.4.tgz b/incubator/bitcoin-node/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/bitcoin-node/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/bitcoin-node/1.0.3/CHANGELOG.md b/incubator/bitcoin-node/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/bitcoin-node/1.0.3/CHANGELOG.md rename to incubator/bitcoin-node/1.0.4/CHANGELOG.md diff --git a/incubator/bitcoin-node/1.0.4/Chart.yaml b/incubator/bitcoin-node/1.0.4/Chart.yaml new file mode 100644 index 00000000000..fabf9b7ebf6 --- /dev/null +++ b/incubator/bitcoin-node/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Crypto +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Chart that runs the Bitcoin bitcoind node in a Chart for easy deployment." +home: https://truecharts.org/docs/charts/incubator/bitcoin-node +icon: https://truecharts.org/img/hotlink-ok/chart-icons/bitcoin-node.png +keywords: + - bitcoin-node + - Crypto +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: bitcoin-node +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/bitcoin-node + - https://github.com/kylemanna/docker-bitcoind + - https://hub.docker.com/r/kylemanna/bitcoind +type: application +version: 1.0.4 diff --git a/incubator/bitcoin-node/1.0.3/README.md b/incubator/bitcoin-node/1.0.4/README.md similarity index 100% rename from incubator/bitcoin-node/1.0.3/README.md rename to incubator/bitcoin-node/1.0.4/README.md diff --git a/incubator/bitcoin-node/1.0.4/app-changelog.md b/incubator/bitcoin-node/1.0.4/app-changelog.md new file mode 100644 index 00000000000..79d73f17c60 --- /dev/null +++ b/incubator/bitcoin-node/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [bitcoin-node-1.0.4](https://github.com/truecharts/charts/compare/bitcoin-node-1.0.3...bitcoin-node-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/bitcoin-node/1.0.3/app-readme.md b/incubator/bitcoin-node/1.0.4/app-readme.md similarity index 100% rename from incubator/bitcoin-node/1.0.3/app-readme.md rename to incubator/bitcoin-node/1.0.4/app-readme.md diff --git a/incubator/bitcoin-node/1.0.4/charts/common-10.9.7.tgz b/incubator/bitcoin-node/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/bitcoin-node/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/bitcoin-node/1.0.3/ix_values.yaml b/incubator/bitcoin-node/1.0.4/ix_values.yaml similarity index 100% rename from incubator/bitcoin-node/1.0.3/ix_values.yaml rename to incubator/bitcoin-node/1.0.4/ix_values.yaml diff --git a/incubator/bitcoin-node/1.0.3/questions.yaml b/incubator/bitcoin-node/1.0.4/questions.yaml similarity index 100% rename from incubator/bitcoin-node/1.0.3/questions.yaml rename to incubator/bitcoin-node/1.0.4/questions.yaml diff --git a/incubator/bitcoin-node/1.0.3/templates/common.yaml b/incubator/bitcoin-node/1.0.4/templates/common.yaml similarity index 100% rename from incubator/bitcoin-node/1.0.3/templates/common.yaml rename to incubator/bitcoin-node/1.0.4/templates/common.yaml diff --git a/incubator/bitcoinwalletgui/1.0.3/values.yaml b/incubator/bitcoin-node/1.0.4/values.yaml similarity index 100% rename from incubator/bitcoinwalletgui/1.0.3/values.yaml rename to incubator/bitcoin-node/1.0.4/values.yaml diff --git a/incubator/bitcoind/1.0.3/Chart.lock b/incubator/bitcoind/1.0.3/Chart.lock deleted file mode 100644 index 48250399844..00000000000 --- a/incubator/bitcoind/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:35:45.278418064Z" diff --git a/incubator/bitcoind/1.0.3/Chart.yaml b/incubator/bitcoind/1.0.3/Chart.yaml deleted file mode 100644 index f250cb63c7d..00000000000 --- a/incubator/bitcoind/1.0.3/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Tools-Utilities - - Network-Other - - Crypto -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Support the Bitcoin network by hosting your own node! This template provides a full Bitcoin Core node, built in a verifiably trustless way.\n" -home: https://truecharts.org/docs/charts/incubator/bitcoind -icon: https://truecharts.org/img/hotlink-ok/chart-icons/bitcoind.png -keywords: - - bitcoind - - Tools-Utilities - - Network-Other - - Crypto -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: bitcoind -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/bitcoind - - https://bitcoin.org/ - - https://hub.docker.com/r/ofawx/bitcoind/ -type: application -version: 1.0.3 diff --git a/incubator/bitcoind/1.0.3/app-changelog.md b/incubator/bitcoind/1.0.3/app-changelog.md deleted file mode 100644 index e1868529702..00000000000 --- a/incubator/bitcoind/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [bitcoind-1.0.3](https://github.com/truecharts/charts/compare/bitcoind-0.0.35...bitcoind-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/bitcoind/1.0.3/charts/common-10.9.4.tgz b/incubator/bitcoind/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/bitcoind/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/bitcoind/1.0.3/CHANGELOG.md b/incubator/bitcoind/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/bitcoind/1.0.3/CHANGELOG.md rename to incubator/bitcoind/1.0.4/CHANGELOG.md diff --git a/incubator/bitcoind/1.0.4/Chart.yaml b/incubator/bitcoind/1.0.4/Chart.yaml new file mode 100644 index 00000000000..e0195ef9cc7 --- /dev/null +++ b/incubator/bitcoind/1.0.4/Chart.yaml @@ -0,0 +1,33 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Tools-Utilities + - Network-Other + - Crypto +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Support the Bitcoin network by hosting your own node! This template provides a full Bitcoin Core node, built in a verifiably trustless way.\n" +home: https://truecharts.org/docs/charts/incubator/bitcoind +icon: https://truecharts.org/img/hotlink-ok/chart-icons/bitcoind.png +keywords: + - bitcoind + - Tools-Utilities + - Network-Other + - Crypto +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: bitcoind +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/bitcoind + - https://bitcoin.org/ + - https://hub.docker.com/r/ofawx/bitcoind/ +type: application +version: 1.0.4 diff --git a/incubator/bitcoind/1.0.3/README.md b/incubator/bitcoind/1.0.4/README.md similarity index 100% rename from incubator/bitcoind/1.0.3/README.md rename to incubator/bitcoind/1.0.4/README.md diff --git a/incubator/bitcoind/1.0.4/app-changelog.md b/incubator/bitcoind/1.0.4/app-changelog.md new file mode 100644 index 00000000000..fcff1c4585b --- /dev/null +++ b/incubator/bitcoind/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [bitcoind-1.0.4](https://github.com/truecharts/charts/compare/bitcoind-1.0.3...bitcoind-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/bitcoind/1.0.3/app-readme.md b/incubator/bitcoind/1.0.4/app-readme.md similarity index 100% rename from incubator/bitcoind/1.0.3/app-readme.md rename to incubator/bitcoind/1.0.4/app-readme.md diff --git a/incubator/bitcoind/1.0.4/charts/common-10.9.7.tgz b/incubator/bitcoind/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/bitcoind/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/bitcoind/1.0.3/ix_values.yaml b/incubator/bitcoind/1.0.4/ix_values.yaml similarity index 100% rename from incubator/bitcoind/1.0.3/ix_values.yaml rename to incubator/bitcoind/1.0.4/ix_values.yaml diff --git a/incubator/bitcoind/1.0.3/questions.yaml b/incubator/bitcoind/1.0.4/questions.yaml similarity index 100% rename from incubator/bitcoind/1.0.3/questions.yaml rename to incubator/bitcoind/1.0.4/questions.yaml diff --git a/incubator/bitcoind/1.0.3/templates/common.yaml b/incubator/bitcoind/1.0.4/templates/common.yaml similarity index 100% rename from incubator/bitcoind/1.0.3/templates/common.yaml rename to incubator/bitcoind/1.0.4/templates/common.yaml diff --git a/incubator/blender-desktop-g3/1.0.3/values.yaml b/incubator/bitcoind/1.0.4/values.yaml similarity index 100% rename from incubator/blender-desktop-g3/1.0.3/values.yaml rename to incubator/bitcoind/1.0.4/values.yaml diff --git a/incubator/bitcoinunlimited/1.0.3/Chart.lock b/incubator/bitcoinunlimited/1.0.3/Chart.lock deleted file mode 100644 index 19a5a93a3b3..00000000000 --- a/incubator/bitcoinunlimited/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:35:53.961959998Z" diff --git a/incubator/bitcoinunlimited/1.0.3/Chart.yaml b/incubator/bitcoinunlimited/1.0.3/Chart.yaml deleted file mode 100644 index 68157e9fd33..00000000000 --- a/incubator/bitcoinunlimited/1.0.3/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Network-Other -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "The Bitcoin Unlimited project seeks to provide a voice to all stakeholders in the Bitcoin ecosystem." -home: https://truecharts.org/docs/charts/incubator/bitcoinunlimited -icon: https://truecharts.org/img/hotlink-ok/chart-icons/bitcoinunlimited.png -keywords: - - bitcoinunlimited - - Network-Other -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: bitcoinunlimited -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/bitcoinunlimited - - https://hub.docker.com/r/amacneil/bitcoinunlimited/~/dockerfile/ -type: application -version: 1.0.3 diff --git a/incubator/bitcoinunlimited/1.0.3/app-changelog.md b/incubator/bitcoinunlimited/1.0.3/app-changelog.md deleted file mode 100644 index c82292180bf..00000000000 --- a/incubator/bitcoinunlimited/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [bitcoinunlimited-1.0.3](https://github.com/truecharts/charts/compare/bitcoinunlimited-0.0.34...bitcoinunlimited-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/bitcoinunlimited/1.0.3/charts/common-10.9.4.tgz b/incubator/bitcoinunlimited/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/bitcoinunlimited/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/bitcoinunlimited/1.0.3/CHANGELOG.md b/incubator/bitcoinunlimited/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/bitcoinunlimited/1.0.3/CHANGELOG.md rename to incubator/bitcoinunlimited/1.0.4/CHANGELOG.md diff --git a/incubator/bitcoinunlimited/1.0.4/Chart.yaml b/incubator/bitcoinunlimited/1.0.4/Chart.yaml new file mode 100644 index 00000000000..def11a760d9 --- /dev/null +++ b/incubator/bitcoinunlimited/1.0.4/Chart.yaml @@ -0,0 +1,28 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Network-Other +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "The Bitcoin Unlimited project seeks to provide a voice to all stakeholders in the Bitcoin ecosystem." +home: https://truecharts.org/docs/charts/incubator/bitcoinunlimited +icon: https://truecharts.org/img/hotlink-ok/chart-icons/bitcoinunlimited.png +keywords: + - bitcoinunlimited + - Network-Other +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: bitcoinunlimited +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/bitcoinunlimited + - https://hub.docker.com/r/amacneil/bitcoinunlimited/~/dockerfile/ +type: application +version: 1.0.4 diff --git a/incubator/bitcoinunlimited/1.0.3/README.md b/incubator/bitcoinunlimited/1.0.4/README.md similarity index 100% rename from incubator/bitcoinunlimited/1.0.3/README.md rename to incubator/bitcoinunlimited/1.0.4/README.md diff --git a/incubator/bitcoinunlimited/1.0.4/app-changelog.md b/incubator/bitcoinunlimited/1.0.4/app-changelog.md new file mode 100644 index 00000000000..17c585652b7 --- /dev/null +++ b/incubator/bitcoinunlimited/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [bitcoinunlimited-1.0.4](https://github.com/truecharts/charts/compare/bitcoinunlimited-1.0.3...bitcoinunlimited-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/bitcoinunlimited/1.0.3/app-readme.md b/incubator/bitcoinunlimited/1.0.4/app-readme.md similarity index 100% rename from incubator/bitcoinunlimited/1.0.3/app-readme.md rename to incubator/bitcoinunlimited/1.0.4/app-readme.md diff --git a/incubator/bitcoinunlimited/1.0.4/charts/common-10.9.7.tgz b/incubator/bitcoinunlimited/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/bitcoinunlimited/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/bitcoinunlimited/1.0.3/ix_values.yaml b/incubator/bitcoinunlimited/1.0.4/ix_values.yaml similarity index 100% rename from incubator/bitcoinunlimited/1.0.3/ix_values.yaml rename to incubator/bitcoinunlimited/1.0.4/ix_values.yaml diff --git a/incubator/bitcoinunlimited/1.0.3/questions.yaml b/incubator/bitcoinunlimited/1.0.4/questions.yaml similarity index 100% rename from incubator/bitcoinunlimited/1.0.3/questions.yaml rename to incubator/bitcoinunlimited/1.0.4/questions.yaml diff --git a/incubator/bitcoinunlimited/1.0.3/templates/common.yaml b/incubator/bitcoinunlimited/1.0.4/templates/common.yaml similarity index 100% rename from incubator/bitcoinunlimited/1.0.3/templates/common.yaml rename to incubator/bitcoinunlimited/1.0.4/templates/common.yaml diff --git a/incubator/blender/1.0.3/values.yaml b/incubator/bitcoinunlimited/1.0.4/values.yaml similarity index 100% rename from incubator/blender/1.0.3/values.yaml rename to incubator/bitcoinunlimited/1.0.4/values.yaml diff --git a/incubator/bitcoinwalletgui/1.0.3/Chart.lock b/incubator/bitcoinwalletgui/1.0.3/Chart.lock deleted file mode 100644 index a44c39f66b3..00000000000 --- a/incubator/bitcoinwalletgui/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:35:54.730125581Z" diff --git a/incubator/bitcoinwalletgui/1.0.3/Chart.yaml b/incubator/bitcoinwalletgui/1.0.3/Chart.yaml deleted file mode 100644 index 5af57cb7275..00000000000 --- a/incubator/bitcoinwalletgui/1.0.3/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Other -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Bitcoin wallet with GUI over VNC and NoVNC. \n" -home: https://truecharts.org/docs/charts/incubator/bitcoinwalletgui -icon: https://truecharts.org/img/hotlink-ok/chart-icons/bitcoinwalletgui.png -keywords: - - bitcoinwalletgui - - Other -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: bitcoinwalletgui -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/bitcoinwalletgui - - https://hub.docker.com/r/ulisses1478/bitcoinwallet-gui -type: application -version: 1.0.3 diff --git a/incubator/bitcoinwalletgui/1.0.3/app-changelog.md b/incubator/bitcoinwalletgui/1.0.3/app-changelog.md deleted file mode 100644 index 175ba8b1027..00000000000 --- a/incubator/bitcoinwalletgui/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [bitcoinwalletgui-1.0.3](https://github.com/truecharts/charts/compare/bitcoinwalletgui-0.0.34...bitcoinwalletgui-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/bitcoinwalletgui/1.0.3/charts/common-10.9.4.tgz b/incubator/bitcoinwalletgui/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/bitcoinwalletgui/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/bitcoinwalletgui/1.0.3/CHANGELOG.md b/incubator/bitcoinwalletgui/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/bitcoinwalletgui/1.0.3/CHANGELOG.md rename to incubator/bitcoinwalletgui/1.0.4/CHANGELOG.md diff --git a/incubator/bitcoinwalletgui/1.0.4/Chart.yaml b/incubator/bitcoinwalletgui/1.0.4/Chart.yaml new file mode 100644 index 00000000000..3301a8e111e --- /dev/null +++ b/incubator/bitcoinwalletgui/1.0.4/Chart.yaml @@ -0,0 +1,28 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Other +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Bitcoin wallet with GUI over VNC and NoVNC. \n" +home: https://truecharts.org/docs/charts/incubator/bitcoinwalletgui +icon: https://truecharts.org/img/hotlink-ok/chart-icons/bitcoinwalletgui.png +keywords: + - bitcoinwalletgui + - Other +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: bitcoinwalletgui +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/bitcoinwalletgui + - https://hub.docker.com/r/ulisses1478/bitcoinwallet-gui +type: application +version: 1.0.4 diff --git a/incubator/bitcoinwalletgui/1.0.3/README.md b/incubator/bitcoinwalletgui/1.0.4/README.md similarity index 100% rename from incubator/bitcoinwalletgui/1.0.3/README.md rename to incubator/bitcoinwalletgui/1.0.4/README.md diff --git a/incubator/bitcoinwalletgui/1.0.4/app-changelog.md b/incubator/bitcoinwalletgui/1.0.4/app-changelog.md new file mode 100644 index 00000000000..78c18e22ed1 --- /dev/null +++ b/incubator/bitcoinwalletgui/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [bitcoinwalletgui-1.0.4](https://github.com/truecharts/charts/compare/bitcoinwalletgui-1.0.3...bitcoinwalletgui-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/bitcoinwalletgui/1.0.3/app-readme.md b/incubator/bitcoinwalletgui/1.0.4/app-readme.md similarity index 100% rename from incubator/bitcoinwalletgui/1.0.3/app-readme.md rename to incubator/bitcoinwalletgui/1.0.4/app-readme.md diff --git a/incubator/bitcoinwalletgui/1.0.4/charts/common-10.9.7.tgz b/incubator/bitcoinwalletgui/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/bitcoinwalletgui/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/bitcoinwalletgui/1.0.3/ix_values.yaml b/incubator/bitcoinwalletgui/1.0.4/ix_values.yaml similarity index 100% rename from incubator/bitcoinwalletgui/1.0.3/ix_values.yaml rename to incubator/bitcoinwalletgui/1.0.4/ix_values.yaml diff --git a/incubator/bitcoinwalletgui/1.0.3/questions.yaml b/incubator/bitcoinwalletgui/1.0.4/questions.yaml similarity index 100% rename from incubator/bitcoinwalletgui/1.0.3/questions.yaml rename to incubator/bitcoinwalletgui/1.0.4/questions.yaml diff --git a/incubator/bitcoinwalletgui/1.0.3/templates/common.yaml b/incubator/bitcoinwalletgui/1.0.4/templates/common.yaml similarity index 100% rename from incubator/bitcoinwalletgui/1.0.3/templates/common.yaml rename to incubator/bitcoinwalletgui/1.0.4/templates/common.yaml diff --git a/incubator/breitbandmessung-de/1.0.3/values.yaml b/incubator/bitcoinwalletgui/1.0.4/values.yaml similarity index 100% rename from incubator/breitbandmessung-de/1.0.3/values.yaml rename to incubator/bitcoinwalletgui/1.0.4/values.yaml diff --git a/incubator/blender-desktop-g3/1.0.3/Chart.lock b/incubator/blender-desktop-g3/1.0.3/Chart.lock deleted file mode 100644 index 381c19cc37b..00000000000 --- a/incubator/blender-desktop-g3/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:36:15.950973767Z" diff --git a/incubator/blender-desktop-g3/1.0.3/Chart.yaml b/incubator/blender-desktop-g3/1.0.3/Chart.yaml deleted file mode 100644 index 2478081c292..00000000000 --- a/incubator/blender-desktop-g3/1.0.3/Chart.yaml +++ /dev/null @@ -1,35 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Productivity - - Tools-Utilities - - MediaApp-Photos - - MediaApp-Other -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Headless Ubuntu/Xfce Charts with VNC/noVNC for diagramming, image editing and 2D/3D drawing" -home: https://truecharts.org/docs/charts/incubator/blender-desktop-g3 -icon: https://truecharts.org/img/hotlink-ok/chart-icons/blender-desktop-g3.png -keywords: - - blender-desktop-g3 - - Productivity - - Tools-Utilities - - MediaApp-Photos - - MediaApp-Other -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: blender-desktop-g3 -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/blender-desktop-g3 - - https://github.com/accetto/headless-drawing-g3/ - - https://hub.docker.com/r/accetto/ubuntu-vnc-xfce-blender-g3 -type: application -version: 1.0.3 diff --git a/incubator/blender-desktop-g3/1.0.3/app-changelog.md b/incubator/blender-desktop-g3/1.0.3/app-changelog.md deleted file mode 100644 index 6f8c80b2c5a..00000000000 --- a/incubator/blender-desktop-g3/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [blender-desktop-g3-1.0.3](https://github.com/truecharts/charts/compare/blender-desktop-g3-0.0.37...blender-desktop-g3-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/blender-desktop-g3/1.0.3/charts/common-10.9.4.tgz b/incubator/blender-desktop-g3/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/blender-desktop-g3/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/blender-desktop-g3/1.0.3/CHANGELOG.md b/incubator/blender-desktop-g3/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/blender-desktop-g3/1.0.3/CHANGELOG.md rename to incubator/blender-desktop-g3/1.0.4/CHANGELOG.md diff --git a/incubator/blender-desktop-g3/1.0.4/Chart.yaml b/incubator/blender-desktop-g3/1.0.4/Chart.yaml new file mode 100644 index 00000000000..bc7d9949018 --- /dev/null +++ b/incubator/blender-desktop-g3/1.0.4/Chart.yaml @@ -0,0 +1,35 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Productivity + - Tools-Utilities + - MediaApp-Photos + - MediaApp-Other +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Headless Ubuntu/Xfce Charts with VNC/noVNC for diagramming, image editing and 2D/3D drawing" +home: https://truecharts.org/docs/charts/incubator/blender-desktop-g3 +icon: https://truecharts.org/img/hotlink-ok/chart-icons/blender-desktop-g3.png +keywords: + - blender-desktop-g3 + - Productivity + - Tools-Utilities + - MediaApp-Photos + - MediaApp-Other +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: blender-desktop-g3 +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/blender-desktop-g3 + - https://github.com/accetto/headless-drawing-g3/ + - https://hub.docker.com/r/accetto/ubuntu-vnc-xfce-blender-g3 +type: application +version: 1.0.4 diff --git a/incubator/blender-desktop-g3/1.0.3/README.md b/incubator/blender-desktop-g3/1.0.4/README.md similarity index 100% rename from incubator/blender-desktop-g3/1.0.3/README.md rename to incubator/blender-desktop-g3/1.0.4/README.md diff --git a/incubator/blender-desktop-g3/1.0.4/app-changelog.md b/incubator/blender-desktop-g3/1.0.4/app-changelog.md new file mode 100644 index 00000000000..4f84ea64225 --- /dev/null +++ b/incubator/blender-desktop-g3/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [blender-desktop-g3-1.0.4](https://github.com/truecharts/charts/compare/blender-desktop-g3-1.0.3...blender-desktop-g3-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/blender-desktop-g3/1.0.3/app-readme.md b/incubator/blender-desktop-g3/1.0.4/app-readme.md similarity index 100% rename from incubator/blender-desktop-g3/1.0.3/app-readme.md rename to incubator/blender-desktop-g3/1.0.4/app-readme.md diff --git a/incubator/blender-desktop-g3/1.0.4/charts/common-10.9.7.tgz b/incubator/blender-desktop-g3/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/blender-desktop-g3/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/blender-desktop-g3/1.0.3/ix_values.yaml b/incubator/blender-desktop-g3/1.0.4/ix_values.yaml similarity index 100% rename from incubator/blender-desktop-g3/1.0.3/ix_values.yaml rename to incubator/blender-desktop-g3/1.0.4/ix_values.yaml diff --git a/incubator/blender-desktop-g3/1.0.3/questions.yaml b/incubator/blender-desktop-g3/1.0.4/questions.yaml similarity index 100% rename from incubator/blender-desktop-g3/1.0.3/questions.yaml rename to incubator/blender-desktop-g3/1.0.4/questions.yaml diff --git a/incubator/blender-desktop-g3/1.0.3/templates/common.yaml b/incubator/blender-desktop-g3/1.0.4/templates/common.yaml similarity index 100% rename from incubator/blender-desktop-g3/1.0.3/templates/common.yaml rename to incubator/blender-desktop-g3/1.0.4/templates/common.yaml diff --git a/incubator/btdex/1.0.3/values.yaml b/incubator/blender-desktop-g3/1.0.4/values.yaml similarity index 100% rename from incubator/btdex/1.0.3/values.yaml rename to incubator/blender-desktop-g3/1.0.4/values.yaml diff --git a/incubator/blender/1.0.3/Chart.lock b/incubator/blender/1.0.3/Chart.lock deleted file mode 100644 index 29394820ba0..00000000000 --- a/incubator/blender/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:35:54.850086325Z" diff --git a/incubator/blender/1.0.3/Chart.yaml b/incubator/blender/1.0.3/Chart.yaml deleted file mode 100644 index 3a6b2f51b10..00000000000 --- a/incubator/blender/1.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Other -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Blender(https://www.blender.org/) is a free and open-source 3D computer graphics software toolset used for creating animated films, visual effects, art, 3D printed models, motion graphics, interactive 3D applications, virtual reality, and computer games. **This image does not support GPU rendering out of the box only accelerated workspace experience** -home: https://truecharts.org/docs/charts/incubator/blender -icon: https://truecharts.org/img/hotlink-ok/chart-icons/blender.png -keywords: - - blender - - Other -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: blender -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/blender - - https://www.blender.org/ - - https://github.com/orgs/linuxserver/packages/container/package/blender - - https://github.com/linuxserver/docker-blender#readme -type: application -version: 1.0.3 diff --git a/incubator/blender/1.0.3/app-changelog.md b/incubator/blender/1.0.3/app-changelog.md deleted file mode 100644 index 86aaba34f4d..00000000000 --- a/incubator/blender/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [blender-1.0.3](https://github.com/truecharts/charts/compare/blender-0.0.45...blender-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/blender/1.0.3/charts/common-10.9.4.tgz b/incubator/blender/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/blender/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/blender/1.0.3/ix_values.yaml b/incubator/blender/1.0.3/ix_values.yaml deleted file mode 100644 index 147e5e77fd5..00000000000 --- a/incubator/blender/1.0.3/ix_values.yaml +++ /dev/null @@ -1,28 +0,0 @@ -env: - KEYBOARD: "" - SUBFOLDER: "" - UMASK: "" -image: - pullPolicy: IfNotPresent - repository: tccr.io/truecharts/blender - tag: latest@sha256:65d471f5db800b2cd31047239d437f50daeb4b633b2a2a6e17e6a02ad3a8f33f -persistence: - config: - enabled: true - mountPath: /config -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -service: - main: - ports: - main: - port: 3000 - protocol: TCP - targetPort: 3000 - -portal: - enabled: true diff --git a/incubator/blender/1.0.3/CHANGELOG.md b/incubator/blender/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/blender/1.0.3/CHANGELOG.md rename to incubator/blender/1.0.4/CHANGELOG.md diff --git a/incubator/blender/1.0.4/Chart.yaml b/incubator/blender/1.0.4/Chart.yaml new file mode 100644 index 00000000000..4593b41b172 --- /dev/null +++ b/incubator/blender/1.0.4/Chart.yaml @@ -0,0 +1,30 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Other +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Blender(https://www.blender.org/) is a free and open-source 3D computer graphics software toolset used for creating animated films, visual effects, art, 3D printed models, motion graphics, interactive 3D applications, virtual reality, and computer games. **This image does not support GPU rendering out of the box only accelerated workspace experience** +home: https://truecharts.org/docs/charts/incubator/blender +icon: https://truecharts.org/img/hotlink-ok/chart-icons/blender.png +keywords: + - blender + - Other +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: blender +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/blender + - https://www.blender.org/ + - https://github.com/orgs/linuxserver/packages/container/package/blender + - https://github.com/linuxserver/docker-blender#readme +type: application +version: 1.0.4 diff --git a/incubator/blender/1.0.3/README.md b/incubator/blender/1.0.4/README.md similarity index 100% rename from incubator/blender/1.0.3/README.md rename to incubator/blender/1.0.4/README.md diff --git a/incubator/blender/1.0.4/app-changelog.md b/incubator/blender/1.0.4/app-changelog.md new file mode 100644 index 00000000000..4919eb60ec8 --- /dev/null +++ b/incubator/blender/1.0.4/app-changelog.md @@ -0,0 +1,10 @@ + + +## [blender-1.0.4](https://github.com/truecharts/charts/compare/blender-desktop-g3-1.0.3...blender-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + - update docker general non-major + + \ No newline at end of file diff --git a/incubator/blender/1.0.3/app-readme.md b/incubator/blender/1.0.4/app-readme.md similarity index 100% rename from incubator/blender/1.0.3/app-readme.md rename to incubator/blender/1.0.4/app-readme.md diff --git a/incubator/blender/1.0.4/charts/common-10.9.7.tgz b/incubator/blender/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/blender/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/blender/1.0.4/ix_values.yaml b/incubator/blender/1.0.4/ix_values.yaml new file mode 100644 index 00000000000..ce73a2eb546 --- /dev/null +++ b/incubator/blender/1.0.4/ix_values.yaml @@ -0,0 +1,28 @@ +env: + KEYBOARD: "" + SUBFOLDER: "" + UMASK: "" +image: + pullPolicy: IfNotPresent + repository: tccr.io/truecharts/blender + tag: latest@sha256:0cc6f29e45d125b550aaf513b5a5de7625c823d52714720905792a33578323bd +persistence: + config: + enabled: true + mountPath: /config +podSecurityContext: + runAsGroup: 0 + runAsUser: 0 +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false +service: + main: + ports: + main: + port: 3000 + protocol: TCP + targetPort: 3000 + +portal: + enabled: true diff --git a/incubator/blender/1.0.3/questions.yaml b/incubator/blender/1.0.4/questions.yaml similarity index 100% rename from incubator/blender/1.0.3/questions.yaml rename to incubator/blender/1.0.4/questions.yaml diff --git a/incubator/blender/1.0.3/templates/common.yaml b/incubator/blender/1.0.4/templates/common.yaml similarity index 100% rename from incubator/blender/1.0.3/templates/common.yaml rename to incubator/blender/1.0.4/templates/common.yaml diff --git a/incubator/bwapp/1.0.3/values.yaml b/incubator/blender/1.0.4/values.yaml similarity index 100% rename from incubator/bwapp/1.0.3/values.yaml rename to incubator/blender/1.0.4/values.yaml diff --git a/incubator/breitbandmessung-de/1.0.3/Chart.lock b/incubator/breitbandmessung-de/1.0.3/Chart.lock deleted file mode 100644 index f705b4911c1..00000000000 --- a/incubator/breitbandmessung-de/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:36:25.456736564Z" diff --git a/incubator/breitbandmessung-de/1.0.3/Chart.yaml b/incubator/breitbandmessung-de/1.0.3/Chart.yaml deleted file mode 100644 index da2a9bf7501..00000000000 --- a/incubator/breitbandmessung-de/1.0.3/Chart.yaml +++ /dev/null @@ -1,37 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - HomeAutomation - - Productivity - - Tools-Utilities - - Other - - Network-Management -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "A script to enable customers of lazy ISPs to perform measurement campaigns of the connection speed as described here in an automated way." -home: https://truecharts.org/docs/charts/incubator/breitbandmessung-de -icon: https://truecharts.org/img/hotlink-ok/chart-icons/breitbandmessung-de.png -keywords: - - breitbandmessung-de - - HomeAutomation - - Productivity - - Tools-Utilities - - Other - - Network-Management -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: breitbandmessung-de -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/breitbandmessung-de - - https://github.com/shneezin/breitbandmessung-node - - https://hub.docker.com/r/shneezin/breitbandmessung-node -type: application -version: 1.0.3 diff --git a/incubator/breitbandmessung-de/1.0.3/app-changelog.md b/incubator/breitbandmessung-de/1.0.3/app-changelog.md deleted file mode 100644 index 21d45448474..00000000000 --- a/incubator/breitbandmessung-de/1.0.3/app-changelog.md +++ /dev/null @@ -1,26 +0,0 @@ - - -## [breitbandmessung-de-1.0.3](https://github.com/truecharts/charts/compare/breitbandmessung-de-0.0.36...breitbandmessung-de-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Fix - -- remove removed includes - - \ No newline at end of file diff --git a/incubator/breitbandmessung-de/1.0.3/charts/common-10.9.4.tgz b/incubator/breitbandmessung-de/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/breitbandmessung-de/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/breitbandmessung-de/1.0.3/CHANGELOG.md b/incubator/breitbandmessung-de/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/breitbandmessung-de/1.0.3/CHANGELOG.md rename to incubator/breitbandmessung-de/1.0.4/CHANGELOG.md diff --git a/incubator/breitbandmessung-de/1.0.4/Chart.yaml b/incubator/breitbandmessung-de/1.0.4/Chart.yaml new file mode 100644 index 00000000000..aa7f787379c --- /dev/null +++ b/incubator/breitbandmessung-de/1.0.4/Chart.yaml @@ -0,0 +1,37 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - HomeAutomation + - Productivity + - Tools-Utilities + - Other + - Network-Management +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "A script to enable customers of lazy ISPs to perform measurement campaigns of the connection speed as described here in an automated way." +home: https://truecharts.org/docs/charts/incubator/breitbandmessung-de +icon: https://truecharts.org/img/hotlink-ok/chart-icons/breitbandmessung-de.png +keywords: + - breitbandmessung-de + - HomeAutomation + - Productivity + - Tools-Utilities + - Other + - Network-Management +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: breitbandmessung-de +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/breitbandmessung-de + - https://github.com/shneezin/breitbandmessung-node + - https://hub.docker.com/r/shneezin/breitbandmessung-node +type: application +version: 1.0.4 diff --git a/incubator/breitbandmessung-de/1.0.3/README.md b/incubator/breitbandmessung-de/1.0.4/README.md similarity index 100% rename from incubator/breitbandmessung-de/1.0.3/README.md rename to incubator/breitbandmessung-de/1.0.4/README.md diff --git a/incubator/breitbandmessung-de/1.0.4/app-changelog.md b/incubator/breitbandmessung-de/1.0.4/app-changelog.md new file mode 100644 index 00000000000..cd321d18928 --- /dev/null +++ b/incubator/breitbandmessung-de/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [breitbandmessung-de-1.0.4](https://github.com/truecharts/charts/compare/breitbandmessung-de-1.0.3...breitbandmessung-de-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/breitbandmessung-de/1.0.3/app-readme.md b/incubator/breitbandmessung-de/1.0.4/app-readme.md similarity index 100% rename from incubator/breitbandmessung-de/1.0.3/app-readme.md rename to incubator/breitbandmessung-de/1.0.4/app-readme.md diff --git a/incubator/breitbandmessung-de/1.0.4/charts/common-10.9.7.tgz b/incubator/breitbandmessung-de/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/breitbandmessung-de/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/breitbandmessung-de/1.0.3/ix_values.yaml b/incubator/breitbandmessung-de/1.0.4/ix_values.yaml similarity index 100% rename from incubator/breitbandmessung-de/1.0.3/ix_values.yaml rename to incubator/breitbandmessung-de/1.0.4/ix_values.yaml diff --git a/incubator/breitbandmessung-de/1.0.3/questions.yaml b/incubator/breitbandmessung-de/1.0.4/questions.yaml similarity index 100% rename from incubator/breitbandmessung-de/1.0.3/questions.yaml rename to incubator/breitbandmessung-de/1.0.4/questions.yaml diff --git a/incubator/breitbandmessung-de/1.0.3/templates/common.yaml b/incubator/breitbandmessung-de/1.0.4/templates/common.yaml similarity index 100% rename from incubator/breitbandmessung-de/1.0.3/templates/common.yaml rename to incubator/breitbandmessung-de/1.0.4/templates/common.yaml diff --git a/incubator/cadquery-jupyter/1.0.3/values.yaml b/incubator/breitbandmessung-de/1.0.4/values.yaml similarity index 100% rename from incubator/cadquery-jupyter/1.0.3/values.yaml rename to incubator/breitbandmessung-de/1.0.4/values.yaml diff --git a/incubator/btdex/1.0.3/Chart.lock b/incubator/btdex/1.0.3/Chart.lock deleted file mode 100644 index 7525d813f83..00000000000 --- a/incubator/btdex/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:36:25.706817493Z" diff --git a/incubator/btdex/1.0.3/Chart.yaml b/incubator/btdex/1.0.3/Chart.yaml deleted file mode 100644 index b0cb18b1a25..00000000000 --- a/incubator/btdex/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Crypto -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: This is a Docker Chart for BTDEX based on jlesage/Chart-baseimage-gui Chart. -home: https://truecharts.org/docs/charts/incubator/btdex -icon: https://truecharts.org/img/hotlink-ok/chart-icons/btdex.png -keywords: - - btdex - - Crypto -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: btdex -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/btdex - - https://btdex.trade/ - - https://hub.docker.com/r/furritos/docker-btdex:latest -type: application -version: 1.0.3 diff --git a/incubator/btdex/1.0.3/app-changelog.md b/incubator/btdex/1.0.3/app-changelog.md deleted file mode 100644 index f200a6d6531..00000000000 --- a/incubator/btdex/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [btdex-1.0.3](https://github.com/truecharts/charts/compare/btdex-0.0.36...btdex-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/btdex/1.0.3/charts/common-10.9.4.tgz b/incubator/btdex/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/btdex/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/btdex/1.0.3/CHANGELOG.md b/incubator/btdex/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/btdex/1.0.3/CHANGELOG.md rename to incubator/btdex/1.0.4/CHANGELOG.md diff --git a/incubator/btdex/1.0.4/Chart.yaml b/incubator/btdex/1.0.4/Chart.yaml new file mode 100644 index 00000000000..132b950781f --- /dev/null +++ b/incubator/btdex/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Crypto +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: This is a Docker Chart for BTDEX based on jlesage/Chart-baseimage-gui Chart. +home: https://truecharts.org/docs/charts/incubator/btdex +icon: https://truecharts.org/img/hotlink-ok/chart-icons/btdex.png +keywords: + - btdex + - Crypto +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: btdex +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/btdex + - https://btdex.trade/ + - https://hub.docker.com/r/furritos/docker-btdex:latest +type: application +version: 1.0.4 diff --git a/incubator/btdex/1.0.3/README.md b/incubator/btdex/1.0.4/README.md similarity index 100% rename from incubator/btdex/1.0.3/README.md rename to incubator/btdex/1.0.4/README.md diff --git a/incubator/btdex/1.0.4/app-changelog.md b/incubator/btdex/1.0.4/app-changelog.md new file mode 100644 index 00000000000..f9ef1042914 --- /dev/null +++ b/incubator/btdex/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [btdex-1.0.4](https://github.com/truecharts/charts/compare/btdex-1.0.3...btdex-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/btdex/1.0.3/app-readme.md b/incubator/btdex/1.0.4/app-readme.md similarity index 100% rename from incubator/btdex/1.0.3/app-readme.md rename to incubator/btdex/1.0.4/app-readme.md diff --git a/incubator/btdex/1.0.4/charts/common-10.9.7.tgz b/incubator/btdex/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/btdex/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/btdex/1.0.3/ix_values.yaml b/incubator/btdex/1.0.4/ix_values.yaml similarity index 100% rename from incubator/btdex/1.0.3/ix_values.yaml rename to incubator/btdex/1.0.4/ix_values.yaml diff --git a/incubator/btdex/1.0.3/questions.yaml b/incubator/btdex/1.0.4/questions.yaml similarity index 100% rename from incubator/btdex/1.0.3/questions.yaml rename to incubator/btdex/1.0.4/questions.yaml diff --git a/incubator/btdex/1.0.3/templates/common.yaml b/incubator/btdex/1.0.4/templates/common.yaml similarity index 100% rename from incubator/btdex/1.0.3/templates/common.yaml rename to incubator/btdex/1.0.4/templates/common.yaml diff --git a/incubator/cadquery-server/1.0.3/values.yaml b/incubator/btdex/1.0.4/values.yaml similarity index 100% rename from incubator/cadquery-server/1.0.3/values.yaml rename to incubator/btdex/1.0.4/values.yaml diff --git a/incubator/bwapp/1.0.3/Chart.lock b/incubator/bwapp/1.0.3/Chart.lock deleted file mode 100644 index 5c8697c52ab..00000000000 --- a/incubator/bwapp/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:36:25.860089158Z" diff --git a/incubator/bwapp/1.0.3/Chart.yaml b/incubator/bwapp/1.0.3/Chart.yaml deleted file mode 100644 index cb3369f80ac..00000000000 --- a/incubator/bwapp/1.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Tools-Utilities - - Other -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "bWAPP, or a buggy web application, is a free and open source deliberately insecure web application." -home: https://truecharts.org/docs/charts/incubator/bwapp -icon: https://truecharts.org/img/hotlink-ok/chart-icons/bwapp.png -keywords: - - bwapp - - Tools-Utilities - - Other -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: bwapp -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/bwapp - - https://sourceforge.net/projects/bwapp/ - - https://hub.docker.com/r/raesene/bwapp/ -type: application -version: 1.0.3 diff --git a/incubator/bwapp/1.0.3/app-changelog.md b/incubator/bwapp/1.0.3/app-changelog.md deleted file mode 100644 index e946db99365..00000000000 --- a/incubator/bwapp/1.0.3/app-changelog.md +++ /dev/null @@ -1,26 +0,0 @@ - - -## [bwapp-1.0.3](https://github.com/truecharts/charts/compare/bwapp-0.0.34...bwapp-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Fix - -- remove removed includes - - \ No newline at end of file diff --git a/incubator/bwapp/1.0.3/charts/common-10.9.4.tgz b/incubator/bwapp/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/bwapp/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/bwapp/1.0.3/CHANGELOG.md b/incubator/bwapp/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/bwapp/1.0.3/CHANGELOG.md rename to incubator/bwapp/1.0.4/CHANGELOG.md diff --git a/incubator/bwapp/1.0.4/Chart.yaml b/incubator/bwapp/1.0.4/Chart.yaml new file mode 100644 index 00000000000..a02692b5c28 --- /dev/null +++ b/incubator/bwapp/1.0.4/Chart.yaml @@ -0,0 +1,31 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Tools-Utilities + - Other +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "bWAPP, or a buggy web application, is a free and open source deliberately insecure web application." +home: https://truecharts.org/docs/charts/incubator/bwapp +icon: https://truecharts.org/img/hotlink-ok/chart-icons/bwapp.png +keywords: + - bwapp + - Tools-Utilities + - Other +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: bwapp +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/bwapp + - https://sourceforge.net/projects/bwapp/ + - https://hub.docker.com/r/raesene/bwapp/ +type: application +version: 1.0.4 diff --git a/incubator/bwapp/1.0.3/README.md b/incubator/bwapp/1.0.4/README.md similarity index 100% rename from incubator/bwapp/1.0.3/README.md rename to incubator/bwapp/1.0.4/README.md diff --git a/incubator/bwapp/1.0.4/app-changelog.md b/incubator/bwapp/1.0.4/app-changelog.md new file mode 100644 index 00000000000..28613c6dc38 --- /dev/null +++ b/incubator/bwapp/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [bwapp-1.0.4](https://github.com/truecharts/charts/compare/bwapp-1.0.3...bwapp-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/bwapp/1.0.3/app-readme.md b/incubator/bwapp/1.0.4/app-readme.md similarity index 100% rename from incubator/bwapp/1.0.3/app-readme.md rename to incubator/bwapp/1.0.4/app-readme.md diff --git a/incubator/bwapp/1.0.4/charts/common-10.9.7.tgz b/incubator/bwapp/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/bwapp/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/bwapp/1.0.3/ix_values.yaml b/incubator/bwapp/1.0.4/ix_values.yaml similarity index 100% rename from incubator/bwapp/1.0.3/ix_values.yaml rename to incubator/bwapp/1.0.4/ix_values.yaml diff --git a/incubator/bwapp/1.0.3/questions.yaml b/incubator/bwapp/1.0.4/questions.yaml similarity index 100% rename from incubator/bwapp/1.0.3/questions.yaml rename to incubator/bwapp/1.0.4/questions.yaml diff --git a/incubator/bwapp/1.0.3/templates/common.yaml b/incubator/bwapp/1.0.4/templates/common.yaml similarity index 100% rename from incubator/bwapp/1.0.3/templates/common.yaml rename to incubator/bwapp/1.0.4/templates/common.yaml diff --git a/incubator/cherry/1.0.3/values.yaml b/incubator/bwapp/1.0.4/values.yaml similarity index 100% rename from incubator/cherry/1.0.3/values.yaml rename to incubator/bwapp/1.0.4/values.yaml diff --git a/incubator/cadquery-jupyter/1.0.3/Chart.lock b/incubator/cadquery-jupyter/1.0.3/Chart.lock deleted file mode 100644 index a0621baddf2..00000000000 --- a/incubator/cadquery-jupyter/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:36:47.483041167Z" diff --git a/incubator/cadquery-jupyter/1.0.3/Chart.yaml b/incubator/cadquery-jupyter/1.0.3/Chart.yaml deleted file mode 100644 index b0dc85cebc0..00000000000 --- a/incubator/cadquery-jupyter/1.0.3/Chart.yaml +++ /dev/null @@ -1,37 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Productivity - - Tools-Utilities - - Other - - Network-Web - - Network-Other -apiVersion: v2 -appVersion: "3.4.0" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "CadQuery is an intuitive, easy-to-use Python module for building parametric 3D CAD models. Using CadQuery, you can write short, simple scripts that produce high quality CAD models. It is easy to make many different objects using a single script that can be customized." -home: https://truecharts.org/docs/charts/incubator/cadquery-jupyter -icon: https://truecharts.org/img/hotlink-ok/chart-icons/cadquery-jupyter.png -keywords: - - cadquery-jupyter - - Productivity - - Tools-Utilities - - Other - - Network-Web - - Network-Other -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: cadquery-jupyter -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/cadquery-jupyter - - https://github.com/bernhard-42/jupyter-cadquery - - https://hub.docker.com/r/cadquery/cadquery-server -type: application -version: 1.0.3 diff --git a/incubator/cadquery-jupyter/1.0.3/app-changelog.md b/incubator/cadquery-jupyter/1.0.3/app-changelog.md deleted file mode 100644 index 4daffdfd2cb..00000000000 --- a/incubator/cadquery-jupyter/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [cadquery-jupyter-1.0.3](https://github.com/truecharts/charts/compare/cadquery-jupyter-0.0.38...cadquery-jupyter-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/cadquery-jupyter/1.0.3/charts/common-10.9.4.tgz b/incubator/cadquery-jupyter/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/cadquery-jupyter/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/cadquery-jupyter/1.0.3/CHANGELOG.md b/incubator/cadquery-jupyter/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/cadquery-jupyter/1.0.3/CHANGELOG.md rename to incubator/cadquery-jupyter/1.0.4/CHANGELOG.md diff --git a/incubator/cadquery-jupyter/1.0.4/Chart.yaml b/incubator/cadquery-jupyter/1.0.4/Chart.yaml new file mode 100644 index 00000000000..431e00581be --- /dev/null +++ b/incubator/cadquery-jupyter/1.0.4/Chart.yaml @@ -0,0 +1,37 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Productivity + - Tools-Utilities + - Other + - Network-Web + - Network-Other +apiVersion: v2 +appVersion: "3.4.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "CadQuery is an intuitive, easy-to-use Python module for building parametric 3D CAD models. Using CadQuery, you can write short, simple scripts that produce high quality CAD models. It is easy to make many different objects using a single script that can be customized." +home: https://truecharts.org/docs/charts/incubator/cadquery-jupyter +icon: https://truecharts.org/img/hotlink-ok/chart-icons/cadquery-jupyter.png +keywords: + - cadquery-jupyter + - Productivity + - Tools-Utilities + - Other + - Network-Web + - Network-Other +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: cadquery-jupyter +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/cadquery-jupyter + - https://github.com/bernhard-42/jupyter-cadquery + - https://hub.docker.com/r/cadquery/cadquery-server +type: application +version: 1.0.4 diff --git a/incubator/cadquery-jupyter/1.0.3/README.md b/incubator/cadquery-jupyter/1.0.4/README.md similarity index 100% rename from incubator/cadquery-jupyter/1.0.3/README.md rename to incubator/cadquery-jupyter/1.0.4/README.md diff --git a/incubator/cadquery-jupyter/1.0.4/app-changelog.md b/incubator/cadquery-jupyter/1.0.4/app-changelog.md new file mode 100644 index 00000000000..4cca4687b06 --- /dev/null +++ b/incubator/cadquery-jupyter/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [cadquery-jupyter-1.0.4](https://github.com/truecharts/charts/compare/cadquery-jupyter-1.0.3...cadquery-jupyter-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/cadquery-jupyter/1.0.3/app-readme.md b/incubator/cadquery-jupyter/1.0.4/app-readme.md similarity index 100% rename from incubator/cadquery-jupyter/1.0.3/app-readme.md rename to incubator/cadquery-jupyter/1.0.4/app-readme.md diff --git a/incubator/cadquery-jupyter/1.0.4/charts/common-10.9.7.tgz b/incubator/cadquery-jupyter/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/cadquery-jupyter/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/cadquery-jupyter/1.0.3/ix_values.yaml b/incubator/cadquery-jupyter/1.0.4/ix_values.yaml similarity index 100% rename from incubator/cadquery-jupyter/1.0.3/ix_values.yaml rename to incubator/cadquery-jupyter/1.0.4/ix_values.yaml diff --git a/incubator/cadquery-jupyter/1.0.3/questions.yaml b/incubator/cadquery-jupyter/1.0.4/questions.yaml similarity index 100% rename from incubator/cadquery-jupyter/1.0.3/questions.yaml rename to incubator/cadquery-jupyter/1.0.4/questions.yaml diff --git a/incubator/cadquery-jupyter/1.0.3/templates/common.yaml b/incubator/cadquery-jupyter/1.0.4/templates/common.yaml similarity index 100% rename from incubator/cadquery-jupyter/1.0.3/templates/common.yaml rename to incubator/cadquery-jupyter/1.0.4/templates/common.yaml diff --git a/incubator/chivalry-medievalwarfare/1.0.3/values.yaml b/incubator/cadquery-jupyter/1.0.4/values.yaml similarity index 100% rename from incubator/chivalry-medievalwarfare/1.0.3/values.yaml rename to incubator/cadquery-jupyter/1.0.4/values.yaml diff --git a/incubator/cadquery-server/1.0.3/Chart.lock b/incubator/cadquery-server/1.0.3/Chart.lock deleted file mode 100644 index 4ade2980013..00000000000 --- a/incubator/cadquery-server/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:36:56.061862873Z" diff --git a/incubator/cadquery-server/1.0.3/Chart.yaml b/incubator/cadquery-server/1.0.3/Chart.yaml deleted file mode 100644 index 05938047453..00000000000 --- a/incubator/cadquery-server/1.0.3/Chart.yaml +++ /dev/null @@ -1,35 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Productivity - - Tools-Utilities - - Other - - Network-Other -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "CadQuery is an intuitive, easy-to-use Python module for building parametric 3D CAD models. Using CadQuery, you can write short, simple scripts that produce high quality CAD models. It is easy to make many different objects using a single script that can be customized." -home: https://truecharts.org/docs/charts/incubator/cadquery-server -icon: https://truecharts.org/img/hotlink-ok/chart-icons/cadquery-server.png -keywords: - - cadquery-server - - Productivity - - Tools-Utilities - - Other - - Network-Other -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: cadquery-server -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/cadquery-server - - https://github.com/roipoussiere/cadquery - - https://hub.docker.com/r/cadquery/cadquery-server -type: application -version: 1.0.3 diff --git a/incubator/cadquery-server/1.0.3/app-changelog.md b/incubator/cadquery-server/1.0.3/app-changelog.md deleted file mode 100644 index 0d27afd0f47..00000000000 --- a/incubator/cadquery-server/1.0.3/app-changelog.md +++ /dev/null @@ -1,26 +0,0 @@ - - -## [cadquery-server-1.0.3](https://github.com/truecharts/charts/compare/cadquery-server-0.0.38...cadquery-server-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Fix - -- remove removed includes - - \ No newline at end of file diff --git a/incubator/cadquery-server/1.0.3/charts/common-10.9.4.tgz b/incubator/cadquery-server/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/cadquery-server/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/cadquery-server/1.0.3/CHANGELOG.md b/incubator/cadquery-server/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/cadquery-server/1.0.3/CHANGELOG.md rename to incubator/cadquery-server/1.0.4/CHANGELOG.md diff --git a/incubator/cadquery-server/1.0.4/Chart.yaml b/incubator/cadquery-server/1.0.4/Chart.yaml new file mode 100644 index 00000000000..7c6d8613fd3 --- /dev/null +++ b/incubator/cadquery-server/1.0.4/Chart.yaml @@ -0,0 +1,35 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Productivity + - Tools-Utilities + - Other + - Network-Other +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "CadQuery is an intuitive, easy-to-use Python module for building parametric 3D CAD models. Using CadQuery, you can write short, simple scripts that produce high quality CAD models. It is easy to make many different objects using a single script that can be customized." +home: https://truecharts.org/docs/charts/incubator/cadquery-server +icon: https://truecharts.org/img/hotlink-ok/chart-icons/cadquery-server.png +keywords: + - cadquery-server + - Productivity + - Tools-Utilities + - Other + - Network-Other +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: cadquery-server +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/cadquery-server + - https://github.com/roipoussiere/cadquery + - https://hub.docker.com/r/cadquery/cadquery-server +type: application +version: 1.0.4 diff --git a/incubator/cadquery-server/1.0.3/README.md b/incubator/cadquery-server/1.0.4/README.md similarity index 100% rename from incubator/cadquery-server/1.0.3/README.md rename to incubator/cadquery-server/1.0.4/README.md diff --git a/incubator/cadquery-server/1.0.4/app-changelog.md b/incubator/cadquery-server/1.0.4/app-changelog.md new file mode 100644 index 00000000000..4f1bfb3bfa2 --- /dev/null +++ b/incubator/cadquery-server/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [cadquery-server-1.0.4](https://github.com/truecharts/charts/compare/cadquery-server-1.0.3...cadquery-server-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/cadquery-server/1.0.3/app-readme.md b/incubator/cadquery-server/1.0.4/app-readme.md similarity index 100% rename from incubator/cadquery-server/1.0.3/app-readme.md rename to incubator/cadquery-server/1.0.4/app-readme.md diff --git a/incubator/cadquery-server/1.0.4/charts/common-10.9.7.tgz b/incubator/cadquery-server/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/cadquery-server/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/cadquery-server/1.0.3/ix_values.yaml b/incubator/cadquery-server/1.0.4/ix_values.yaml similarity index 100% rename from incubator/cadquery-server/1.0.3/ix_values.yaml rename to incubator/cadquery-server/1.0.4/ix_values.yaml diff --git a/incubator/cadquery-server/1.0.3/questions.yaml b/incubator/cadquery-server/1.0.4/questions.yaml similarity index 100% rename from incubator/cadquery-server/1.0.3/questions.yaml rename to incubator/cadquery-server/1.0.4/questions.yaml diff --git a/incubator/cadquery-server/1.0.3/templates/common.yaml b/incubator/cadquery-server/1.0.4/templates/common.yaml similarity index 100% rename from incubator/cadquery-server/1.0.3/templates/common.yaml rename to incubator/cadquery-server/1.0.4/templates/common.yaml diff --git a/incubator/chowdown/1.0.3/values.yaml b/incubator/cadquery-server/1.0.4/values.yaml similarity index 100% rename from incubator/chowdown/1.0.3/values.yaml rename to incubator/cadquery-server/1.0.4/values.yaml diff --git a/incubator/cherry/1.0.3/Chart.lock b/incubator/cherry/1.0.3/Chart.lock deleted file mode 100644 index 6e39a6b5443..00000000000 --- a/incubator/cherry/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:36:57.126218531Z" diff --git a/incubator/cherry/1.0.3/Chart.yaml b/incubator/cherry/1.0.3/Chart.yaml deleted file mode 100644 index 7919051697a..00000000000 --- a/incubator/cherry/1.0.3/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: "0.0.6" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: An open source self-hosted bookmark service -home: https://truecharts.org/docs/charts/incubator/cherry -icon: https://truecharts.org/img/hotlink-ok/chart-icons/cherry.png -keywords: - - bookmark -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: cherry -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/cherry - - https://cherry.haishan.me/ - - https://github.com/haishanh/cherry -version: 1.0.3 -annotations: - truecharts.org/catagories: | - - bookmark - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/cherry/1.0.3/app-changelog.md b/incubator/cherry/1.0.3/app-changelog.md deleted file mode 100644 index b254bab5565..00000000000 --- a/incubator/cherry/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [cherry-1.0.3](https://github.com/truecharts/charts/compare/cherry-0.0.10...cherry-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/cherry/1.0.3/charts/common-10.9.4.tgz b/incubator/cherry/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/cherry/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/cherry/1.0.3/CHANGELOG.md b/incubator/cherry/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/cherry/1.0.3/CHANGELOG.md rename to incubator/cherry/1.0.4/CHANGELOG.md diff --git a/incubator/cherry/1.0.4/Chart.yaml b/incubator/cherry/1.0.4/Chart.yaml new file mode 100644 index 00000000000..c62ccceaa69 --- /dev/null +++ b/incubator/cherry/1.0.4/Chart.yaml @@ -0,0 +1,27 @@ +apiVersion: v2 +appVersion: "0.0.6" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: An open source self-hosted bookmark service +home: https://truecharts.org/docs/charts/incubator/cherry +icon: https://truecharts.org/img/hotlink-ok/chart-icons/cherry.png +keywords: + - bookmark +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: cherry +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/cherry + - https://cherry.haishan.me/ + - https://github.com/haishanh/cherry +version: 1.0.4 +annotations: + truecharts.org/catagories: | + - bookmark + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/cherry/1.0.3/README.md b/incubator/cherry/1.0.4/README.md similarity index 100% rename from incubator/cherry/1.0.3/README.md rename to incubator/cherry/1.0.4/README.md diff --git a/incubator/cherry/1.0.4/app-changelog.md b/incubator/cherry/1.0.4/app-changelog.md new file mode 100644 index 00000000000..04312a1ff64 --- /dev/null +++ b/incubator/cherry/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [cherry-1.0.4](https://github.com/truecharts/charts/compare/cherry-1.0.3...cherry-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/cherry/1.0.3/app-readme.md b/incubator/cherry/1.0.4/app-readme.md similarity index 100% rename from incubator/cherry/1.0.3/app-readme.md rename to incubator/cherry/1.0.4/app-readme.md diff --git a/incubator/cherry/1.0.4/charts/common-10.9.7.tgz b/incubator/cherry/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/cherry/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/cherry/1.0.3/ix_values.yaml b/incubator/cherry/1.0.4/ix_values.yaml similarity index 100% rename from incubator/cherry/1.0.3/ix_values.yaml rename to incubator/cherry/1.0.4/ix_values.yaml diff --git a/incubator/cherry/1.0.3/questions.yaml b/incubator/cherry/1.0.4/questions.yaml similarity index 100% rename from incubator/cherry/1.0.3/questions.yaml rename to incubator/cherry/1.0.4/questions.yaml diff --git a/incubator/cherry/1.0.3/templates/_config.tpl b/incubator/cherry/1.0.4/templates/_config.tpl similarity index 100% rename from incubator/cherry/1.0.3/templates/_config.tpl rename to incubator/cherry/1.0.4/templates/_config.tpl diff --git a/incubator/cherry/1.0.3/templates/_secrets.tpl b/incubator/cherry/1.0.4/templates/_secrets.tpl similarity index 100% rename from incubator/cherry/1.0.3/templates/_secrets.tpl rename to incubator/cherry/1.0.4/templates/_secrets.tpl diff --git a/incubator/cherry/1.0.3/templates/common.yaml b/incubator/cherry/1.0.4/templates/common.yaml similarity index 100% rename from incubator/cherry/1.0.3/templates/common.yaml rename to incubator/cherry/1.0.4/templates/common.yaml diff --git a/incubator/chromium-desktop-g3/1.0.3/values.yaml b/incubator/cherry/1.0.4/values.yaml similarity index 100% rename from incubator/chromium-desktop-g3/1.0.3/values.yaml rename to incubator/cherry/1.0.4/values.yaml diff --git a/incubator/chivalry-medievalwarfare/1.0.3/Chart.lock b/incubator/chivalry-medievalwarfare/1.0.3/Chart.lock deleted file mode 100644 index 0d15942aa6b..00000000000 --- a/incubator/chivalry-medievalwarfare/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:36:57.415292388Z" diff --git a/incubator/chivalry-medievalwarfare/1.0.3/Chart.yaml b/incubator/chivalry-medievalwarfare/1.0.3/Chart.yaml deleted file mode 100644 index 4848e1b0d62..00000000000 --- a/incubator/chivalry-medievalwarfare/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - GameServers -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This Chart will download and install SteamCMD. It will also install Chivalry: Medieval Warfare and run it." -home: https://truecharts.org/docs/charts/incubator/chivalry-medievalwarfare -icon: https://truecharts.org/img/hotlink-ok/chart-icons/chivalry-medievalwarfare.png -keywords: - - chivalry-medievalwarfare - - GameServers -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: chivalry-medievalwarfare -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/chivalry-medievalwarfare - - https://www.steampowered.com/ - - https://hub.docker.com/r/ich777/steamcmd/ -type: application -version: 1.0.3 diff --git a/incubator/chivalry-medievalwarfare/1.0.3/app-changelog.md b/incubator/chivalry-medievalwarfare/1.0.3/app-changelog.md deleted file mode 100644 index 8141861ca47..00000000000 --- a/incubator/chivalry-medievalwarfare/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [chivalry-medievalwarfare-1.0.3](https://github.com/truecharts/charts/compare/chivalry-medievalwarfare-0.0.35...chivalry-medievalwarfare-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/chivalry-medievalwarfare/1.0.3/charts/common-10.9.4.tgz b/incubator/chivalry-medievalwarfare/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/chivalry-medievalwarfare/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/chivalry-medievalwarfare/1.0.3/CHANGELOG.md b/incubator/chivalry-medievalwarfare/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/chivalry-medievalwarfare/1.0.3/CHANGELOG.md rename to incubator/chivalry-medievalwarfare/1.0.4/CHANGELOG.md diff --git a/incubator/chivalry-medievalwarfare/1.0.4/Chart.yaml b/incubator/chivalry-medievalwarfare/1.0.4/Chart.yaml new file mode 100644 index 00000000000..51c60842df6 --- /dev/null +++ b/incubator/chivalry-medievalwarfare/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - GameServers +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This Chart will download and install SteamCMD. It will also install Chivalry: Medieval Warfare and run it." +home: https://truecharts.org/docs/charts/incubator/chivalry-medievalwarfare +icon: https://truecharts.org/img/hotlink-ok/chart-icons/chivalry-medievalwarfare.png +keywords: + - chivalry-medievalwarfare + - GameServers +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: chivalry-medievalwarfare +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/chivalry-medievalwarfare + - https://www.steampowered.com/ + - https://hub.docker.com/r/ich777/steamcmd/ +type: application +version: 1.0.4 diff --git a/incubator/chivalry-medievalwarfare/1.0.3/README.md b/incubator/chivalry-medievalwarfare/1.0.4/README.md similarity index 100% rename from incubator/chivalry-medievalwarfare/1.0.3/README.md rename to incubator/chivalry-medievalwarfare/1.0.4/README.md diff --git a/incubator/chivalry-medievalwarfare/1.0.4/app-changelog.md b/incubator/chivalry-medievalwarfare/1.0.4/app-changelog.md new file mode 100644 index 00000000000..b0fd7b9f902 --- /dev/null +++ b/incubator/chivalry-medievalwarfare/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [chivalry-medievalwarfare-1.0.4](https://github.com/truecharts/charts/compare/chivalry-medievalwarfare-1.0.3...chivalry-medievalwarfare-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/chivalry-medievalwarfare/1.0.3/app-readme.md b/incubator/chivalry-medievalwarfare/1.0.4/app-readme.md similarity index 100% rename from incubator/chivalry-medievalwarfare/1.0.3/app-readme.md rename to incubator/chivalry-medievalwarfare/1.0.4/app-readme.md diff --git a/incubator/chivalry-medievalwarfare/1.0.4/charts/common-10.9.7.tgz b/incubator/chivalry-medievalwarfare/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/chivalry-medievalwarfare/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/chivalry-medievalwarfare/1.0.3/ix_values.yaml b/incubator/chivalry-medievalwarfare/1.0.4/ix_values.yaml similarity index 100% rename from incubator/chivalry-medievalwarfare/1.0.3/ix_values.yaml rename to incubator/chivalry-medievalwarfare/1.0.4/ix_values.yaml diff --git a/incubator/chivalry-medievalwarfare/1.0.3/questions.yaml b/incubator/chivalry-medievalwarfare/1.0.4/questions.yaml similarity index 100% rename from incubator/chivalry-medievalwarfare/1.0.3/questions.yaml rename to incubator/chivalry-medievalwarfare/1.0.4/questions.yaml diff --git a/incubator/chivalry-medievalwarfare/1.0.3/templates/common.yaml b/incubator/chivalry-medievalwarfare/1.0.4/templates/common.yaml similarity index 100% rename from incubator/chivalry-medievalwarfare/1.0.3/templates/common.yaml rename to incubator/chivalry-medievalwarfare/1.0.4/templates/common.yaml diff --git a/incubator/chromium/1.0.3/values.yaml b/incubator/chivalry-medievalwarfare/1.0.4/values.yaml similarity index 100% rename from incubator/chromium/1.0.3/values.yaml rename to incubator/chivalry-medievalwarfare/1.0.4/values.yaml diff --git a/incubator/chowdown/1.0.3/Chart.lock b/incubator/chowdown/1.0.3/Chart.lock deleted file mode 100644 index e96a72113a8..00000000000 --- a/incubator/chowdown/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:37:18.8384168Z" diff --git a/incubator/chowdown/1.0.3/Chart.yaml b/incubator/chowdown/1.0.3/Chart.yaml deleted file mode 100644 index 7efc45ebb13..00000000000 --- a/incubator/chowdown/1.0.3/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Other -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Simple recipes in Markdown format. -home: https://truecharts.org/docs/charts/incubator/chowdown -icon: https://truecharts.org/img/hotlink-ok/chart-icons/chowdown.png -keywords: - - chowdown - - Other -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: chowdown -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/chowdown - - https://hub.docker.com/r/gregyankovoy/chowdown/Dockerfile/ -type: application -version: 1.0.3 diff --git a/incubator/chowdown/1.0.3/app-changelog.md b/incubator/chowdown/1.0.3/app-changelog.md deleted file mode 100644 index d44c40233f4..00000000000 --- a/incubator/chowdown/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [chowdown-1.0.3](https://github.com/truecharts/charts/compare/chowdown-0.0.34...chowdown-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/chowdown/1.0.3/charts/common-10.9.4.tgz b/incubator/chowdown/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/chowdown/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/chowdown/1.0.3/CHANGELOG.md b/incubator/chowdown/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/chowdown/1.0.3/CHANGELOG.md rename to incubator/chowdown/1.0.4/CHANGELOG.md diff --git a/incubator/chowdown/1.0.4/Chart.yaml b/incubator/chowdown/1.0.4/Chart.yaml new file mode 100644 index 00000000000..72f8fb70c5a --- /dev/null +++ b/incubator/chowdown/1.0.4/Chart.yaml @@ -0,0 +1,28 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Other +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Simple recipes in Markdown format. +home: https://truecharts.org/docs/charts/incubator/chowdown +icon: https://truecharts.org/img/hotlink-ok/chart-icons/chowdown.png +keywords: + - chowdown + - Other +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: chowdown +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/chowdown + - https://hub.docker.com/r/gregyankovoy/chowdown/Dockerfile/ +type: application +version: 1.0.4 diff --git a/incubator/chowdown/1.0.3/README.md b/incubator/chowdown/1.0.4/README.md similarity index 100% rename from incubator/chowdown/1.0.3/README.md rename to incubator/chowdown/1.0.4/README.md diff --git a/incubator/chowdown/1.0.4/app-changelog.md b/incubator/chowdown/1.0.4/app-changelog.md new file mode 100644 index 00000000000..b69d75332dc --- /dev/null +++ b/incubator/chowdown/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [chowdown-1.0.4](https://github.com/truecharts/charts/compare/chowdown-1.0.3...chowdown-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/chowdown/1.0.3/app-readme.md b/incubator/chowdown/1.0.4/app-readme.md similarity index 100% rename from incubator/chowdown/1.0.3/app-readme.md rename to incubator/chowdown/1.0.4/app-readme.md diff --git a/incubator/chowdown/1.0.4/charts/common-10.9.7.tgz b/incubator/chowdown/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/chowdown/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/chowdown/1.0.3/ix_values.yaml b/incubator/chowdown/1.0.4/ix_values.yaml similarity index 100% rename from incubator/chowdown/1.0.3/ix_values.yaml rename to incubator/chowdown/1.0.4/ix_values.yaml diff --git a/incubator/chowdown/1.0.3/questions.yaml b/incubator/chowdown/1.0.4/questions.yaml similarity index 100% rename from incubator/chowdown/1.0.3/questions.yaml rename to incubator/chowdown/1.0.4/questions.yaml diff --git a/incubator/chowdown/1.0.3/templates/common.yaml b/incubator/chowdown/1.0.4/templates/common.yaml similarity index 100% rename from incubator/chowdown/1.0.3/templates/common.yaml rename to incubator/chowdown/1.0.4/templates/common.yaml diff --git a/incubator/chronograf/1.0.3/values.yaml b/incubator/chowdown/1.0.4/values.yaml similarity index 100% rename from incubator/chronograf/1.0.3/values.yaml rename to incubator/chowdown/1.0.4/values.yaml diff --git a/incubator/chromium-desktop-g3/1.0.3/Chart.lock b/incubator/chromium-desktop-g3/1.0.3/Chart.lock deleted file mode 100644 index 2e57d32d725..00000000000 --- a/incubator/chromium-desktop-g3/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:37:28.66662954Z" diff --git a/incubator/chromium-desktop-g3/1.0.3/Chart.yaml b/incubator/chromium-desktop-g3/1.0.3/Chart.yaml deleted file mode 100644 index b3722033e5c..00000000000 --- a/incubator/chromium-desktop-g3/1.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Tools-Utilities - - Network-Web -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Headless Ubuntu/Xfce Charts with VNC/noVNC for diagramming, image editing and 2D/3D drawing" -home: https://truecharts.org/docs/charts/incubator/chromium-desktop-g3 -icon: https://truecharts.org/img/hotlink-ok/chart-icons/chromium-desktop-g3.png -keywords: - - chromium-desktop-g3 - - Tools-Utilities - - Network-Web -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: chromium-desktop-g3 -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/chromium-desktop-g3 - - https://github.com/accetto/headless-drawing-g3/ - - https://hub.docker.com/r/accetto/ubuntu-vnc-xfce-chromium-g3 -type: application -version: 1.0.3 diff --git a/incubator/chromium-desktop-g3/1.0.3/app-changelog.md b/incubator/chromium-desktop-g3/1.0.3/app-changelog.md deleted file mode 100644 index b12a2f3ea4b..00000000000 --- a/incubator/chromium-desktop-g3/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [chromium-desktop-g3-1.0.3](https://github.com/truecharts/charts/compare/chromium-desktop-g3-0.0.38...chromium-desktop-g3-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/chromium-desktop-g3/1.0.3/charts/common-10.9.4.tgz b/incubator/chromium-desktop-g3/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/chromium-desktop-g3/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/chromium-desktop-g3/1.0.3/ix_values.yaml b/incubator/chromium-desktop-g3/1.0.3/ix_values.yaml deleted file mode 100644 index 6558dffc301..00000000000 --- a/incubator/chromium-desktop-g3/1.0.3/ix_values.yaml +++ /dev/null @@ -1,35 +0,0 @@ -env: - VNC_PW: unraid - VNC_RESOLUTION: 1360x768 -image: - pullPolicy: IfNotPresent - repository: tccr.io/truecharts/chromium-desktop-g3 - tag: latest@sha256:ed59776ae58a60cf14dc42d6eabbfc6590ea1aa6d5c5efc2c71b228ddcdb978f -persistence: - internalshare: - enabled: true - mountPath: /UNRAID_SHARE -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -service: - main: - ports: - main: - port: 6901 - protocol: HTTP - targetPort: 6901 - webuivnc: - enabled: true - ports: - webuivnc: - enabled: true - port: 5901 - protocol: TCP - targetPort: 5901 - -portal: - enabled: true diff --git a/incubator/chromium-desktop-g3/1.0.3/CHANGELOG.md b/incubator/chromium-desktop-g3/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/chromium-desktop-g3/1.0.3/CHANGELOG.md rename to incubator/chromium-desktop-g3/1.0.4/CHANGELOG.md diff --git a/incubator/chromium-desktop-g3/1.0.4/Chart.yaml b/incubator/chromium-desktop-g3/1.0.4/Chart.yaml new file mode 100644 index 00000000000..6ceac871723 --- /dev/null +++ b/incubator/chromium-desktop-g3/1.0.4/Chart.yaml @@ -0,0 +1,31 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Tools-Utilities + - Network-Web +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Headless Ubuntu/Xfce Charts with VNC/noVNC for diagramming, image editing and 2D/3D drawing" +home: https://truecharts.org/docs/charts/incubator/chromium-desktop-g3 +icon: https://truecharts.org/img/hotlink-ok/chart-icons/chromium-desktop-g3.png +keywords: + - chromium-desktop-g3 + - Tools-Utilities + - Network-Web +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: chromium-desktop-g3 +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/chromium-desktop-g3 + - https://github.com/accetto/headless-drawing-g3/ + - https://hub.docker.com/r/accetto/ubuntu-vnc-xfce-chromium-g3 +type: application +version: 1.0.4 diff --git a/incubator/chromium-desktop-g3/1.0.3/README.md b/incubator/chromium-desktop-g3/1.0.4/README.md similarity index 100% rename from incubator/chromium-desktop-g3/1.0.3/README.md rename to incubator/chromium-desktop-g3/1.0.4/README.md diff --git a/incubator/chromium-desktop-g3/1.0.4/app-changelog.md b/incubator/chromium-desktop-g3/1.0.4/app-changelog.md new file mode 100644 index 00000000000..3445d9974d3 --- /dev/null +++ b/incubator/chromium-desktop-g3/1.0.4/app-changelog.md @@ -0,0 +1,10 @@ + + +## [chromium-desktop-g3-1.0.4](https://github.com/truecharts/charts/compare/chromium-desktop-g3-1.0.3...chromium-desktop-g3-1.0.4) (2022-11-12) + +### Chore + +- update docker general non-major ([#4394](https://github.com/truecharts/charts/issues/4394)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/chromium-desktop-g3/1.0.3/app-readme.md b/incubator/chromium-desktop-g3/1.0.4/app-readme.md similarity index 100% rename from incubator/chromium-desktop-g3/1.0.3/app-readme.md rename to incubator/chromium-desktop-g3/1.0.4/app-readme.md diff --git a/incubator/chromium-desktop-g3/1.0.4/charts/common-10.9.7.tgz b/incubator/chromium-desktop-g3/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/chromium-desktop-g3/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/chromium-desktop-g3/1.0.4/ix_values.yaml b/incubator/chromium-desktop-g3/1.0.4/ix_values.yaml new file mode 100644 index 00000000000..83ed083b232 --- /dev/null +++ b/incubator/chromium-desktop-g3/1.0.4/ix_values.yaml @@ -0,0 +1,35 @@ +env: + VNC_PW: unraid + VNC_RESOLUTION: 1360x768 +image: + pullPolicy: IfNotPresent + repository: tccr.io/truecharts/chromium-desktop-g3 + tag: latest@sha256:6f0e5400bdf185bb1f958648e12cd8ed2e3c4a354f6585556160f5bf6fcea8ad +persistence: + internalshare: + enabled: true + mountPath: /UNRAID_SHARE +podSecurityContext: + runAsGroup: 0 + runAsUser: 0 +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false +service: + main: + ports: + main: + port: 6901 + protocol: HTTP + targetPort: 6901 + webuivnc: + enabled: true + ports: + webuivnc: + enabled: true + port: 5901 + protocol: TCP + targetPort: 5901 + +portal: + enabled: true diff --git a/incubator/chromium-desktop-g3/1.0.3/questions.yaml b/incubator/chromium-desktop-g3/1.0.4/questions.yaml similarity index 100% rename from incubator/chromium-desktop-g3/1.0.3/questions.yaml rename to incubator/chromium-desktop-g3/1.0.4/questions.yaml diff --git a/incubator/chromium-desktop-g3/1.0.3/templates/common.yaml b/incubator/chromium-desktop-g3/1.0.4/templates/common.yaml similarity index 100% rename from incubator/chromium-desktop-g3/1.0.3/templates/common.yaml rename to incubator/chromium-desktop-g3/1.0.4/templates/common.yaml diff --git a/incubator/ciao/1.0.3/values.yaml b/incubator/chromium-desktop-g3/1.0.4/values.yaml similarity index 100% rename from incubator/ciao/1.0.3/values.yaml rename to incubator/chromium-desktop-g3/1.0.4/values.yaml diff --git a/incubator/chromium/1.0.3/Chart.lock b/incubator/chromium/1.0.3/Chart.lock deleted file mode 100644 index 487b2e3f940..00000000000 --- a/incubator/chromium/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:37:26.575758246Z" diff --git a/incubator/chromium/1.0.3/Chart.yaml b/incubator/chromium/1.0.3/Chart.yaml deleted file mode 100644 index 54ed332e92b..00000000000 --- a/incubator/chromium/1.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Productivity - - Tools-Utilities -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Chromium is a free and open-source software project developed by the Google-sponsored Chromium project. -home: https://truecharts.org/docs/charts/incubator/chromium -icon: https://truecharts.org/img/hotlink-ok/chart-icons/chromium.png -keywords: - - chromium - - Productivity - - Tools-Utilities -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: chromium -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/chromium - - https://www.google.com/chrome/ - - https://hub.docker.com/r/ich777/chrome/ -type: application -version: 1.0.3 diff --git a/incubator/chromium/1.0.3/app-changelog.md b/incubator/chromium/1.0.3/app-changelog.md deleted file mode 100644 index 36486e6a0ac..00000000000 --- a/incubator/chromium/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [chromium-1.0.3](https://github.com/truecharts/charts/compare/ungoogled-chromium-0.0.35...chromium-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/chromium/1.0.3/charts/common-10.9.4.tgz b/incubator/chromium/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/chromium/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/chromium/1.0.3/ix_values.yaml b/incubator/chromium/1.0.3/ix_values.yaml deleted file mode 100644 index 1424cc41e85..00000000000 --- a/incubator/chromium/1.0.3/ix_values.yaml +++ /dev/null @@ -1,29 +0,0 @@ -env: - CUSTOM_RES_H: "768" - CUSTOM_RES_W: "1280" - EXTRA_PARAMETERS: "" - UMASK: "000" -image: - pullPolicy: IfNotPresent - repository: tccr.io/truecharts/chromium - tag: latest@sha256:a398761e2b6f731161fe3e3cbefeaafb80c76a308a26189179c4fc6f4e7d28c0 -persistence: - datadir: - enabled: true - mountPath: /chrome -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -service: - main: - ports: - main: - port: 8080 - protocol: TCP - targetPort: 8080 - -portal: - enabled: true diff --git a/incubator/chromium/1.0.3/CHANGELOG.md b/incubator/chromium/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/chromium/1.0.3/CHANGELOG.md rename to incubator/chromium/1.0.4/CHANGELOG.md diff --git a/incubator/chromium/1.0.4/Chart.yaml b/incubator/chromium/1.0.4/Chart.yaml new file mode 100644 index 00000000000..996c89d7c48 --- /dev/null +++ b/incubator/chromium/1.0.4/Chart.yaml @@ -0,0 +1,31 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Productivity + - Tools-Utilities +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Chromium is a free and open-source software project developed by the Google-sponsored Chromium project. +home: https://truecharts.org/docs/charts/incubator/chromium +icon: https://truecharts.org/img/hotlink-ok/chart-icons/chromium.png +keywords: + - chromium + - Productivity + - Tools-Utilities +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: chromium +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/chromium + - https://www.google.com/chrome/ + - https://hub.docker.com/r/ich777/chrome/ +type: application +version: 1.0.4 diff --git a/incubator/chromium/1.0.3/README.md b/incubator/chromium/1.0.4/README.md similarity index 100% rename from incubator/chromium/1.0.3/README.md rename to incubator/chromium/1.0.4/README.md diff --git a/incubator/chromium/1.0.4/app-changelog.md b/incubator/chromium/1.0.4/app-changelog.md new file mode 100644 index 00000000000..a08c23788b5 --- /dev/null +++ b/incubator/chromium/1.0.4/app-changelog.md @@ -0,0 +1,10 @@ + + +## [chromium-1.0.4](https://github.com/truecharts/charts/compare/ungoogled-chromium-1.0.3...chromium-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + - update docker general non-major + + \ No newline at end of file diff --git a/incubator/chromium/1.0.3/app-readme.md b/incubator/chromium/1.0.4/app-readme.md similarity index 100% rename from incubator/chromium/1.0.3/app-readme.md rename to incubator/chromium/1.0.4/app-readme.md diff --git a/incubator/chromium/1.0.4/charts/common-10.9.7.tgz b/incubator/chromium/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/chromium/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/chromium/1.0.4/ix_values.yaml b/incubator/chromium/1.0.4/ix_values.yaml new file mode 100644 index 00000000000..5b685e82480 --- /dev/null +++ b/incubator/chromium/1.0.4/ix_values.yaml @@ -0,0 +1,29 @@ +env: + CUSTOM_RES_H: "768" + CUSTOM_RES_W: "1280" + EXTRA_PARAMETERS: "" + UMASK: "000" +image: + pullPolicy: IfNotPresent + repository: tccr.io/truecharts/chromium + tag: latest@sha256:683a8e344476f9036f6a8bfca20d9ba29b7051bdaa0bda83c2a8aa62b143bb3b +persistence: + datadir: + enabled: true + mountPath: /chrome +podSecurityContext: + runAsGroup: 0 + runAsUser: 0 +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false +service: + main: + ports: + main: + port: 8080 + protocol: TCP + targetPort: 8080 + +portal: + enabled: true diff --git a/incubator/chromium/1.0.3/questions.yaml b/incubator/chromium/1.0.4/questions.yaml similarity index 100% rename from incubator/chromium/1.0.3/questions.yaml rename to incubator/chromium/1.0.4/questions.yaml diff --git a/incubator/chromium/1.0.3/templates/common.yaml b/incubator/chromium/1.0.4/templates/common.yaml similarity index 100% rename from incubator/chromium/1.0.3/templates/common.yaml rename to incubator/chromium/1.0.4/templates/common.yaml diff --git a/incubator/citadel-forgedwithfire/1.0.3/values.yaml b/incubator/chromium/1.0.4/values.yaml similarity index 100% rename from incubator/citadel-forgedwithfire/1.0.3/values.yaml rename to incubator/chromium/1.0.4/values.yaml diff --git a/incubator/chronograf/1.0.3/Chart.lock b/incubator/chronograf/1.0.3/Chart.lock deleted file mode 100644 index 103c1edb266..00000000000 --- a/incubator/chronograf/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:37:29.57042705Z" diff --git a/incubator/chronograf/1.0.3/Chart.yaml b/incubator/chronograf/1.0.3/Chart.yaml deleted file mode 100644 index 1559031ebef..00000000000 --- a/incubator/chronograf/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Tools-System -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Chronograf is InfluxData’s open source web application. Use Chronograf with the other components of the TICK stack to visualize your monitoring data and easily create alerting and automation rules." -home: https://truecharts.org/docs/charts/incubator/chronograf -icon: https://truecharts.org/img/hotlink-ok/chart-icons/chronograf.png -keywords: - - chronograf - - Tools-System -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: chronograf -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/chronograf - - https://www.influxdata.com/time-series-platform/chronograf/ - - https://hub.docker.com/_/chronograf/ -type: application -version: 1.0.3 diff --git a/incubator/chronograf/1.0.3/app-changelog.md b/incubator/chronograf/1.0.3/app-changelog.md deleted file mode 100644 index a0e1e10d270..00000000000 --- a/incubator/chronograf/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [chronograf-1.0.3](https://github.com/truecharts/charts/compare/chronograf-0.0.38...chronograf-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/chronograf/1.0.3/charts/common-10.9.4.tgz b/incubator/chronograf/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/chronograf/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/chronograf/1.0.3/CHANGELOG.md b/incubator/chronograf/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/chronograf/1.0.3/CHANGELOG.md rename to incubator/chronograf/1.0.4/CHANGELOG.md diff --git a/incubator/chronograf/1.0.4/Chart.yaml b/incubator/chronograf/1.0.4/Chart.yaml new file mode 100644 index 00000000000..12a90ecea6b --- /dev/null +++ b/incubator/chronograf/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Tools-System +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Chronograf is InfluxData’s open source web application. Use Chronograf with the other components of the TICK stack to visualize your monitoring data and easily create alerting and automation rules." +home: https://truecharts.org/docs/charts/incubator/chronograf +icon: https://truecharts.org/img/hotlink-ok/chart-icons/chronograf.png +keywords: + - chronograf + - Tools-System +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: chronograf +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/chronograf + - https://www.influxdata.com/time-series-platform/chronograf/ + - https://hub.docker.com/_/chronograf/ +type: application +version: 1.0.4 diff --git a/incubator/chronograf/1.0.3/README.md b/incubator/chronograf/1.0.4/README.md similarity index 100% rename from incubator/chronograf/1.0.3/README.md rename to incubator/chronograf/1.0.4/README.md diff --git a/incubator/chronograf/1.0.4/app-changelog.md b/incubator/chronograf/1.0.4/app-changelog.md new file mode 100644 index 00000000000..df94e9754da --- /dev/null +++ b/incubator/chronograf/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [chronograf-1.0.4](https://github.com/truecharts/charts/compare/chronograf-1.0.3...chronograf-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/chronograf/1.0.3/app-readme.md b/incubator/chronograf/1.0.4/app-readme.md similarity index 100% rename from incubator/chronograf/1.0.3/app-readme.md rename to incubator/chronograf/1.0.4/app-readme.md diff --git a/incubator/chronograf/1.0.4/charts/common-10.9.7.tgz b/incubator/chronograf/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/chronograf/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/chronograf/1.0.3/ix_values.yaml b/incubator/chronograf/1.0.4/ix_values.yaml similarity index 100% rename from incubator/chronograf/1.0.3/ix_values.yaml rename to incubator/chronograf/1.0.4/ix_values.yaml diff --git a/incubator/chronograf/1.0.3/questions.yaml b/incubator/chronograf/1.0.4/questions.yaml similarity index 100% rename from incubator/chronograf/1.0.3/questions.yaml rename to incubator/chronograf/1.0.4/questions.yaml diff --git a/incubator/chronograf/1.0.3/templates/common.yaml b/incubator/chronograf/1.0.4/templates/common.yaml similarity index 100% rename from incubator/chronograf/1.0.3/templates/common.yaml rename to incubator/chronograf/1.0.4/templates/common.yaml diff --git a/incubator/cleanarr/1.0.3/values.yaml b/incubator/chronograf/1.0.4/values.yaml similarity index 100% rename from incubator/cleanarr/1.0.3/values.yaml rename to incubator/chronograf/1.0.4/values.yaml diff --git a/incubator/ciao/1.0.3/Chart.lock b/incubator/ciao/1.0.3/Chart.lock deleted file mode 100644 index 80ecd01d211..00000000000 --- a/incubator/ciao/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:37:50.127176145Z" diff --git a/incubator/ciao/1.0.3/Chart.yaml b/incubator/ciao/1.0.3/Chart.yaml deleted file mode 100644 index cbd1351477f..00000000000 --- a/incubator/ciao/1.0.3/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Network-Other - - Productivity - - Tools-System -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "ciao checks HTTP(S) URL endpoints for a HTTP status code (or errors on the lower TCP stack) and sends a notification on status change via E-Mail or Webhooks." -home: https://truecharts.org/docs/charts/incubator/ciao -icon: https://truecharts.org/img/hotlink-ok/chart-icons/ciao.png -keywords: - - ciao - - Network-Other - - Productivity - - Tools-System -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: ciao -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/ciao - - https://brotandgames.com/ciao/ - - https://hub.docker.com/r/brotandgames/ciao -type: application -version: 1.0.3 diff --git a/incubator/ciao/1.0.3/app-changelog.md b/incubator/ciao/1.0.3/app-changelog.md deleted file mode 100644 index 8a019451bc1..00000000000 --- a/incubator/ciao/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [ciao-1.0.3](https://github.com/truecharts/charts/compare/ciao-0.0.34...ciao-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/ciao/1.0.3/charts/common-10.9.4.tgz b/incubator/ciao/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/ciao/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/ciao/1.0.3/CHANGELOG.md b/incubator/ciao/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/ciao/1.0.3/CHANGELOG.md rename to incubator/ciao/1.0.4/CHANGELOG.md diff --git a/incubator/ciao/1.0.4/Chart.yaml b/incubator/ciao/1.0.4/Chart.yaml new file mode 100644 index 00000000000..3c5dc5f4daa --- /dev/null +++ b/incubator/ciao/1.0.4/Chart.yaml @@ -0,0 +1,33 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Network-Other + - Productivity + - Tools-System +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "ciao checks HTTP(S) URL endpoints for a HTTP status code (or errors on the lower TCP stack) and sends a notification on status change via E-Mail or Webhooks." +home: https://truecharts.org/docs/charts/incubator/ciao +icon: https://truecharts.org/img/hotlink-ok/chart-icons/ciao.png +keywords: + - ciao + - Network-Other + - Productivity + - Tools-System +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: ciao +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/ciao + - https://brotandgames.com/ciao/ + - https://hub.docker.com/r/brotandgames/ciao +type: application +version: 1.0.4 diff --git a/incubator/ciao/1.0.3/README.md b/incubator/ciao/1.0.4/README.md similarity index 100% rename from incubator/ciao/1.0.3/README.md rename to incubator/ciao/1.0.4/README.md diff --git a/incubator/ciao/1.0.4/app-changelog.md b/incubator/ciao/1.0.4/app-changelog.md new file mode 100644 index 00000000000..37bd4829d42 --- /dev/null +++ b/incubator/ciao/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [ciao-1.0.4](https://github.com/truecharts/charts/compare/ciao-1.0.3...ciao-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/ciao/1.0.3/app-readme.md b/incubator/ciao/1.0.4/app-readme.md similarity index 100% rename from incubator/ciao/1.0.3/app-readme.md rename to incubator/ciao/1.0.4/app-readme.md diff --git a/incubator/ciao/1.0.4/charts/common-10.9.7.tgz b/incubator/ciao/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/ciao/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/ciao/1.0.3/ix_values.yaml b/incubator/ciao/1.0.4/ix_values.yaml similarity index 100% rename from incubator/ciao/1.0.3/ix_values.yaml rename to incubator/ciao/1.0.4/ix_values.yaml diff --git a/incubator/ciao/1.0.3/questions.yaml b/incubator/ciao/1.0.4/questions.yaml similarity index 100% rename from incubator/ciao/1.0.3/questions.yaml rename to incubator/ciao/1.0.4/questions.yaml diff --git a/incubator/ciao/1.0.3/templates/common.yaml b/incubator/ciao/1.0.4/templates/common.yaml similarity index 100% rename from incubator/ciao/1.0.3/templates/common.yaml rename to incubator/ciao/1.0.4/templates/common.yaml diff --git a/incubator/cloudbeaver/1.0.3/values.yaml b/incubator/ciao/1.0.4/values.yaml similarity index 100% rename from incubator/cloudbeaver/1.0.3/values.yaml rename to incubator/ciao/1.0.4/values.yaml diff --git a/incubator/citadel-forgedwithfire/1.0.3/Chart.lock b/incubator/citadel-forgedwithfire/1.0.3/Chart.lock deleted file mode 100644 index b5e1626d449..00000000000 --- a/incubator/citadel-forgedwithfire/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:37:56.935524406Z" diff --git a/incubator/citadel-forgedwithfire/1.0.3/Chart.yaml b/incubator/citadel-forgedwithfire/1.0.3/Chart.yaml deleted file mode 100644 index 9ec7efc138b..00000000000 --- a/incubator/citadel-forgedwithfire/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - GameServers -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This Chart will download and install SteamCMD. It will also install Citadel - Forged with Fire and run it." -home: https://truecharts.org/docs/charts/incubator/citadel-forgedwithfire -icon: https://truecharts.org/img/hotlink-ok/chart-icons/citadel-forgedwithfire.png -keywords: - - citadel-forgedwithfire - - GameServers -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: citadel-forgedwithfire -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/citadel-forgedwithfire - - https://www.steampowered.com/ - - https://hub.docker.com/r/ich777/steamcmd/ -type: application -version: 1.0.3 diff --git a/incubator/citadel-forgedwithfire/1.0.3/app-changelog.md b/incubator/citadel-forgedwithfire/1.0.3/app-changelog.md deleted file mode 100644 index f79ce26c8a2..00000000000 --- a/incubator/citadel-forgedwithfire/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [citadel-forgedwithfire-1.0.3](https://github.com/truecharts/charts/compare/citadel-forgedwithfire-0.0.35...citadel-forgedwithfire-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/citadel-forgedwithfire/1.0.3/charts/common-10.9.4.tgz b/incubator/citadel-forgedwithfire/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/citadel-forgedwithfire/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/citadel-forgedwithfire/1.0.3/CHANGELOG.md b/incubator/citadel-forgedwithfire/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/citadel-forgedwithfire/1.0.3/CHANGELOG.md rename to incubator/citadel-forgedwithfire/1.0.4/CHANGELOG.md diff --git a/incubator/citadel-forgedwithfire/1.0.4/Chart.yaml b/incubator/citadel-forgedwithfire/1.0.4/Chart.yaml new file mode 100644 index 00000000000..1613b5af77e --- /dev/null +++ b/incubator/citadel-forgedwithfire/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - GameServers +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This Chart will download and install SteamCMD. It will also install Citadel - Forged with Fire and run it." +home: https://truecharts.org/docs/charts/incubator/citadel-forgedwithfire +icon: https://truecharts.org/img/hotlink-ok/chart-icons/citadel-forgedwithfire.png +keywords: + - citadel-forgedwithfire + - GameServers +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: citadel-forgedwithfire +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/citadel-forgedwithfire + - https://www.steampowered.com/ + - https://hub.docker.com/r/ich777/steamcmd/ +type: application +version: 1.0.4 diff --git a/incubator/citadel-forgedwithfire/1.0.3/README.md b/incubator/citadel-forgedwithfire/1.0.4/README.md similarity index 100% rename from incubator/citadel-forgedwithfire/1.0.3/README.md rename to incubator/citadel-forgedwithfire/1.0.4/README.md diff --git a/incubator/citadel-forgedwithfire/1.0.4/app-changelog.md b/incubator/citadel-forgedwithfire/1.0.4/app-changelog.md new file mode 100644 index 00000000000..7a9d0a78f39 --- /dev/null +++ b/incubator/citadel-forgedwithfire/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [citadel-forgedwithfire-1.0.4](https://github.com/truecharts/charts/compare/citadel-forgedwithfire-1.0.3...citadel-forgedwithfire-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/citadel-forgedwithfire/1.0.3/app-readme.md b/incubator/citadel-forgedwithfire/1.0.4/app-readme.md similarity index 100% rename from incubator/citadel-forgedwithfire/1.0.3/app-readme.md rename to incubator/citadel-forgedwithfire/1.0.4/app-readme.md diff --git a/incubator/citadel-forgedwithfire/1.0.4/charts/common-10.9.7.tgz b/incubator/citadel-forgedwithfire/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/citadel-forgedwithfire/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/citadel-forgedwithfire/1.0.3/ix_values.yaml b/incubator/citadel-forgedwithfire/1.0.4/ix_values.yaml similarity index 100% rename from incubator/citadel-forgedwithfire/1.0.3/ix_values.yaml rename to incubator/citadel-forgedwithfire/1.0.4/ix_values.yaml diff --git a/incubator/citadel-forgedwithfire/1.0.3/questions.yaml b/incubator/citadel-forgedwithfire/1.0.4/questions.yaml similarity index 100% rename from incubator/citadel-forgedwithfire/1.0.3/questions.yaml rename to incubator/citadel-forgedwithfire/1.0.4/questions.yaml diff --git a/incubator/citadel-forgedwithfire/1.0.3/templates/common.yaml b/incubator/citadel-forgedwithfire/1.0.4/templates/common.yaml similarity index 100% rename from incubator/citadel-forgedwithfire/1.0.3/templates/common.yaml rename to incubator/citadel-forgedwithfire/1.0.4/templates/common.yaml diff --git a/incubator/cloudcommander/1.0.3/values.yaml b/incubator/citadel-forgedwithfire/1.0.4/values.yaml similarity index 100% rename from incubator/cloudcommander/1.0.3/values.yaml rename to incubator/citadel-forgedwithfire/1.0.4/values.yaml diff --git a/incubator/cleanarr/1.0.3/Chart.lock b/incubator/cleanarr/1.0.3/Chart.lock deleted file mode 100644 index b8e8948855f..00000000000 --- a/incubator/cleanarr/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:38:00.158522231Z" diff --git a/incubator/cleanarr/1.0.3/Chart.yaml b/incubator/cleanarr/1.0.3/Chart.yaml deleted file mode 100644 index 89d988b2aae..00000000000 --- a/incubator/cleanarr/1.0.3/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: "2.1.3" -version: 1.0.3 -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: A simple UI to help find and delete duplicate and sample files from your Plex server. -home: https://truecharts.org/docs/charts/incubator/cleanarr -icon: https://truecharts.org/img/hotlink-ok/chart-icons/cleanarr.png -keywords: - - cleanarr -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: cleanarr -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/cleanarr - - https://github.com/se1exin/cleanarr - - https://hub.docker.com/r/selexin/cleanarr/ -type: application -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Media diff --git a/incubator/cleanarr/1.0.3/app-changelog.md b/incubator/cleanarr/1.0.3/app-changelog.md deleted file mode 100644 index b66c86e9c96..00000000000 --- a/incubator/cleanarr/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [cleanarr-1.0.3](https://github.com/truecharts/charts/compare/cleanarr-0.0.35...cleanarr-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/cleanarr/1.0.3/charts/common-10.9.4.tgz b/incubator/cleanarr/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/cleanarr/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/cleanarr/1.0.3/CHANGELOG.md b/incubator/cleanarr/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/cleanarr/1.0.3/CHANGELOG.md rename to incubator/cleanarr/1.0.4/CHANGELOG.md diff --git a/incubator/cleanarr/1.0.4/Chart.yaml b/incubator/cleanarr/1.0.4/Chart.yaml new file mode 100644 index 00000000000..1836bd0016c --- /dev/null +++ b/incubator/cleanarr/1.0.4/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "2.1.3" +version: 1.0.4 +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: A simple UI to help find and delete duplicate and sample files from your Plex server. +home: https://truecharts.org/docs/charts/incubator/cleanarr +icon: https://truecharts.org/img/hotlink-ok/chart-icons/cleanarr.png +keywords: + - cleanarr +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: cleanarr +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/cleanarr + - https://github.com/se1exin/cleanarr + - https://hub.docker.com/r/selexin/cleanarr/ +type: application +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Media diff --git a/incubator/cleanarr/1.0.3/README.md b/incubator/cleanarr/1.0.4/README.md similarity index 100% rename from incubator/cleanarr/1.0.3/README.md rename to incubator/cleanarr/1.0.4/README.md diff --git a/incubator/cleanarr/1.0.4/app-changelog.md b/incubator/cleanarr/1.0.4/app-changelog.md new file mode 100644 index 00000000000..4285d051444 --- /dev/null +++ b/incubator/cleanarr/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [cleanarr-1.0.4](https://github.com/truecharts/charts/compare/cleanarr-1.0.3...cleanarr-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/cleanarr/1.0.3/app-readme.md b/incubator/cleanarr/1.0.4/app-readme.md similarity index 100% rename from incubator/cleanarr/1.0.3/app-readme.md rename to incubator/cleanarr/1.0.4/app-readme.md diff --git a/incubator/cleanarr/1.0.4/charts/common-10.9.7.tgz b/incubator/cleanarr/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/cleanarr/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/cleanarr/1.0.3/ix_values.yaml b/incubator/cleanarr/1.0.4/ix_values.yaml similarity index 100% rename from incubator/cleanarr/1.0.3/ix_values.yaml rename to incubator/cleanarr/1.0.4/ix_values.yaml diff --git a/incubator/cleanarr/1.0.3/questions.yaml b/incubator/cleanarr/1.0.4/questions.yaml similarity index 100% rename from incubator/cleanarr/1.0.3/questions.yaml rename to incubator/cleanarr/1.0.4/questions.yaml diff --git a/incubator/cleanarr/1.0.3/templates/common.yaml b/incubator/cleanarr/1.0.4/templates/common.yaml similarity index 100% rename from incubator/cleanarr/1.0.3/templates/common.yaml rename to incubator/cleanarr/1.0.4/templates/common.yaml diff --git a/incubator/cloudreve/1.0.3/values.yaml b/incubator/cleanarr/1.0.4/values.yaml similarity index 100% rename from incubator/cloudreve/1.0.3/values.yaml rename to incubator/cleanarr/1.0.4/values.yaml diff --git a/incubator/cloudbeaver/1.0.3/Chart.lock b/incubator/cloudbeaver/1.0.3/Chart.lock deleted file mode 100644 index 5baa816937c..00000000000 --- a/incubator/cloudbeaver/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:38:00.154193546Z" diff --git a/incubator/cloudbeaver/1.0.3/Chart.yaml b/incubator/cloudbeaver/1.0.3/Chart.yaml deleted file mode 100644 index 3917ea211e2..00000000000 --- a/incubator/cloudbeaver/1.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Cloud - - Tools-Utilities -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Cloud Database Manager (Official Chart)" -home: https://truecharts.org/docs/charts/incubator/cloudbeaver -icon: https://truecharts.org/img/hotlink-ok/chart-icons/cloudbeaver.png -keywords: - - cloudbeaver - - Cloud - - Tools-Utilities -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: cloudbeaver -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/cloudbeaver - - https://github.com/dbeaver/cloudbeaver - - https://hub.docker.com/r/dbeaver/cloudbeaver/ -type: application -version: 1.0.3 diff --git a/incubator/cloudbeaver/1.0.3/app-changelog.md b/incubator/cloudbeaver/1.0.3/app-changelog.md deleted file mode 100644 index 44db5b4d9ce..00000000000 --- a/incubator/cloudbeaver/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [cloudbeaver-1.0.3](https://github.com/truecharts/charts/compare/cloudbeaver-0.0.37...cloudbeaver-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Bump all for ingressList and speedtest - - Major Change to GUI - - bump to regenerate catalog - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update docker general non-major ([#4343](https://github.com/truecharts/charts/issues/4343)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/cloudbeaver/1.0.3/charts/common-10.9.4.tgz b/incubator/cloudbeaver/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/cloudbeaver/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/cloudbeaver/1.0.3/CHANGELOG.md b/incubator/cloudbeaver/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/cloudbeaver/1.0.3/CHANGELOG.md rename to incubator/cloudbeaver/1.0.4/CHANGELOG.md diff --git a/incubator/cloudbeaver/1.0.4/Chart.yaml b/incubator/cloudbeaver/1.0.4/Chart.yaml new file mode 100644 index 00000000000..28e94e7684a --- /dev/null +++ b/incubator/cloudbeaver/1.0.4/Chart.yaml @@ -0,0 +1,31 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Cloud + - Tools-Utilities +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Cloud Database Manager (Official Chart)" +home: https://truecharts.org/docs/charts/incubator/cloudbeaver +icon: https://truecharts.org/img/hotlink-ok/chart-icons/cloudbeaver.png +keywords: + - cloudbeaver + - Cloud + - Tools-Utilities +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: cloudbeaver +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/cloudbeaver + - https://github.com/dbeaver/cloudbeaver + - https://hub.docker.com/r/dbeaver/cloudbeaver/ +type: application +version: 1.0.4 diff --git a/incubator/cloudbeaver/1.0.3/README.md b/incubator/cloudbeaver/1.0.4/README.md similarity index 100% rename from incubator/cloudbeaver/1.0.3/README.md rename to incubator/cloudbeaver/1.0.4/README.md diff --git a/incubator/cloudbeaver/1.0.4/app-changelog.md b/incubator/cloudbeaver/1.0.4/app-changelog.md new file mode 100644 index 00000000000..14a087505c8 --- /dev/null +++ b/incubator/cloudbeaver/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [cloudbeaver-1.0.4](https://github.com/truecharts/charts/compare/cloudbeaver-1.0.3...cloudbeaver-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/cloudbeaver/1.0.3/app-readme.md b/incubator/cloudbeaver/1.0.4/app-readme.md similarity index 100% rename from incubator/cloudbeaver/1.0.3/app-readme.md rename to incubator/cloudbeaver/1.0.4/app-readme.md diff --git a/incubator/cloudbeaver/1.0.4/charts/common-10.9.7.tgz b/incubator/cloudbeaver/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/cloudbeaver/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/cloudbeaver/1.0.3/ix_values.yaml b/incubator/cloudbeaver/1.0.4/ix_values.yaml similarity index 100% rename from incubator/cloudbeaver/1.0.3/ix_values.yaml rename to incubator/cloudbeaver/1.0.4/ix_values.yaml diff --git a/incubator/cloudbeaver/1.0.3/questions.yaml b/incubator/cloudbeaver/1.0.4/questions.yaml similarity index 100% rename from incubator/cloudbeaver/1.0.3/questions.yaml rename to incubator/cloudbeaver/1.0.4/questions.yaml diff --git a/incubator/cloudbeaver/1.0.3/templates/common.yaml b/incubator/cloudbeaver/1.0.4/templates/common.yaml similarity index 100% rename from incubator/cloudbeaver/1.0.3/templates/common.yaml rename to incubator/cloudbeaver/1.0.4/templates/common.yaml diff --git a/incubator/colonysurvival/1.0.3/values.yaml b/incubator/cloudbeaver/1.0.4/values.yaml similarity index 100% rename from incubator/colonysurvival/1.0.3/values.yaml rename to incubator/cloudbeaver/1.0.4/values.yaml diff --git a/incubator/cloudcommander/1.0.3/Chart.lock b/incubator/cloudcommander/1.0.3/Chart.lock deleted file mode 100644 index 3b46667129a..00000000000 --- a/incubator/cloudcommander/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:38:21.548937086Z" diff --git a/incubator/cloudcommander/1.0.3/Chart.yaml b/incubator/cloudcommander/1.0.3/Chart.yaml deleted file mode 100644 index e538d52d51c..00000000000 --- a/incubator/cloudcommander/1.0.3/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Tools-Utilities -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "[b]CloudCommander[/b] is a simple web file browser with a built in text editor and archive compress/extract abilities.[br/]\n" -home: https://truecharts.org/docs/charts/incubator/cloudcommander -icon: https://truecharts.org/img/hotlink-ok/chart-icons/cloudcommander.png -keywords: - - cloudcommander - - Tools-Utilities -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: cloudcommander -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/cloudcommander - - https://hub.docker.com/r/coderaiser/cloudcmd/ -type: application -version: 1.0.3 diff --git a/incubator/cloudcommander/1.0.3/app-changelog.md b/incubator/cloudcommander/1.0.3/app-changelog.md deleted file mode 100644 index 31a9f618bbd..00000000000 --- a/incubator/cloudcommander/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [cloudcommander-1.0.3](https://github.com/truecharts/charts/compare/cloudcommander-0.0.37...cloudcommander-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/cloudcommander/1.0.3/charts/common-10.9.4.tgz b/incubator/cloudcommander/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/cloudcommander/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/cloudcommander/1.0.3/CHANGELOG.md b/incubator/cloudcommander/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/cloudcommander/1.0.3/CHANGELOG.md rename to incubator/cloudcommander/1.0.4/CHANGELOG.md diff --git a/incubator/cloudcommander/1.0.4/Chart.yaml b/incubator/cloudcommander/1.0.4/Chart.yaml new file mode 100644 index 00000000000..38c186f24f2 --- /dev/null +++ b/incubator/cloudcommander/1.0.4/Chart.yaml @@ -0,0 +1,28 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Tools-Utilities +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "[b]CloudCommander[/b] is a simple web file browser with a built in text editor and archive compress/extract abilities.[br/]\n" +home: https://truecharts.org/docs/charts/incubator/cloudcommander +icon: https://truecharts.org/img/hotlink-ok/chart-icons/cloudcommander.png +keywords: + - cloudcommander + - Tools-Utilities +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: cloudcommander +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/cloudcommander + - https://hub.docker.com/r/coderaiser/cloudcmd/ +type: application +version: 1.0.4 diff --git a/incubator/cloudcommander/1.0.3/README.md b/incubator/cloudcommander/1.0.4/README.md similarity index 100% rename from incubator/cloudcommander/1.0.3/README.md rename to incubator/cloudcommander/1.0.4/README.md diff --git a/incubator/cloudcommander/1.0.4/app-changelog.md b/incubator/cloudcommander/1.0.4/app-changelog.md new file mode 100644 index 00000000000..1176370fc89 --- /dev/null +++ b/incubator/cloudcommander/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [cloudcommander-1.0.4](https://github.com/truecharts/charts/compare/cloudcommander-1.0.3...cloudcommander-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/cloudcommander/1.0.3/app-readme.md b/incubator/cloudcommander/1.0.4/app-readme.md similarity index 100% rename from incubator/cloudcommander/1.0.3/app-readme.md rename to incubator/cloudcommander/1.0.4/app-readme.md diff --git a/incubator/cloudcommander/1.0.4/charts/common-10.9.7.tgz b/incubator/cloudcommander/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/cloudcommander/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/cloudcommander/1.0.3/ix_values.yaml b/incubator/cloudcommander/1.0.4/ix_values.yaml similarity index 100% rename from incubator/cloudcommander/1.0.3/ix_values.yaml rename to incubator/cloudcommander/1.0.4/ix_values.yaml diff --git a/incubator/cloudcommander/1.0.3/questions.yaml b/incubator/cloudcommander/1.0.4/questions.yaml similarity index 100% rename from incubator/cloudcommander/1.0.3/questions.yaml rename to incubator/cloudcommander/1.0.4/questions.yaml diff --git a/incubator/cloudcommander/1.0.3/templates/common.yaml b/incubator/cloudcommander/1.0.4/templates/common.yaml similarity index 100% rename from incubator/cloudcommander/1.0.3/templates/common.yaml rename to incubator/cloudcommander/1.0.4/templates/common.yaml diff --git a/incubator/conanexiles/1.0.3/values.yaml b/incubator/cloudcommander/1.0.4/values.yaml similarity index 100% rename from incubator/conanexiles/1.0.3/values.yaml rename to incubator/cloudcommander/1.0.4/values.yaml diff --git a/incubator/cloudreve/1.0.3/Chart.lock b/incubator/cloudreve/1.0.3/Chart.lock deleted file mode 100644 index 8a1487bd0e9..00000000000 --- a/incubator/cloudreve/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:38:27.908026482Z" diff --git a/incubator/cloudreve/1.0.3/Chart.yaml b/incubator/cloudreve/1.0.3/Chart.yaml deleted file mode 100644 index e32b24ef1b8..00000000000 --- a/incubator/cloudreve/1.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Cloud - - Network-Web -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Self-hosted file management and sharing system, supports multiple storage providers" -home: https://truecharts.org/docs/charts/incubator/cloudreve -icon: https://truecharts.org/img/hotlink-ok/chart-icons/cloudreve.png -keywords: - - cloudreve - - Cloud - - Network-Web -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: cloudreve -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/cloudreve - - https://github.com/cloudreve/Cloudreve - - https://hub.docker.com/r/xavierniu/cloudreve -type: application -version: 1.0.3 diff --git a/incubator/cloudreve/1.0.3/app-changelog.md b/incubator/cloudreve/1.0.3/app-changelog.md deleted file mode 100644 index 3e0843008fe..00000000000 --- a/incubator/cloudreve/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [cloudreve-1.0.3](https://github.com/truecharts/charts/compare/cloudreve-0.0.34...cloudreve-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/cloudreve/1.0.3/charts/common-10.9.4.tgz b/incubator/cloudreve/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/cloudreve/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/cloudreve/1.0.3/CHANGELOG.md b/incubator/cloudreve/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/cloudreve/1.0.3/CHANGELOG.md rename to incubator/cloudreve/1.0.4/CHANGELOG.md diff --git a/incubator/cloudreve/1.0.4/Chart.yaml b/incubator/cloudreve/1.0.4/Chart.yaml new file mode 100644 index 00000000000..c2090e5536d --- /dev/null +++ b/incubator/cloudreve/1.0.4/Chart.yaml @@ -0,0 +1,31 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Cloud + - Network-Web +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Self-hosted file management and sharing system, supports multiple storage providers" +home: https://truecharts.org/docs/charts/incubator/cloudreve +icon: https://truecharts.org/img/hotlink-ok/chart-icons/cloudreve.png +keywords: + - cloudreve + - Cloud + - Network-Web +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: cloudreve +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/cloudreve + - https://github.com/cloudreve/Cloudreve + - https://hub.docker.com/r/xavierniu/cloudreve +type: application +version: 1.0.4 diff --git a/incubator/cloudreve/1.0.3/README.md b/incubator/cloudreve/1.0.4/README.md similarity index 100% rename from incubator/cloudreve/1.0.3/README.md rename to incubator/cloudreve/1.0.4/README.md diff --git a/incubator/cloudreve/1.0.4/app-changelog.md b/incubator/cloudreve/1.0.4/app-changelog.md new file mode 100644 index 00000000000..111ace511e8 --- /dev/null +++ b/incubator/cloudreve/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [cloudreve-1.0.4](https://github.com/truecharts/charts/compare/cloudreve-1.0.3...cloudreve-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/cloudreve/1.0.3/app-readme.md b/incubator/cloudreve/1.0.4/app-readme.md similarity index 100% rename from incubator/cloudreve/1.0.3/app-readme.md rename to incubator/cloudreve/1.0.4/app-readme.md diff --git a/incubator/cloudreve/1.0.4/charts/common-10.9.7.tgz b/incubator/cloudreve/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/cloudreve/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/cloudreve/1.0.3/ix_values.yaml b/incubator/cloudreve/1.0.4/ix_values.yaml similarity index 100% rename from incubator/cloudreve/1.0.3/ix_values.yaml rename to incubator/cloudreve/1.0.4/ix_values.yaml diff --git a/incubator/cloudreve/1.0.3/questions.yaml b/incubator/cloudreve/1.0.4/questions.yaml similarity index 100% rename from incubator/cloudreve/1.0.3/questions.yaml rename to incubator/cloudreve/1.0.4/questions.yaml diff --git a/incubator/cloudreve/1.0.3/templates/common.yaml b/incubator/cloudreve/1.0.4/templates/common.yaml similarity index 100% rename from incubator/cloudreve/1.0.3/templates/common.yaml rename to incubator/cloudreve/1.0.4/templates/common.yaml diff --git a/incubator/conreq/1.0.3/values.yaml b/incubator/cloudreve/1.0.4/values.yaml similarity index 100% rename from incubator/conreq/1.0.3/values.yaml rename to incubator/cloudreve/1.0.4/values.yaml diff --git a/incubator/colonysurvival/1.0.3/Chart.lock b/incubator/colonysurvival/1.0.3/Chart.lock deleted file mode 100644 index ce08a2a32a4..00000000000 --- a/incubator/colonysurvival/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:38:31.485937163Z" diff --git a/incubator/colonysurvival/1.0.3/Chart.yaml b/incubator/colonysurvival/1.0.3/Chart.yaml deleted file mode 100644 index 1e3c8aa4415..00000000000 --- a/incubator/colonysurvival/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - GameServers -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This Chart will download and install SteamCMD. It will also install Colony Survival and run it." -home: https://truecharts.org/docs/charts/incubator/colonysurvival -icon: https://truecharts.org/img/hotlink-ok/chart-icons/colonysurvival.png -keywords: - - colonysurvival - - GameServers -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: colonysurvival -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/colonysurvival - - https://www.steampowered.com/ - - https://hub.docker.com/r/ich777/steamcmd/ -type: application -version: 1.0.3 diff --git a/incubator/colonysurvival/1.0.3/app-changelog.md b/incubator/colonysurvival/1.0.3/app-changelog.md deleted file mode 100644 index fdb99136685..00000000000 --- a/incubator/colonysurvival/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [colonysurvival-1.0.3](https://github.com/truecharts/charts/compare/colonysurvival-0.0.35...colonysurvival-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/colonysurvival/1.0.3/charts/common-10.9.4.tgz b/incubator/colonysurvival/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/colonysurvival/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/colonysurvival/1.0.3/CHANGELOG.md b/incubator/colonysurvival/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/colonysurvival/1.0.3/CHANGELOG.md rename to incubator/colonysurvival/1.0.4/CHANGELOG.md diff --git a/incubator/colonysurvival/1.0.4/Chart.yaml b/incubator/colonysurvival/1.0.4/Chart.yaml new file mode 100644 index 00000000000..5b5ad31e1c3 --- /dev/null +++ b/incubator/colonysurvival/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - GameServers +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This Chart will download and install SteamCMD. It will also install Colony Survival and run it." +home: https://truecharts.org/docs/charts/incubator/colonysurvival +icon: https://truecharts.org/img/hotlink-ok/chart-icons/colonysurvival.png +keywords: + - colonysurvival + - GameServers +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: colonysurvival +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/colonysurvival + - https://www.steampowered.com/ + - https://hub.docker.com/r/ich777/steamcmd/ +type: application +version: 1.0.4 diff --git a/incubator/colonysurvival/1.0.3/README.md b/incubator/colonysurvival/1.0.4/README.md similarity index 100% rename from incubator/colonysurvival/1.0.3/README.md rename to incubator/colonysurvival/1.0.4/README.md diff --git a/incubator/colonysurvival/1.0.4/app-changelog.md b/incubator/colonysurvival/1.0.4/app-changelog.md new file mode 100644 index 00000000000..400ce07d2f2 --- /dev/null +++ b/incubator/colonysurvival/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [colonysurvival-1.0.4](https://github.com/truecharts/charts/compare/colonysurvival-1.0.3...colonysurvival-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/colonysurvival/1.0.3/app-readme.md b/incubator/colonysurvival/1.0.4/app-readme.md similarity index 100% rename from incubator/colonysurvival/1.0.3/app-readme.md rename to incubator/colonysurvival/1.0.4/app-readme.md diff --git a/incubator/colonysurvival/1.0.4/charts/common-10.9.7.tgz b/incubator/colonysurvival/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/colonysurvival/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/colonysurvival/1.0.3/ix_values.yaml b/incubator/colonysurvival/1.0.4/ix_values.yaml similarity index 100% rename from incubator/colonysurvival/1.0.3/ix_values.yaml rename to incubator/colonysurvival/1.0.4/ix_values.yaml diff --git a/incubator/colonysurvival/1.0.3/questions.yaml b/incubator/colonysurvival/1.0.4/questions.yaml similarity index 100% rename from incubator/colonysurvival/1.0.3/questions.yaml rename to incubator/colonysurvival/1.0.4/questions.yaml diff --git a/incubator/colonysurvival/1.0.3/templates/common.yaml b/incubator/colonysurvival/1.0.4/templates/common.yaml similarity index 100% rename from incubator/colonysurvival/1.0.3/templates/common.yaml rename to incubator/colonysurvival/1.0.4/templates/common.yaml diff --git a/incubator/convos/1.0.3/values.yaml b/incubator/colonysurvival/1.0.4/values.yaml similarity index 100% rename from incubator/convos/1.0.3/values.yaml rename to incubator/colonysurvival/1.0.4/values.yaml diff --git a/incubator/conanexiles/1.0.3/Chart.lock b/incubator/conanexiles/1.0.3/Chart.lock deleted file mode 100644 index 7c703e97492..00000000000 --- a/incubator/conanexiles/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:38:31.748089339Z" diff --git a/incubator/conanexiles/1.0.3/Chart.yaml b/incubator/conanexiles/1.0.3/Chart.yaml deleted file mode 100644 index f84ffa825c7..00000000000 --- a/incubator/conanexiles/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - GameServers -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This Chart will download and install SteamCMD. It will also install Conan Exiles and run it." -home: https://truecharts.org/docs/charts/incubator/conanexiles -icon: https://truecharts.org/img/hotlink-ok/chart-icons/conanexiles.png -keywords: - - conanexiles - - GameServers -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: conanexiles -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/conanexiles - - https://www.steampowered.com/ - - https://hub.docker.com/r/ich777/steamcmd/ -type: application -version: 1.0.3 diff --git a/incubator/conanexiles/1.0.3/app-changelog.md b/incubator/conanexiles/1.0.3/app-changelog.md deleted file mode 100644 index 0333081b520..00000000000 --- a/incubator/conanexiles/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [conanexiles-1.0.3](https://github.com/truecharts/charts/compare/conanexiles-0.0.35...conanexiles-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/conanexiles/1.0.3/charts/common-10.9.4.tgz b/incubator/conanexiles/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/conanexiles/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/conanexiles/1.0.3/CHANGELOG.md b/incubator/conanexiles/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/conanexiles/1.0.3/CHANGELOG.md rename to incubator/conanexiles/1.0.4/CHANGELOG.md diff --git a/incubator/conanexiles/1.0.4/Chart.yaml b/incubator/conanexiles/1.0.4/Chart.yaml new file mode 100644 index 00000000000..e1f6aa5eaad --- /dev/null +++ b/incubator/conanexiles/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - GameServers +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This Chart will download and install SteamCMD. It will also install Conan Exiles and run it." +home: https://truecharts.org/docs/charts/incubator/conanexiles +icon: https://truecharts.org/img/hotlink-ok/chart-icons/conanexiles.png +keywords: + - conanexiles + - GameServers +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: conanexiles +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/conanexiles + - https://www.steampowered.com/ + - https://hub.docker.com/r/ich777/steamcmd/ +type: application +version: 1.0.4 diff --git a/incubator/conanexiles/1.0.3/README.md b/incubator/conanexiles/1.0.4/README.md similarity index 100% rename from incubator/conanexiles/1.0.3/README.md rename to incubator/conanexiles/1.0.4/README.md diff --git a/incubator/conanexiles/1.0.4/app-changelog.md b/incubator/conanexiles/1.0.4/app-changelog.md new file mode 100644 index 00000000000..b337355b8db --- /dev/null +++ b/incubator/conanexiles/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [conanexiles-1.0.4](https://github.com/truecharts/charts/compare/conanexiles-1.0.3...conanexiles-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/conanexiles/1.0.3/app-readme.md b/incubator/conanexiles/1.0.4/app-readme.md similarity index 100% rename from incubator/conanexiles/1.0.3/app-readme.md rename to incubator/conanexiles/1.0.4/app-readme.md diff --git a/incubator/conanexiles/1.0.4/charts/common-10.9.7.tgz b/incubator/conanexiles/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/conanexiles/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/conanexiles/1.0.3/ix_values.yaml b/incubator/conanexiles/1.0.4/ix_values.yaml similarity index 100% rename from incubator/conanexiles/1.0.3/ix_values.yaml rename to incubator/conanexiles/1.0.4/ix_values.yaml diff --git a/incubator/conanexiles/1.0.3/questions.yaml b/incubator/conanexiles/1.0.4/questions.yaml similarity index 100% rename from incubator/conanexiles/1.0.3/questions.yaml rename to incubator/conanexiles/1.0.4/questions.yaml diff --git a/incubator/conanexiles/1.0.3/templates/common.yaml b/incubator/conanexiles/1.0.4/templates/common.yaml similarity index 100% rename from incubator/conanexiles/1.0.3/templates/common.yaml rename to incubator/conanexiles/1.0.4/templates/common.yaml diff --git a/incubator/cops/1.0.3/values.yaml b/incubator/conanexiles/1.0.4/values.yaml similarity index 100% rename from incubator/cops/1.0.3/values.yaml rename to incubator/conanexiles/1.0.4/values.yaml diff --git a/incubator/conreq/1.0.3/Chart.lock b/incubator/conreq/1.0.3/Chart.lock deleted file mode 100644 index 4f93277efd2..00000000000 --- a/incubator/conreq/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:38:52.92062413Z" diff --git a/incubator/conreq/1.0.3/Chart.yaml b/incubator/conreq/1.0.3/Chart.yaml deleted file mode 100644 index 8ee33d2c7f7..00000000000 --- a/incubator/conreq/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - MediaApp-Other -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Conreq, a Content Requesting platform. -home: https://truecharts.org/docs/charts/incubator/conreq -icon: https://truecharts.org/img/hotlink-ok/chart-icons/conreq.png -keywords: - - conreq - - MediaApp-Other -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: conreq -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/conreq - - https://hotio.dev/containers/conreq - - https://hub.docker.com/r/hotio/conreq -type: application -version: 1.0.3 diff --git a/incubator/conreq/1.0.3/app-changelog.md b/incubator/conreq/1.0.3/app-changelog.md deleted file mode 100644 index 9b2b7df91cf..00000000000 --- a/incubator/conreq/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [conreq-1.0.3](https://github.com/truecharts/charts/compare/conreq-0.0.38...conreq-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/conreq/1.0.3/charts/common-10.9.4.tgz b/incubator/conreq/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/conreq/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/conreq/1.0.3/CHANGELOG.md b/incubator/conreq/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/conreq/1.0.3/CHANGELOG.md rename to incubator/conreq/1.0.4/CHANGELOG.md diff --git a/incubator/conreq/1.0.4/Chart.yaml b/incubator/conreq/1.0.4/Chart.yaml new file mode 100644 index 00000000000..5fb0c0cb61b --- /dev/null +++ b/incubator/conreq/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - MediaApp-Other +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Conreq, a Content Requesting platform. +home: https://truecharts.org/docs/charts/incubator/conreq +icon: https://truecharts.org/img/hotlink-ok/chart-icons/conreq.png +keywords: + - conreq + - MediaApp-Other +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: conreq +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/conreq + - https://hotio.dev/containers/conreq + - https://hub.docker.com/r/hotio/conreq +type: application +version: 1.0.4 diff --git a/incubator/conreq/1.0.3/README.md b/incubator/conreq/1.0.4/README.md similarity index 100% rename from incubator/conreq/1.0.3/README.md rename to incubator/conreq/1.0.4/README.md diff --git a/incubator/conreq/1.0.4/app-changelog.md b/incubator/conreq/1.0.4/app-changelog.md new file mode 100644 index 00000000000..932f9e29b82 --- /dev/null +++ b/incubator/conreq/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [conreq-1.0.4](https://github.com/truecharts/charts/compare/conreq-1.0.3...conreq-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/conreq/1.0.3/app-readme.md b/incubator/conreq/1.0.4/app-readme.md similarity index 100% rename from incubator/conreq/1.0.3/app-readme.md rename to incubator/conreq/1.0.4/app-readme.md diff --git a/incubator/conreq/1.0.4/charts/common-10.9.7.tgz b/incubator/conreq/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/conreq/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/conreq/1.0.3/ix_values.yaml b/incubator/conreq/1.0.4/ix_values.yaml similarity index 100% rename from incubator/conreq/1.0.3/ix_values.yaml rename to incubator/conreq/1.0.4/ix_values.yaml diff --git a/incubator/conreq/1.0.3/questions.yaml b/incubator/conreq/1.0.4/questions.yaml similarity index 100% rename from incubator/conreq/1.0.3/questions.yaml rename to incubator/conreq/1.0.4/questions.yaml diff --git a/incubator/conreq/1.0.3/templates/common.yaml b/incubator/conreq/1.0.4/templates/common.yaml similarity index 100% rename from incubator/conreq/1.0.3/templates/common.yaml rename to incubator/conreq/1.0.4/templates/common.yaml diff --git a/incubator/core-keeper-dedicated-server/1.0.3/values.yaml b/incubator/conreq/1.0.4/values.yaml similarity index 100% rename from incubator/core-keeper-dedicated-server/1.0.3/values.yaml rename to incubator/conreq/1.0.4/values.yaml diff --git a/incubator/convos/1.0.3/Chart.lock b/incubator/convos/1.0.3/Chart.lock deleted file mode 100644 index e7be66884b6..00000000000 --- a/incubator/convos/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:38:58.545275772Z" diff --git a/incubator/convos/1.0.3/Chart.yaml b/incubator/convos/1.0.3/Chart.yaml deleted file mode 100644 index 97263972b8e..00000000000 --- a/incubator/convos/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Network-Messenger -apiVersion: v2 -appVersion: "stable" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Convos is the simplest way to use IRC and it is always online -home: https://truecharts.org/docs/charts/incubator/convos -icon: https://truecharts.org/img/hotlink-ok/chart-icons/convos.png -keywords: - - convos - - Network-Messenger -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: convos -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/convos - - https://convos.chat/ - - https://hub.docker.com/r/convos/convos/ -type: application -version: 1.0.3 diff --git a/incubator/convos/1.0.3/app-changelog.md b/incubator/convos/1.0.3/app-changelog.md deleted file mode 100644 index 4be73913a61..00000000000 --- a/incubator/convos/1.0.3/app-changelog.md +++ /dev/null @@ -1,33 +0,0 @@ - - -## [convos-1.0.3](https://github.com/truecharts/charts/compare/convos-0.0.38...convos-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Bump all for ingressList and speedtest - - Major Change to GUI - - bump to regenerate catalog - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update docker general non-major ([#4343](https://github.com/truecharts/charts/issues/4343)) - - update docker general non-major ([#4331](https://github.com/truecharts/charts/issues/4331)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/convos/1.0.3/charts/common-10.9.4.tgz b/incubator/convos/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/convos/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/convos/1.0.3/CHANGELOG.md b/incubator/convos/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/convos/1.0.3/CHANGELOG.md rename to incubator/convos/1.0.4/CHANGELOG.md diff --git a/incubator/convos/1.0.4/Chart.yaml b/incubator/convos/1.0.4/Chart.yaml new file mode 100644 index 00000000000..163c652aa59 --- /dev/null +++ b/incubator/convos/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Network-Messenger +apiVersion: v2 +appVersion: "stable" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Convos is the simplest way to use IRC and it is always online +home: https://truecharts.org/docs/charts/incubator/convos +icon: https://truecharts.org/img/hotlink-ok/chart-icons/convos.png +keywords: + - convos + - Network-Messenger +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: convos +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/convos + - https://convos.chat/ + - https://hub.docker.com/r/convos/convos/ +type: application +version: 1.0.4 diff --git a/incubator/convos/1.0.3/README.md b/incubator/convos/1.0.4/README.md similarity index 100% rename from incubator/convos/1.0.3/README.md rename to incubator/convos/1.0.4/README.md diff --git a/incubator/convos/1.0.4/app-changelog.md b/incubator/convos/1.0.4/app-changelog.md new file mode 100644 index 00000000000..ff43f834c52 --- /dev/null +++ b/incubator/convos/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [convos-1.0.4](https://github.com/truecharts/charts/compare/convos-1.0.3...convos-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/convos/1.0.3/app-readme.md b/incubator/convos/1.0.4/app-readme.md similarity index 100% rename from incubator/convos/1.0.3/app-readme.md rename to incubator/convos/1.0.4/app-readme.md diff --git a/incubator/convos/1.0.4/charts/common-10.9.7.tgz b/incubator/convos/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/convos/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/convos/1.0.3/ix_values.yaml b/incubator/convos/1.0.4/ix_values.yaml similarity index 100% rename from incubator/convos/1.0.3/ix_values.yaml rename to incubator/convos/1.0.4/ix_values.yaml diff --git a/incubator/convos/1.0.3/questions.yaml b/incubator/convos/1.0.4/questions.yaml similarity index 100% rename from incubator/convos/1.0.3/questions.yaml rename to incubator/convos/1.0.4/questions.yaml diff --git a/incubator/convos/1.0.3/templates/common.yaml b/incubator/convos/1.0.4/templates/common.yaml similarity index 100% rename from incubator/convos/1.0.3/templates/common.yaml rename to incubator/convos/1.0.4/templates/common.yaml diff --git a/incubator/corekeeper/1.0.3/values.yaml b/incubator/convos/1.0.4/values.yaml similarity index 100% rename from incubator/corekeeper/1.0.3/values.yaml rename to incubator/convos/1.0.4/values.yaml diff --git a/incubator/cops/1.0.3/Chart.lock b/incubator/cops/1.0.3/Chart.lock deleted file mode 100644 index 465d9a33661..00000000000 --- a/incubator/cops/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:39:03.192994961Z" diff --git a/incubator/cops/1.0.3/Chart.yaml b/incubator/cops/1.0.3/Chart.yaml deleted file mode 100644 index 643be72a685..00000000000 --- a/incubator/cops/1.0.3/Chart.yaml +++ /dev/null @@ -1,34 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Cloud - - MediaApp-Books - - MediaServer-Books -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Cops(http://blog.slucas.fr/en/oss/calibre-opds-php-server) by Sébastien Lucas, stands for Calibre OPDS (and HTML) Php Server.\n" -home: https://truecharts.org/docs/charts/incubator/cops -icon: https://truecharts.org/img/hotlink-ok/chart-icons/cops.png -keywords: - - cops - - Cloud - - MediaApp-Books - - MediaServer-Books -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: cops -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/cops - - http://blog.slucas.fr/en/oss/calibre-opds-php-server - - https://github.com/orgs/linuxserver/packages/container/package/cops - - https://github.com/linuxserver/docker-cops#readme -type: application -version: 1.0.3 diff --git a/incubator/cops/1.0.3/app-changelog.md b/incubator/cops/1.0.3/app-changelog.md deleted file mode 100644 index 4bb348d4222..00000000000 --- a/incubator/cops/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [cops-1.0.3](https://github.com/truecharts/charts/compare/cops-0.0.36...cops-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/cops/1.0.3/charts/common-10.9.4.tgz b/incubator/cops/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/cops/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/cops/1.0.3/CHANGELOG.md b/incubator/cops/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/cops/1.0.3/CHANGELOG.md rename to incubator/cops/1.0.4/CHANGELOG.md diff --git a/incubator/cops/1.0.4/Chart.yaml b/incubator/cops/1.0.4/Chart.yaml new file mode 100644 index 00000000000..27facc19f0b --- /dev/null +++ b/incubator/cops/1.0.4/Chart.yaml @@ -0,0 +1,34 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Cloud + - MediaApp-Books + - MediaServer-Books +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Cops(http://blog.slucas.fr/en/oss/calibre-opds-php-server) by Sébastien Lucas, stands for Calibre OPDS (and HTML) Php Server.\n" +home: https://truecharts.org/docs/charts/incubator/cops +icon: https://truecharts.org/img/hotlink-ok/chart-icons/cops.png +keywords: + - cops + - Cloud + - MediaApp-Books + - MediaServer-Books +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: cops +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/cops + - http://blog.slucas.fr/en/oss/calibre-opds-php-server + - https://github.com/orgs/linuxserver/packages/container/package/cops + - https://github.com/linuxserver/docker-cops#readme +type: application +version: 1.0.4 diff --git a/incubator/cops/1.0.3/README.md b/incubator/cops/1.0.4/README.md similarity index 100% rename from incubator/cops/1.0.3/README.md rename to incubator/cops/1.0.4/README.md diff --git a/incubator/cops/1.0.4/app-changelog.md b/incubator/cops/1.0.4/app-changelog.md new file mode 100644 index 00000000000..c4e7f43a2ff --- /dev/null +++ b/incubator/cops/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [cops-1.0.4](https://github.com/truecharts/charts/compare/cops-1.0.3...cops-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/cops/1.0.3/app-readme.md b/incubator/cops/1.0.4/app-readme.md similarity index 100% rename from incubator/cops/1.0.3/app-readme.md rename to incubator/cops/1.0.4/app-readme.md diff --git a/incubator/cops/1.0.4/charts/common-10.9.7.tgz b/incubator/cops/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/cops/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/cops/1.0.3/ix_values.yaml b/incubator/cops/1.0.4/ix_values.yaml similarity index 100% rename from incubator/cops/1.0.3/ix_values.yaml rename to incubator/cops/1.0.4/ix_values.yaml diff --git a/incubator/cops/1.0.3/questions.yaml b/incubator/cops/1.0.4/questions.yaml similarity index 100% rename from incubator/cops/1.0.3/questions.yaml rename to incubator/cops/1.0.4/questions.yaml diff --git a/incubator/cops/1.0.3/templates/common.yaml b/incubator/cops/1.0.4/templates/common.yaml similarity index 100% rename from incubator/cops/1.0.3/templates/common.yaml rename to incubator/cops/1.0.4/templates/common.yaml diff --git a/incubator/counterstrike2d/1.0.3/values.yaml b/incubator/cops/1.0.4/values.yaml similarity index 100% rename from incubator/counterstrike2d/1.0.3/values.yaml rename to incubator/cops/1.0.4/values.yaml diff --git a/incubator/core-keeper-dedicated-server/1.0.3/Chart.lock b/incubator/core-keeper-dedicated-server/1.0.3/Chart.lock deleted file mode 100644 index f1613dc388c..00000000000 --- a/incubator/core-keeper-dedicated-server/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:39:04.092360989Z" diff --git a/incubator/core-keeper-dedicated-server/1.0.3/Chart.yaml b/incubator/core-keeper-dedicated-server/1.0.3/Chart.yaml deleted file mode 100644 index fb5f870de00..00000000000 --- a/incubator/core-keeper-dedicated-server/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - GameServers -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Chart file for the new Core Keeper dedicated server running from SteamCMD. (No account etc needed)" -home: https://truecharts.org/docs/charts/incubator/core-keeper-dedicated-server -icon: https://truecharts.org/img/hotlink-ok/chart-icons/core-keeper-dedicated-server.png -keywords: - - core-keeper-dedicated-server - - GameServers -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: core-keeper-dedicated-server -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/core-keeper-dedicated-server - - https://github.com/escapingnetwork/core-keeper-dedicated/ - - https://hub.docker.com/r/escaping/core-keeper-dedicated -type: application -version: 1.0.3 diff --git a/incubator/core-keeper-dedicated-server/1.0.3/app-changelog.md b/incubator/core-keeper-dedicated-server/1.0.3/app-changelog.md deleted file mode 100644 index 4aa2111971a..00000000000 --- a/incubator/core-keeper-dedicated-server/1.0.3/app-changelog.md +++ /dev/null @@ -1,27 +0,0 @@ - - -## [core-keeper-dedicated-server-1.0.3](https://github.com/truecharts/charts/compare/core-keeper-dedicated-server-0.0.37...core-keeper-dedicated-server-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Fix - -- remove removed includes - - change container config label - - \ No newline at end of file diff --git a/incubator/core-keeper-dedicated-server/1.0.3/charts/common-10.9.4.tgz b/incubator/core-keeper-dedicated-server/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/core-keeper-dedicated-server/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/core-keeper-dedicated-server/1.0.3/CHANGELOG.md b/incubator/core-keeper-dedicated-server/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/core-keeper-dedicated-server/1.0.3/CHANGELOG.md rename to incubator/core-keeper-dedicated-server/1.0.4/CHANGELOG.md diff --git a/incubator/core-keeper-dedicated-server/1.0.4/Chart.yaml b/incubator/core-keeper-dedicated-server/1.0.4/Chart.yaml new file mode 100644 index 00000000000..48ab403dc5b --- /dev/null +++ b/incubator/core-keeper-dedicated-server/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - GameServers +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Chart file for the new Core Keeper dedicated server running from SteamCMD. (No account etc needed)" +home: https://truecharts.org/docs/charts/incubator/core-keeper-dedicated-server +icon: https://truecharts.org/img/hotlink-ok/chart-icons/core-keeper-dedicated-server.png +keywords: + - core-keeper-dedicated-server + - GameServers +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: core-keeper-dedicated-server +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/core-keeper-dedicated-server + - https://github.com/escapingnetwork/core-keeper-dedicated/ + - https://hub.docker.com/r/escaping/core-keeper-dedicated +type: application +version: 1.0.4 diff --git a/incubator/core-keeper-dedicated-server/1.0.3/README.md b/incubator/core-keeper-dedicated-server/1.0.4/README.md similarity index 100% rename from incubator/core-keeper-dedicated-server/1.0.3/README.md rename to incubator/core-keeper-dedicated-server/1.0.4/README.md diff --git a/incubator/core-keeper-dedicated-server/1.0.4/app-changelog.md b/incubator/core-keeper-dedicated-server/1.0.4/app-changelog.md new file mode 100644 index 00000000000..d2e9d5b3018 --- /dev/null +++ b/incubator/core-keeper-dedicated-server/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [core-keeper-dedicated-server-1.0.4](https://github.com/truecharts/charts/compare/core-keeper-dedicated-server-1.0.3...core-keeper-dedicated-server-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/core-keeper-dedicated-server/1.0.3/app-readme.md b/incubator/core-keeper-dedicated-server/1.0.4/app-readme.md similarity index 100% rename from incubator/core-keeper-dedicated-server/1.0.3/app-readme.md rename to incubator/core-keeper-dedicated-server/1.0.4/app-readme.md diff --git a/incubator/core-keeper-dedicated-server/1.0.4/charts/common-10.9.7.tgz b/incubator/core-keeper-dedicated-server/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/core-keeper-dedicated-server/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/core-keeper-dedicated-server/1.0.3/ix_values.yaml b/incubator/core-keeper-dedicated-server/1.0.4/ix_values.yaml similarity index 100% rename from incubator/core-keeper-dedicated-server/1.0.3/ix_values.yaml rename to incubator/core-keeper-dedicated-server/1.0.4/ix_values.yaml diff --git a/incubator/core-keeper-dedicated-server/1.0.3/questions.yaml b/incubator/core-keeper-dedicated-server/1.0.4/questions.yaml similarity index 100% rename from incubator/core-keeper-dedicated-server/1.0.3/questions.yaml rename to incubator/core-keeper-dedicated-server/1.0.4/questions.yaml diff --git a/incubator/core-keeper-dedicated-server/1.0.3/templates/common.yaml b/incubator/core-keeper-dedicated-server/1.0.4/templates/common.yaml similarity index 100% rename from incubator/core-keeper-dedicated-server/1.0.3/templates/common.yaml rename to incubator/core-keeper-dedicated-server/1.0.4/templates/common.yaml diff --git a/incubator/cowyo/1.0.3/values.yaml b/incubator/core-keeper-dedicated-server/1.0.4/values.yaml similarity index 100% rename from incubator/cowyo/1.0.3/values.yaml rename to incubator/core-keeper-dedicated-server/1.0.4/values.yaml diff --git a/incubator/corekeeper/1.0.3/Chart.lock b/incubator/corekeeper/1.0.3/Chart.lock deleted file mode 100644 index 2bd4e0d2e45..00000000000 --- a/incubator/corekeeper/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:39:24.526039555Z" diff --git a/incubator/corekeeper/1.0.3/Chart.yaml b/incubator/corekeeper/1.0.3/Chart.yaml deleted file mode 100644 index f9dec8899a5..00000000000 --- a/incubator/corekeeper/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - GameServers -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This Chart will download and install SteamCMD. It will also install CoreKeeper and run it." -home: https://truecharts.org/docs/charts/incubator/corekeeper -icon: https://truecharts.org/img/hotlink-ok/chart-icons/corekeeper.png -keywords: - - corekeeper - - GameServers -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: corekeeper -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/corekeeper - - https://steampowered.com/ - - https://hub.docker.com/r/ich777/steamcmd/ -type: application -version: 1.0.3 diff --git a/incubator/corekeeper/1.0.3/app-changelog.md b/incubator/corekeeper/1.0.3/app-changelog.md deleted file mode 100644 index 0793adde3d6..00000000000 --- a/incubator/corekeeper/1.0.3/app-changelog.md +++ /dev/null @@ -1,27 +0,0 @@ - - -## [corekeeper-1.0.3](https://github.com/truecharts/charts/compare/corekeeper-0.0.35...corekeeper-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Fix - -- remove removed includes - - change container config label - - \ No newline at end of file diff --git a/incubator/corekeeper/1.0.3/charts/common-10.9.4.tgz b/incubator/corekeeper/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/corekeeper/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/corekeeper/1.0.3/CHANGELOG.md b/incubator/corekeeper/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/corekeeper/1.0.3/CHANGELOG.md rename to incubator/corekeeper/1.0.4/CHANGELOG.md diff --git a/incubator/corekeeper/1.0.4/Chart.yaml b/incubator/corekeeper/1.0.4/Chart.yaml new file mode 100644 index 00000000000..e004ef073b8 --- /dev/null +++ b/incubator/corekeeper/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - GameServers +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This Chart will download and install SteamCMD. It will also install CoreKeeper and run it." +home: https://truecharts.org/docs/charts/incubator/corekeeper +icon: https://truecharts.org/img/hotlink-ok/chart-icons/corekeeper.png +keywords: + - corekeeper + - GameServers +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: corekeeper +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/corekeeper + - https://steampowered.com/ + - https://hub.docker.com/r/ich777/steamcmd/ +type: application +version: 1.0.4 diff --git a/incubator/corekeeper/1.0.3/README.md b/incubator/corekeeper/1.0.4/README.md similarity index 100% rename from incubator/corekeeper/1.0.3/README.md rename to incubator/corekeeper/1.0.4/README.md diff --git a/incubator/corekeeper/1.0.4/app-changelog.md b/incubator/corekeeper/1.0.4/app-changelog.md new file mode 100644 index 00000000000..17487d1bd91 --- /dev/null +++ b/incubator/corekeeper/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [corekeeper-1.0.4](https://github.com/truecharts/charts/compare/corekeeper-1.0.3...corekeeper-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/corekeeper/1.0.3/app-readme.md b/incubator/corekeeper/1.0.4/app-readme.md similarity index 100% rename from incubator/corekeeper/1.0.3/app-readme.md rename to incubator/corekeeper/1.0.4/app-readme.md diff --git a/incubator/corekeeper/1.0.4/charts/common-10.9.7.tgz b/incubator/corekeeper/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/corekeeper/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/corekeeper/1.0.3/ix_values.yaml b/incubator/corekeeper/1.0.4/ix_values.yaml similarity index 100% rename from incubator/corekeeper/1.0.3/ix_values.yaml rename to incubator/corekeeper/1.0.4/ix_values.yaml diff --git a/incubator/corekeeper/1.0.3/questions.yaml b/incubator/corekeeper/1.0.4/questions.yaml similarity index 100% rename from incubator/corekeeper/1.0.3/questions.yaml rename to incubator/corekeeper/1.0.4/questions.yaml diff --git a/incubator/corekeeper/1.0.3/templates/common.yaml b/incubator/corekeeper/1.0.4/templates/common.yaml similarity index 100% rename from incubator/corekeeper/1.0.3/templates/common.yaml rename to incubator/corekeeper/1.0.4/templates/common.yaml diff --git a/incubator/craftopia/1.0.3/values.yaml b/incubator/corekeeper/1.0.4/values.yaml similarity index 100% rename from incubator/craftopia/1.0.3/values.yaml rename to incubator/corekeeper/1.0.4/values.yaml diff --git a/incubator/counterstrike2d/1.0.3/Chart.lock b/incubator/counterstrike2d/1.0.3/Chart.lock deleted file mode 100644 index 189463c7836..00000000000 --- a/incubator/counterstrike2d/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:39:29.975744401Z" diff --git a/incubator/counterstrike2d/1.0.3/Chart.yaml b/incubator/counterstrike2d/1.0.3/Chart.yaml deleted file mode 100644 index e62dabb32c7..00000000000 --- a/incubator/counterstrike2d/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - GameServers -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This Chart will download and install CounterStrike 2D." -home: https://truecharts.org/docs/charts/incubator/counterstrike2d -icon: https://truecharts.org/img/hotlink-ok/chart-icons/counterstrike2d.png -keywords: - - counterstrike2d - - GameServers -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: counterstrike2d -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/counterstrike2d - - https://www.steampowered.com/ - - https://hub.docker.com/r/ich777/cs2dserver/ -type: application -version: 1.0.3 diff --git a/incubator/counterstrike2d/1.0.3/app-changelog.md b/incubator/counterstrike2d/1.0.3/app-changelog.md deleted file mode 100644 index 29d82981837..00000000000 --- a/incubator/counterstrike2d/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [counterstrike2d-1.0.3](https://github.com/truecharts/charts/compare/counterstrike2d-0.0.35...counterstrike2d-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/counterstrike2d/1.0.3/charts/common-10.9.4.tgz b/incubator/counterstrike2d/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/counterstrike2d/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/counterstrike2d/1.0.3/CHANGELOG.md b/incubator/counterstrike2d/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/counterstrike2d/1.0.3/CHANGELOG.md rename to incubator/counterstrike2d/1.0.4/CHANGELOG.md diff --git a/incubator/counterstrike2d/1.0.4/Chart.yaml b/incubator/counterstrike2d/1.0.4/Chart.yaml new file mode 100644 index 00000000000..6fa8185cd56 --- /dev/null +++ b/incubator/counterstrike2d/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - GameServers +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This Chart will download and install CounterStrike 2D." +home: https://truecharts.org/docs/charts/incubator/counterstrike2d +icon: https://truecharts.org/img/hotlink-ok/chart-icons/counterstrike2d.png +keywords: + - counterstrike2d + - GameServers +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: counterstrike2d +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/counterstrike2d + - https://www.steampowered.com/ + - https://hub.docker.com/r/ich777/cs2dserver/ +type: application +version: 1.0.4 diff --git a/incubator/counterstrike2d/1.0.3/README.md b/incubator/counterstrike2d/1.0.4/README.md similarity index 100% rename from incubator/counterstrike2d/1.0.3/README.md rename to incubator/counterstrike2d/1.0.4/README.md diff --git a/incubator/counterstrike2d/1.0.4/app-changelog.md b/incubator/counterstrike2d/1.0.4/app-changelog.md new file mode 100644 index 00000000000..29bacc3e285 --- /dev/null +++ b/incubator/counterstrike2d/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [counterstrike2d-1.0.4](https://github.com/truecharts/charts/compare/counterstrike2d-1.0.3...counterstrike2d-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/counterstrike2d/1.0.3/app-readme.md b/incubator/counterstrike2d/1.0.4/app-readme.md similarity index 100% rename from incubator/counterstrike2d/1.0.3/app-readme.md rename to incubator/counterstrike2d/1.0.4/app-readme.md diff --git a/incubator/counterstrike2d/1.0.4/charts/common-10.9.7.tgz b/incubator/counterstrike2d/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/counterstrike2d/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/counterstrike2d/1.0.3/ix_values.yaml b/incubator/counterstrike2d/1.0.4/ix_values.yaml similarity index 100% rename from incubator/counterstrike2d/1.0.3/ix_values.yaml rename to incubator/counterstrike2d/1.0.4/ix_values.yaml diff --git a/incubator/counterstrike2d/1.0.3/questions.yaml b/incubator/counterstrike2d/1.0.4/questions.yaml similarity index 100% rename from incubator/counterstrike2d/1.0.3/questions.yaml rename to incubator/counterstrike2d/1.0.4/questions.yaml diff --git a/incubator/counterstrike2d/1.0.3/templates/common.yaml b/incubator/counterstrike2d/1.0.4/templates/common.yaml similarity index 100% rename from incubator/counterstrike2d/1.0.3/templates/common.yaml rename to incubator/counterstrike2d/1.0.4/templates/common.yaml diff --git a/incubator/crafty-4/1.0.3/values.yaml b/incubator/counterstrike2d/1.0.4/values.yaml similarity index 100% rename from incubator/crafty-4/1.0.3/values.yaml rename to incubator/counterstrike2d/1.0.4/values.yaml diff --git a/incubator/coupon-store/2.0.0/CHANGELOG.md b/incubator/coupon-store/2.0.0/CHANGELOG.md new file mode 100644 index 00000000000..98a527e168b --- /dev/null +++ b/incubator/coupon-store/2.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [coupon-store-1.0.0](https://github.com/truecharts/charts/compare/coupon-store-0.0.9...coupon-store-1.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [coupon-store-0.0.12](https://github.com/truecharts/charts/compare/coupon-store-0.0.9...coupon-store-0.0.12) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [coupon-store-0.0.11](https://github.com/truecharts/charts/compare/coupon-store-0.0.9...coupon-store-0.0.11) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [coupon-store-0.0.11](https://github.com/truecharts/charts/compare/coupon-store-0.0.9...coupon-store-0.0.11) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [coupon-store-0.0.11](https://github.com/truecharts/charts/compare/coupon-store-0.0.9...coupon-store-0.0.11) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [coupon-store-0.0.10](https://github.com/truecharts/charts/compare/coupon-store-0.0.9...coupon-store-0.0.10) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [coupon-store-0.0.10](https://github.com/truecharts/charts/compare/coupon-store-0.0.9...coupon-store-0.0.10) (2022-11-06) + +### Chore + diff --git a/incubator/coupon-store/2.0.0/Chart.yaml b/incubator/coupon-store/2.0.0/Chart.yaml new file mode 100644 index 00000000000..140ea5496b9 --- /dev/null +++ b/incubator/coupon-store/2.0.0/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "1.2.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 +description: A home for all your coupons and loyalty cards. +home: https://truecharts.org/docs/charts/incubator/coupon-store +icon: https://truecharts.org/img/hotlink-ok/chart-icons/coupon-store.png +keywords: + - coupons +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: coupon-store +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/coupon-store + - https://github.com/linuxserver/docker-airsonic +version: 2.0.0 +annotations: + truecharts.org/catagories: | + - utilities + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/coupon-store/2.0.0/README.md b/incubator/coupon-store/2.0.0/README.md new file mode 100644 index 00000000000..1b069b1c081 --- /dev/null +++ b/incubator/coupon-store/2.0.0/README.md @@ -0,0 +1,107 @@ +# coupon-store + +A home for all your coupons and loyalty cards. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [coupon-store](https://truecharts.org/docs/charts/incubator/coupon-store) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.122 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `coupon-store` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install coupon-store TrueCharts/coupon-store +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `coupon-store` deployment + +```console +helm uninstall coupon-store +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install coupon-store \ + --set env.TZ="America/New York" \ + TrueCharts/coupon-store +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install coupon-store TrueCharts/coupon-store -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/incubator/coupon-store/2.0.0/app-changelog.md b/incubator/coupon-store/2.0.0/app-changelog.md new file mode 100644 index 00000000000..93f12801b55 --- /dev/null +++ b/incubator/coupon-store/2.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [coupon-store-2.0.0](https://github.com/truecharts/charts/compare/coupon-store-1.0.3...coupon-store-2.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/coupon-store/2.0.0/app-readme.md b/incubator/coupon-store/2.0.0/app-readme.md new file mode 100644 index 00000000000..aedfaac18fc --- /dev/null +++ b/incubator/coupon-store/2.0.0/app-readme.md @@ -0,0 +1,8 @@ +A home for all your coupons and loyalty cards. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/incubator/coupon-store](https://truecharts.org/docs/charts/incubator/coupon-store) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/incubator/coupon-store/2.0.0/charts/common-10.9.7.tgz b/incubator/coupon-store/2.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/coupon-store/2.0.0/charts/common-10.9.7.tgz differ diff --git a/incubator/coupon-store/2.0.0/charts/postgresql-9.0.5.tgz b/incubator/coupon-store/2.0.0/charts/postgresql-9.0.5.tgz new file mode 100644 index 00000000000..8fe3c326a7c Binary files /dev/null and b/incubator/coupon-store/2.0.0/charts/postgresql-9.0.5.tgz differ diff --git a/incubator/coupon-store/2.0.0/ix_values.yaml b/incubator/coupon-store/2.0.0/ix_values.yaml new file mode 100644 index 00000000000..a62457eb170 --- /dev/null +++ b/incubator/coupon-store/2.0.0/ix_values.yaml @@ -0,0 +1,36 @@ +image: + repository: tccr.io/truecharts/coupon-store + tag: 1.2.0@sha256:50d60f9be45f75425c531b2e0c926a5347d2ed5a04ef85b61e6a87c3663c5f2d + pullPolicy: IfNotPresent + +command: + - bash + - -c + - rm -f tmp/pids/server.pid && bundle exec rails s -p {{ .Values.service.main.ports.main.port }} -b '0.0.0.0' + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +envFrom: + - secretRef: + name: '{{ include "tc.common.names.fullname" . }}-couponstore-secret' + +service: + main: + ports: + main: + port: 10304 + +postgresql: + enabled: true + existingSecret: dbcreds + postgresqlUsername: coupon-store + postgresqlDatabase: coupon-store + +portal: + enabled: true diff --git a/incubator/coupon-store/2.0.0/questions.yaml b/incubator/coupon-store/2.0.0/questions.yaml new file mode 100644 index 00000000000..c8e732f8237 --- /dev/null +++ b/incubator/coupon-store/2.0.0/questions.yaml @@ -0,0 +1,1751 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Service + description: The Primary service on which the healthcheck runs, often the webUI + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Service Port Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + description: This port exposes the container port on the service + schema: + type: int + default: 10304 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: Privileged mode + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: ReadOnly Root Filesystem + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: Allow Privilege Escalation + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: runAsNonRoot + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: runAsUser + description: The UserID of the user running the application + schema: + type: int + default: 0 + - variable: runAsGroup + label: runAsGroup + description: The groupID this App of the user running the application + schema: + type: int + default: 0 + - variable: fsGroup + label: fsGroup + description: The group that should own ALL storage. + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at +
https://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/incubator/coupon-store/2.0.0/templates/_secrets.tpl b/incubator/coupon-store/2.0.0/templates/_secrets.tpl new file mode 100644 index 00000000000..b18e01cd02b --- /dev/null +++ b/incubator/coupon-store/2.0.0/templates/_secrets.tpl @@ -0,0 +1,21 @@ +{{/* Define the secrets */}} +{{- define "couponstore.secrets" -}} + +{{- $secretName := printf "%s-couponstore-secret" (include "tc.common.names.fullname" .) }} + +--- +{{- $pg := .Values.postgresql }} + +apiVersion: v1 +kind: Secret +type: Opaque +metadata: + name: {{ $secretName }} +data: + {{- with (lookup "v1" "Secret" .Release.Namespace $secretName) }} + SECRET_KEY_BASE: {{ index .data "SECRET_KEY_BASE" }} + {{- else }} + SECRET_KEY_BASE: {{ randAlphaNum 32 | b64enc }} + {{- end }} + DATABASE_URL: {{ printf "postgres://%v:%v@%v-postgresql:5432/%v" $pg.postgresqlUsername ($pg.postgresqlPassword | trimAll "\"") .Release.Name $pg.postgresqlDatabase | b64enc }} +{{- end -}} diff --git a/incubator/coupon-store/2.0.0/templates/common.yaml b/incubator/coupon-store/2.0.0/templates/common.yaml new file mode 100644 index 00000000000..87cb0a65a80 --- /dev/null +++ b/incubator/coupon-store/2.0.0/templates/common.yaml @@ -0,0 +1,5 @@ +{{- include "tc.common.loader.init" . }} + +{{ include "couponstore.secrets" . }} + +{{ include "tc.common.loader.apply" . }} diff --git a/incubator/crypto-exchanges-gateway/1.0.3/values.yaml b/incubator/coupon-store/2.0.0/values.yaml similarity index 100% rename from incubator/crypto-exchanges-gateway/1.0.3/values.yaml rename to incubator/coupon-store/2.0.0/values.yaml diff --git a/incubator/cowyo/1.0.3/Chart.lock b/incubator/cowyo/1.0.3/Chart.lock deleted file mode 100644 index 71d51f714fe..00000000000 --- a/incubator/cowyo/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:39:35.291894163Z" diff --git a/incubator/cowyo/1.0.3/Chart.yaml b/incubator/cowyo/1.0.3/Chart.yaml deleted file mode 100644 index 51d9b288e81..00000000000 --- a/incubator/cowyo/1.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Cloud - - Productivity -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "cowyo is a self-contained wiki server that makes jotting notes easy and fast. The most important feature here is simplicity. Other features include versioning, page locking, self-destructing messages, encryption, and listifying." -home: https://truecharts.org/docs/charts/incubator/cowyo -icon: https://truecharts.org/img/hotlink-ok/chart-icons/cowyo.png -keywords: - - cowyo - - Cloud - - Productivity -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: cowyo -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/cowyo - - https://github.com/schollz/cowyo - - https://hub.docker.com/r/schollz/cowyo -type: application -version: 1.0.3 diff --git a/incubator/cowyo/1.0.3/app-changelog.md b/incubator/cowyo/1.0.3/app-changelog.md deleted file mode 100644 index 6a5763f1ee9..00000000000 --- a/incubator/cowyo/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [cowyo-1.0.3](https://github.com/truecharts/charts/compare/cowyo-0.0.34...cowyo-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/cowyo/1.0.3/charts/common-10.9.4.tgz b/incubator/cowyo/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/cowyo/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/cowyo/1.0.3/CHANGELOG.md b/incubator/cowyo/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/cowyo/1.0.3/CHANGELOG.md rename to incubator/cowyo/1.0.4/CHANGELOG.md diff --git a/incubator/cowyo/1.0.4/Chart.yaml b/incubator/cowyo/1.0.4/Chart.yaml new file mode 100644 index 00000000000..90efeff4b73 --- /dev/null +++ b/incubator/cowyo/1.0.4/Chart.yaml @@ -0,0 +1,31 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Cloud + - Productivity +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "cowyo is a self-contained wiki server that makes jotting notes easy and fast. The most important feature here is simplicity. Other features include versioning, page locking, self-destructing messages, encryption, and listifying." +home: https://truecharts.org/docs/charts/incubator/cowyo +icon: https://truecharts.org/img/hotlink-ok/chart-icons/cowyo.png +keywords: + - cowyo + - Cloud + - Productivity +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: cowyo +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/cowyo + - https://github.com/schollz/cowyo + - https://hub.docker.com/r/schollz/cowyo +type: application +version: 1.0.4 diff --git a/incubator/cowyo/1.0.3/README.md b/incubator/cowyo/1.0.4/README.md similarity index 100% rename from incubator/cowyo/1.0.3/README.md rename to incubator/cowyo/1.0.4/README.md diff --git a/incubator/cowyo/1.0.4/app-changelog.md b/incubator/cowyo/1.0.4/app-changelog.md new file mode 100644 index 00000000000..3efef45dd3a --- /dev/null +++ b/incubator/cowyo/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [cowyo-1.0.4](https://github.com/truecharts/charts/compare/cowyo-1.0.3...cowyo-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/cowyo/1.0.3/app-readme.md b/incubator/cowyo/1.0.4/app-readme.md similarity index 100% rename from incubator/cowyo/1.0.3/app-readme.md rename to incubator/cowyo/1.0.4/app-readme.md diff --git a/incubator/cowyo/1.0.4/charts/common-10.9.7.tgz b/incubator/cowyo/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/cowyo/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/cowyo/1.0.3/ix_values.yaml b/incubator/cowyo/1.0.4/ix_values.yaml similarity index 100% rename from incubator/cowyo/1.0.3/ix_values.yaml rename to incubator/cowyo/1.0.4/ix_values.yaml diff --git a/incubator/cowyo/1.0.3/questions.yaml b/incubator/cowyo/1.0.4/questions.yaml similarity index 100% rename from incubator/cowyo/1.0.3/questions.yaml rename to incubator/cowyo/1.0.4/questions.yaml diff --git a/incubator/cowyo/1.0.3/templates/common.yaml b/incubator/cowyo/1.0.4/templates/common.yaml similarity index 100% rename from incubator/cowyo/1.0.3/templates/common.yaml rename to incubator/cowyo/1.0.4/templates/common.yaml diff --git a/incubator/cryptpad/1.0.3/values.yaml b/incubator/cowyo/1.0.4/values.yaml similarity index 100% rename from incubator/cryptpad/1.0.3/values.yaml rename to incubator/cowyo/1.0.4/values.yaml diff --git a/incubator/craftopia/1.0.3/Chart.lock b/incubator/craftopia/1.0.3/Chart.lock deleted file mode 100644 index 62cf55f3312..00000000000 --- a/incubator/craftopia/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:39:56.113133992Z" diff --git a/incubator/craftopia/1.0.3/Chart.yaml b/incubator/craftopia/1.0.3/Chart.yaml deleted file mode 100644 index f0ba7b3059a..00000000000 --- a/incubator/craftopia/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - GameServers -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This Chart will download and install SteamCMD. It will also install Craftopia and run it." -home: https://truecharts.org/docs/charts/incubator/craftopia -icon: https://truecharts.org/img/hotlink-ok/chart-icons/craftopia.png -keywords: - - craftopia - - GameServers -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: craftopia -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/craftopia - - https://www.steampowered.com/ - - https://hub.docker.com/r/ich777/steamcmd/ -type: application -version: 1.0.3 diff --git a/incubator/craftopia/1.0.3/app-changelog.md b/incubator/craftopia/1.0.3/app-changelog.md deleted file mode 100644 index afa2a3bcb6f..00000000000 --- a/incubator/craftopia/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [craftopia-1.0.3](https://github.com/truecharts/charts/compare/craftopia-0.0.35...craftopia-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/craftopia/1.0.3/charts/common-10.9.4.tgz b/incubator/craftopia/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/craftopia/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/craftopia/1.0.3/CHANGELOG.md b/incubator/craftopia/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/craftopia/1.0.3/CHANGELOG.md rename to incubator/craftopia/1.0.4/CHANGELOG.md diff --git a/incubator/craftopia/1.0.4/Chart.yaml b/incubator/craftopia/1.0.4/Chart.yaml new file mode 100644 index 00000000000..ec52454134a --- /dev/null +++ b/incubator/craftopia/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - GameServers +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This Chart will download and install SteamCMD. It will also install Craftopia and run it." +home: https://truecharts.org/docs/charts/incubator/craftopia +icon: https://truecharts.org/img/hotlink-ok/chart-icons/craftopia.png +keywords: + - craftopia + - GameServers +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: craftopia +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/craftopia + - https://www.steampowered.com/ + - https://hub.docker.com/r/ich777/steamcmd/ +type: application +version: 1.0.4 diff --git a/incubator/craftopia/1.0.3/README.md b/incubator/craftopia/1.0.4/README.md similarity index 100% rename from incubator/craftopia/1.0.3/README.md rename to incubator/craftopia/1.0.4/README.md diff --git a/incubator/craftopia/1.0.4/app-changelog.md b/incubator/craftopia/1.0.4/app-changelog.md new file mode 100644 index 00000000000..0264e6a9940 --- /dev/null +++ b/incubator/craftopia/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [craftopia-1.0.4](https://github.com/truecharts/charts/compare/craftopia-1.0.3...craftopia-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/craftopia/1.0.3/app-readme.md b/incubator/craftopia/1.0.4/app-readme.md similarity index 100% rename from incubator/craftopia/1.0.3/app-readme.md rename to incubator/craftopia/1.0.4/app-readme.md diff --git a/incubator/craftopia/1.0.4/charts/common-10.9.7.tgz b/incubator/craftopia/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/craftopia/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/craftopia/1.0.3/ix_values.yaml b/incubator/craftopia/1.0.4/ix_values.yaml similarity index 100% rename from incubator/craftopia/1.0.3/ix_values.yaml rename to incubator/craftopia/1.0.4/ix_values.yaml diff --git a/incubator/craftopia/1.0.3/questions.yaml b/incubator/craftopia/1.0.4/questions.yaml similarity index 100% rename from incubator/craftopia/1.0.3/questions.yaml rename to incubator/craftopia/1.0.4/questions.yaml diff --git a/incubator/craftopia/1.0.3/templates/common.yaml b/incubator/craftopia/1.0.4/templates/common.yaml similarity index 100% rename from incubator/craftopia/1.0.3/templates/common.yaml rename to incubator/craftopia/1.0.4/templates/common.yaml diff --git a/incubator/csgo/1.0.3/values.yaml b/incubator/craftopia/1.0.4/values.yaml similarity index 100% rename from incubator/csgo/1.0.3/values.yaml rename to incubator/craftopia/1.0.4/values.yaml diff --git a/incubator/crafty-4/1.0.3/Chart.lock b/incubator/crafty-4/1.0.3/Chart.lock deleted file mode 100644 index 7680c4630ec..00000000000 --- a/incubator/crafty-4/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:40:01.601645367Z" diff --git a/incubator/crafty-4/1.0.3/Chart.yaml b/incubator/crafty-4/1.0.3/Chart.yaml deleted file mode 100644 index a6e9149b6db..00000000000 --- a/incubator/crafty-4/1.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "4.0.16" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Crafty 4 is the next iteration of our Minecraft Server Wrapper / Controller / Launcher. -home: https://truecharts.org/docs/charts/incubator/crafty-4 -icon: https://truecharts.org/img/hotlink-ok/chart-icons/crafty-4.png -keywords: - - crafty-4 - - GameServers - - Other -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: crafty-4 -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/crafty-4 - - https://craftycontrol.com/ - - https://gitlab.com/crafty-controller/crafty-4 -type: application -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - GameServers - - minecraft -version: 1.0.3 diff --git a/incubator/crafty-4/1.0.3/app-changelog.md b/incubator/crafty-4/1.0.3/app-changelog.md deleted file mode 100644 index 5bfe1ced455..00000000000 --- a/incubator/crafty-4/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [crafty-4-1.0.3](https://github.com/truecharts/charts/compare/crafty-4-0.0.44...crafty-4-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/crafty-4/1.0.3/charts/common-10.9.4.tgz b/incubator/crafty-4/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/crafty-4/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/crafty-4/1.0.3/CHANGELOG.md b/incubator/crafty-4/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/crafty-4/1.0.3/CHANGELOG.md rename to incubator/crafty-4/1.0.4/CHANGELOG.md diff --git a/incubator/crafty-4/1.0.4/Chart.yaml b/incubator/crafty-4/1.0.4/Chart.yaml new file mode 100644 index 00000000000..380b3b967cb --- /dev/null +++ b/incubator/crafty-4/1.0.4/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "4.0.16" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Crafty 4 is the next iteration of our Minecraft Server Wrapper / Controller / Launcher. +home: https://truecharts.org/docs/charts/incubator/crafty-4 +icon: https://truecharts.org/img/hotlink-ok/chart-icons/crafty-4.png +keywords: + - crafty-4 + - GameServers + - Other +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: crafty-4 +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/crafty-4 + - https://craftycontrol.com/ + - https://gitlab.com/crafty-controller/crafty-4 +type: application +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - GameServers + - minecraft +version: 1.0.4 diff --git a/incubator/crafty-4/1.0.3/README.md b/incubator/crafty-4/1.0.4/README.md similarity index 100% rename from incubator/crafty-4/1.0.3/README.md rename to incubator/crafty-4/1.0.4/README.md diff --git a/incubator/crafty-4/1.0.4/app-changelog.md b/incubator/crafty-4/1.0.4/app-changelog.md new file mode 100644 index 00000000000..7eb976361b6 --- /dev/null +++ b/incubator/crafty-4/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [crafty-4-1.0.4](https://github.com/truecharts/charts/compare/crafty-4-1.0.3...crafty-4-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/crafty-4/1.0.3/app-readme.md b/incubator/crafty-4/1.0.4/app-readme.md similarity index 100% rename from incubator/crafty-4/1.0.3/app-readme.md rename to incubator/crafty-4/1.0.4/app-readme.md diff --git a/incubator/crafty-4/1.0.4/charts/common-10.9.7.tgz b/incubator/crafty-4/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/crafty-4/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/crafty-4/1.0.3/ix_values.yaml b/incubator/crafty-4/1.0.4/ix_values.yaml similarity index 100% rename from incubator/crafty-4/1.0.3/ix_values.yaml rename to incubator/crafty-4/1.0.4/ix_values.yaml diff --git a/incubator/crafty-4/1.0.3/questions.yaml b/incubator/crafty-4/1.0.4/questions.yaml similarity index 100% rename from incubator/crafty-4/1.0.3/questions.yaml rename to incubator/crafty-4/1.0.4/questions.yaml diff --git a/incubator/crafty-4/1.0.3/templates/common.yaml b/incubator/crafty-4/1.0.4/templates/common.yaml similarity index 100% rename from incubator/crafty-4/1.0.3/templates/common.yaml rename to incubator/crafty-4/1.0.4/templates/common.yaml diff --git a/incubator/cssource/1.0.3/values.yaml b/incubator/crafty-4/1.0.4/values.yaml similarity index 100% rename from incubator/cssource/1.0.3/values.yaml rename to incubator/crafty-4/1.0.4/values.yaml diff --git a/incubator/crypto-exchanges-gateway/1.0.3/Chart.lock b/incubator/crypto-exchanges-gateway/1.0.3/Chart.lock deleted file mode 100644 index 5eb228c9652..00000000000 --- a/incubator/crypto-exchanges-gateway/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:40:06.425964216Z" diff --git a/incubator/crypto-exchanges-gateway/1.0.3/Chart.yaml b/incubator/crypto-exchanges-gateway/1.0.3/Chart.yaml deleted file mode 100644 index a25299bd0f1..00000000000 --- a/incubator/crypto-exchanges-gateway/1.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Productivity - - Crypto -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Your gateway to the world of crypto" -home: https://truecharts.org/docs/charts/incubator/crypto-exchanges-gateway -icon: https://truecharts.org/img/hotlink-ok/chart-icons/crypto-exchanges-gateway.png -keywords: - - crypto-exchanges-gateway - - Productivity - - Crypto -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: crypto-exchanges-gateway -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/crypto-exchanges-gateway - - https://github.com/aloysius-pgast/crypto-exchanges-gateway - - https://hub.docker.com/r/apendergast/crypto-exchanges-gateway/ -type: application -version: 1.0.3 diff --git a/incubator/crypto-exchanges-gateway/1.0.3/app-changelog.md b/incubator/crypto-exchanges-gateway/1.0.3/app-changelog.md deleted file mode 100644 index 8e266d25490..00000000000 --- a/incubator/crypto-exchanges-gateway/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [crypto-exchanges-gateway-1.0.3](https://github.com/truecharts/charts/compare/crypto-exchanges-gateway-0.0.35...crypto-exchanges-gateway-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/crypto-exchanges-gateway/1.0.3/charts/common-10.9.4.tgz b/incubator/crypto-exchanges-gateway/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/crypto-exchanges-gateway/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/crypto-exchanges-gateway/1.0.3/CHANGELOG.md b/incubator/crypto-exchanges-gateway/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/crypto-exchanges-gateway/1.0.3/CHANGELOG.md rename to incubator/crypto-exchanges-gateway/1.0.4/CHANGELOG.md diff --git a/incubator/crypto-exchanges-gateway/1.0.4/Chart.yaml b/incubator/crypto-exchanges-gateway/1.0.4/Chart.yaml new file mode 100644 index 00000000000..009fdd59b53 --- /dev/null +++ b/incubator/crypto-exchanges-gateway/1.0.4/Chart.yaml @@ -0,0 +1,31 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Productivity + - Crypto +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Your gateway to the world of crypto" +home: https://truecharts.org/docs/charts/incubator/crypto-exchanges-gateway +icon: https://truecharts.org/img/hotlink-ok/chart-icons/crypto-exchanges-gateway.png +keywords: + - crypto-exchanges-gateway + - Productivity + - Crypto +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: crypto-exchanges-gateway +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/crypto-exchanges-gateway + - https://github.com/aloysius-pgast/crypto-exchanges-gateway + - https://hub.docker.com/r/apendergast/crypto-exchanges-gateway/ +type: application +version: 1.0.4 diff --git a/incubator/crypto-exchanges-gateway/1.0.3/README.md b/incubator/crypto-exchanges-gateway/1.0.4/README.md similarity index 100% rename from incubator/crypto-exchanges-gateway/1.0.3/README.md rename to incubator/crypto-exchanges-gateway/1.0.4/README.md diff --git a/incubator/crypto-exchanges-gateway/1.0.4/app-changelog.md b/incubator/crypto-exchanges-gateway/1.0.4/app-changelog.md new file mode 100644 index 00000000000..93c20cf8bfe --- /dev/null +++ b/incubator/crypto-exchanges-gateway/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [crypto-exchanges-gateway-1.0.4](https://github.com/truecharts/charts/compare/crypto-exchanges-gateway-1.0.3...crypto-exchanges-gateway-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/crypto-exchanges-gateway/1.0.3/app-readme.md b/incubator/crypto-exchanges-gateway/1.0.4/app-readme.md similarity index 100% rename from incubator/crypto-exchanges-gateway/1.0.3/app-readme.md rename to incubator/crypto-exchanges-gateway/1.0.4/app-readme.md diff --git a/incubator/crypto-exchanges-gateway/1.0.4/charts/common-10.9.7.tgz b/incubator/crypto-exchanges-gateway/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/crypto-exchanges-gateway/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/crypto-exchanges-gateway/1.0.3/ix_values.yaml b/incubator/crypto-exchanges-gateway/1.0.4/ix_values.yaml similarity index 100% rename from incubator/crypto-exchanges-gateway/1.0.3/ix_values.yaml rename to incubator/crypto-exchanges-gateway/1.0.4/ix_values.yaml diff --git a/incubator/crypto-exchanges-gateway/1.0.3/questions.yaml b/incubator/crypto-exchanges-gateway/1.0.4/questions.yaml similarity index 100% rename from incubator/crypto-exchanges-gateway/1.0.3/questions.yaml rename to incubator/crypto-exchanges-gateway/1.0.4/questions.yaml diff --git a/incubator/crypto-exchanges-gateway/1.0.3/templates/common.yaml b/incubator/crypto-exchanges-gateway/1.0.4/templates/common.yaml similarity index 100% rename from incubator/crypto-exchanges-gateway/1.0.3/templates/common.yaml rename to incubator/crypto-exchanges-gateway/1.0.4/templates/common.yaml diff --git a/incubator/cstrike1-6/1.0.3/values.yaml b/incubator/crypto-exchanges-gateway/1.0.4/values.yaml similarity index 100% rename from incubator/cstrike1-6/1.0.3/values.yaml rename to incubator/crypto-exchanges-gateway/1.0.4/values.yaml diff --git a/incubator/cryptpad/1.0.3/Chart.lock b/incubator/cryptpad/1.0.3/Chart.lock deleted file mode 100644 index dc41f714d1b..00000000000 --- a/incubator/cryptpad/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:40:27.797906286Z" diff --git a/incubator/cryptpad/1.0.3/Chart.yaml b/incubator/cryptpad/1.0.3/Chart.yaml deleted file mode 100644 index b9b20d373f7..00000000000 --- a/incubator/cryptpad/1.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Productivity - - Security -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: CryptPad is the Zero Knowledge realtime collaborative editor.[br]mkdir -p /mnt/user/appdata/cryptpad/config [/br]wget -O /mnt/user/appdata/cryptpad/config/config.js https://raw.githubusercontent.com/xwiki-labs/cryptpad/main/config/config.example.js -home: https://truecharts.org/docs/charts/incubator/cryptpad -icon: https://truecharts.org/img/hotlink-ok/chart-icons/cryptpad.png -keywords: - - cryptpad - - Productivity - - Security -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: cryptpad -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/cryptpad - - https://cryptpad.fr/ - - https://hub.docker.com/r/promasu/cryptpad/ -type: application -version: 1.0.3 diff --git a/incubator/cryptpad/1.0.3/app-changelog.md b/incubator/cryptpad/1.0.3/app-changelog.md deleted file mode 100644 index 285373fa031..00000000000 --- a/incubator/cryptpad/1.0.3/app-changelog.md +++ /dev/null @@ -1,21 +0,0 @@ - - -## [cryptpad-1.0.3](https://github.com/truecharts/charts/compare/cryptpad-0.0.95...cryptpad-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Bump all for ingressList and speedtest - - bump to regenerate catalog - - Major Change to GUI - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/cryptpad/1.0.3/charts/common-10.9.4.tgz b/incubator/cryptpad/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/cryptpad/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/cryptpad/1.0.3/ix_values.yaml b/incubator/cryptpad/1.0.3/ix_values.yaml deleted file mode 100644 index 377acfaf618..00000000000 --- a/incubator/cryptpad/1.0.3/ix_values.yaml +++ /dev/null @@ -1,48 +0,0 @@ -env: {} -image: - pullPolicy: IfNotPresent - repository: tccr.io/truecharts/cryptpad - tag: latest@sha256:519bf6916f4d04fe5c64766fb06447792d3e54939db26073e84fbd32fc33a495 -persistence: - blobpath: - enabled: true - mountPath: /cryptpad/blob - blockpath: - enabled: true - mountPath: /cryptpad/block - configpath: - enabled: true - mountPath: /cryptpad/config/config.js - customizepath: - enabled: true - mountPath: /cryptpad/customize - data: - enabled: true - mountPath: /cryptpad/data - datastorepath: - enabled: true - mountPath: /cryptpad/datastore -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -service: - main: - ports: - main: - port: 3000 - protocol: HTTP - targetPort: 3000 - port2: - enabled: true - ports: - port2: - enabled: true - port: 3001 - protocol: TCP - targetPort: 3001 - -portal: - enabled: true diff --git a/incubator/cryptpad/1.0.3/CHANGELOG.md b/incubator/cryptpad/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/cryptpad/1.0.3/CHANGELOG.md rename to incubator/cryptpad/1.0.4/CHANGELOG.md diff --git a/incubator/cryptpad/1.0.4/Chart.yaml b/incubator/cryptpad/1.0.4/Chart.yaml new file mode 100644 index 00000000000..9646e32438e --- /dev/null +++ b/incubator/cryptpad/1.0.4/Chart.yaml @@ -0,0 +1,31 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Productivity + - Security +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: CryptPad is the Zero Knowledge realtime collaborative editor.[br]mkdir -p /mnt/user/appdata/cryptpad/config [/br]wget -O /mnt/user/appdata/cryptpad/config/config.js https://raw.githubusercontent.com/xwiki-labs/cryptpad/main/config/config.example.js +home: https://truecharts.org/docs/charts/incubator/cryptpad +icon: https://truecharts.org/img/hotlink-ok/chart-icons/cryptpad.png +keywords: + - cryptpad + - Productivity + - Security +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: cryptpad +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/cryptpad + - https://cryptpad.fr/ + - https://hub.docker.com/r/promasu/cryptpad/ +type: application +version: 1.0.4 diff --git a/incubator/cryptpad/1.0.3/README.md b/incubator/cryptpad/1.0.4/README.md similarity index 100% rename from incubator/cryptpad/1.0.3/README.md rename to incubator/cryptpad/1.0.4/README.md diff --git a/incubator/cryptpad/1.0.4/app-changelog.md b/incubator/cryptpad/1.0.4/app-changelog.md new file mode 100644 index 00000000000..1e406d7c44d --- /dev/null +++ b/incubator/cryptpad/1.0.4/app-changelog.md @@ -0,0 +1,11 @@ + + +## [cryptpad-1.0.4](https://github.com/truecharts/charts/compare/cryptpad-1.0.3...cryptpad-1.0.4) (2022-11-12) + +### Chore + +- update docker general non-major ([#4394](https://github.com/truecharts/charts/issues/4394)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + - update docker general non-major + + \ No newline at end of file diff --git a/incubator/cryptpad/1.0.3/app-readme.md b/incubator/cryptpad/1.0.4/app-readme.md similarity index 100% rename from incubator/cryptpad/1.0.3/app-readme.md rename to incubator/cryptpad/1.0.4/app-readme.md diff --git a/incubator/cryptpad/1.0.4/charts/common-10.9.7.tgz b/incubator/cryptpad/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/cryptpad/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/cryptpad/1.0.4/ix_values.yaml b/incubator/cryptpad/1.0.4/ix_values.yaml new file mode 100644 index 00000000000..ff28cbdb032 --- /dev/null +++ b/incubator/cryptpad/1.0.4/ix_values.yaml @@ -0,0 +1,48 @@ +env: {} +image: + pullPolicy: IfNotPresent + repository: tccr.io/truecharts/cryptpad + tag: latest@sha256:332f8e2abbfb4b15647a7c55210e9f4ff10997cfe2a2fea93cb552c6d420445f +persistence: + blobpath: + enabled: true + mountPath: /cryptpad/blob + blockpath: + enabled: true + mountPath: /cryptpad/block + configpath: + enabled: true + mountPath: /cryptpad/config/config.js + customizepath: + enabled: true + mountPath: /cryptpad/customize + data: + enabled: true + mountPath: /cryptpad/data + datastorepath: + enabled: true + mountPath: /cryptpad/datastore +podSecurityContext: + runAsGroup: 0 + runAsUser: 0 +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false +service: + main: + ports: + main: + port: 3000 + protocol: HTTP + targetPort: 3000 + port2: + enabled: true + ports: + port2: + enabled: true + port: 3001 + protocol: TCP + targetPort: 3001 + +portal: + enabled: true diff --git a/incubator/cryptpad/1.0.3/questions.yaml b/incubator/cryptpad/1.0.4/questions.yaml similarity index 100% rename from incubator/cryptpad/1.0.3/questions.yaml rename to incubator/cryptpad/1.0.4/questions.yaml diff --git a/incubator/cryptpad/1.0.3/templates/common.yaml b/incubator/cryptpad/1.0.4/templates/common.yaml similarity index 100% rename from incubator/cryptpad/1.0.3/templates/common.yaml rename to incubator/cryptpad/1.0.4/templates/common.yaml diff --git a/incubator/cstrikeconditionzero/1.0.3/values.yaml b/incubator/cryptpad/1.0.4/values.yaml similarity index 100% rename from incubator/cstrikeconditionzero/1.0.3/values.yaml rename to incubator/cryptpad/1.0.4/values.yaml diff --git a/incubator/csgo/1.0.3/Chart.lock b/incubator/csgo/1.0.3/Chart.lock deleted file mode 100644 index c217ce50abf..00000000000 --- a/incubator/csgo/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:40:32.303458676Z" diff --git a/incubator/csgo/1.0.3/Chart.yaml b/incubator/csgo/1.0.3/Chart.yaml deleted file mode 100644 index 6855fbc14bf..00000000000 --- a/incubator/csgo/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - GameServers -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This Chart will download and install SteamCMD. It will also install Counter-Strike: GO and run it." -home: https://truecharts.org/docs/charts/incubator/csgo -icon: https://truecharts.org/img/hotlink-ok/chart-icons/csgo.png -keywords: - - csgo - - GameServers -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: csgo -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/csgo - - https://www.steampowered.com/ - - https://hub.docker.com/r/ich777/steamcmd/ -type: application -version: 1.0.3 diff --git a/incubator/csgo/1.0.3/app-changelog.md b/incubator/csgo/1.0.3/app-changelog.md deleted file mode 100644 index 62ca2ffbd05..00000000000 --- a/incubator/csgo/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [csgo-1.0.3](https://github.com/truecharts/charts/compare/csgo-0.0.35...csgo-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/csgo/1.0.3/charts/common-10.9.4.tgz b/incubator/csgo/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/csgo/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/csgo/1.0.3/CHANGELOG.md b/incubator/csgo/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/csgo/1.0.3/CHANGELOG.md rename to incubator/csgo/1.0.4/CHANGELOG.md diff --git a/incubator/csgo/1.0.4/Chart.yaml b/incubator/csgo/1.0.4/Chart.yaml new file mode 100644 index 00000000000..90532780d62 --- /dev/null +++ b/incubator/csgo/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - GameServers +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This Chart will download and install SteamCMD. It will also install Counter-Strike: GO and run it." +home: https://truecharts.org/docs/charts/incubator/csgo +icon: https://truecharts.org/img/hotlink-ok/chart-icons/csgo.png +keywords: + - csgo + - GameServers +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: csgo +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/csgo + - https://www.steampowered.com/ + - https://hub.docker.com/r/ich777/steamcmd/ +type: application +version: 1.0.4 diff --git a/incubator/csgo/1.0.3/README.md b/incubator/csgo/1.0.4/README.md similarity index 100% rename from incubator/csgo/1.0.3/README.md rename to incubator/csgo/1.0.4/README.md diff --git a/incubator/csgo/1.0.4/app-changelog.md b/incubator/csgo/1.0.4/app-changelog.md new file mode 100644 index 00000000000..e6e5aba98a2 --- /dev/null +++ b/incubator/csgo/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [csgo-1.0.4](https://github.com/truecharts/charts/compare/csgo-1.0.3...csgo-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/csgo/1.0.3/app-readme.md b/incubator/csgo/1.0.4/app-readme.md similarity index 100% rename from incubator/csgo/1.0.3/app-readme.md rename to incubator/csgo/1.0.4/app-readme.md diff --git a/incubator/csgo/1.0.4/charts/common-10.9.7.tgz b/incubator/csgo/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/csgo/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/csgo/1.0.3/ix_values.yaml b/incubator/csgo/1.0.4/ix_values.yaml similarity index 100% rename from incubator/csgo/1.0.3/ix_values.yaml rename to incubator/csgo/1.0.4/ix_values.yaml diff --git a/incubator/csgo/1.0.3/questions.yaml b/incubator/csgo/1.0.4/questions.yaml similarity index 100% rename from incubator/csgo/1.0.3/questions.yaml rename to incubator/csgo/1.0.4/questions.yaml diff --git a/incubator/csgo/1.0.3/templates/common.yaml b/incubator/csgo/1.0.4/templates/common.yaml similarity index 100% rename from incubator/csgo/1.0.3/templates/common.yaml rename to incubator/csgo/1.0.4/templates/common.yaml diff --git a/incubator/cups-server/2.0.3/values.yaml b/incubator/csgo/1.0.4/values.yaml similarity index 100% rename from incubator/cups-server/2.0.3/values.yaml rename to incubator/csgo/1.0.4/values.yaml diff --git a/incubator/cssource/1.0.3/Chart.lock b/incubator/cssource/1.0.3/Chart.lock deleted file mode 100644 index 572534b2423..00000000000 --- a/incubator/cssource/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:40:33.621090969Z" diff --git a/incubator/cssource/1.0.3/Chart.yaml b/incubator/cssource/1.0.3/Chart.yaml deleted file mode 100644 index 8021c380056..00000000000 --- a/incubator/cssource/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - GameServers -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This Chart will download and install SteamCMD. It will also install Counter-Strike: Source and run it." -home: https://truecharts.org/docs/charts/incubator/cssource -icon: https://truecharts.org/img/hotlink-ok/chart-icons/cssource.png -keywords: - - cssource - - GameServers -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: cssource -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/cssource - - https://www.steampowered.com/ - - https://hub.docker.com/r/ich777/steamcmd/ -type: application -version: 1.0.3 diff --git a/incubator/cssource/1.0.3/app-changelog.md b/incubator/cssource/1.0.3/app-changelog.md deleted file mode 100644 index a5e5500f727..00000000000 --- a/incubator/cssource/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [cssource-1.0.3](https://github.com/truecharts/charts/compare/cssource-0.0.35...cssource-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/cssource/1.0.3/charts/common-10.9.4.tgz b/incubator/cssource/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/cssource/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/cssource/1.0.3/CHANGELOG.md b/incubator/cssource/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/cssource/1.0.3/CHANGELOG.md rename to incubator/cssource/1.0.4/CHANGELOG.md diff --git a/incubator/cssource/1.0.4/Chart.yaml b/incubator/cssource/1.0.4/Chart.yaml new file mode 100644 index 00000000000..3b588f96b56 --- /dev/null +++ b/incubator/cssource/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - GameServers +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This Chart will download and install SteamCMD. It will also install Counter-Strike: Source and run it." +home: https://truecharts.org/docs/charts/incubator/cssource +icon: https://truecharts.org/img/hotlink-ok/chart-icons/cssource.png +keywords: + - cssource + - GameServers +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: cssource +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/cssource + - https://www.steampowered.com/ + - https://hub.docker.com/r/ich777/steamcmd/ +type: application +version: 1.0.4 diff --git a/incubator/cssource/1.0.3/README.md b/incubator/cssource/1.0.4/README.md similarity index 100% rename from incubator/cssource/1.0.3/README.md rename to incubator/cssource/1.0.4/README.md diff --git a/incubator/cssource/1.0.4/app-changelog.md b/incubator/cssource/1.0.4/app-changelog.md new file mode 100644 index 00000000000..4b766568990 --- /dev/null +++ b/incubator/cssource/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [cssource-1.0.4](https://github.com/truecharts/charts/compare/cssource-1.0.3...cssource-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/cssource/1.0.3/app-readme.md b/incubator/cssource/1.0.4/app-readme.md similarity index 100% rename from incubator/cssource/1.0.3/app-readme.md rename to incubator/cssource/1.0.4/app-readme.md diff --git a/incubator/cssource/1.0.4/charts/common-10.9.7.tgz b/incubator/cssource/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/cssource/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/cssource/1.0.3/ix_values.yaml b/incubator/cssource/1.0.4/ix_values.yaml similarity index 100% rename from incubator/cssource/1.0.3/ix_values.yaml rename to incubator/cssource/1.0.4/ix_values.yaml diff --git a/incubator/cssource/1.0.3/questions.yaml b/incubator/cssource/1.0.4/questions.yaml similarity index 100% rename from incubator/cssource/1.0.3/questions.yaml rename to incubator/cssource/1.0.4/questions.yaml diff --git a/incubator/cssource/1.0.3/templates/common.yaml b/incubator/cssource/1.0.4/templates/common.yaml similarity index 100% rename from incubator/cssource/1.0.3/templates/common.yaml rename to incubator/cssource/1.0.4/templates/common.yaml diff --git a/incubator/cura-novnc/1.0.3/values.yaml b/incubator/cssource/1.0.4/values.yaml similarity index 100% rename from incubator/cura-novnc/1.0.3/values.yaml rename to incubator/cssource/1.0.4/values.yaml diff --git a/incubator/cstrike1-6/1.0.3/Chart.lock b/incubator/cstrike1-6/1.0.3/Chart.lock deleted file mode 100644 index 8159b8ec057..00000000000 --- a/incubator/cstrike1-6/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:40:37.257684246Z" diff --git a/incubator/cstrike1-6/1.0.3/Chart.yaml b/incubator/cstrike1-6/1.0.3/Chart.yaml deleted file mode 100644 index 5c0a7b82a3d..00000000000 --- a/incubator/cstrike1-6/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - GameServers -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This Chart will download and install SteamCMD. It will also install Counter-Strike 1.6 and run it." -home: https://truecharts.org/docs/charts/incubator/cstrike1-6 -icon: https://truecharts.org/img/hotlink-ok/chart-icons/cstrike1-6.png -keywords: - - cstrike1-6 - - GameServers -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: cstrike1-6 -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/cstrike1-6 - - https://www.steampowered.com/ - - https://hub.docker.com/r/ich777/steamcmd/ -type: application -version: 1.0.3 diff --git a/incubator/cstrike1-6/1.0.3/app-changelog.md b/incubator/cstrike1-6/1.0.3/app-changelog.md deleted file mode 100644 index 674aa646a03..00000000000 --- a/incubator/cstrike1-6/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [cstrike1-6-1.0.3](https://github.com/truecharts/charts/compare/cstrike1-6-0.0.35...cstrike1-6-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/cstrike1-6/1.0.3/charts/common-10.9.4.tgz b/incubator/cstrike1-6/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/cstrike1-6/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/cstrike1-6/1.0.3/CHANGELOG.md b/incubator/cstrike1-6/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/cstrike1-6/1.0.3/CHANGELOG.md rename to incubator/cstrike1-6/1.0.4/CHANGELOG.md diff --git a/incubator/cstrike1-6/1.0.4/Chart.yaml b/incubator/cstrike1-6/1.0.4/Chart.yaml new file mode 100644 index 00000000000..eaa3b185591 --- /dev/null +++ b/incubator/cstrike1-6/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - GameServers +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This Chart will download and install SteamCMD. It will also install Counter-Strike 1.6 and run it." +home: https://truecharts.org/docs/charts/incubator/cstrike1-6 +icon: https://truecharts.org/img/hotlink-ok/chart-icons/cstrike1-6.png +keywords: + - cstrike1-6 + - GameServers +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: cstrike1-6 +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/cstrike1-6 + - https://www.steampowered.com/ + - https://hub.docker.com/r/ich777/steamcmd/ +type: application +version: 1.0.4 diff --git a/incubator/cstrike1-6/1.0.3/README.md b/incubator/cstrike1-6/1.0.4/README.md similarity index 100% rename from incubator/cstrike1-6/1.0.3/README.md rename to incubator/cstrike1-6/1.0.4/README.md diff --git a/incubator/cstrike1-6/1.0.4/app-changelog.md b/incubator/cstrike1-6/1.0.4/app-changelog.md new file mode 100644 index 00000000000..40b2bbf0d13 --- /dev/null +++ b/incubator/cstrike1-6/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [cstrike1-6-1.0.4](https://github.com/truecharts/charts/compare/cstrike1-6-1.0.3...cstrike1-6-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/cstrike1-6/1.0.3/app-readme.md b/incubator/cstrike1-6/1.0.4/app-readme.md similarity index 100% rename from incubator/cstrike1-6/1.0.3/app-readme.md rename to incubator/cstrike1-6/1.0.4/app-readme.md diff --git a/incubator/cstrike1-6/1.0.4/charts/common-10.9.7.tgz b/incubator/cstrike1-6/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/cstrike1-6/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/cstrike1-6/1.0.3/ix_values.yaml b/incubator/cstrike1-6/1.0.4/ix_values.yaml similarity index 100% rename from incubator/cstrike1-6/1.0.3/ix_values.yaml rename to incubator/cstrike1-6/1.0.4/ix_values.yaml diff --git a/incubator/cstrike1-6/1.0.3/questions.yaml b/incubator/cstrike1-6/1.0.4/questions.yaml similarity index 100% rename from incubator/cstrike1-6/1.0.3/questions.yaml rename to incubator/cstrike1-6/1.0.4/questions.yaml diff --git a/incubator/cstrike1-6/1.0.3/templates/common.yaml b/incubator/cstrike1-6/1.0.4/templates/common.yaml similarity index 100% rename from incubator/cstrike1-6/1.0.3/templates/common.yaml rename to incubator/cstrike1-6/1.0.4/templates/common.yaml diff --git a/incubator/dailynotes/1.0.3/values.yaml b/incubator/cstrike1-6/1.0.4/values.yaml similarity index 100% rename from incubator/dailynotes/1.0.3/values.yaml rename to incubator/cstrike1-6/1.0.4/values.yaml diff --git a/incubator/cstrikeconditionzero/1.0.3/Chart.lock b/incubator/cstrikeconditionzero/1.0.3/Chart.lock deleted file mode 100644 index c3cc2dfa368..00000000000 --- a/incubator/cstrikeconditionzero/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:40:59.683598584Z" diff --git a/incubator/cstrikeconditionzero/1.0.3/Chart.yaml b/incubator/cstrikeconditionzero/1.0.3/Chart.yaml deleted file mode 100644 index 3f7061ae755..00000000000 --- a/incubator/cstrikeconditionzero/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - GameServers -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This Chart will download and install SteamCMD. It will also install Counter-Strike Condition Zero and run it." -home: https://truecharts.org/docs/charts/incubator/cstrikeconditionzero -icon: https://truecharts.org/img/hotlink-ok/chart-icons/cstrikeconditionzero.png -keywords: - - cstrikeconditionzero - - GameServers -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: cstrikeconditionzero -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/cstrikeconditionzero - - https://www.steampowered.com/ - - https://hub.docker.com/r/ich777/steamcmd/ -type: application -version: 1.0.3 diff --git a/incubator/cstrikeconditionzero/1.0.3/app-changelog.md b/incubator/cstrikeconditionzero/1.0.3/app-changelog.md deleted file mode 100644 index 09afb26c500..00000000000 --- a/incubator/cstrikeconditionzero/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [cstrikeconditionzero-1.0.3](https://github.com/truecharts/charts/compare/cstrikeconditionzero-0.0.35...cstrikeconditionzero-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/cstrikeconditionzero/1.0.3/charts/common-10.9.4.tgz b/incubator/cstrikeconditionzero/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/cstrikeconditionzero/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/cstrikeconditionzero/1.0.3/CHANGELOG.md b/incubator/cstrikeconditionzero/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/cstrikeconditionzero/1.0.3/CHANGELOG.md rename to incubator/cstrikeconditionzero/1.0.4/CHANGELOG.md diff --git a/incubator/cstrikeconditionzero/1.0.4/Chart.yaml b/incubator/cstrikeconditionzero/1.0.4/Chart.yaml new file mode 100644 index 00000000000..fdfc5187ca0 --- /dev/null +++ b/incubator/cstrikeconditionzero/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - GameServers +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This Chart will download and install SteamCMD. It will also install Counter-Strike Condition Zero and run it." +home: https://truecharts.org/docs/charts/incubator/cstrikeconditionzero +icon: https://truecharts.org/img/hotlink-ok/chart-icons/cstrikeconditionzero.png +keywords: + - cstrikeconditionzero + - GameServers +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: cstrikeconditionzero +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/cstrikeconditionzero + - https://www.steampowered.com/ + - https://hub.docker.com/r/ich777/steamcmd/ +type: application +version: 1.0.4 diff --git a/incubator/cstrikeconditionzero/1.0.3/README.md b/incubator/cstrikeconditionzero/1.0.4/README.md similarity index 100% rename from incubator/cstrikeconditionzero/1.0.3/README.md rename to incubator/cstrikeconditionzero/1.0.4/README.md diff --git a/incubator/cstrikeconditionzero/1.0.4/app-changelog.md b/incubator/cstrikeconditionzero/1.0.4/app-changelog.md new file mode 100644 index 00000000000..14d63e158ec --- /dev/null +++ b/incubator/cstrikeconditionzero/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [cstrikeconditionzero-1.0.4](https://github.com/truecharts/charts/compare/cstrikeconditionzero-1.0.3...cstrikeconditionzero-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/cstrikeconditionzero/1.0.3/app-readme.md b/incubator/cstrikeconditionzero/1.0.4/app-readme.md similarity index 100% rename from incubator/cstrikeconditionzero/1.0.3/app-readme.md rename to incubator/cstrikeconditionzero/1.0.4/app-readme.md diff --git a/incubator/cstrikeconditionzero/1.0.4/charts/common-10.9.7.tgz b/incubator/cstrikeconditionzero/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/cstrikeconditionzero/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/cstrikeconditionzero/1.0.3/ix_values.yaml b/incubator/cstrikeconditionzero/1.0.4/ix_values.yaml similarity index 100% rename from incubator/cstrikeconditionzero/1.0.3/ix_values.yaml rename to incubator/cstrikeconditionzero/1.0.4/ix_values.yaml diff --git a/incubator/cstrikeconditionzero/1.0.3/questions.yaml b/incubator/cstrikeconditionzero/1.0.4/questions.yaml similarity index 100% rename from incubator/cstrikeconditionzero/1.0.3/questions.yaml rename to incubator/cstrikeconditionzero/1.0.4/questions.yaml diff --git a/incubator/cstrikeconditionzero/1.0.3/templates/common.yaml b/incubator/cstrikeconditionzero/1.0.4/templates/common.yaml similarity index 100% rename from incubator/cstrikeconditionzero/1.0.3/templates/common.yaml rename to incubator/cstrikeconditionzero/1.0.4/templates/common.yaml diff --git a/incubator/damselfly/1.0.3/values.yaml b/incubator/cstrikeconditionzero/1.0.4/values.yaml similarity index 100% rename from incubator/damselfly/1.0.3/values.yaml rename to incubator/cstrikeconditionzero/1.0.4/values.yaml diff --git a/incubator/cups-server/2.0.3/Chart.lock b/incubator/cups-server/2.0.3/Chart.lock deleted file mode 100644 index 1dc039fd812..00000000000 --- a/incubator/cups-server/2.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:41:03.438827431Z" diff --git a/incubator/cups-server/2.0.3/Chart.yaml b/incubator/cups-server/2.0.3/Chart.yaml deleted file mode 100644 index 0ceafa7b0f8..00000000000 --- a/incubator/cups-server/2.0.3/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: CUPS printing server -home: https://truecharts.org/docs/charts/incubator/cups-server -icon: https://truecharts.org/img/hotlink-ok/chart-icons/cups-server.png -keywords: - - print - - cups -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: cups-server -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/cups-server - - https://hub.docker.com/r/ydkn/cups -version: 2.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/cups-server/2.0.3/app-changelog.md b/incubator/cups-server/2.0.3/app-changelog.md deleted file mode 100644 index 81f9540e536..00000000000 --- a/incubator/cups-server/2.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [cups-server-2.0.3](https://github.com/truecharts/charts/compare/cups-server-1.0.61...cups-server-2.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/cups-server/2.0.3/charts/common-10.9.4.tgz b/incubator/cups-server/2.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/cups-server/2.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/cups-server/2.0.3/CHANGELOG.md b/incubator/cups-server/2.0.4/CHANGELOG.md similarity index 100% rename from incubator/cups-server/2.0.3/CHANGELOG.md rename to incubator/cups-server/2.0.4/CHANGELOG.md diff --git a/incubator/cups-server/2.0.4/Chart.yaml b/incubator/cups-server/2.0.4/Chart.yaml new file mode 100644 index 00000000000..6e088ffa0e7 --- /dev/null +++ b/incubator/cups-server/2.0.4/Chart.yaml @@ -0,0 +1,27 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: CUPS printing server +home: https://truecharts.org/docs/charts/incubator/cups-server +icon: https://truecharts.org/img/hotlink-ok/chart-icons/cups-server.png +keywords: + - print + - cups +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: cups-server +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/cups-server + - https://hub.docker.com/r/ydkn/cups +version: 2.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/cups-server/2.0.3/README.md b/incubator/cups-server/2.0.4/README.md similarity index 100% rename from incubator/cups-server/2.0.3/README.md rename to incubator/cups-server/2.0.4/README.md diff --git a/incubator/cups-server/2.0.4/app-changelog.md b/incubator/cups-server/2.0.4/app-changelog.md new file mode 100644 index 00000000000..e2f832c0394 --- /dev/null +++ b/incubator/cups-server/2.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [cups-server-2.0.4](https://github.com/truecharts/charts/compare/cups-server-2.0.3...cups-server-2.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/cups-server/2.0.3/app-readme.md b/incubator/cups-server/2.0.4/app-readme.md similarity index 100% rename from incubator/cups-server/2.0.3/app-readme.md rename to incubator/cups-server/2.0.4/app-readme.md diff --git a/incubator/cups-server/2.0.4/charts/common-10.9.7.tgz b/incubator/cups-server/2.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/cups-server/2.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/cups-server/2.0.3/ix_values.yaml b/incubator/cups-server/2.0.4/ix_values.yaml similarity index 100% rename from incubator/cups-server/2.0.3/ix_values.yaml rename to incubator/cups-server/2.0.4/ix_values.yaml diff --git a/incubator/cups-server/2.0.3/questions.yaml b/incubator/cups-server/2.0.4/questions.yaml similarity index 100% rename from incubator/cups-server/2.0.3/questions.yaml rename to incubator/cups-server/2.0.4/questions.yaml diff --git a/incubator/fancyindex/2.0.3/templates/common.yaml b/incubator/cups-server/2.0.4/templates/common.yaml similarity index 100% rename from incubator/fancyindex/2.0.3/templates/common.yaml rename to incubator/cups-server/2.0.4/templates/common.yaml diff --git a/incubator/dashmachine/1.0.3/values.yaml b/incubator/cups-server/2.0.4/values.yaml similarity index 100% rename from incubator/dashmachine/1.0.3/values.yaml rename to incubator/cups-server/2.0.4/values.yaml diff --git a/incubator/cura-novnc/1.0.3/Chart.lock b/incubator/cura-novnc/1.0.3/Chart.lock deleted file mode 100644 index 1b6744ec491..00000000000 --- a/incubator/cura-novnc/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:41:04.847976983Z" diff --git a/incubator/cura-novnc/1.0.3/Chart.yaml b/incubator/cura-novnc/1.0.3/Chart.yaml deleted file mode 100644 index cf33217753f..00000000000 --- a/incubator/cura-novnc/1.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - HomeAutomation - - Productivity -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Enjoy Cura directly in your browser with this easy to use Chart Chart." -home: https://truecharts.org/docs/charts/incubator/cura-novnc -icon: https://truecharts.org/img/hotlink-ok/chart-icons/cura-novnc.png -keywords: - - cura-novnc - - HomeAutomation - - Productivity -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: cura-novnc -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/cura-novnc - - https://ultimaker.com/software/ultimaker-cura - - https://hub.docker.com/r/mikeah/cura-novnc -type: application -version: 1.0.3 diff --git a/incubator/cura-novnc/1.0.3/app-changelog.md b/incubator/cura-novnc/1.0.3/app-changelog.md deleted file mode 100644 index 191deec2aa1..00000000000 --- a/incubator/cura-novnc/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [cura-novnc-1.0.3](https://github.com/truecharts/charts/compare/cura-novnc-0.0.41...cura-novnc-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/cura-novnc/1.0.3/charts/common-10.9.4.tgz b/incubator/cura-novnc/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/cura-novnc/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/cura-novnc/1.0.3/ix_values.yaml b/incubator/cura-novnc/1.0.3/ix_values.yaml deleted file mode 100644 index e57e550be8d..00000000000 --- a/incubator/cura-novnc/1.0.3/ix_values.yaml +++ /dev/null @@ -1,28 +0,0 @@ -env: {} -image: - pullPolicy: IfNotPresent - repository: tccr.io/truecharts/cura-novnc - tag: latest@sha256:3c59ccca0a32a436865693d00712e58840cdc6dd9452254b778b3a53f6674668 -persistence: - homefolder: - enabled: true - mountPath: /home/cura/ - prints: - enabled: true - mountPath: /prints/ -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -service: - main: - ports: - main: - port: 6080 - protocol: TCP - targetPort: 8080 - -portal: - enabled: true diff --git a/incubator/cura-novnc/1.0.3/CHANGELOG.md b/incubator/cura-novnc/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/cura-novnc/1.0.3/CHANGELOG.md rename to incubator/cura-novnc/1.0.4/CHANGELOG.md diff --git a/incubator/cura-novnc/1.0.4/Chart.yaml b/incubator/cura-novnc/1.0.4/Chart.yaml new file mode 100644 index 00000000000..566dbd610d4 --- /dev/null +++ b/incubator/cura-novnc/1.0.4/Chart.yaml @@ -0,0 +1,31 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - HomeAutomation + - Productivity +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Enjoy Cura directly in your browser with this easy to use Chart Chart." +home: https://truecharts.org/docs/charts/incubator/cura-novnc +icon: https://truecharts.org/img/hotlink-ok/chart-icons/cura-novnc.png +keywords: + - cura-novnc + - HomeAutomation + - Productivity +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: cura-novnc +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/cura-novnc + - https://ultimaker.com/software/ultimaker-cura + - https://hub.docker.com/r/mikeah/cura-novnc +type: application +version: 1.0.4 diff --git a/incubator/cura-novnc/1.0.3/README.md b/incubator/cura-novnc/1.0.4/README.md similarity index 100% rename from incubator/cura-novnc/1.0.3/README.md rename to incubator/cura-novnc/1.0.4/README.md diff --git a/incubator/cura-novnc/1.0.4/app-changelog.md b/incubator/cura-novnc/1.0.4/app-changelog.md new file mode 100644 index 00000000000..bfb3920b444 --- /dev/null +++ b/incubator/cura-novnc/1.0.4/app-changelog.md @@ -0,0 +1,10 @@ + + +## [cura-novnc-1.0.4](https://github.com/truecharts/charts/compare/cura-novnc-1.0.3...cura-novnc-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + - update docker general non-major + + \ No newline at end of file diff --git a/incubator/cura-novnc/1.0.3/app-readme.md b/incubator/cura-novnc/1.0.4/app-readme.md similarity index 100% rename from incubator/cura-novnc/1.0.3/app-readme.md rename to incubator/cura-novnc/1.0.4/app-readme.md diff --git a/incubator/cura-novnc/1.0.4/charts/common-10.9.7.tgz b/incubator/cura-novnc/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/cura-novnc/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/cura-novnc/1.0.4/ix_values.yaml b/incubator/cura-novnc/1.0.4/ix_values.yaml new file mode 100644 index 00000000000..13fa698c71e --- /dev/null +++ b/incubator/cura-novnc/1.0.4/ix_values.yaml @@ -0,0 +1,28 @@ +env: {} +image: + pullPolicy: IfNotPresent + repository: tccr.io/truecharts/cura-novnc + tag: latest@sha256:aaa2736d302604e76490ab15b39272f6ff8ae9f731852001ff14f045097c8fef +persistence: + homefolder: + enabled: true + mountPath: /home/cura/ + prints: + enabled: true + mountPath: /prints/ +podSecurityContext: + runAsGroup: 0 + runAsUser: 0 +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false +service: + main: + ports: + main: + port: 6080 + protocol: TCP + targetPort: 8080 + +portal: + enabled: true diff --git a/incubator/cura-novnc/1.0.3/questions.yaml b/incubator/cura-novnc/1.0.4/questions.yaml similarity index 100% rename from incubator/cura-novnc/1.0.3/questions.yaml rename to incubator/cura-novnc/1.0.4/questions.yaml diff --git a/incubator/cura-novnc/1.0.3/templates/common.yaml b/incubator/cura-novnc/1.0.4/templates/common.yaml similarity index 100% rename from incubator/cura-novnc/1.0.3/templates/common.yaml rename to incubator/cura-novnc/1.0.4/templates/common.yaml diff --git a/incubator/dashy/1.0.3/values.yaml b/incubator/cura-novnc/1.0.4/values.yaml similarity index 100% rename from incubator/dashy/1.0.3/values.yaml rename to incubator/cura-novnc/1.0.4/values.yaml diff --git a/incubator/dailynotes/1.0.3/Chart.lock b/incubator/dailynotes/1.0.3/Chart.lock deleted file mode 100644 index 479dec851f8..00000000000 --- a/incubator/dailynotes/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:41:08.38923849Z" diff --git a/incubator/dailynotes/1.0.3/Chart.yaml b/incubator/dailynotes/1.0.3/Chart.yaml deleted file mode 100644 index 027416f9549..00000000000 --- a/incubator/dailynotes/1.0.3/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Other -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "App for taking notes and tracking tasks on a daily basis.\n" -home: https://truecharts.org/docs/charts/incubator/dailynotes -icon: https://truecharts.org/img/hotlink-ok/chart-icons/dailynotes.png -keywords: - - dailynotes - - Other -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: dailynotes -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/dailynotes - - https://hub.docker.com/r/m0ngr31/dailynotes/ -type: application -version: 1.0.3 diff --git a/incubator/dailynotes/1.0.3/app-changelog.md b/incubator/dailynotes/1.0.3/app-changelog.md deleted file mode 100644 index be6be0edc5d..00000000000 --- a/incubator/dailynotes/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [dailynotes-1.0.3](https://github.com/truecharts/charts/compare/dailynotes-0.0.34...dailynotes-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/dailynotes/1.0.3/charts/common-10.9.4.tgz b/incubator/dailynotes/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/dailynotes/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/dailynotes/1.0.3/CHANGELOG.md b/incubator/dailynotes/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/dailynotes/1.0.3/CHANGELOG.md rename to incubator/dailynotes/1.0.4/CHANGELOG.md diff --git a/incubator/dailynotes/1.0.4/Chart.yaml b/incubator/dailynotes/1.0.4/Chart.yaml new file mode 100644 index 00000000000..ca32c0efcbd --- /dev/null +++ b/incubator/dailynotes/1.0.4/Chart.yaml @@ -0,0 +1,28 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Other +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "App for taking notes and tracking tasks on a daily basis.\n" +home: https://truecharts.org/docs/charts/incubator/dailynotes +icon: https://truecharts.org/img/hotlink-ok/chart-icons/dailynotes.png +keywords: + - dailynotes + - Other +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: dailynotes +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/dailynotes + - https://hub.docker.com/r/m0ngr31/dailynotes/ +type: application +version: 1.0.4 diff --git a/incubator/dailynotes/1.0.3/README.md b/incubator/dailynotes/1.0.4/README.md similarity index 100% rename from incubator/dailynotes/1.0.3/README.md rename to incubator/dailynotes/1.0.4/README.md diff --git a/incubator/dailynotes/1.0.4/app-changelog.md b/incubator/dailynotes/1.0.4/app-changelog.md new file mode 100644 index 00000000000..0d437f9e04e --- /dev/null +++ b/incubator/dailynotes/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [dailynotes-1.0.4](https://github.com/truecharts/charts/compare/dailynotes-1.0.3...dailynotes-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/dailynotes/1.0.3/app-readme.md b/incubator/dailynotes/1.0.4/app-readme.md similarity index 100% rename from incubator/dailynotes/1.0.3/app-readme.md rename to incubator/dailynotes/1.0.4/app-readme.md diff --git a/incubator/dailynotes/1.0.4/charts/common-10.9.7.tgz b/incubator/dailynotes/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/dailynotes/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/dailynotes/1.0.3/ix_values.yaml b/incubator/dailynotes/1.0.4/ix_values.yaml similarity index 100% rename from incubator/dailynotes/1.0.3/ix_values.yaml rename to incubator/dailynotes/1.0.4/ix_values.yaml diff --git a/incubator/dailynotes/1.0.3/questions.yaml b/incubator/dailynotes/1.0.4/questions.yaml similarity index 100% rename from incubator/dailynotes/1.0.3/questions.yaml rename to incubator/dailynotes/1.0.4/questions.yaml diff --git a/incubator/dailynotes/1.0.3/templates/common.yaml b/incubator/dailynotes/1.0.4/templates/common.yaml similarity index 100% rename from incubator/dailynotes/1.0.3/templates/common.yaml rename to incubator/dailynotes/1.0.4/templates/common.yaml diff --git a/incubator/dayofdefeatsource/1.0.3/values.yaml b/incubator/dailynotes/1.0.4/values.yaml similarity index 100% rename from incubator/dayofdefeatsource/1.0.3/values.yaml rename to incubator/dailynotes/1.0.4/values.yaml diff --git a/incubator/damselfly/1.0.3/Chart.lock b/incubator/damselfly/1.0.3/Chart.lock deleted file mode 100644 index d847d2641e0..00000000000 --- a/incubator/damselfly/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:41:31.249505025Z" diff --git a/incubator/damselfly/1.0.3/Chart.yaml b/incubator/damselfly/1.0.3/Chart.yaml deleted file mode 100644 index 726a2b34d00..00000000000 --- a/incubator/damselfly/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - MediaApp-Photos -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Damselfly is a server-based Digital Asset Management system. The goal of Damselfly is to index an extremely large collection of images, and allow easy search and retrieval of those images, using metadata such as the IPTC keyword tags, as well as the folder and file names. See https://damselfly.info for more details. -home: https://truecharts.org/docs/charts/incubator/damselfly -icon: https://truecharts.org/img/hotlink-ok/chart-icons/damselfly.png -keywords: - - damselfly - - MediaApp-Photos -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: damselfly -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/damselfly - - https://github.com/Webreaper/Damselfly - - https://hub.docker.com/r/webreaper/damselfly/ -type: application -version: 1.0.3 diff --git a/incubator/damselfly/1.0.3/app-changelog.md b/incubator/damselfly/1.0.3/app-changelog.md deleted file mode 100644 index 8686bbb34fe..00000000000 --- a/incubator/damselfly/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [damselfly-1.0.3](https://github.com/truecharts/charts/compare/damselfly-0.0.34...damselfly-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/damselfly/1.0.3/charts/common-10.9.4.tgz b/incubator/damselfly/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/damselfly/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/damselfly/1.0.3/CHANGELOG.md b/incubator/damselfly/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/damselfly/1.0.3/CHANGELOG.md rename to incubator/damselfly/1.0.4/CHANGELOG.md diff --git a/incubator/damselfly/1.0.4/Chart.yaml b/incubator/damselfly/1.0.4/Chart.yaml new file mode 100644 index 00000000000..2cc0b88dfc9 --- /dev/null +++ b/incubator/damselfly/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - MediaApp-Photos +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Damselfly is a server-based Digital Asset Management system. The goal of Damselfly is to index an extremely large collection of images, and allow easy search and retrieval of those images, using metadata such as the IPTC keyword tags, as well as the folder and file names. See https://damselfly.info for more details. +home: https://truecharts.org/docs/charts/incubator/damselfly +icon: https://truecharts.org/img/hotlink-ok/chart-icons/damselfly.png +keywords: + - damselfly + - MediaApp-Photos +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: damselfly +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/damselfly + - https://github.com/Webreaper/Damselfly + - https://hub.docker.com/r/webreaper/damselfly/ +type: application +version: 1.0.4 diff --git a/incubator/damselfly/1.0.3/README.md b/incubator/damselfly/1.0.4/README.md similarity index 100% rename from incubator/damselfly/1.0.3/README.md rename to incubator/damselfly/1.0.4/README.md diff --git a/incubator/damselfly/1.0.4/app-changelog.md b/incubator/damselfly/1.0.4/app-changelog.md new file mode 100644 index 00000000000..358f959c1e2 --- /dev/null +++ b/incubator/damselfly/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [damselfly-1.0.4](https://github.com/truecharts/charts/compare/damselfly-1.0.3...damselfly-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/damselfly/1.0.3/app-readme.md b/incubator/damselfly/1.0.4/app-readme.md similarity index 100% rename from incubator/damselfly/1.0.3/app-readme.md rename to incubator/damselfly/1.0.4/app-readme.md diff --git a/incubator/damselfly/1.0.4/charts/common-10.9.7.tgz b/incubator/damselfly/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/damselfly/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/damselfly/1.0.3/ix_values.yaml b/incubator/damselfly/1.0.4/ix_values.yaml similarity index 100% rename from incubator/damselfly/1.0.3/ix_values.yaml rename to incubator/damselfly/1.0.4/ix_values.yaml diff --git a/incubator/damselfly/1.0.3/questions.yaml b/incubator/damselfly/1.0.4/questions.yaml similarity index 100% rename from incubator/damselfly/1.0.3/questions.yaml rename to incubator/damselfly/1.0.4/questions.yaml diff --git a/incubator/damselfly/1.0.3/templates/common.yaml b/incubator/damselfly/1.0.4/templates/common.yaml similarity index 100% rename from incubator/damselfly/1.0.3/templates/common.yaml rename to incubator/damselfly/1.0.4/templates/common.yaml diff --git a/incubator/daysofwar/1.0.3/values.yaml b/incubator/damselfly/1.0.4/values.yaml similarity index 100% rename from incubator/daysofwar/1.0.3/values.yaml rename to incubator/damselfly/1.0.4/values.yaml diff --git a/incubator/dashmachine/1.0.3/Chart.lock b/incubator/dashmachine/1.0.3/Chart.lock deleted file mode 100644 index 5284724ad19..00000000000 --- a/incubator/dashmachine/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:41:34.277881689Z" diff --git a/incubator/dashmachine/1.0.3/Chart.yaml b/incubator/dashmachine/1.0.3/Chart.yaml deleted file mode 100644 index b727e97522b..00000000000 --- a/incubator/dashmachine/1.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Productivity - - Network-Web -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Another web application bookmark dashboard, with fun features.[br][br][b][u][span style='color: #ff9900;']Default user/password[/span][/u][/b][br]User: [B][u]admin[/B][/u][br]Password: [B][u]admin[/B][/u][/b]" -home: https://truecharts.org/docs/charts/incubator/dashmachine -icon: https://truecharts.org/img/hotlink-ok/chart-icons/dashmachine.png -keywords: - - dashmachine - - Productivity - - Network-Web -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: dashmachine -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/dashmachine - - https://hub.docker.com/r/rmountjoy/dashmachine/ - - https://hub.docker.com/r/rmountjoy/dashmachine/ -type: application -version: 1.0.3 diff --git a/incubator/dashmachine/1.0.3/app-changelog.md b/incubator/dashmachine/1.0.3/app-changelog.md deleted file mode 100644 index 24d81f84f2f..00000000000 --- a/incubator/dashmachine/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [dashmachine-1.0.3](https://github.com/truecharts/charts/compare/dashmachine-0.0.34...dashmachine-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/dashmachine/1.0.3/charts/common-10.9.4.tgz b/incubator/dashmachine/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/dashmachine/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/dashmachine/1.0.3/CHANGELOG.md b/incubator/dashmachine/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/dashmachine/1.0.3/CHANGELOG.md rename to incubator/dashmachine/1.0.4/CHANGELOG.md diff --git a/incubator/dashmachine/1.0.4/Chart.yaml b/incubator/dashmachine/1.0.4/Chart.yaml new file mode 100644 index 00000000000..047603f67ad --- /dev/null +++ b/incubator/dashmachine/1.0.4/Chart.yaml @@ -0,0 +1,31 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Productivity + - Network-Web +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Another web application bookmark dashboard, with fun features.[br][br][b][u][span style='color: #ff9900;']Default user/password[/span][/u][/b][br]User: [B][u]admin[/B][/u][br]Password: [B][u]admin[/B][/u][/b]" +home: https://truecharts.org/docs/charts/incubator/dashmachine +icon: https://truecharts.org/img/hotlink-ok/chart-icons/dashmachine.png +keywords: + - dashmachine + - Productivity + - Network-Web +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: dashmachine +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/dashmachine + - https://hub.docker.com/r/rmountjoy/dashmachine/ + - https://hub.docker.com/r/rmountjoy/dashmachine/ +type: application +version: 1.0.4 diff --git a/incubator/dashmachine/1.0.3/README.md b/incubator/dashmachine/1.0.4/README.md similarity index 100% rename from incubator/dashmachine/1.0.3/README.md rename to incubator/dashmachine/1.0.4/README.md diff --git a/incubator/dashmachine/1.0.4/app-changelog.md b/incubator/dashmachine/1.0.4/app-changelog.md new file mode 100644 index 00000000000..477fba7426f --- /dev/null +++ b/incubator/dashmachine/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [dashmachine-1.0.4](https://github.com/truecharts/charts/compare/dashmachine-1.0.3...dashmachine-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/dashmachine/1.0.3/app-readme.md b/incubator/dashmachine/1.0.4/app-readme.md similarity index 100% rename from incubator/dashmachine/1.0.3/app-readme.md rename to incubator/dashmachine/1.0.4/app-readme.md diff --git a/incubator/dashmachine/1.0.4/charts/common-10.9.7.tgz b/incubator/dashmachine/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/dashmachine/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/dashmachine/1.0.3/ix_values.yaml b/incubator/dashmachine/1.0.4/ix_values.yaml similarity index 100% rename from incubator/dashmachine/1.0.3/ix_values.yaml rename to incubator/dashmachine/1.0.4/ix_values.yaml diff --git a/incubator/dashmachine/1.0.3/questions.yaml b/incubator/dashmachine/1.0.4/questions.yaml similarity index 100% rename from incubator/dashmachine/1.0.3/questions.yaml rename to incubator/dashmachine/1.0.4/questions.yaml diff --git a/incubator/dashmachine/1.0.3/templates/common.yaml b/incubator/dashmachine/1.0.4/templates/common.yaml similarity index 100% rename from incubator/dashmachine/1.0.3/templates/common.yaml rename to incubator/dashmachine/1.0.4/templates/common.yaml diff --git a/incubator/dayz/1.0.3/values.yaml b/incubator/dashmachine/1.0.4/values.yaml similarity index 100% rename from incubator/dayz/1.0.3/values.yaml rename to incubator/dashmachine/1.0.4/values.yaml diff --git a/incubator/dashy/1.0.3/Chart.lock b/incubator/dashy/1.0.3/Chart.lock deleted file mode 100644 index e762e4d79de..00000000000 --- a/incubator/dashy/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:41:36.0787231Z" diff --git a/incubator/dashy/1.0.3/Chart.yaml b/incubator/dashy/1.0.3/Chart.yaml deleted file mode 100644 index 76e5d866f51..00000000000 --- a/incubator/dashy/1.0.3/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: "2.1.1" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: Dashy helps you organize your self-hosted services by making them accessible from a single place -home: https://truecharts.org/docs/charts/incubator/dashy -icon: https://truecharts.org/img/hotlink-ok/chart-icons/dashy.png -keywords: - - dashboard -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: dashy -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/dashy - - https://github.com/airsonic/airsonic - - https://hub.docker.com/r/lissy93/dashy -version: 1.0.3 -annotations: - truecharts.org/catagories: | - - dashboard - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/dashy/1.0.3/app-changelog.md b/incubator/dashy/1.0.3/app-changelog.md deleted file mode 100644 index a333f689546..00000000000 --- a/incubator/dashy/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [dashy-1.0.3](https://github.com/truecharts/charts/compare/dashy-0.0.10...dashy-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/dashy/1.0.3/charts/common-10.9.4.tgz b/incubator/dashy/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/dashy/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/dashy/1.0.3/CHANGELOG.md b/incubator/dashy/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/dashy/1.0.3/CHANGELOG.md rename to incubator/dashy/1.0.4/CHANGELOG.md diff --git a/incubator/dashy/1.0.4/Chart.yaml b/incubator/dashy/1.0.4/Chart.yaml new file mode 100644 index 00000000000..6ea3702c6cd --- /dev/null +++ b/incubator/dashy/1.0.4/Chart.yaml @@ -0,0 +1,27 @@ +apiVersion: v2 +appVersion: "2.1.1" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: Dashy helps you organize your self-hosted services by making them accessible from a single place +home: https://truecharts.org/docs/charts/incubator/dashy +icon: https://truecharts.org/img/hotlink-ok/chart-icons/dashy.png +keywords: + - dashboard +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: dashy +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/dashy + - https://github.com/airsonic/airsonic + - https://hub.docker.com/r/lissy93/dashy +version: 1.0.4 +annotations: + truecharts.org/catagories: | + - dashboard + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/dashy/1.0.3/README.md b/incubator/dashy/1.0.4/README.md similarity index 100% rename from incubator/dashy/1.0.3/README.md rename to incubator/dashy/1.0.4/README.md diff --git a/incubator/dashy/1.0.4/app-changelog.md b/incubator/dashy/1.0.4/app-changelog.md new file mode 100644 index 00000000000..f6729277bde --- /dev/null +++ b/incubator/dashy/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [dashy-1.0.4](https://github.com/truecharts/charts/compare/dashy-1.0.3...dashy-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/dashy/1.0.3/app-readme.md b/incubator/dashy/1.0.4/app-readme.md similarity index 100% rename from incubator/dashy/1.0.3/app-readme.md rename to incubator/dashy/1.0.4/app-readme.md diff --git a/incubator/dashy/1.0.4/charts/common-10.9.7.tgz b/incubator/dashy/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/dashy/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/dashy/1.0.3/ix_values.yaml b/incubator/dashy/1.0.4/ix_values.yaml similarity index 100% rename from incubator/dashy/1.0.3/ix_values.yaml rename to incubator/dashy/1.0.4/ix_values.yaml diff --git a/incubator/dashy/1.0.3/questions.yaml b/incubator/dashy/1.0.4/questions.yaml similarity index 100% rename from incubator/dashy/1.0.3/questions.yaml rename to incubator/dashy/1.0.4/questions.yaml diff --git a/incubator/dashy/1.0.3/templates/_configmap.tpl b/incubator/dashy/1.0.4/templates/_configmap.tpl similarity index 100% rename from incubator/dashy/1.0.3/templates/_configmap.tpl rename to incubator/dashy/1.0.4/templates/_configmap.tpl diff --git a/incubator/dashy/1.0.3/templates/common.yaml b/incubator/dashy/1.0.4/templates/common.yaml similarity index 100% rename from incubator/dashy/1.0.3/templates/common.yaml rename to incubator/dashy/1.0.4/templates/common.yaml diff --git a/incubator/ddns-route53/1.0.3/values.yaml b/incubator/dashy/1.0.4/values.yaml similarity index 100% rename from incubator/ddns-route53/1.0.3/values.yaml rename to incubator/dashy/1.0.4/values.yaml diff --git a/incubator/dayofdefeatsource/1.0.3/Chart.lock b/incubator/dayofdefeatsource/1.0.3/Chart.lock deleted file mode 100644 index 6d94ce86c8f..00000000000 --- a/incubator/dayofdefeatsource/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:41:38.968557829Z" diff --git a/incubator/dayofdefeatsource/1.0.3/Chart.yaml b/incubator/dayofdefeatsource/1.0.3/Chart.yaml deleted file mode 100644 index a2fc6424a82..00000000000 --- a/incubator/dayofdefeatsource/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - GameServers -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This Chart will download and install SteamCMD. It will also install Day of Defeat: Source and run it." -home: https://truecharts.org/docs/charts/incubator/dayofdefeatsource -icon: https://truecharts.org/img/hotlink-ok/chart-icons/dayofdefeatsource.png -keywords: - - dayofdefeatsource - - GameServers -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: dayofdefeatsource -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/dayofdefeatsource - - https://www.steampowered.com/ - - https://hub.docker.com/r/ich777/steamcmd/ -type: application -version: 1.0.3 diff --git a/incubator/dayofdefeatsource/1.0.3/app-changelog.md b/incubator/dayofdefeatsource/1.0.3/app-changelog.md deleted file mode 100644 index 3b54dddbdb7..00000000000 --- a/incubator/dayofdefeatsource/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [dayofdefeatsource-1.0.3](https://github.com/truecharts/charts/compare/dayofdefeatsource-0.0.35...dayofdefeatsource-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/dayofdefeatsource/1.0.3/charts/common-10.9.4.tgz b/incubator/dayofdefeatsource/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/dayofdefeatsource/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/dayofdefeatsource/1.0.3/CHANGELOG.md b/incubator/dayofdefeatsource/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/dayofdefeatsource/1.0.3/CHANGELOG.md rename to incubator/dayofdefeatsource/1.0.4/CHANGELOG.md diff --git a/incubator/dayofdefeatsource/1.0.4/Chart.yaml b/incubator/dayofdefeatsource/1.0.4/Chart.yaml new file mode 100644 index 00000000000..4a4c0d906ea --- /dev/null +++ b/incubator/dayofdefeatsource/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - GameServers +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This Chart will download and install SteamCMD. It will also install Day of Defeat: Source and run it." +home: https://truecharts.org/docs/charts/incubator/dayofdefeatsource +icon: https://truecharts.org/img/hotlink-ok/chart-icons/dayofdefeatsource.png +keywords: + - dayofdefeatsource + - GameServers +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: dayofdefeatsource +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/dayofdefeatsource + - https://www.steampowered.com/ + - https://hub.docker.com/r/ich777/steamcmd/ +type: application +version: 1.0.4 diff --git a/incubator/dayofdefeatsource/1.0.3/README.md b/incubator/dayofdefeatsource/1.0.4/README.md similarity index 100% rename from incubator/dayofdefeatsource/1.0.3/README.md rename to incubator/dayofdefeatsource/1.0.4/README.md diff --git a/incubator/dayofdefeatsource/1.0.4/app-changelog.md b/incubator/dayofdefeatsource/1.0.4/app-changelog.md new file mode 100644 index 00000000000..253cc51e1d0 --- /dev/null +++ b/incubator/dayofdefeatsource/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [dayofdefeatsource-1.0.4](https://github.com/truecharts/charts/compare/dayofdefeatsource-1.0.3...dayofdefeatsource-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/dayofdefeatsource/1.0.3/app-readme.md b/incubator/dayofdefeatsource/1.0.4/app-readme.md similarity index 100% rename from incubator/dayofdefeatsource/1.0.3/app-readme.md rename to incubator/dayofdefeatsource/1.0.4/app-readme.md diff --git a/incubator/dayofdefeatsource/1.0.4/charts/common-10.9.7.tgz b/incubator/dayofdefeatsource/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/dayofdefeatsource/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/dayofdefeatsource/1.0.3/ix_values.yaml b/incubator/dayofdefeatsource/1.0.4/ix_values.yaml similarity index 100% rename from incubator/dayofdefeatsource/1.0.3/ix_values.yaml rename to incubator/dayofdefeatsource/1.0.4/ix_values.yaml diff --git a/incubator/dayofdefeatsource/1.0.3/questions.yaml b/incubator/dayofdefeatsource/1.0.4/questions.yaml similarity index 100% rename from incubator/dayofdefeatsource/1.0.3/questions.yaml rename to incubator/dayofdefeatsource/1.0.4/questions.yaml diff --git a/incubator/dayofdefeatsource/1.0.3/templates/common.yaml b/incubator/dayofdefeatsource/1.0.4/templates/common.yaml similarity index 100% rename from incubator/dayofdefeatsource/1.0.3/templates/common.yaml rename to incubator/dayofdefeatsource/1.0.4/templates/common.yaml diff --git a/incubator/debian-apt-mirror/1.0.3/values.yaml b/incubator/dayofdefeatsource/1.0.4/values.yaml similarity index 100% rename from incubator/debian-apt-mirror/1.0.3/values.yaml rename to incubator/dayofdefeatsource/1.0.4/values.yaml diff --git a/incubator/daysofwar/1.0.3/Chart.lock b/incubator/daysofwar/1.0.3/Chart.lock deleted file mode 100644 index d71d5b49e60..00000000000 --- a/incubator/daysofwar/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:42:02.026372356Z" diff --git a/incubator/daysofwar/1.0.3/Chart.yaml b/incubator/daysofwar/1.0.3/Chart.yaml deleted file mode 100644 index f74d2c9563f..00000000000 --- a/incubator/daysofwar/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - GameServers -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This Chart will download and install SteamCMD. It will also install Days of War and run it." -home: https://truecharts.org/docs/charts/incubator/daysofwar -icon: https://truecharts.org/img/hotlink-ok/chart-icons/daysofwar.png -keywords: - - daysofwar - - GameServers -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: daysofwar -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/daysofwar - - https://www.steampowered.com/ - - https://hub.docker.com/r/ich777/steamcmd/ -type: application -version: 1.0.3 diff --git a/incubator/daysofwar/1.0.3/app-changelog.md b/incubator/daysofwar/1.0.3/app-changelog.md deleted file mode 100644 index 77d74afbc31..00000000000 --- a/incubator/daysofwar/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [daysofwar-1.0.3](https://github.com/truecharts/charts/compare/daysofwar-0.0.35...daysofwar-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/daysofwar/1.0.3/charts/common-10.9.4.tgz b/incubator/daysofwar/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/daysofwar/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/daysofwar/1.0.3/CHANGELOG.md b/incubator/daysofwar/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/daysofwar/1.0.3/CHANGELOG.md rename to incubator/daysofwar/1.0.4/CHANGELOG.md diff --git a/incubator/daysofwar/1.0.4/Chart.yaml b/incubator/daysofwar/1.0.4/Chart.yaml new file mode 100644 index 00000000000..84c4f6f1d47 --- /dev/null +++ b/incubator/daysofwar/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - GameServers +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This Chart will download and install SteamCMD. It will also install Days of War and run it." +home: https://truecharts.org/docs/charts/incubator/daysofwar +icon: https://truecharts.org/img/hotlink-ok/chart-icons/daysofwar.png +keywords: + - daysofwar + - GameServers +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: daysofwar +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/daysofwar + - https://www.steampowered.com/ + - https://hub.docker.com/r/ich777/steamcmd/ +type: application +version: 1.0.4 diff --git a/incubator/daysofwar/1.0.3/README.md b/incubator/daysofwar/1.0.4/README.md similarity index 100% rename from incubator/daysofwar/1.0.3/README.md rename to incubator/daysofwar/1.0.4/README.md diff --git a/incubator/daysofwar/1.0.4/app-changelog.md b/incubator/daysofwar/1.0.4/app-changelog.md new file mode 100644 index 00000000000..a81f33a07f5 --- /dev/null +++ b/incubator/daysofwar/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [daysofwar-1.0.4](https://github.com/truecharts/charts/compare/daysofwar-1.0.3...daysofwar-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/daysofwar/1.0.3/app-readme.md b/incubator/daysofwar/1.0.4/app-readme.md similarity index 100% rename from incubator/daysofwar/1.0.3/app-readme.md rename to incubator/daysofwar/1.0.4/app-readme.md diff --git a/incubator/daysofwar/1.0.4/charts/common-10.9.7.tgz b/incubator/daysofwar/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/daysofwar/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/daysofwar/1.0.3/ix_values.yaml b/incubator/daysofwar/1.0.4/ix_values.yaml similarity index 100% rename from incubator/daysofwar/1.0.3/ix_values.yaml rename to incubator/daysofwar/1.0.4/ix_values.yaml diff --git a/incubator/daysofwar/1.0.3/questions.yaml b/incubator/daysofwar/1.0.4/questions.yaml similarity index 100% rename from incubator/daysofwar/1.0.3/questions.yaml rename to incubator/daysofwar/1.0.4/questions.yaml diff --git a/incubator/daysofwar/1.0.3/templates/common.yaml b/incubator/daysofwar/1.0.4/templates/common.yaml similarity index 100% rename from incubator/daysofwar/1.0.3/templates/common.yaml rename to incubator/daysofwar/1.0.4/templates/common.yaml diff --git a/incubator/debian-bullseye/1.0.3/values.yaml b/incubator/daysofwar/1.0.4/values.yaml similarity index 100% rename from incubator/debian-bullseye/1.0.3/values.yaml rename to incubator/daysofwar/1.0.4/values.yaml diff --git a/incubator/dayz/1.0.3/Chart.lock b/incubator/dayz/1.0.3/Chart.lock deleted file mode 100644 index 5eb418f7946..00000000000 --- a/incubator/dayz/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:42:05.906916491Z" diff --git a/incubator/dayz/1.0.3/Chart.yaml b/incubator/dayz/1.0.3/Chart.yaml deleted file mode 100644 index 360b40513d5..00000000000 --- a/incubator/dayz/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - GameServers -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This Chart will download and install SteamCMD. It will also install DayZ and run it." -home: https://truecharts.org/docs/charts/incubator/dayz -icon: https://truecharts.org/img/hotlink-ok/chart-icons/dayz.png -keywords: - - dayz - - GameServers -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: dayz -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/dayz - - https://www.bohemia.net/games/dayz - - https://hub.docker.com/r/ich777/steamcmd/ -type: application -version: 1.0.3 diff --git a/incubator/dayz/1.0.3/app-changelog.md b/incubator/dayz/1.0.3/app-changelog.md deleted file mode 100644 index d7d6e56f9e4..00000000000 --- a/incubator/dayz/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [dayz-1.0.3](https://github.com/truecharts/charts/compare/dayz-0.0.35...dayz-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/dayz/1.0.3/charts/common-10.9.4.tgz b/incubator/dayz/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/dayz/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/dayz/1.0.3/CHANGELOG.md b/incubator/dayz/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/dayz/1.0.3/CHANGELOG.md rename to incubator/dayz/1.0.4/CHANGELOG.md diff --git a/incubator/dayz/1.0.4/Chart.yaml b/incubator/dayz/1.0.4/Chart.yaml new file mode 100644 index 00000000000..2d55dc858bf --- /dev/null +++ b/incubator/dayz/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - GameServers +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This Chart will download and install SteamCMD. It will also install DayZ and run it." +home: https://truecharts.org/docs/charts/incubator/dayz +icon: https://truecharts.org/img/hotlink-ok/chart-icons/dayz.png +keywords: + - dayz + - GameServers +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: dayz +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/dayz + - https://www.bohemia.net/games/dayz + - https://hub.docker.com/r/ich777/steamcmd/ +type: application +version: 1.0.4 diff --git a/incubator/dayz/1.0.3/README.md b/incubator/dayz/1.0.4/README.md similarity index 100% rename from incubator/dayz/1.0.3/README.md rename to incubator/dayz/1.0.4/README.md diff --git a/incubator/dayz/1.0.4/app-changelog.md b/incubator/dayz/1.0.4/app-changelog.md new file mode 100644 index 00000000000..dc6b6b97e7b --- /dev/null +++ b/incubator/dayz/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [dayz-1.0.4](https://github.com/truecharts/charts/compare/dayz-1.0.3...dayz-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/dayz/1.0.3/app-readme.md b/incubator/dayz/1.0.4/app-readme.md similarity index 100% rename from incubator/dayz/1.0.3/app-readme.md rename to incubator/dayz/1.0.4/app-readme.md diff --git a/incubator/dayz/1.0.4/charts/common-10.9.7.tgz b/incubator/dayz/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/dayz/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/dayz/1.0.3/ix_values.yaml b/incubator/dayz/1.0.4/ix_values.yaml similarity index 100% rename from incubator/dayz/1.0.3/ix_values.yaml rename to incubator/dayz/1.0.4/ix_values.yaml diff --git a/incubator/dayz/1.0.3/questions.yaml b/incubator/dayz/1.0.4/questions.yaml similarity index 100% rename from incubator/dayz/1.0.3/questions.yaml rename to incubator/dayz/1.0.4/questions.yaml diff --git a/incubator/dayz/1.0.3/templates/common.yaml b/incubator/dayz/1.0.4/templates/common.yaml similarity index 100% rename from incubator/dayz/1.0.3/templates/common.yaml rename to incubator/dayz/1.0.4/templates/common.yaml diff --git a/incubator/dispatch/1.0.3/values.yaml b/incubator/dayz/1.0.4/values.yaml similarity index 100% rename from incubator/dispatch/1.0.3/values.yaml rename to incubator/dayz/1.0.4/values.yaml diff --git a/incubator/ddns-route53/1.0.3/Chart.lock b/incubator/ddns-route53/1.0.3/Chart.lock deleted file mode 100644 index 4bbaf8294aa..00000000000 --- a/incubator/ddns-route53/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:42:06.905519308Z" diff --git a/incubator/ddns-route53/1.0.3/Chart.yaml b/incubator/ddns-route53/1.0.3/Chart.yaml deleted file mode 100644 index 4ca3d777467..00000000000 --- a/incubator/ddns-route53/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Network-DNS -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Dynamic DNS for Amazon Route 53‎ on a time-based schedule" -home: https://truecharts.org/docs/charts/incubator/ddns-route53 -icon: https://truecharts.org/img/hotlink-ok/chart-icons/ddns-route53.png -keywords: - - ddns-route53 - - Network-DNS -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: ddns-route53 -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/ddns-route53 - - https://github.com/crazy-max/ddns-route53 - - https://hub.docker.com/r/crazymax/ddns-route53/ -type: application -version: 1.0.3 diff --git a/incubator/ddns-route53/1.0.3/app-changelog.md b/incubator/ddns-route53/1.0.3/app-changelog.md deleted file mode 100644 index 87ba965548d..00000000000 --- a/incubator/ddns-route53/1.0.3/app-changelog.md +++ /dev/null @@ -1,27 +0,0 @@ - - -## [ddns-route53-1.0.3](https://github.com/truecharts/charts/compare/ddns-route53-0.0.34...ddns-route53-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Fix - -- remove removed includes - - change container config label - - \ No newline at end of file diff --git a/incubator/ddns-route53/1.0.3/charts/common-10.9.4.tgz b/incubator/ddns-route53/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/ddns-route53/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/ddns-route53/1.0.3/CHANGELOG.md b/incubator/ddns-route53/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/ddns-route53/1.0.3/CHANGELOG.md rename to incubator/ddns-route53/1.0.4/CHANGELOG.md diff --git a/incubator/ddns-route53/1.0.4/Chart.yaml b/incubator/ddns-route53/1.0.4/Chart.yaml new file mode 100644 index 00000000000..5867cdf5d79 --- /dev/null +++ b/incubator/ddns-route53/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Network-DNS +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Dynamic DNS for Amazon Route 53‎ on a time-based schedule" +home: https://truecharts.org/docs/charts/incubator/ddns-route53 +icon: https://truecharts.org/img/hotlink-ok/chart-icons/ddns-route53.png +keywords: + - ddns-route53 + - Network-DNS +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: ddns-route53 +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/ddns-route53 + - https://github.com/crazy-max/ddns-route53 + - https://hub.docker.com/r/crazymax/ddns-route53/ +type: application +version: 1.0.4 diff --git a/incubator/ddns-route53/1.0.3/README.md b/incubator/ddns-route53/1.0.4/README.md similarity index 100% rename from incubator/ddns-route53/1.0.3/README.md rename to incubator/ddns-route53/1.0.4/README.md diff --git a/incubator/ddns-route53/1.0.4/app-changelog.md b/incubator/ddns-route53/1.0.4/app-changelog.md new file mode 100644 index 00000000000..cd41545c7bc --- /dev/null +++ b/incubator/ddns-route53/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [ddns-route53-1.0.4](https://github.com/truecharts/charts/compare/ddns-route53-1.0.3...ddns-route53-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/ddns-route53/1.0.3/app-readme.md b/incubator/ddns-route53/1.0.4/app-readme.md similarity index 100% rename from incubator/ddns-route53/1.0.3/app-readme.md rename to incubator/ddns-route53/1.0.4/app-readme.md diff --git a/incubator/ddns-route53/1.0.4/charts/common-10.9.7.tgz b/incubator/ddns-route53/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/ddns-route53/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/ddns-route53/1.0.3/ix_values.yaml b/incubator/ddns-route53/1.0.4/ix_values.yaml similarity index 100% rename from incubator/ddns-route53/1.0.3/ix_values.yaml rename to incubator/ddns-route53/1.0.4/ix_values.yaml diff --git a/incubator/ddns-route53/1.0.3/questions.yaml b/incubator/ddns-route53/1.0.4/questions.yaml similarity index 100% rename from incubator/ddns-route53/1.0.3/questions.yaml rename to incubator/ddns-route53/1.0.4/questions.yaml diff --git a/incubator/ddns-route53/1.0.3/templates/common.yaml b/incubator/ddns-route53/1.0.4/templates/common.yaml similarity index 100% rename from incubator/ddns-route53/1.0.3/templates/common.yaml rename to incubator/ddns-route53/1.0.4/templates/common.yaml diff --git a/incubator/dns-doh-companion/1.0.3/values.yaml b/incubator/ddns-route53/1.0.4/values.yaml similarity index 100% rename from incubator/dns-doh-companion/1.0.3/values.yaml rename to incubator/ddns-route53/1.0.4/values.yaml diff --git a/incubator/debian-apt-mirror/1.0.3/Chart.lock b/incubator/debian-apt-mirror/1.0.3/Chart.lock deleted file mode 100644 index b2d26bdab1f..00000000000 --- a/incubator/debian-apt-mirror/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:42:10.422330794Z" diff --git a/incubator/debian-apt-mirror/1.0.3/Chart.yaml b/incubator/debian-apt-mirror/1.0.3/Chart.yaml deleted file mode 100644 index 361eef477eb..00000000000 --- a/incubator/debian-apt-mirror/1.0.3/Chart.yaml +++ /dev/null @@ -1,35 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Network-Other - - Productivity - - Tools-Utilities - - Drivers -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This Chart will run apt-mirror and Apache2. This allows you to create a local apt mirror for Debian packages." -home: https://truecharts.org/docs/charts/incubator/debian-apt-mirror -icon: https://truecharts.org/img/hotlink-ok/chart-icons/debian-apt-mirror.png -keywords: - - debian-apt-mirror - - Network-Other - - Productivity - - Tools-Utilities - - Drivers -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: debian-apt-mirror -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/debian-apt-mirror - - https://www.debian.org/ - - https://hub.docker.com/r/ich777/debian-mirror -type: application -version: 1.0.3 diff --git a/incubator/debian-apt-mirror/1.0.3/app-changelog.md b/incubator/debian-apt-mirror/1.0.3/app-changelog.md deleted file mode 100644 index 181f44d3c38..00000000000 --- a/incubator/debian-apt-mirror/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [debian-apt-mirror-1.0.3](https://github.com/truecharts/charts/compare/debian-apt-mirror-0.0.35...debian-apt-mirror-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/debian-apt-mirror/1.0.3/charts/common-10.9.4.tgz b/incubator/debian-apt-mirror/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/debian-apt-mirror/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/debian-apt-mirror/1.0.3/CHANGELOG.md b/incubator/debian-apt-mirror/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/debian-apt-mirror/1.0.3/CHANGELOG.md rename to incubator/debian-apt-mirror/1.0.4/CHANGELOG.md diff --git a/incubator/debian-apt-mirror/1.0.4/Chart.yaml b/incubator/debian-apt-mirror/1.0.4/Chart.yaml new file mode 100644 index 00000000000..94a7afbbd94 --- /dev/null +++ b/incubator/debian-apt-mirror/1.0.4/Chart.yaml @@ -0,0 +1,35 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Network-Other + - Productivity + - Tools-Utilities + - Drivers +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This Chart will run apt-mirror and Apache2. This allows you to create a local apt mirror for Debian packages." +home: https://truecharts.org/docs/charts/incubator/debian-apt-mirror +icon: https://truecharts.org/img/hotlink-ok/chart-icons/debian-apt-mirror.png +keywords: + - debian-apt-mirror + - Network-Other + - Productivity + - Tools-Utilities + - Drivers +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: debian-apt-mirror +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/debian-apt-mirror + - https://www.debian.org/ + - https://hub.docker.com/r/ich777/debian-mirror +type: application +version: 1.0.4 diff --git a/incubator/debian-apt-mirror/1.0.3/README.md b/incubator/debian-apt-mirror/1.0.4/README.md similarity index 100% rename from incubator/debian-apt-mirror/1.0.3/README.md rename to incubator/debian-apt-mirror/1.0.4/README.md diff --git a/incubator/debian-apt-mirror/1.0.4/app-changelog.md b/incubator/debian-apt-mirror/1.0.4/app-changelog.md new file mode 100644 index 00000000000..3b72899d1ee --- /dev/null +++ b/incubator/debian-apt-mirror/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [debian-apt-mirror-1.0.4](https://github.com/truecharts/charts/compare/debian-apt-mirror-1.0.3...debian-apt-mirror-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/debian-apt-mirror/1.0.3/app-readme.md b/incubator/debian-apt-mirror/1.0.4/app-readme.md similarity index 100% rename from incubator/debian-apt-mirror/1.0.3/app-readme.md rename to incubator/debian-apt-mirror/1.0.4/app-readme.md diff --git a/incubator/debian-apt-mirror/1.0.4/charts/common-10.9.7.tgz b/incubator/debian-apt-mirror/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/debian-apt-mirror/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/debian-apt-mirror/1.0.3/ix_values.yaml b/incubator/debian-apt-mirror/1.0.4/ix_values.yaml similarity index 100% rename from incubator/debian-apt-mirror/1.0.3/ix_values.yaml rename to incubator/debian-apt-mirror/1.0.4/ix_values.yaml diff --git a/incubator/debian-apt-mirror/1.0.3/questions.yaml b/incubator/debian-apt-mirror/1.0.4/questions.yaml similarity index 100% rename from incubator/debian-apt-mirror/1.0.3/questions.yaml rename to incubator/debian-apt-mirror/1.0.4/questions.yaml diff --git a/incubator/debian-apt-mirror/1.0.3/templates/common.yaml b/incubator/debian-apt-mirror/1.0.4/templates/common.yaml similarity index 100% rename from incubator/debian-apt-mirror/1.0.3/templates/common.yaml rename to incubator/debian-apt-mirror/1.0.4/templates/common.yaml diff --git a/incubator/docker-hub-rss/1.0.3/values.yaml b/incubator/debian-apt-mirror/1.0.4/values.yaml similarity index 100% rename from incubator/docker-hub-rss/1.0.3/values.yaml rename to incubator/debian-apt-mirror/1.0.4/values.yaml diff --git a/incubator/debian-bullseye/1.0.3/Chart.lock b/incubator/debian-bullseye/1.0.3/Chart.lock deleted file mode 100644 index 84d7fb03a24..00000000000 --- a/incubator/debian-bullseye/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:42:33.28602058Z" diff --git a/incubator/debian-bullseye/1.0.3/Chart.yaml b/incubator/debian-bullseye/1.0.3/Chart.yaml deleted file mode 100644 index 2d73f05e4f4..00000000000 --- a/incubator/debian-bullseye/1.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Productivity - - Tools-System -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This Chart is a full Debian Bullseye Xfce4 Desktop environment with a noVNC webGUI and all the basic tools pre-installed." -home: https://truecharts.org/docs/charts/incubator/debian-bullseye -icon: https://truecharts.org/img/hotlink-ok/chart-icons/debian-bullseye.png -keywords: - - debian-bullseye - - Productivity - - Tools-System -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: debian-bullseye -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/debian-bullseye - - https://www.debian.org/ - - https://hub.docker.com/r/ich777/debian-bullseye -type: application -version: 1.0.3 diff --git a/incubator/debian-bullseye/1.0.3/app-changelog.md b/incubator/debian-bullseye/1.0.3/app-changelog.md deleted file mode 100644 index 5456ddf2627..00000000000 --- a/incubator/debian-bullseye/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [debian-bullseye-1.0.3](https://github.com/truecharts/charts/compare/debian-bullseye-0.0.35...debian-bullseye-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/debian-bullseye/1.0.3/charts/common-10.9.4.tgz b/incubator/debian-bullseye/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/debian-bullseye/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/debian-bullseye/1.0.3/CHANGELOG.md b/incubator/debian-bullseye/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/debian-bullseye/1.0.3/CHANGELOG.md rename to incubator/debian-bullseye/1.0.4/CHANGELOG.md diff --git a/incubator/debian-bullseye/1.0.4/Chart.yaml b/incubator/debian-bullseye/1.0.4/Chart.yaml new file mode 100644 index 00000000000..dc90fdce39c --- /dev/null +++ b/incubator/debian-bullseye/1.0.4/Chart.yaml @@ -0,0 +1,31 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Productivity + - Tools-System +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This Chart is a full Debian Bullseye Xfce4 Desktop environment with a noVNC webGUI and all the basic tools pre-installed." +home: https://truecharts.org/docs/charts/incubator/debian-bullseye +icon: https://truecharts.org/img/hotlink-ok/chart-icons/debian-bullseye.png +keywords: + - debian-bullseye + - Productivity + - Tools-System +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: debian-bullseye +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/debian-bullseye + - https://www.debian.org/ + - https://hub.docker.com/r/ich777/debian-bullseye +type: application +version: 1.0.4 diff --git a/incubator/debian-bullseye/1.0.3/README.md b/incubator/debian-bullseye/1.0.4/README.md similarity index 100% rename from incubator/debian-bullseye/1.0.3/README.md rename to incubator/debian-bullseye/1.0.4/README.md diff --git a/incubator/debian-bullseye/1.0.4/app-changelog.md b/incubator/debian-bullseye/1.0.4/app-changelog.md new file mode 100644 index 00000000000..0f200b48df8 --- /dev/null +++ b/incubator/debian-bullseye/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [debian-bullseye-1.0.4](https://github.com/truecharts/charts/compare/debian-bullseye-1.0.3...debian-bullseye-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/debian-bullseye/1.0.3/app-readme.md b/incubator/debian-bullseye/1.0.4/app-readme.md similarity index 100% rename from incubator/debian-bullseye/1.0.3/app-readme.md rename to incubator/debian-bullseye/1.0.4/app-readme.md diff --git a/incubator/debian-bullseye/1.0.4/charts/common-10.9.7.tgz b/incubator/debian-bullseye/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/debian-bullseye/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/debian-bullseye/1.0.3/ix_values.yaml b/incubator/debian-bullseye/1.0.4/ix_values.yaml similarity index 100% rename from incubator/debian-bullseye/1.0.3/ix_values.yaml rename to incubator/debian-bullseye/1.0.4/ix_values.yaml diff --git a/incubator/debian-bullseye/1.0.3/questions.yaml b/incubator/debian-bullseye/1.0.4/questions.yaml similarity index 100% rename from incubator/debian-bullseye/1.0.3/questions.yaml rename to incubator/debian-bullseye/1.0.4/questions.yaml diff --git a/incubator/debian-bullseye/1.0.3/templates/common.yaml b/incubator/debian-bullseye/1.0.4/templates/common.yaml similarity index 100% rename from incubator/debian-bullseye/1.0.3/templates/common.yaml rename to incubator/debian-bullseye/1.0.4/templates/common.yaml diff --git a/incubator/dockerregistry/1.0.3/values.yaml b/incubator/debian-bullseye/1.0.4/values.yaml similarity index 100% rename from incubator/dockerregistry/1.0.3/values.yaml rename to incubator/debian-bullseye/1.0.4/values.yaml diff --git a/incubator/dispatch/1.0.3/Chart.lock b/incubator/dispatch/1.0.3/Chart.lock deleted file mode 100644 index 1b135a5ea39..00000000000 --- a/incubator/dispatch/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:42:38.410426287Z" diff --git a/incubator/dispatch/1.0.3/Chart.yaml b/incubator/dispatch/1.0.3/Chart.yaml deleted file mode 100644 index b967d59bbd1..00000000000 --- a/incubator/dispatch/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Network-Messenger -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Web-based IRC client in Go. -home: https://truecharts.org/docs/charts/incubator/dispatch -icon: https://truecharts.org/img/hotlink-ok/chart-icons/dispatch.png -keywords: - - dispatch - - Network-Messenger -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: dispatch -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/dispatch - - https://github.com/khlieng/dispatch - - https://hub.docker.com/r/khlieng/dispatch/ -type: application -version: 1.0.3 diff --git a/incubator/dispatch/1.0.3/app-changelog.md b/incubator/dispatch/1.0.3/app-changelog.md deleted file mode 100644 index aa31819cd83..00000000000 --- a/incubator/dispatch/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [dispatch-1.0.3](https://github.com/truecharts/charts/compare/dispatch-0.0.34...dispatch-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/dispatch/1.0.3/charts/common-10.9.4.tgz b/incubator/dispatch/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/dispatch/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/dispatch/1.0.3/CHANGELOG.md b/incubator/dispatch/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/dispatch/1.0.3/CHANGELOG.md rename to incubator/dispatch/1.0.4/CHANGELOG.md diff --git a/incubator/dispatch/1.0.4/Chart.yaml b/incubator/dispatch/1.0.4/Chart.yaml new file mode 100644 index 00000000000..a0e98f1b03b --- /dev/null +++ b/incubator/dispatch/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Network-Messenger +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Web-based IRC client in Go. +home: https://truecharts.org/docs/charts/incubator/dispatch +icon: https://truecharts.org/img/hotlink-ok/chart-icons/dispatch.png +keywords: + - dispatch + - Network-Messenger +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: dispatch +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/dispatch + - https://github.com/khlieng/dispatch + - https://hub.docker.com/r/khlieng/dispatch/ +type: application +version: 1.0.4 diff --git a/incubator/dispatch/1.0.3/README.md b/incubator/dispatch/1.0.4/README.md similarity index 100% rename from incubator/dispatch/1.0.3/README.md rename to incubator/dispatch/1.0.4/README.md diff --git a/incubator/dispatch/1.0.4/app-changelog.md b/incubator/dispatch/1.0.4/app-changelog.md new file mode 100644 index 00000000000..5b61725a773 --- /dev/null +++ b/incubator/dispatch/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [dispatch-1.0.4](https://github.com/truecharts/charts/compare/dispatch-1.0.3...dispatch-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/dispatch/1.0.3/app-readme.md b/incubator/dispatch/1.0.4/app-readme.md similarity index 100% rename from incubator/dispatch/1.0.3/app-readme.md rename to incubator/dispatch/1.0.4/app-readme.md diff --git a/incubator/dispatch/1.0.4/charts/common-10.9.7.tgz b/incubator/dispatch/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/dispatch/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/dispatch/1.0.3/ix_values.yaml b/incubator/dispatch/1.0.4/ix_values.yaml similarity index 100% rename from incubator/dispatch/1.0.3/ix_values.yaml rename to incubator/dispatch/1.0.4/ix_values.yaml diff --git a/incubator/dispatch/1.0.3/questions.yaml b/incubator/dispatch/1.0.4/questions.yaml similarity index 100% rename from incubator/dispatch/1.0.3/questions.yaml rename to incubator/dispatch/1.0.4/questions.yaml diff --git a/incubator/dispatch/1.0.3/templates/common.yaml b/incubator/dispatch/1.0.4/templates/common.yaml similarity index 100% rename from incubator/dispatch/1.0.3/templates/common.yaml rename to incubator/dispatch/1.0.4/templates/common.yaml diff --git a/incubator/dontstarvetogether/1.0.3/values.yaml b/incubator/dispatch/1.0.4/values.yaml similarity index 100% rename from incubator/dontstarvetogether/1.0.3/values.yaml rename to incubator/dispatch/1.0.4/values.yaml diff --git a/incubator/dns-doh-companion/1.0.3/Chart.lock b/incubator/dns-doh-companion/1.0.3/Chart.lock deleted file mode 100644 index 4be638c8f05..00000000000 --- a/incubator/dns-doh-companion/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:42:38.920473422Z" diff --git a/incubator/dns-doh-companion/1.0.3/Chart.yaml b/incubator/dns-doh-companion/1.0.3/Chart.yaml deleted file mode 100644 index 095d3d5b026..00000000000 --- a/incubator/dns-doh-companion/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Network-DNS -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "A very simple DNS server to connect to DNS-over-HTTPS service. This is similar to my other Pihole-with-DoH Chart, without Pihole." -home: https://truecharts.org/docs/charts/incubator/dns-doh-companion -icon: https://truecharts.org/img/hotlink-ok/chart-icons/dns-doh-companion.png -keywords: - - dns-doh-companion - - Network-DNS -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: dns-doh-companion -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/dns-doh-companion - - https://developers.cloudflare.com/1.1.1.1/dns-over-https/cloudflared-proxy/ - - https://hub.docker.com/r/testdasi/simple-dns-doh/ -type: application -version: 1.0.3 diff --git a/incubator/dns-doh-companion/1.0.3/app-changelog.md b/incubator/dns-doh-companion/1.0.3/app-changelog.md deleted file mode 100644 index 9248e064c71..00000000000 --- a/incubator/dns-doh-companion/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [dns-doh-companion-1.0.3](https://github.com/truecharts/charts/compare/dns-doh-companion-0.0.34...dns-doh-companion-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/dns-doh-companion/1.0.3/charts/common-10.9.4.tgz b/incubator/dns-doh-companion/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/dns-doh-companion/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/dns-doh-companion/1.0.3/CHANGELOG.md b/incubator/dns-doh-companion/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/dns-doh-companion/1.0.3/CHANGELOG.md rename to incubator/dns-doh-companion/1.0.4/CHANGELOG.md diff --git a/incubator/dns-doh-companion/1.0.4/Chart.yaml b/incubator/dns-doh-companion/1.0.4/Chart.yaml new file mode 100644 index 00000000000..f941b0b48c1 --- /dev/null +++ b/incubator/dns-doh-companion/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Network-DNS +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "A very simple DNS server to connect to DNS-over-HTTPS service. This is similar to my other Pihole-with-DoH Chart, without Pihole." +home: https://truecharts.org/docs/charts/incubator/dns-doh-companion +icon: https://truecharts.org/img/hotlink-ok/chart-icons/dns-doh-companion.png +keywords: + - dns-doh-companion + - Network-DNS +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: dns-doh-companion +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/dns-doh-companion + - https://developers.cloudflare.com/1.1.1.1/dns-over-https/cloudflared-proxy/ + - https://hub.docker.com/r/testdasi/simple-dns-doh/ +type: application +version: 1.0.4 diff --git a/incubator/dns-doh-companion/1.0.3/README.md b/incubator/dns-doh-companion/1.0.4/README.md similarity index 100% rename from incubator/dns-doh-companion/1.0.3/README.md rename to incubator/dns-doh-companion/1.0.4/README.md diff --git a/incubator/dns-doh-companion/1.0.4/app-changelog.md b/incubator/dns-doh-companion/1.0.4/app-changelog.md new file mode 100644 index 00000000000..d346a9ff42c --- /dev/null +++ b/incubator/dns-doh-companion/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [dns-doh-companion-1.0.4](https://github.com/truecharts/charts/compare/dns-doh-companion-1.0.3...dns-doh-companion-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/dns-doh-companion/1.0.3/app-readme.md b/incubator/dns-doh-companion/1.0.4/app-readme.md similarity index 100% rename from incubator/dns-doh-companion/1.0.3/app-readme.md rename to incubator/dns-doh-companion/1.0.4/app-readme.md diff --git a/incubator/dns-doh-companion/1.0.4/charts/common-10.9.7.tgz b/incubator/dns-doh-companion/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/dns-doh-companion/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/dns-doh-companion/1.0.3/ix_values.yaml b/incubator/dns-doh-companion/1.0.4/ix_values.yaml similarity index 100% rename from incubator/dns-doh-companion/1.0.3/ix_values.yaml rename to incubator/dns-doh-companion/1.0.4/ix_values.yaml diff --git a/incubator/dns-doh-companion/1.0.3/questions.yaml b/incubator/dns-doh-companion/1.0.4/questions.yaml similarity index 100% rename from incubator/dns-doh-companion/1.0.3/questions.yaml rename to incubator/dns-doh-companion/1.0.4/questions.yaml diff --git a/incubator/dns-doh-companion/1.0.3/templates/common.yaml b/incubator/dns-doh-companion/1.0.4/templates/common.yaml similarity index 100% rename from incubator/dns-doh-companion/1.0.3/templates/common.yaml rename to incubator/dns-doh-companion/1.0.4/templates/common.yaml diff --git a/incubator/dropbox-by-otherguy/1.0.3/values.yaml b/incubator/dns-doh-companion/1.0.4/values.yaml similarity index 100% rename from incubator/dropbox-by-otherguy/1.0.3/values.yaml rename to incubator/dns-doh-companion/1.0.4/values.yaml diff --git a/incubator/docker-hub-rss/1.0.3/Chart.lock b/incubator/docker-hub-rss/1.0.3/Chart.lock deleted file mode 100644 index ff5315d0aa8..00000000000 --- a/incubator/docker-hub-rss/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:42:42.190279433Z" diff --git a/incubator/docker-hub-rss/1.0.3/Chart.yaml b/incubator/docker-hub-rss/1.0.3/Chart.yaml deleted file mode 100644 index 66e0b9452ae..00000000000 --- a/incubator/docker-hub-rss/1.0.3/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Cloud - - Tools-Utilities - - Network-Web -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "RSS feed for Chart Hub images." -home: https://truecharts.org/docs/charts/incubator/docker-hub-rss -icon: https://truecharts.org/img/hotlink-ok/chart-icons/docker-hub-rss.png -keywords: - - docker-hub-rss - - Cloud - - Tools-Utilities - - Network-Web -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: docker-hub-rss -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/docker-hub-rss - - https://github.com/TheConnMan/docker-hub-rss - - https://hub.docker.com/r/theconnman/docker-hub-rss -type: application -version: 1.0.3 diff --git a/incubator/docker-hub-rss/1.0.3/app-changelog.md b/incubator/docker-hub-rss/1.0.3/app-changelog.md deleted file mode 100644 index dd589ce5247..00000000000 --- a/incubator/docker-hub-rss/1.0.3/app-changelog.md +++ /dev/null @@ -1,26 +0,0 @@ - - -## [docker-hub-rss-1.0.3](https://github.com/truecharts/charts/compare/docker-hub-rss-0.0.34...docker-hub-rss-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Fix - -- remove removed includes - - \ No newline at end of file diff --git a/incubator/docker-hub-rss/1.0.3/charts/common-10.9.4.tgz b/incubator/docker-hub-rss/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/docker-hub-rss/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/docker-hub-rss/1.0.3/CHANGELOG.md b/incubator/docker-hub-rss/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/docker-hub-rss/1.0.3/CHANGELOG.md rename to incubator/docker-hub-rss/1.0.4/CHANGELOG.md diff --git a/incubator/docker-hub-rss/1.0.4/Chart.yaml b/incubator/docker-hub-rss/1.0.4/Chart.yaml new file mode 100644 index 00000000000..4a96044badc --- /dev/null +++ b/incubator/docker-hub-rss/1.0.4/Chart.yaml @@ -0,0 +1,33 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Cloud + - Tools-Utilities + - Network-Web +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "RSS feed for Chart Hub images." +home: https://truecharts.org/docs/charts/incubator/docker-hub-rss +icon: https://truecharts.org/img/hotlink-ok/chart-icons/docker-hub-rss.png +keywords: + - docker-hub-rss + - Cloud + - Tools-Utilities + - Network-Web +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: docker-hub-rss +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/docker-hub-rss + - https://github.com/TheConnMan/docker-hub-rss + - https://hub.docker.com/r/theconnman/docker-hub-rss +type: application +version: 1.0.4 diff --git a/incubator/docker-hub-rss/1.0.3/README.md b/incubator/docker-hub-rss/1.0.4/README.md similarity index 100% rename from incubator/docker-hub-rss/1.0.3/README.md rename to incubator/docker-hub-rss/1.0.4/README.md diff --git a/incubator/docker-hub-rss/1.0.4/app-changelog.md b/incubator/docker-hub-rss/1.0.4/app-changelog.md new file mode 100644 index 00000000000..bd55b52dbb2 --- /dev/null +++ b/incubator/docker-hub-rss/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [docker-hub-rss-1.0.4](https://github.com/truecharts/charts/compare/docker-hub-rss-1.0.3...docker-hub-rss-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/docker-hub-rss/1.0.3/app-readme.md b/incubator/docker-hub-rss/1.0.4/app-readme.md similarity index 100% rename from incubator/docker-hub-rss/1.0.3/app-readme.md rename to incubator/docker-hub-rss/1.0.4/app-readme.md diff --git a/incubator/docker-hub-rss/1.0.4/charts/common-10.9.7.tgz b/incubator/docker-hub-rss/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/docker-hub-rss/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/docker-hub-rss/1.0.3/ix_values.yaml b/incubator/docker-hub-rss/1.0.4/ix_values.yaml similarity index 100% rename from incubator/docker-hub-rss/1.0.3/ix_values.yaml rename to incubator/docker-hub-rss/1.0.4/ix_values.yaml diff --git a/incubator/docker-hub-rss/1.0.3/questions.yaml b/incubator/docker-hub-rss/1.0.4/questions.yaml similarity index 100% rename from incubator/docker-hub-rss/1.0.3/questions.yaml rename to incubator/docker-hub-rss/1.0.4/questions.yaml diff --git a/incubator/docker-hub-rss/1.0.3/templates/common.yaml b/incubator/docker-hub-rss/1.0.4/templates/common.yaml similarity index 100% rename from incubator/docker-hub-rss/1.0.3/templates/common.yaml rename to incubator/docker-hub-rss/1.0.4/templates/common.yaml diff --git a/incubator/duplicacy/1.0.3/values.yaml b/incubator/docker-hub-rss/1.0.4/values.yaml similarity index 100% rename from incubator/duplicacy/1.0.3/values.yaml rename to incubator/docker-hub-rss/1.0.4/values.yaml diff --git a/incubator/dockerregistry/1.0.3/Chart.lock b/incubator/dockerregistry/1.0.3/Chart.lock deleted file mode 100644 index ed41a5b82ac..00000000000 --- a/incubator/dockerregistry/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:43:04.394587944Z" diff --git a/incubator/dockerregistry/1.0.3/Chart.yaml b/incubator/dockerregistry/1.0.3/Chart.yaml deleted file mode 100644 index 7c7c8f3fe9b..00000000000 --- a/incubator/dockerregistry/1.0.3/Chart.yaml +++ /dev/null @@ -1,35 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Cloud - - Network-Management - - Productivity - - Tools-Utilities -apiVersion: v2 -appVersion: "2" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Docker Registry is used to store and distribute Docker images using HTTP API. This allows you host your own private Registry and store your images. Uses official Chart Registry image @ https://hub.Chart.com/_/registry/\n" -home: https://truecharts.org/docs/charts/incubator/dockerregistry -icon: https://truecharts.org/img/hotlink-ok/chart-icons/dockerregistry.png -keywords: - - dockerregistry - - Cloud - - Network-Management - - Productivity - - Tools-Utilities -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: dockerregistry -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/dockerregistry - - https://github.com/distribution/distribution - - https://registry.hub.docker.com/_/registry/ -type: application -version: 1.0.3 diff --git a/incubator/dockerregistry/1.0.3/app-changelog.md b/incubator/dockerregistry/1.0.3/app-changelog.md deleted file mode 100644 index fa67a5e94d3..00000000000 --- a/incubator/dockerregistry/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [dockerregistry-1.0.3](https://github.com/truecharts/charts/compare/dockerregistry-0.0.33...dockerregistry-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/dockerregistry/1.0.3/charts/common-10.9.4.tgz b/incubator/dockerregistry/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/dockerregistry/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/dockerregistry/1.0.3/CHANGELOG.md b/incubator/dockerregistry/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/dockerregistry/1.0.3/CHANGELOG.md rename to incubator/dockerregistry/1.0.4/CHANGELOG.md diff --git a/incubator/dockerregistry/1.0.4/Chart.yaml b/incubator/dockerregistry/1.0.4/Chart.yaml new file mode 100644 index 00000000000..9118757eb47 --- /dev/null +++ b/incubator/dockerregistry/1.0.4/Chart.yaml @@ -0,0 +1,35 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Cloud + - Network-Management + - Productivity + - Tools-Utilities +apiVersion: v2 +appVersion: "2" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Docker Registry is used to store and distribute Docker images using HTTP API. This allows you host your own private Registry and store your images. Uses official Chart Registry image @ https://hub.Chart.com/_/registry/\n" +home: https://truecharts.org/docs/charts/incubator/dockerregistry +icon: https://truecharts.org/img/hotlink-ok/chart-icons/dockerregistry.png +keywords: + - dockerregistry + - Cloud + - Network-Management + - Productivity + - Tools-Utilities +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: dockerregistry +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/dockerregistry + - https://github.com/distribution/distribution + - https://registry.hub.docker.com/_/registry/ +type: application +version: 1.0.4 diff --git a/incubator/dockerregistry/1.0.3/README.md b/incubator/dockerregistry/1.0.4/README.md similarity index 100% rename from incubator/dockerregistry/1.0.3/README.md rename to incubator/dockerregistry/1.0.4/README.md diff --git a/incubator/dockerregistry/1.0.4/app-changelog.md b/incubator/dockerregistry/1.0.4/app-changelog.md new file mode 100644 index 00000000000..9ddad97c62d --- /dev/null +++ b/incubator/dockerregistry/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [dockerregistry-1.0.4](https://github.com/truecharts/charts/compare/dockerregistry-1.0.3...dockerregistry-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/dockerregistry/1.0.3/app-readme.md b/incubator/dockerregistry/1.0.4/app-readme.md similarity index 100% rename from incubator/dockerregistry/1.0.3/app-readme.md rename to incubator/dockerregistry/1.0.4/app-readme.md diff --git a/incubator/dockerregistry/1.0.4/charts/common-10.9.7.tgz b/incubator/dockerregistry/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/dockerregistry/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/dockerregistry/1.0.3/ix_values.yaml b/incubator/dockerregistry/1.0.4/ix_values.yaml similarity index 100% rename from incubator/dockerregistry/1.0.3/ix_values.yaml rename to incubator/dockerregistry/1.0.4/ix_values.yaml diff --git a/incubator/dockerregistry/1.0.3/questions.yaml b/incubator/dockerregistry/1.0.4/questions.yaml similarity index 100% rename from incubator/dockerregistry/1.0.3/questions.yaml rename to incubator/dockerregistry/1.0.4/questions.yaml diff --git a/incubator/dockerregistry/1.0.3/templates/common.yaml b/incubator/dockerregistry/1.0.4/templates/common.yaml similarity index 100% rename from incubator/dockerregistry/1.0.3/templates/common.yaml rename to incubator/dockerregistry/1.0.4/templates/common.yaml diff --git a/incubator/dvblink/1.0.3/values.yaml b/incubator/dockerregistry/1.0.4/values.yaml similarity index 100% rename from incubator/dvblink/1.0.3/values.yaml rename to incubator/dockerregistry/1.0.4/values.yaml diff --git a/incubator/docspell/2.0.0/CHANGELOG.md b/incubator/docspell/2.0.0/CHANGELOG.md new file mode 100644 index 00000000000..8a3b9b3c5d7 --- /dev/null +++ b/incubator/docspell/2.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [docspell-1.0.0](https://github.com/truecharts/charts/compare/docspell-0.0.13...docspell-1.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [docspell-0.0.16](https://github.com/truecharts/charts/compare/docspell-0.0.13...docspell-0.0.16) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [docspell-0.0.15](https://github.com/truecharts/charts/compare/docspell-0.0.13...docspell-0.0.15) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [docspell-0.0.15](https://github.com/truecharts/charts/compare/docspell-0.0.13...docspell-0.0.15) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [docspell-0.0.15](https://github.com/truecharts/charts/compare/docspell-0.0.13...docspell-0.0.15) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [docspell-0.0.14](https://github.com/truecharts/charts/compare/docspell-0.0.13...docspell-0.0.14) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + diff --git a/incubator/docspell/2.0.0/Chart.yaml b/incubator/docspell/2.0.0/Chart.yaml new file mode 100644 index 00000000000..90a409d5834 --- /dev/null +++ b/incubator/docspell/2.0.0/Chart.yaml @@ -0,0 +1,36 @@ +apiVersion: v2 +appVersion: "0.39.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 + - condition: solr.enabled + name: solr + repository: https://charts.truecharts.org/ + version: 1.0.5 +description: Docspell is a personal document organizer. +home: https://truecharts.org/docs/charts/incubator/docspell +icon: https://truecharts.org/img/hotlink-ok/chart-icons/docspell.png +keywords: + - docs +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: docspell +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/docspell + - https://github.com/eikek/docspell + - https://docspell.org/docs/install/docker/ + - https://docspell.org/docs/configure/defaults/ +version: 2.0.0 +annotations: + truecharts.org/catagories: | + - productivity + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/docspell/2.0.0/README.md b/incubator/docspell/2.0.0/README.md new file mode 100644 index 00000000000..aff8a6adfc3 --- /dev/null +++ b/incubator/docspell/2.0.0/README.md @@ -0,0 +1,110 @@ +# docspell + +Docspell is a personal document organizer. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [docspell](https://truecharts.org/docs/charts/incubator/docspell) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* +* +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.122 | +| https://charts.truecharts.org/ | solr | 0.0.90 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `docspell` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install docspell TrueCharts/docspell +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `docspell` deployment + +```console +helm uninstall docspell +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install docspell \ + --set env.TZ="America/New York" \ + TrueCharts/docspell +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install docspell TrueCharts/docspell -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/incubator/docspell/2.0.0/app-changelog.md b/incubator/docspell/2.0.0/app-changelog.md new file mode 100644 index 00000000000..7280632be76 --- /dev/null +++ b/incubator/docspell/2.0.0/app-changelog.md @@ -0,0 +1,11 @@ + + +## [docspell-2.0.0](https://github.com/truecharts/charts/compare/docspell-1.0.3...docspell-2.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + - update docker general non-major + + \ No newline at end of file diff --git a/incubator/docspell/2.0.0/app-readme.md b/incubator/docspell/2.0.0/app-readme.md new file mode 100644 index 00000000000..a8f9f267d86 --- /dev/null +++ b/incubator/docspell/2.0.0/app-readme.md @@ -0,0 +1,8 @@ +Docspell is a personal document organizer. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/incubator/docspell](https://truecharts.org/docs/charts/incubator/docspell) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/incubator/docspell/2.0.0/charts/common-10.9.7.tgz b/incubator/docspell/2.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/docspell/2.0.0/charts/common-10.9.7.tgz differ diff --git a/incubator/docspell/2.0.0/charts/postgresql-9.0.5.tgz b/incubator/docspell/2.0.0/charts/postgresql-9.0.5.tgz new file mode 100644 index 00000000000..8fe3c326a7c Binary files /dev/null and b/incubator/docspell/2.0.0/charts/postgresql-9.0.5.tgz differ diff --git a/incubator/docspell/2.0.0/charts/solr-1.0.5.tgz b/incubator/docspell/2.0.0/charts/solr-1.0.5.tgz new file mode 100644 index 00000000000..4165c4cbb45 Binary files /dev/null and b/incubator/docspell/2.0.0/charts/solr-1.0.5.tgz differ diff --git a/incubator/docspell/2.0.0/ix_values.yaml b/incubator/docspell/2.0.0/ix_values.yaml new file mode 100644 index 00000000000..507b79091d4 --- /dev/null +++ b/incubator/docspell/2.0.0/ix_values.yaml @@ -0,0 +1,551 @@ +image: + repository: tccr.io/truecharts/docspell-server + tag: 0.39.0@sha256:0cd6a12d95b8c944267777895d994191a9a1407bee0ebe5020fadb45e5d8b911 + pullPolicy: IfNotPresent + +joexImage: + repository: tccr.io/truecharts/docspell-joex + tag: 0.39.0@sha256:54948e73bee85841c689d911e75f8aeab90e03820b94e1838d37391077aed835 + pullPolicy: IfNotPresent + +dscImage: + repository: tccr.io/truecharts/docspell-dsc + tag: v0.9.0@sha256:829b2bc83fdfddc8127baef5b1149d96dcf0d5ca93f210fcf1344899c36b400e + pullPolicy: IfNotPresent + +args: + - /opt/server.conf + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +securityContext: + runAsNonRoot: false + readOnlyRootFilesystem: false + +dsc: + # -- You need to enable integration endpoint with HTTP Header in rest server + # -- If you enable allowed IPs you also need 127.0.0.1 as an entry there + enabled: false + # move | delete + imported_action: move + not_match_glob: "**/.*" + match_glob: "" + language: "" + tag: "" + +rest_server: + # -- App name, shows on the top right corner + app_name: Docspell + base_url: "" + logging: + # -- The format for the log messages. Can be one of: + # -- Json | Logfmt | Fancy | Plain + format: Fancy + # -- The minimum level to log. From lowest to highest: + # -- Trace | Debug | Info | Warn | Error + minimum_level: Warn + levels: + # -- Override the log level of specific loggers + docspell: Info + flywaydb: Info + binny: Info + http4s: Info + server_opts: + # -- Enable HTTP2 + enable_http2: false + # -- Maximum allowed connections + max_connections: 1024 + # -- Timeout for waiting for the first output of the response + response_timeout: 45s + # -- This is a hard limit to restrict the size of a batch that is returned when searching for items. + max_item_page_size: 200 + # -- The number of characters to return for each item notes when searching. + max_note_length: 180 + # -- This defines whether the classification form in the collective settings is displayed or not. + show_classification_settings: true + auth: + # -- How long a authentication token is valid + session_valid: 5 minutes + remember_me: + enabled: true + # -- How long the remember me cookie/token is valid. + valid: 30 days + download_all: + # -- How many files to allow in a zip. + max_files: 500 + # -- The maximum (uncompressed) size of the zip file contents. + max_size: 1400M + openid: + - enabled: false + display: Keycloak + provider: + provider_id: keycloak + client_id: docspell + client_secret: example-secret-439e-bf06-911e4cdd56a6 + scope: profile + authorize_url: http://localhost:8080/auth/realms/home/protocol/openid-connect/auth + token_url: http://localhost:8080/auth/realms/home/protocol/openid-connect/token + user_url: "" + logout_url: http://localhost:8080/auth/realms/home/protocol/openid-connect/logout + sign_key: b64:anVzdC1hLXRlc3Q= + sig_algo: RS512 + collective_key: lookup:docspell_collective + user_key: preferred_username + - enabled: false + display: Github + provider: + provider_id: github + client_id: + client_secret: + scope: "" + authorize_url: https://github.com/login/oauth/authorize + token_url: https://github.com/login/oauth/access_token + user_url: https://api.github.com/user + logout_url: "" + sign_key: "" + sig_algo: RS256 + collective_key: fixed:demo + user_key: login + oidc_auto_redirect: true + integration_endpoint: + enabled: false + # -- The priority to use when submitting files through this endpoint. + # low | high + priority: low + # -- The name used for the item "source" property when uploaded through this endpoint. + source_name: integration + allowed_ips: + enabled: false + ips: + - "127.0.0.1" + http_basic_auth: + enabled: false + realm: Docspell Integration + user: docspell-int + password: docspell-int + http_header: + enabled: false + header_name: Docspell-Integration + header_value: some-secret + admin_endpoint: + # -- Disables endpoint if empty + secret: "" + full_text_search: + solr: + # -- Used to tell solr when to commit the data + commit_within: 1000 + # -- If true, logs request and response bodies + log_verbose: false + def_type: lucene + # -- The default combiner for tokens. One of AND | OR + q_op: OR + backend: + # -- Enable or disable debugging for e-mail related functionality + mail_debug: false + database_schema: + # -- Whether to run main database migrations. + run_main_migrations: true + # -- Whether to run the fixup migrations. + run_fixup_migrations: true + # -- Use with care. This repairs all migrations in the database by updating their checksums and removing failed migrations. + repair_schema: false + signup: + # -- The mode defines if new users can signup or not. + # open | invite | closed + mode: open + # -- This is the period an invitation token is considered valid. + invite_time: 3 days + files: + # -- Defines the chunk size (in bytes) used to store the files. + chunk_size: 524288 + # -- The file content types that are considered valid. + valid_mime_types: [] + # database | minio | filesystem + default_store: database + stores: + database: + enabled: true + minio: + enabled: false + endpoint: http://localhost:9000 + access_key: access_key + secret_key: secret_key + bucket: docspell + # -- Highly NOT recommended + filesystem: + enabled: false + directory: /documents + addons: + # TODO: Check how exactly addons work. There are mentions of docker daemon + enabled: false + # -- Whether installing addons requiring network should be allowed or not. + allow_impure: true + # -- Define patterns of urls that are allowed to install addons from. + allowed_urls: + - "*" + # -- Define patterns of urls that are denied to install addons from. + denied_urls: [] + +joex: + logging: + # -- The format for the log messages. Can be one of: + # -- Json | Logfmt | Fancy | Plain + format: Fancy + # -- The minimum level to log. From lowest to highest: + # -- Trace | Debug | Info | Warn | Error + minimum_level: Warn + levels: + # -- Override the log level of specific loggers + docspell: Info + flywaydb: Info + binny: Info + http4s: Info + database_schema: + # -- Whether to run main database migrations. + run_main_migrations: false + # -- Whether to run the fixup migrations. + run_fixup_migrations: true + # -- Use with care. This repairs all migrations in the database by updating their checksums and removing failed migrations. + repair_schema: false + # -- Enable or disable debugging for e-mail related functionality. This applies to both sending and receiving mails. + mail_debug: false + send_mail: + # -- This is used as the List-Id e-mail header when mails are sent from docspell to its users + list_id: "" + scheduler: + # -- Number of processing allowed in parallel. + pool_size: 1 + # -- A counting scheme determines the ratio of how high and low priority jobs are run. + counting_scheme: 4,1 + # -- How many times a failed job should be retried until it enters failed state. + retries: 2 + # -- The delay until the next try is performed for a failed job. + retry_delay: 1 minute + # -- The queue size of log statements from a job. + log_buffer_size: 500 + # -- If no job is left in the queue, the scheduler will wait until a notify is requested. + wakeup_period: 30 minutes + periodic_scheduler: + # -- A fallback to start looking for due periodic tasks regularly. + wakeup_period: 10 minutes + user_tasks: + scan_mailbox: + # -- A limit of how many folders to scan through. + max_folders: 50 + # -- How many mails (headers only) to retrieve in one chunk. + mail_chunk_size: 50 + # -- A limit on how many mails to process in one job run. + max_mails: 500 + house_keeping: + # -- When the house keeping tasks execute. + schedule: Sun *-*-* 00:00:00 UTC + # -- This task removes invitation keys that have been created but not used. + cleanup_invites: + # -- Whether this task is enabled. + enabled: true + # -- The minimum age of invites to be deleted. + older_than: 30 days + # -- This task removes expired remember-me tokens. + cleanup_remember_me: + # -- Whether this task is enabled. + enabled: true + # -- The minimum age of tokens to be deleted. + older_than: 30 days + # -- Jobs store their log output in the database. + cleanup_jobs: + # -- Whether this task is enabled. + enabled: true + # -- The minimum age of jobs to delete. + older_than: 30 days + # -- This defines how many jobs are deleted in one transaction. + delete_batch: 100 + # -- Zip files created for downloading multiple files are cached and can be cleared periodically. + cleanup_downloads: + # -- Whether this task is enabled. + enabled: true + # -- The minimum age of a download file to be deleted. + older_than: 14 days + # -- Removes node entries that are not reachable anymore. + check_nodes: + # -- Whether this task is enabled. + enabled: true + # -- How often the node must be unreachable, before it is removed. + min_not_found: 2 + # -- Checks all files against their checksum + integrity_check: + enabled: true + # -- A periodic task to check for new releases of docspell. + update_check: + # -- Whether to enable this task + enabled: false + # -- Sends the mail without checking the latest release. + test_run: false + # -- When the update check should execute. + schedule: "Sun *-*-* 00:00:00 UTC" + # -- An account id in form of `collective/user` + sender_account: "" + # -- The SMTP connection id that should be used for sending the mail. + smtp_id: "" + # -- A list of recipient e-mail addresses. + recipients: [] + # -- The subject of the mail. + subject: Docspell {{ latestVersion }} is available + # -- The body of the mail. + body: | + Hello, + + You are currently running Docspell {{ currentVersion }}. Version *{{ latestVersion }}* + is now available, which was released on {{ releasedAt }}. Check the release page at + + + + Have a nice day! + + Docspell Update Check + # -- Configuration of text extraction + extraction: + pdf: + min_text_length: 500 + preview: + # -- When rendering a pdf page, use this dpi. + dpi: 32 + ocr: + # -- Images greater than this size are skipped. + max_image_size: 14000000 + page_range: + # -- Defines what pages to process. + begin: 10 + # -- The ghostscript command. + ghostscript: + command: + program: gs + args: + - -dNOPAUSE + - -dBATCH + - -dSAFER + - -sDEVICE=tiffscaled8 + - "-sOutputFile={{outfile}}" + - "{{infile}}" + timeout: 5 minutes + working_dir: /tmp/docspell-extraction + # -- The unpaper command. + unpaper: + command: + program: unpaper + args: + - "{{infile}}" + - "{{outfile}}" + timeout: 5 minutes + # -- The tesseract command. + tesseract: + command: + program: tesseract + args: + - "{{file}}" + - stdout + - -l + - "{{lang}}" + timeout: 5 minutes + text_analysis: + # -- Maximum length of text to be analyzed. + max_length: 0 + working_dir: /tmp/docspell-analysis + nlp: + # -- The mode for configuring NLP models + # -- full | basic | regexonly | disabled + mode: full + clear_interval: 15 minutes + # -- Restricts proposals for due dates. + max_due_date_years: 10 + regex_ner: + # -- Whether to enable custom NER annotation. + max_entries: 1000 + file_cache_time: 1 minute + classification: + # -- Whether to enable classification globally. + enabled: true + # -- This limit and `text-analysis.max-length` define how much memory is required. + item_count: 600 + # -- Enclose regexps in triple quotes. + classifiers: + useSplitWords: true + splitWordsTokenizerRegexp: '"""[\p{L}][\p{L}0-9]*|(?:\$ ?)?[0-9]+(?:\.[0-9]{2})?%?|\s+|."""' + splitWordsIgnoreRegexp: '"""\s+"""' + useSplitPrefixSuffixNGrams: true + maxNGramLeng: 4 + minNGramLeng: 1 + splitWordShape: chris4 + intern: true + # -- Configuration for converting files into PDFs. + convert: + # -- The chunk size used when storing files. + chunk_size: 524288 + # -- A string used to change the filename of the converted pdf file. + converted_filename_part: converted + # -- When reading images, this is the maximum size. + max_image_size: 14000000 + markdown: + # -- The CSS that is used to style the resulting HTML. + internal_css: "body { padding: 2em 5em; }" + wkhtmlpdf: + command: + program: wkhtmltopdf + args: + - -s + - A4 + - --encoding + - "{{enconding}}" + - --load-error-handling + - ignore + - --load-media-error-handling + - ignore + - "-" + - "{{outfile}}" + timeout: 2 minutes + working_dir: /tmp/docspell-convert + tesseract: + command: + program: tesseract + args: + - "{{infile}}" + - out + - -l + - "{{lang}}" + - pdf + - txt + timeout: 5 minutes + working_dir: /tmp/docspell-convert + unoconv: + command: + program: unoconv + args: + - -f + - pdf + - -o + - "{{outfile}}" + - "{{infile}}" + timeout: 5 minutes + working_dir: /tmp/docspell-convert + ocrmypdf: + enabled: true + command: + program: ocrmypdf + args: + - -l + - "{{lang}}" + - --skip-text + - --deskew + - -j + - "1" + - "{{infile}}" + - "{{outfile}}" + timeout: 5 minutes + working_dir: /tmp/docspell-convert + decrypt_pdf: + enabled: true + passwords: [] + files: + # -- Defines the chunk size (in bytes) used to store the files. + chunk_size: 524288 + # -- The file content types that are considered valid. + valid_mime_types: [] + # database | minio | filesystem + default_store: database + stores: + database: + enabled: true + minio: + enabled: false + endpoint: http://localhost:9000 + access_key: access_key + secret_key: secret_key + bucket: docspell + # -- Highly NOT recommended + filesystem: + enabled: false + directory: /documents + full_text_search: + solr: + # -- Used to tell solr when to commit the data + commit_within: 1000 + # -- If true, logs request and response bodies + log_verbose: false + def_type: lucene + # -- The default combiner for tokens. One of AND | OR + q_op: OR + migration: + index_all_chunk: 10 + addons: + # TODO: Check TODO above for addons + working_dir: /tmp/docspell-addons + cache_dir: /tmp/docspell-addons-cache + executor_config: + runner: trivial + fail_fast: true + run_timeout: 15 minutes + +probes: + liveness: + type: HTTP + path: /api/info/version + readiness: + type: HTTP + path: /api/info/version + startup: + type: HTTP + path: /api/info/version + +service: + main: + ports: + main: + port: 10320 + protocol: HTTP + joex: + enabled: true + type: ClusterIP + ports: + joex: + enabled: true + port: 10321 + protocol: HTTP + +persistence: + server: + enabled: true + type: secret + readOnly: true + defaultMode: "0600" + objectName: '{{ include "tc.common.names.fullname" . }}-server-secret' + mountPath: /opt/server.conf + subPath: server.conf + joex: + enabled: true + type: secret + noMount: true + readOnly: true + defaultMode: "0600" + objectName: '{{ include "tc.common.names.fullname" . }}-joex-secret' + mountPath: /opt/joex.conf + subPath: joex.conf + import: + enabled: true + noMount: true + mountPath: /import +postgresql: + enabled: true + existingSecret: dbcreds + postgresqlUsername: docspell + postgresqlDatabase: docspell + +solr: + enabled: true + existingSecret: solrcreds + solrCores: docspell + solrUsername: docspell + solrEnableAuthentication: "no" + +portal: + enabled: true diff --git a/incubator/docspell/2.0.0/questions.yaml b/incubator/docspell/2.0.0/questions.yaml new file mode 100644 index 00000000000..68a0bc1447d --- /dev/null +++ b/incubator/docspell/2.0.0/questions.yaml @@ -0,0 +1,2445 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: dsc + group: App Configuration + label: DSC Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable DSC (Document Importer) + description: You need to enable integration endpoint with HTTP header as well in Rest Server configuration + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: imported_action + label: Action to perform on imported documents + schema: + type: string + default: move + enum: + - value: move + description: move + - value: delete + description: delete + - variable: not_match_glob + label: Not match glob pattern + schema: + type: string + default: "**/.*" + - variable: match_glob + label: Match glob pattern + schema: + type: string + default: "" + - variable: language + label: Language + schema: + type: string + default: "" + - variable: tag + label: Tag + schema: + type: string + default: "" + - variable: rest_server + group: App Configuration + label: Rest Server Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: app_name + label: App Name + description: App name, shows on the top right corner + schema: + type: string + default: Docspell + - variable: base_url + label: Base URL + description: This is the base URL this application is deployed to. + schema: + type: string + default: "" + - variable: server_opts + label: Server Options + schema: + additional_attrs: true + type: dict + attrs: + - variable: enable_http2 + label: Enable HTTP2 + schema: + type: boolean + default: false + - variable: max_connections + label: Max Connections + schema: + type: int + default: 1024 + - variable: response_timeout + label: Response Timeout + schema: + type: string + default: 45s + - variable: max_item_page_size + label: Max Item Page Size + description: This is a hard limit to restrict the size of a batch that is returned when searching for items. + schema: + type: int + default: 200 + - variable: max_note_length + label: Max Note Length + description: The number of characters to return for each item notes when searching. + schema: + type: int + default: 180 + - variable: show_classification_settings + label: Show Classification Settings + description: This defines whether the classification form in the collective settings is displayed or not. + schema: + type: boolean + default: true + - variable: auth + label: Auth + schema: + additional_attrs: true + type: dict + attrs: + - variable: session_valid + label: Session Valid + description: How long a authentication token is valid + schema: + type: string + default: 5 minutes + - variable: remember_me + label: Remember Me + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Remember Me + schema: + type: boolean + default: true + - variable: valid + label: Valid + description: How long the remember me cookie/token is valid. + schema: + type: string + default: 30 days + - variable: download_all + label: Download + schema: + additional_attrs: true + type: dict + attrs: + - variable: max_files + label: Max Files + description: How many files to allow in a zip + schema: + type: int + default: 500 + - variable: max_size + label: Max Size + description: The maximum (uncompressed) size of the zip file contents. + schema: + type: string + default: 1400M + - variable: integration_endpoint + label: Integration Endpoint + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Integration Endpoint + schema: + type: boolean + default: false + - variable: priority + label: Priority + description: The priority to use when submitting files through this endpoint. + schema: + type: string + default: low + enum: + - value: low + description: low + - value: high + description: high + - variable: source_name + label: Source Name + description: The name used for the item "source" property when uploaded through this endpoint. + schema: + type: string + default: integration + - variable: allowed_ips + label: Allowed IPS + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Allowed IPs + schema: + type: boolean + default: false + - variable: ips + label: IPs + schema: + type: list + # TODO: Check how it's rendered on GUI + default: ["127.0.0.1"] + items: + - variable: ipEntry + label: IP Entry + schema: + type: string + required: true + default: "" + - variable: http_basic_auth + label: HTTP Basic Auth + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable HTTP Basic Auth + schema: + type: boolean + default: false + - variable: realm + label: Realm + schema: + type: string + default: "" + - variable: user + label: User + schema: + type: string + default: "" + - variable: password + label: Password + schema: + type: string + private: true + default: "" + - variable: http_header + label: HTTP Header + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable HTTP Header + schema: + type: boolean + default: false + - variable: header_name + label: Header Name + schema: + type: string + default: Docspell-Integration + - variable: header_value + label: Header Value + schema: + type: string + private: true + default: some-secret + - variable: admin_endpoint + label: Admin Endpoint + schema: + additional_attrs: true + type: dict + attrs: + - variable: secret + label: Secret + description: Disables endpoint if empty + schema: + type: string + private: true + default: "" + - variable: backend + label: Backend + schema: + additional_attrs: true + type: dict + attrs: + - variable: mail_debug + label: Mail Debug + description: Enable or disable debugging for e-mail related functionality + schema: + type: boolean + default: false + - variable: database_schema + label: Database Schema + schema: + additional_attrs: true + type: dict + attrs: + - variable: run_main_migrations + label: Run Main Migrations + description: Whether to run main database migrations. + schema: + type: boolean + default: true + - variable: run_fixup_migrations + label: Run Fixup Migrations + description: Whether to run fixup database migrations. + schema: + type: boolean + default: true + - variable: repair_schema + label: Repair Schema + description: Use with care. This repairs all migrations in the database by updating their checksums and removing failed migrations. + schema: + type: boolean + default: false + - variable: signup + label: Signup + schema: + additional_attrs: true + type: dict + attrs: + - variable: mode + label: Mode + description: The mode defines if new users can signup or not. + schema: + type: string + default: open + enum: + - value: open + description: open + - value: invite + description: invite + - value: closed + description: closed + - variable: invite_time + label: Invite Time + description: This is the period an invitation token is considered valid. + schema: + type: string + default: 3 days + - variable: joex + group: App Configuration + label: Job Executor Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: database_schema + label: Database Schema + schema: + additional_attrs: true + type: dict + attrs: + - variable: run_main_migrations + label: Run Main Migrations + description: Whether to run main database migrations. + schema: + type: boolean + default: true + - variable: run_fixup_migrations + label: Run Fixup Migrations + description: Whether to run fixup database migrations. + schema: + type: boolean + default: true + - variable: repair_schema + label: Repair Schema + description: Use with care. This repairs all migrations in the database by updating their checksums and removing failed migrations. + schema: + type: boolean + default: false + - variable: mail_debug + label: Mail Debug + description: Enable or disable debugging for e-mail related functionality. This applies to both sending and receiving mails. + schema: + type: boolean + default: false + - variable: send_mail + label: Send Mail + schema: + additional_attrs: true + type: dict + attrs: + - variable: list_id + label: List ID + description: Enable or disable debugging for e-mail related functionality. This applies to both sending and receiving mails. + schema: + type: string + default: "" + - variable: scheduler + label: Scheduler + schema: + additional_attrs: true + type: dict + attrs: + - variable: pool_size + label: Pool Size + description: Number of processing allowed in parallel. + schema: + type: int + default: 1 + - variable: counting_scheme + label: Counting Scheme + description: A counting scheme determines the ratio of how high and low priority jobs are run. + schema: + type: string + default: 4,1 + - variable: retries + label: Retries + description: How many times a failed job should be retried until it enters failed state. + schema: + type: int + default: 2 + - variable: retry_delay + label: Retry Delay + description: The delay until the next try is performed for a failed job. + schema: + type: string + default: 1 minute + - variable: log_buffer_size + label: Log Buffer Size + description: The queue size of log statements from a job. + schema: + type: int + default: 500 + - variable: wakeup_period + label: Wakeup Period + description: If no job is left in the queue, the scheduler will wait until a notify is requested. + schema: + type: string + default: 30 minutes + - variable: periodic_scheduler + label: Periodic Scheduler + schema: + additional_attrs: true + type: dict + attrs: + - variable: wakeup_period + label: Wakeup Period + description: A fallback to start looking for due periodic tasks regularly. + schema: + type: string + default: 10 minutes + - variable: user_tasks + label: User Tasks + schema: + additional_attrs: true + type: dict + attrs: + - variable: scan_mailbox + label: Scan Mailbox + schema: + additional_attrs: true + type: dict + attrs: + - variable: max_folders + label: Max Folders + description: A limit of how many folders to scan through. + schema: + type: int + default: 50 + - variable: mail_chunk_size + label: Mail Chunk Size + description: How many mails (headers only) to retrieve in one chunk. + schema: + type: int + default: 50 + - variable: max_mails + label: Max Mails + description: A limit on how many mails to process in one job run. + schema: + type: int + default: 500 + - variable: house_keeping + label: House Keeping + schema: + additional_attrs: true + type: dict + attrs: + - variable: schedule + label: Schedule + description: When the house keeping tasks execute. + schema: + type: string + default: Sun *-*-* 00:00:00 UTC + - variable: cleanup_invites + label: Cleanup Invites + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Invite Cleanup + schema: + type: boolean + default: true + - variable: older_than + label: Older Than + description: The minimum age of invites to be deleted. + schema: + type: string + default: 30 days + - variable: cleanup_remember_me + label: Cleanup Remember Me + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Remember Me Cleanup + schema: + type: boolean + default: true + - variable: older_than + label: Older Than + description: The minimum age of tokens to be deleted. + schema: + type: string + default: 30 days + - variable: cleanup_jobs + label: Cleanup Jobs + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Jobs Cleanup + schema: + type: boolean + default: true + - variable: older_than + label: Older Than + description: The minimum age of jobs to delete. + schema: + type: string + default: 30 days + - variable: delete_batch + label: Delete Batch + description: This defines how many jobs are deleted in one transaction. + schema: + type: int + default: 100 + - variable: cleanup_downloads + label: Cleanup Downloads + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Downloads Cleanup + schema: + type: boolean + default: true + - variable: older_than + label: Older Than + description: The minimum age of a download file to be deleted. + schema: + type: string + default: 14 days + - variable: check_nodes + label: Check Nodes + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Check Nodes + schema: + type: boolean + default: true + - variable: min_not_found + label: Min Not Found + description: How often the node must be unreachable, before it is removed. + schema: + type: int + default: 2 + - variable: integrity_check + label: Integrity Check + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Integrity Check + schema: + type: boolean + default: true + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Service + description: The Primary service on which the healthcheck runs, often the webUI + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Service Port Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + description: This port exposes the container port on the service + schema: + type: int + default: 10320 + required: true + - variable: joex + label: Joex Service + description: Joex Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: ClusterIP + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: joex + label: Joex Service Port Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + description: This port exposes the container port on the service + schema: + type: int + default: 10321 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: import + label: Import Storage + description: Mounted to DSC container at /import + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: Privileged mode + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: ReadOnly Root Filesystem + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: Allow Privilege Escalation + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: runAsNonRoot + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: runAsUser + description: The UserID of the user running the application + schema: + type: int + default: 0 + - variable: runAsGroup + label: runAsGroup + description: The groupID this App of the user running the application + schema: + type: int + default: 0 + - variable: fsGroup + label: fsGroup + description: The group that should own ALL storage. + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at +
https://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/incubator/docspell/2.0.0/templates/_dsc.tpl b/incubator/docspell/2.0.0/templates/_dsc.tpl new file mode 100644 index 00000000000..e3cc0c49371 --- /dev/null +++ b/incubator/docspell/2.0.0/templates/_dsc.tpl @@ -0,0 +1,45 @@ +{{/* Define the dsc container */}} +{{- define "docspell.dsc" -}} +image: {{ .Values.dscImage.repository }}:{{ .Values.dscImage.tag }} +imagePullPolicy: {{ .Values.dscImage.pullPolicy }} +securityContext: + runAsUser: {{ .Values.podSecurityContext.runAsUser }} + runAsGroup: {{ .Values.podSecurityContext.runAsGroup }} + readOnlyRootFilesystem: {{ .Values.securityContext.readOnlyRootFilesystem }} + runAsNonRoot: {{ .Values.securityContext.runAsNonRoot }} +volumeMounts: + - name: import + mountPath: /import +command: + - dsc + - --docspell-url + - {{ printf "%v:%v" "http://localhost" .Values.service.main.ports.main.port | quote }} + - watch + - --recursive + - --integration + - --header + - {{ printf "%v:%v" .Values.rest_server.integration_endpoint.http_header.header_name .Values.rest_server.integration_endpoint.http_header.header_value | quote }} + {{- if .Values.dsc.language }} + - --language + - {{ .Values.dsc.language }} + {{- end }} + {{- if .Values.dsc.tag }} + - --tag + - {{ .Values.dsc.tag }} + {{- end }} + {{- if .Values.dsc.not_match_glob }} + - --not-matches + - {{ .Values.dsc.not_match_glob | quote }} + {{- end }} + {{- if .Values.dsc.match_glob }} + - --matches + - {{ .Values.dsc.match_glob | quote }} + {{- end }} + {{- if eq .Values.dsc.imported_action "delete" }} + - --delete + {{- else if eq .Values.dsc.imported_action "move" }} + - --move + - {{ .Values.persistence.import.mountPath }}/imported + {{- end }} + - {{ .Values.persistence.import.mountPath }}/docs +{{- end -}} diff --git a/incubator/docspell/2.0.0/templates/_joex.tpl b/incubator/docspell/2.0.0/templates/_joex.tpl new file mode 100644 index 00000000000..9d8e3fb216a --- /dev/null +++ b/incubator/docspell/2.0.0/templates/_joex.tpl @@ -0,0 +1,44 @@ +{{/* Define the joex container */}} +{{- define "docspell.joex" -}} +image: {{ .Values.joexImage.repository }}:{{ .Values.joexImage.tag }} +imagePullPolicy: {{ .Values.joexImage.pullPolicy }} +securityContext: + runAsUser: {{ .Values.podSecurityContext.runAsUser }} + runAsGroup: {{ .Values.podSecurityContext.runAsGroup }} + readOnlyRootFilesystem: {{ .Values.securityContext.readOnlyRootFilesystem }} + runAsNonRoot: {{ .Values.securityContext.runAsNonRoot }} +args: + - /opt/joex.conf +volumeMounts: + - name: joex + mountPath: /opt/joex.conf + subPath: joex.conf + readOnly: true +ports: + - containerPort: {{ .Values.service.joex.ports.joex.port }} + name: joex +readinessProbe: + httpGet: + path: /api/info/version + port: {{ .Values.service.joex.ports.joex.port }} + initialDelaySeconds: {{ .Values.probes.readiness.spec.initialDelaySeconds }} + timeoutSeconds: {{ .Values.probes.readiness.spec.timeoutSeconds }} + periodSeconds: {{ .Values.probes.readiness.spec.periodSeconds }} + failureThreshold: {{ .Values.probes.readiness.spec.failureThreshold }} +livenessProbe: + httpGet: + path: /api/info/version + port: {{ .Values.service.joex.ports.joex.port }} + initialDelaySeconds: {{ .Values.probes.liveness.spec.initialDelaySeconds }} + timeoutSeconds: {{ .Values.probes.liveness.spec.timeoutSeconds }} + periodSeconds: {{ .Values.probes.liveness.spec.periodSeconds }} + failureThreshold: {{ .Values.probes.liveness.spec.failureThreshold }} +startupProbe: + httpGet: + path: /api/info/version + port: {{ .Values.service.joex.ports.joex.port }} + initialDelaySeconds: {{ .Values.probes.startup.spec.initialDelaySeconds }} + timeoutSeconds: {{ .Values.probes.startup.spec.timeoutSeconds }} + periodSeconds: {{ .Values.probes.startup.spec.periodSeconds }} + failureThreshold: {{ .Values.probes.startup.spec.failureThreshold }} +{{- end -}} diff --git a/incubator/docspell/2.0.0/templates/_secret.tpl b/incubator/docspell/2.0.0/templates/_secret.tpl new file mode 100644 index 00000000000..4b88cb6e9f4 --- /dev/null +++ b/incubator/docspell/2.0.0/templates/_secret.tpl @@ -0,0 +1,616 @@ +{{/* Define the secret */}} +{{- define "docspell.secret" -}} + +{{- $serverSecretName := printf "%s-server-secret" (include "tc.common.names.fullname" .) }} +{{- $joexSecretName := printf "%s-joex-secret" (include "tc.common.names.fullname" .) }} +{{- $storeSecretName := printf "%s-store-secret" (include "tc.common.names.fullname" .) }} + +{{- $server := .Values.rest_server -}} +{{- $serverID := printf "server-%v" (randAlphaNum 10) -}} + +{{- $joex := .Values.joex -}} +{{- $joexID := printf "joex-%v" (randAlphaNum 10) -}} + +{{- $server_secret := "" }} +{{- with (lookup "v1" "Secret" .Release.Namespace $storeSecretName) }} +{{- $server_secret = (index .data "server_secret") }} +{{- else }} +{{- $server_secret = printf "b64:%v" (randAlphaNum 32 | b64enc) }} +{{- end }} + +{{- $new_invite_password := "" }} +{{- with (lookup "v1" "Secret" .Release.Namespace $storeSecretName) }} +{{- $new_invite_password = (index .data "new_invite_password") }} +{{- else }} +{{- $new_invite_password = randAlphaNum 32 | b64enc }} +{{- end }} + +--- + +apiVersion: v1 +kind: Secret +type: Opaque +metadata: + name: {{ $storeSecretName }} + labels: + {{- include "tc.common.labels" . | nindent 4 }} +stringData: + server_secret: {{ $server_secret }} + new_invite_password: {{ $new_invite_password }} +--- +apiVersion: v1 +kind: Secret +type: Opaque +metadata: + name: {{ $serverSecretName }} + labels: + {{- include "tc.common.labels" . | nindent 4 }} +stringData: + server.conf: | + docspell.server { + app-name = {{ $server.app_name | quote }} + app-id = {{ $serverID | quote }} + base-url = {{ $server.base_url | default (printf "%v:%v" "http://localhost" .Values.service.main.ports.main.port) | quote }} + internal-url = {{ printf "%v:%v" "http://localhost" .Values.service.main.ports.main.port | quote }} + {{- $logging := $server.logging }} + logging { + format = {{ $logging.format | quote }} + minimum-level = {{ $logging.minimum_level | quote }} + levels = { + "docspell" = {{ $logging.levels.docspell | quote }} + "org.flywaydb" = {{ $logging.levels.flywaydb | quote }} + "binny" = {{ $logging.levels.binny | quote }} + "org.http4s" = {{ $logging.levels.http4s | quote }} + } + } + bind { + address = "0.0.0.0" + port = {{ .Values.service.main.ports.main.port }} + } + {{- $server_opts := $server.server_opts }} + server-options { + enable-http-2 = {{ $server_opts.enable_http2 }} + max-connections = {{ $server_opts.max_connections }} + response-timeout = {{ $server_opts.response_timeout }} + } + max-item-page-size = {{ $server.max_item_page_size }} + max-note-length = {{ $server.max_note_length }} + show-classification-settings = {{ $server.show_classification_settings }} + {{- $auth := $server.auth }} + auth { + server-secret = {{ $server_secret | quote }} + session-valid = {{ $auth.session_valid | quote }} + remember-me { + enabled = {{ $auth.remember_me.enabled }} + valid = {{ $auth.remember_me.valid | quote }} + } + } + {{- $download_all := $server.download_all }} + download-all { + max-files = {{ $download_all.max_files }} + max-size = {{ $download_all.max_size }} + } + {{- $openid := $server.openid }} + openid = + [ + {{- range initial $openid }} + { + enabled = {{ .enabled }}, + display = {{ .display | quote }} + provider = { + provider-id = {{ .provider.provider_id | quote }}, + client-id = {{ .provider.client_id | quote }}, + client-secret = {{ .provider.client_secret | quote }}, + scope = {{ .provider.scope | quote }}, + authorize-url = {{ .provider.authorize_url | quote }}, + token-url = {{ .provider.token_url | quote }}, + {{- with .provider.user_url }} + user-url = {{ . | quote }}, + {{- end }} + {{- with .provider.logout_url }} + logout-url = {{ . | quote }}, + {{- end }} + sign-key = {{ .provider.sign_key | quote }}, + sig-algo = {{ .provider.sig_algo | quote }} + }, + collective-key = {{ .collective_key | quote }}, + user-key = {{ .user_key | quote }} + }, + {{- end }} + {{- with last $openid }} + { + enabled = {{ .enabled }}, + display = {{ .display | quote }} + provider = { + provider-id = {{ .provider.provider_id | quote }}, + client-id = {{ .provider.client_id | quote }}, + client-secret = {{ .provider.client_secret | quote }}, + scope = {{ .provider.scope | quote }}, + authorize-url = {{ .provider.authorize_url | quote }}, + token-url = {{ .provider.token_url | quote }}, + {{- with .provider.user_url }} + user-url = {{ . | quote }}, + {{- end }} + {{- with .provider.logout_url }} + logout-url = {{ . | quote }}, + {{- end }} + sign-key = {{ .provider.sign_key | quote }}, + sig-algo = {{ .provider.sig_algo | quote }} + }, + collective-key = {{ .collective_key | quote }}, + user-key = {{ .user_key | quote }} + } + {{- end }} + ] + oidc-auto-redirect = {{ $server.oidc_auto_redirect }} + {{- $integration_endpoint := $server.integration_endpoint }} + integration-endpoint { + enabled = {{ $integration_endpoint.enabled }} + priority = {{ $integration_endpoint.priority | quote }} + source-name = {{ $integration_endpoint.source_name | quote }} + allowed-ips { + enabled = {{ $integration_endpoint.allowed_ips.enabled }} + ips = [ + {{- range initial $integration_endpoint.allowed_ips.ips }} + {{ . | quote }}, + {{- end }} + {{ last $integration_endpoint.allowed_ips.ips | quote }} + ] + } + http-basic { + enabled = {{ $integration_endpoint.http_basic_auth.enabled }} + realm = {{ $integration_endpoint.http_basic_auth.realm | quote }} + user = {{ $integration_endpoint.http_basic_auth.user | quote }} + password = {{ $integration_endpoint.http_basic_auth.password | quote }} + } + http-header { + enabled = {{ $integration_endpoint.http_header.enabled }} + header-name = {{ $integration_endpoint.http_header.header_name | quote }} + header-value = {{ $integration_endpoint.http_header.header_value | quote }} + } + } + admin-endpoint { + secret = {{ $server.admin_endpoint.secret | quote }} + } + {{- $full_text_search := $server.full_text_search }} + full-text-search { + enabled = true + backend = "solr" + solr = { + url = {{ printf "http://%v-solr:8983/solr/%v" .Release.Name .Values.solr.solrCores | quote }} + commit-within = {{ $full_text_search.solr.commit_within }} + log-verbose = {{ $full_text_search.solr.log_verbose }} + def-type = {{ $full_text_search.solr.def_type | quote }} + q-op = {{ $full_text_search.solr.q_op | quote }} + } + postgresql = { + use-default-connection = false + jdbc { + url = {{ printf "jdbc:postgresql://%v-%v:5432/%v" .Release.Name "postgresql" .Values.postgresql.postgresqlDatabase | quote }} + user = {{ .Values.postgresql.postgresqlUsername | quote }} + password = {{ .Values.postgresql.postgresqlPassword | trimAll "\"" | quote }} + } + pg-config = { + } + pg-query-parser = "websearch_to_tsquery" + pg-rank-normalization = [ 4 ] + } + } + {{- $backend := $server.backend }} + backend { + mail-debug = {{ $backend.mail_debug }} + jdbc { + url = {{ printf "jdbc:postgresql://%v-%v:5432/%v" .Release.Name "postgresql" .Values.postgresql.postgresqlDatabase | quote }} + user = {{ .Values.postgresql.postgresqlUsername | quote }} + password = {{ .Values.postgresql.postgresqlPassword | trimAll "\"" | quote }} + } + {{- $database_schema := $server.backend.database_schema }} + database-schema = { + run-main-migrations = {{ $database_schema.run_main_migrations }} + run-fixup-migrations = {{ $database_schema.run_fixup_migrations }} + repair-schema = {{ $database_schema.repair_schema }} + } + {{- $signup := $server.backend.signup }} + signup { + mode = {{ $signup.mode | quote }} + new-invite-password = {{ $new_invite_password | quote }} + invite-time = {{ $signup.invite_time | quote }} + } + + {{- $files := $server.backend.files }} + files { + chunk-size = {{ $files.chunk_size }} + valid-mime-types = [ + {{- range initial $files.valid_mime_types }} + {{ . | quote }}, + {{- end }} + {{ last $files.valid_mime_types | quote }} + ] + default-store = {{ $files.default_store | quote }} + stores = { + database = { + enabled = {{ $files.stores.database.enabled }} + type = "default-database" + } + filesystem = { + enabled = {{ $files.stores.filesystem.enabled }} + type = "file-system" + directory = {{ $files.stores.filesystem.directory | quote }} + } + minio = { + enabled = {{ $files.stores.minio.enabled }} + type = "s3" + endpoint = {{ $files.stores.minio.endpoint | quote }} + access-key = {{ $files.stores.minio.access_key | quote }} + secret-key = {{ $files.stores.minio.secret_key | quote }} + bucket = {{ $files.stores.minio.bucket | quote }} + } + } + } + {{- $addons := $server.addons }} + addons = { + enabled = {{ $addons.enabled }} + allow-impure = {{ $addons.allow_impure }} + allowed-urls = [ + {{- range initial $addons.allowed_urls }} + {{ . | quote }}, + {{- end }} + {{ last $addons.allowed_urls | quote }} + ] + denied-urls = [ + {{- range initial $addons.denied_urls }} + {{ . | quote }}, + {{- end }} + {{ last $addons.denied_urls | quote }} + ] + } + } + } +--- +apiVersion: v1 +kind: Secret +type: Opaque +metadata: + name: {{ $joexSecretName }} + labels: + {{- include "tc.common.labels" . | nindent 4 }} +stringData: + joex.conf: | + docspell.joex { + app-id = {{ $joexID | quote }} + base-url = {{ printf "%v:%v" "http://localhost" .Values.service.joex.ports.joex.port | quote }} + bind { + address = "0.0.0.0" + port = {{ .Values.service.joex.ports.joex.port }} + } + {{- $logging := $joex.logging }} + logging { + format = {{ $logging.format | quote }} + minimum-level = {{ $logging.minimum_level | quote }} + levels = { + "docspell" = {{ $logging.levels.docspell | quote }} + "org.flywaydb" = {{ $logging.levels.flywaydb | quote }} + "binny" = {{ $logging.levels.binny | quote }} + "org.http4s" = {{ $logging.levels.http4s | quote }} + } + } + jdbc { + url = {{ printf "jdbc:postgresql://%v-%v:5432/%v" .Release.Name "postgresql" .Values.postgresql.postgresqlDatabase | quote }} + user = {{ .Values.postgresql.postgresqlUsername | quote }} + password = {{ .Values.postgresql.postgresqlPassword | trimAll "\"" | quote }} + } + {{- $database_schema := $joex.database_schema }} + database-schema = { + run-main-migrations = {{ $database_schema.run_main_migrations }} + run-fixup-migrations = {{ $database_schema.run_fixup_migrations }} + repair-schema = {{ $database_schema.repair_schema }} + } + mail-debug = {{ $joex.mail_debug }} + send-mail { + list-id = {{ $joex.send_mail.list_id | quote }} + } + {{- $scheduler := $joex.scheduler }} + scheduler { + name = {{ $joexID | quote }} + pool-size = {{ $scheduler.pool_size }} + counting-scheme = {{ $scheduler.counting_scheme | quote }} + retries = {{ $scheduler.retries }} + retry-delay = {{ $scheduler.retry_delay | quote }} + log-buffer-size = {{ $scheduler.log_buffer_size }} + wakeup-period = {{ $scheduler.wakeup_period | quote }} + } + {{- $periodic_scheduler := $joex.periodic_scheduler }} + periodic-scheduler { + name = {{ $joexID | quote }} + wakeup-period = {{ $periodic_scheduler.wakeup_period | quote }} + } + {{- $user_tasks := $joex.user_tasks }} + user-tasks { + scan-mailbox { + max-folders = {{ $user_tasks.scan_mailbox.max_folders }} + mail-chunk-size = {{ $user_tasks.scan_mailbox.mail_chunk_size }} + max-mails = {{ $user_tasks.scan_mailbox.max_mails }} + } + } + {{- $house_keeping := $joex.house_keeping }} + house-keeping { + schedule = {{ $house_keeping.schedule | quote }} + cleanup-invites = { + enabled = {{ $house_keeping.cleanup_invites.enabled }} + older-than = {{ $house_keeping.cleanup_invites.older_than | quote }} + } + cleanup-remember-me = { + enabled = {{ $house_keeping.cleanup_remember_me.enabled }} + older-than = {{ $house_keeping.cleanup_remember_me.older_than | quote }} + } + cleanup-jobs = { + enabled = {{ $house_keeping.cleanup_jobs.enabled }} + older-than = {{ $house_keeping.cleanup_jobs.older_than | quote }} + delete-batch = {{ $house_keeping.cleanup_jobs.delete_batch | quote }} + } + cleanup-downloads = { + enabled = {{ $house_keeping.cleanup_downloads.enabled }} + older-than = {{ $house_keeping.cleanup_downloads.older_than | quote }} + } + check-nodes { + enabled = {{ $house_keeping.check_nodes.enabled }} + min-not-found = {{ $house_keeping.check_nodes.min_not_found }} + } + integrity-check { + enabled = {{ $house_keeping.integrity_check.enabled }} + } + } + update-check { + enabled = {{ $house_keeping.update_check.enabled }} + test-run = {{ $house_keeping.update_check.test_run }} + schedule = {{ $house_keeping.update_check.schedule | quote }} + sender-account = {{ $house_keeping.update_check.sender_account | quote }} + smtp-id = {{ $house_keeping.update_check.smtp_id | quote }} + recipients = [ + {{- range initial $house_keeping.update_check.recipients }} + {{ . | quote }}, + {{- end }} + {{ last $house_keeping.update_check.recipients | quote }} + ] + subject = {{ $house_keeping.update_check.subject | quote }} + body = {{ $house_keeping.update_check.body | quote }} + } + {{- $extraction := $joex.extraction }} + extraction { + pdf { + min-text-len = {{ $extraction.pdf.min_text_length }} + } + preview { + dpi = {{ $extraction.preview.dpi }} + } + ocr { + max-image-size = {{ $extraction.ocr.max_image_size }} + page-range { + begin = {{ $extraction.ocr.page_range.begin }} + } + ghostscript { + command { + program = {{ $extraction.ghostscript.command.program | quote }} + args = [ + {{- range initial $extraction.ghostscript.command.args }} + {{ . | quote }}, + {{- end }} + {{ last $extraction.ghostscript.command.args | quote }} + ] + timeout = {{ $extraction.ghostscript.command.timeout | quote }} + } + working-dir = {{ $extraction.ghostscript.working_dir | quote }} + } + unpaper { + command { + program = {{ $extraction.unpaper.command.program | quote }} + args = [ + {{- range initial $extraction.unpaper.command.args }} + {{ . | quote }}, + {{- end }} + {{ last $extraction.unpaper.command.args | quote }} + ] + timeout = {{ $extraction.unpaper.command.timeout | quote }} + } + } + tesseract { + command { + program = {{ $extraction.tesseract.command.program | quote }} + args = [ + {{- range initial $extraction.tesseract.command.args }} + {{ . | quote }}, + {{- end }} + {{ last $extraction.tesseract.command.args | quote }} + ] + timeout = {{ $extraction.tesseract.command.timeout | quote }} + } + } + } + } + {{- $text_analysis := $joex.text_analysis }} + text-analysis { + max-length = {{ $text_analysis.max_length }} + working-dir = {{ $text_analysis.working_dir | quote }} + nlp { + mode = {{ $text_analysis.nlp.mode }} + clear-interval = {{ $text_analysis.nlp.clear_interval | quote }} + max-due-date-years = {{ $text_analysis.nlp.max_due_date_years }} + regex-ner { + max-entries = {{ $text_analysis.nlp.regex_ner.max_entries }} + file-cache-time = {{ $text_analysis.nlp.regex_ner.file_cache_time }} + } + } + {{- $classification := $joex.classification }} + classification { + enabled = {{ $classification.enabled }} + item-count = {{ $classification.item_count }} + classifiers = [ + { + "useSplitWords" = "{{ $classification.classifiers.useSplitWords }}" + "splitWordsTokenizerRegexp" = {{ $classification.classifiers.splitWordsTokenizerRegexp }} + "splitWordsIgnoreRegexp" = {{ $classification.classifiers.splitWordsIgnoreRegexp }} + "useSplitPrefixSuffixNGrams" = "{{ $classification.classifiers.useSplitPrefixSuffixNGrams }}" + "maxNGramLeng" = "{{ $classification.classifiers.maxNGramLeng }}" + "minNGramLeng" = "{{ $classification.classifiers.minNGramLeng }}" + "splitWordShape" = "{{ $classification.classifiers.intern }}" + "intern" = "{{ $classification.classifiers.intern }}" + } + ] + } + } + {{- $convert := $joex.convert }} + convert { + chunk-size = {{ $convert.chunk_size }} + converted-filename-part = {{ $convert.converted_filename_part }} + max-image-size = {{ $convert.max_image_size }} + markdown { + internal-css = """ + {{ $convert.markdown.internal_css | quote }} + """ + } + wkhtmlpdf { + command = { + program = {{ $convert.wkhtmlpdf.command.program | quote }} + args = [ + {{- range initial $convert.wkhtmlpdf.command.args }} + {{ . | quote }}, + {{- end }} + {{ last $convert.wkhtmlpdf.command.args | quote }} + ] + timeout = {{ $convert.wkhtmlpdf.command.timeout | quote }} + } + working-dir = {{ $convert.wkhtmlpdf.working_dir | quote }} + } + tesseract = { + command = { + program = {{ $convert.tesseract.command.program | quote }} + args = [ + {{- range initial $convert.tesseract.command.args }} + {{ . | quote }}, + {{- end }} + {{ last $convert.tesseract.command.args | quote }} + ] + timeout = {{ $convert.tesseract.command.timeout | quote }} + } + working-dir = {{ $convert.tesseract.working_dir | quote }} + } + unoconv = { + command = { + program = {{ $convert.unoconv.command.program | quote }} + args = [ + {{- range initial $convert.unoconv.command.args }} + {{ . | quote }}, + {{- end }} + {{ last $convert.unoconv.command.args | quote }} + ] + timeout = {{ $convert.tesseract.command.timeout | quote }} + } + working-dir = {{ $convert.unoconv.working_dir | quote }} + } + ocrmypdf = { + enabled = {{ $convert.ocrmypdf.enabled }} + command = { + program = {{ $convert.ocrmypdf.command.program | quote }} + args = [ + {{- range initial $convert.ocrmypdf.command.args }} + {{ . | quote }}, + {{- end }} + {{ last $convert.ocrmypdf.command.args | quote }} + ] + timeout = {{ $convert.ocrmypdf.command.timeout | quote }} + } + working-dir = {{ $convert.ocrmypdf.working_dir | quote }} + } + decrypt-pdf = { + enabled = {{ $convert.decrypt_pdf.enabled }} + passwords = [ + {{- range initial $convert.decrypt_pdf.passwords }} + {{ . | quote }}, + {{- end }} + {{ last $convert.decrypt_pdf.passwords | quote }} + ] + } + } + {{ $files := $joex.files }} + files { + chunk-size = {{ $files.chunk_size }} + valid-mime-types = [ + {{- range initial $files.valid_mime_types }} + {{ . | quote }}, + {{- end }} + {{ last $files.valid_mime_types | quote }} + ] + default-store = {{ $files.default_store | quote }} + stores = { + database = { + enabled = {{ $files.stores.database.enabled }} + type = "default-database" + } + filesystem = { + enabled = {{ $files.stores.filesystem.enabled }} + type = "file-system" + directory = {{ $files.stores.filesystem.directory | quote }} + } + minio = { + enabled = {{ $files.stores.minio.enabled }} + type = "s3" + endpoint = {{ $files.stores.minio.endpoint | quote }} + access-key = {{ $files.stores.minio.access_key | quote }} + secret-key = {{ $files.stores.minio.secret_key | quote }} + bucket = {{ $files.stores.minio.bucket | quote }} + } + } + } + {{- $full_text_search := $joex.full_text_search }} + full-text-search { + enabled = true + backend = "solr" + solr = { + url = {{ printf "http://%v-solr:8983/solr/%v" .Release.Name .Values.solr.solrCores | quote }} + commit-within = {{ $full_text_search.solr.commit_within }} + log-verbose = {{ $full_text_search.solr.log_verbose }} + def-type = {{ $full_text_search.solr.def_type | quote }} + q-op = {{ $full_text_search.solr.q_op | quote }} + } + postgresql = { + use-default-connection = false + jdbc { + url = {{ printf "jdbc:postgresql://%v-%v:5432/%v" .Release.Name "postgresql" .Values.postgresql.postgresqlDatabase | quote }} + user = {{ .Values.postgresql.postgresqlUsername | quote }} + password = {{ .Values.postgresql.postgresqlPassword | trimAll "\"" | quote }} + } + pg-config = { + } + pg-query-parser = "websearch_to_tsquery" + pg-rank-normalization = [ 4 ] + } + migration = { + index-all-chunk = {{ $full_text_search.migration.index_all_chunk }} + } + } + {{- $addons := $joex.addons }} + addons { + working-dir = {{ $addons.working_dir }} + cache-dir = {{ $addons.cache_dir }} + executor-config { + runner = {{ $addons.executor_config.runner }} + nspawn = { + enabled = false + sudo-binary = "sudo" + nspawn-binary = "systemd-nspawn" + container-wait = "100 millis" + } + fail-fast = {{ $addons.executor_config.fail_fast }} + run-timeout = {{ $addons.executor_config.run_timeout | quote }} + nix-runner { + nix-binary = "nix" + build-timeout = "15 minutes" + } + docker-runner { + docker-binary = "docker" + build-timeout = "15 minutes" + } + } + } + } +{{- end -}} diff --git a/incubator/docspell/2.0.0/templates/common.yaml b/incubator/docspell/2.0.0/templates/common.yaml new file mode 100644 index 00000000000..b04640b855d --- /dev/null +++ b/incubator/docspell/2.0.0/templates/common.yaml @@ -0,0 +1,13 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.common.loader.init" . }} + +{{/* Render secret */}} +{{- include "docspell.secret" . }} + +{{- $_ := set .Values.additionalContainers "joex" (include "docspell.joex" . | fromYaml) -}} +{{- if and .Values.dsc.enabled .Values.rest_server.integration_endpoint.enabled -}} +{{- $_ := set .Values.additionalContainers "dsc" (include "docspell.dsc" . | fromYaml) -}} +{{- end -}} + +{{/* Render the templates */}} +{{ include "tc.common.loader.apply" . }} diff --git a/incubator/eco/1.0.3/values.yaml b/incubator/docspell/2.0.0/values.yaml similarity index 100% rename from incubator/eco/1.0.3/values.yaml rename to incubator/docspell/2.0.0/values.yaml diff --git a/incubator/dontstarvetogether/1.0.3/Chart.lock b/incubator/dontstarvetogether/1.0.3/Chart.lock deleted file mode 100644 index e8515ea5027..00000000000 --- a/incubator/dontstarvetogether/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:43:10.429674637Z" diff --git a/incubator/dontstarvetogether/1.0.3/Chart.yaml b/incubator/dontstarvetogether/1.0.3/Chart.yaml deleted file mode 100644 index d73e15256ad..00000000000 --- a/incubator/dontstarvetogether/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - GameServers -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This Chart will download and install SteamCMD. It will also install Don't Starve Together and run it." -home: https://truecharts.org/docs/charts/incubator/dontstarvetogether -icon: https://truecharts.org/img/hotlink-ok/chart-icons/dontstarvetogether.png -keywords: - - dontstarvetogether - - GameServers -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: dontstarvetogether -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/dontstarvetogether - - https://www.klei.com/games/dont-starve-together - - https://hub.docker.com/r/ich777/steamcmd/ -type: application -version: 1.0.3 diff --git a/incubator/dontstarvetogether/1.0.3/app-changelog.md b/incubator/dontstarvetogether/1.0.3/app-changelog.md deleted file mode 100644 index afafd7b8871..00000000000 --- a/incubator/dontstarvetogether/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [dontstarvetogether-1.0.3](https://github.com/truecharts/charts/compare/dontstarvetogether-0.0.37...dontstarvetogether-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/dontstarvetogether/1.0.3/charts/common-10.9.4.tgz b/incubator/dontstarvetogether/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/dontstarvetogether/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/dontstarvetogether/1.0.3/CHANGELOG.md b/incubator/dontstarvetogether/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/dontstarvetogether/1.0.3/CHANGELOG.md rename to incubator/dontstarvetogether/1.0.4/CHANGELOG.md diff --git a/incubator/dontstarvetogether/1.0.4/Chart.yaml b/incubator/dontstarvetogether/1.0.4/Chart.yaml new file mode 100644 index 00000000000..43960633849 --- /dev/null +++ b/incubator/dontstarvetogether/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - GameServers +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This Chart will download and install SteamCMD. It will also install Don't Starve Together and run it." +home: https://truecharts.org/docs/charts/incubator/dontstarvetogether +icon: https://truecharts.org/img/hotlink-ok/chart-icons/dontstarvetogether.png +keywords: + - dontstarvetogether + - GameServers +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: dontstarvetogether +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/dontstarvetogether + - https://www.klei.com/games/dont-starve-together + - https://hub.docker.com/r/ich777/steamcmd/ +type: application +version: 1.0.4 diff --git a/incubator/dontstarvetogether/1.0.3/README.md b/incubator/dontstarvetogether/1.0.4/README.md similarity index 100% rename from incubator/dontstarvetogether/1.0.3/README.md rename to incubator/dontstarvetogether/1.0.4/README.md diff --git a/incubator/dontstarvetogether/1.0.4/app-changelog.md b/incubator/dontstarvetogether/1.0.4/app-changelog.md new file mode 100644 index 00000000000..7126482ec07 --- /dev/null +++ b/incubator/dontstarvetogether/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [dontstarvetogether-1.0.4](https://github.com/truecharts/charts/compare/dontstarvetogether-1.0.3...dontstarvetogether-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/dontstarvetogether/1.0.3/app-readme.md b/incubator/dontstarvetogether/1.0.4/app-readme.md similarity index 100% rename from incubator/dontstarvetogether/1.0.3/app-readme.md rename to incubator/dontstarvetogether/1.0.4/app-readme.md diff --git a/incubator/dontstarvetogether/1.0.4/charts/common-10.9.7.tgz b/incubator/dontstarvetogether/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/dontstarvetogether/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/dontstarvetogether/1.0.3/ix_values.yaml b/incubator/dontstarvetogether/1.0.4/ix_values.yaml similarity index 100% rename from incubator/dontstarvetogether/1.0.3/ix_values.yaml rename to incubator/dontstarvetogether/1.0.4/ix_values.yaml diff --git a/incubator/dontstarvetogether/1.0.3/questions.yaml b/incubator/dontstarvetogether/1.0.4/questions.yaml similarity index 100% rename from incubator/dontstarvetogether/1.0.3/questions.yaml rename to incubator/dontstarvetogether/1.0.4/questions.yaml diff --git a/incubator/dontstarvetogether/1.0.3/templates/common.yaml b/incubator/dontstarvetogether/1.0.4/templates/common.yaml similarity index 100% rename from incubator/dontstarvetogether/1.0.3/templates/common.yaml rename to incubator/dontstarvetogether/1.0.4/templates/common.yaml diff --git a/incubator/ecodms/1.0.3/values.yaml b/incubator/dontstarvetogether/1.0.4/values.yaml similarity index 100% rename from incubator/ecodms/1.0.3/values.yaml rename to incubator/dontstarvetogether/1.0.4/values.yaml diff --git a/incubator/dropbox-by-otherguy/1.0.3/Chart.lock b/incubator/dropbox-by-otherguy/1.0.3/Chart.lock deleted file mode 100644 index 87291928484..00000000000 --- a/incubator/dropbox-by-otherguy/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:43:12.920600522Z" diff --git a/incubator/dropbox-by-otherguy/1.0.3/Chart.yaml b/incubator/dropbox-by-otherguy/1.0.3/Chart.yaml deleted file mode 100644 index 18e5162c9b8..00000000000 --- a/incubator/dropbox-by-otherguy/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Cloud -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Dropbox client which syncs a local path with your cloud." -home: https://truecharts.org/docs/charts/incubator/dropbox-by-otherguy -icon: https://truecharts.org/img/hotlink-ok/chart-icons/dropbox-by-otherguy.png -keywords: - - dropbox-by-otherguy - - Cloud -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: dropbox-by-otherguy -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/dropbox-by-otherguy - - https://github.com/otherguy/docker-dropbox - - https://hub.docker.com/r/otherguy/dropbox -type: application -version: 1.0.3 diff --git a/incubator/dropbox-by-otherguy/1.0.3/app-changelog.md b/incubator/dropbox-by-otherguy/1.0.3/app-changelog.md deleted file mode 100644 index e8c5ab3f433..00000000000 --- a/incubator/dropbox-by-otherguy/1.0.3/app-changelog.md +++ /dev/null @@ -1,27 +0,0 @@ - - -## [dropbox-by-otherguy-1.0.3](https://github.com/truecharts/charts/compare/dropbox-by-otherguy-0.0.34...dropbox-by-otherguy-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Fix - -- remove removed includes - - change container config label - - \ No newline at end of file diff --git a/incubator/dropbox-by-otherguy/1.0.3/charts/common-10.9.4.tgz b/incubator/dropbox-by-otherguy/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/dropbox-by-otherguy/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/dropbox-by-otherguy/1.0.3/CHANGELOG.md b/incubator/dropbox-by-otherguy/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/dropbox-by-otherguy/1.0.3/CHANGELOG.md rename to incubator/dropbox-by-otherguy/1.0.4/CHANGELOG.md diff --git a/incubator/dropbox-by-otherguy/1.0.4/Chart.yaml b/incubator/dropbox-by-otherguy/1.0.4/Chart.yaml new file mode 100644 index 00000000000..3dfd7a108e3 --- /dev/null +++ b/incubator/dropbox-by-otherguy/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Cloud +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Dropbox client which syncs a local path with your cloud." +home: https://truecharts.org/docs/charts/incubator/dropbox-by-otherguy +icon: https://truecharts.org/img/hotlink-ok/chart-icons/dropbox-by-otherguy.png +keywords: + - dropbox-by-otherguy + - Cloud +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: dropbox-by-otherguy +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/dropbox-by-otherguy + - https://github.com/otherguy/docker-dropbox + - https://hub.docker.com/r/otherguy/dropbox +type: application +version: 1.0.4 diff --git a/incubator/dropbox-by-otherguy/1.0.3/README.md b/incubator/dropbox-by-otherguy/1.0.4/README.md similarity index 100% rename from incubator/dropbox-by-otherguy/1.0.3/README.md rename to incubator/dropbox-by-otherguy/1.0.4/README.md diff --git a/incubator/dropbox-by-otherguy/1.0.4/app-changelog.md b/incubator/dropbox-by-otherguy/1.0.4/app-changelog.md new file mode 100644 index 00000000000..b3eeced4ada --- /dev/null +++ b/incubator/dropbox-by-otherguy/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [dropbox-by-otherguy-1.0.4](https://github.com/truecharts/charts/compare/dropbox-by-otherguy-1.0.3...dropbox-by-otherguy-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/dropbox-by-otherguy/1.0.3/app-readme.md b/incubator/dropbox-by-otherguy/1.0.4/app-readme.md similarity index 100% rename from incubator/dropbox-by-otherguy/1.0.3/app-readme.md rename to incubator/dropbox-by-otherguy/1.0.4/app-readme.md diff --git a/incubator/dropbox-by-otherguy/1.0.4/charts/common-10.9.7.tgz b/incubator/dropbox-by-otherguy/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/dropbox-by-otherguy/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/dropbox-by-otherguy/1.0.3/ix_values.yaml b/incubator/dropbox-by-otherguy/1.0.4/ix_values.yaml similarity index 100% rename from incubator/dropbox-by-otherguy/1.0.3/ix_values.yaml rename to incubator/dropbox-by-otherguy/1.0.4/ix_values.yaml diff --git a/incubator/dropbox-by-otherguy/1.0.3/questions.yaml b/incubator/dropbox-by-otherguy/1.0.4/questions.yaml similarity index 100% rename from incubator/dropbox-by-otherguy/1.0.3/questions.yaml rename to incubator/dropbox-by-otherguy/1.0.4/questions.yaml diff --git a/incubator/dropbox-by-otherguy/1.0.3/templates/common.yaml b/incubator/dropbox-by-otherguy/1.0.4/templates/common.yaml similarity index 100% rename from incubator/dropbox-by-otherguy/1.0.3/templates/common.yaml rename to incubator/dropbox-by-otherguy/1.0.4/templates/common.yaml diff --git a/incubator/electrum/1.0.3/values.yaml b/incubator/dropbox-by-otherguy/1.0.4/values.yaml similarity index 100% rename from incubator/electrum/1.0.3/values.yaml rename to incubator/dropbox-by-otherguy/1.0.4/values.yaml diff --git a/incubator/duplicacy/1.0.3/Chart.lock b/incubator/duplicacy/1.0.3/Chart.lock deleted file mode 100644 index c38ecebcb1a..00000000000 --- a/incubator/duplicacy/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:43:35.374717381Z" diff --git a/incubator/duplicacy/1.0.3/Chart.yaml b/incubator/duplicacy/1.0.3/Chart.yaml deleted file mode 100644 index ac1542fc65b..00000000000 --- a/incubator/duplicacy/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Backup -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: A new generation cross-platform cloud backup tool. -home: https://truecharts.org/docs/charts/incubator/duplicacy -icon: https://truecharts.org/img/hotlink-ok/chart-icons/duplicacy.png -keywords: - - duplicacy - - Backup -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: duplicacy -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/duplicacy - - https://hotio.dev/containers/duplicacy - - https://hub.docker.com/r/hotio/duplicacy -type: application -version: 1.0.3 diff --git a/incubator/duplicacy/1.0.3/app-changelog.md b/incubator/duplicacy/1.0.3/app-changelog.md deleted file mode 100644 index 8c3088d0ff6..00000000000 --- a/incubator/duplicacy/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [duplicacy-1.0.3](https://github.com/truecharts/charts/compare/duplicacy-0.0.41...duplicacy-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/duplicacy/1.0.3/charts/common-10.9.4.tgz b/incubator/duplicacy/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/duplicacy/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/duplicacy/1.0.3/ix_values.yaml b/incubator/duplicacy/1.0.3/ix_values.yaml deleted file mode 100644 index 24c29c1bbe7..00000000000 --- a/incubator/duplicacy/1.0.3/ix_values.yaml +++ /dev/null @@ -1,32 +0,0 @@ -env: - UMASK: "" -image: - pullPolicy: IfNotPresent - repository: tccr.io/truecharts/duplicacy - tag: latest@sha256:b83294f973dc1303b1224ff64cadeaf6386759985be3ea0db4bd8b27ec06e91b -persistence: - config: - enabled: true - mountPath: /config - hostpathforcache: - enabled: true - mountPath: /cache - hostpathforlogs: - enabled: true - mountPath: /logs -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -service: - main: - ports: - main: - port: 3875 - protocol: TCP - targetPort: 3875 - -portal: - enabled: true diff --git a/incubator/duplicacy/1.0.3/CHANGELOG.md b/incubator/duplicacy/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/duplicacy/1.0.3/CHANGELOG.md rename to incubator/duplicacy/1.0.4/CHANGELOG.md diff --git a/incubator/duplicacy/1.0.4/Chart.yaml b/incubator/duplicacy/1.0.4/Chart.yaml new file mode 100644 index 00000000000..38fc3195b70 --- /dev/null +++ b/incubator/duplicacy/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Backup +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: A new generation cross-platform cloud backup tool. +home: https://truecharts.org/docs/charts/incubator/duplicacy +icon: https://truecharts.org/img/hotlink-ok/chart-icons/duplicacy.png +keywords: + - duplicacy + - Backup +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: duplicacy +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/duplicacy + - https://hotio.dev/containers/duplicacy + - https://hub.docker.com/r/hotio/duplicacy +type: application +version: 1.0.4 diff --git a/incubator/duplicacy/1.0.3/README.md b/incubator/duplicacy/1.0.4/README.md similarity index 100% rename from incubator/duplicacy/1.0.3/README.md rename to incubator/duplicacy/1.0.4/README.md diff --git a/incubator/duplicacy/1.0.4/app-changelog.md b/incubator/duplicacy/1.0.4/app-changelog.md new file mode 100644 index 00000000000..656b043c884 --- /dev/null +++ b/incubator/duplicacy/1.0.4/app-changelog.md @@ -0,0 +1,11 @@ + + +## [duplicacy-1.0.4](https://github.com/truecharts/charts/compare/duplicacy-1.0.3...duplicacy-1.0.4) (2022-11-12) + +### Chore + +- update docker general non-major ([#4394](https://github.com/truecharts/charts/issues/4394)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + - update docker general non-major + + \ No newline at end of file diff --git a/incubator/duplicacy/1.0.3/app-readme.md b/incubator/duplicacy/1.0.4/app-readme.md similarity index 100% rename from incubator/duplicacy/1.0.3/app-readme.md rename to incubator/duplicacy/1.0.4/app-readme.md diff --git a/incubator/duplicacy/1.0.4/charts/common-10.9.7.tgz b/incubator/duplicacy/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/duplicacy/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/duplicacy/1.0.4/ix_values.yaml b/incubator/duplicacy/1.0.4/ix_values.yaml new file mode 100644 index 00000000000..7827a551753 --- /dev/null +++ b/incubator/duplicacy/1.0.4/ix_values.yaml @@ -0,0 +1,32 @@ +env: + UMASK: "" +image: + pullPolicy: IfNotPresent + repository: tccr.io/truecharts/duplicacy + tag: latest@sha256:db4b714fe7c73ffb64a9bf4f7ab6667233e06a4b220c412021c1a14111d7a225 +persistence: + config: + enabled: true + mountPath: /config + hostpathforcache: + enabled: true + mountPath: /cache + hostpathforlogs: + enabled: true + mountPath: /logs +podSecurityContext: + runAsGroup: 0 + runAsUser: 0 +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false +service: + main: + ports: + main: + port: 3875 + protocol: TCP + targetPort: 3875 + +portal: + enabled: true diff --git a/incubator/duplicacy/1.0.3/questions.yaml b/incubator/duplicacy/1.0.4/questions.yaml similarity index 100% rename from incubator/duplicacy/1.0.3/questions.yaml rename to incubator/duplicacy/1.0.4/questions.yaml diff --git a/incubator/duplicacy/1.0.3/templates/common.yaml b/incubator/duplicacy/1.0.4/templates/common.yaml similarity index 100% rename from incubator/duplicacy/1.0.3/templates/common.yaml rename to incubator/duplicacy/1.0.4/templates/common.yaml diff --git a/incubator/emby-sync/1.0.3/values.yaml b/incubator/duplicacy/1.0.4/values.yaml similarity index 100% rename from incubator/emby-sync/1.0.3/values.yaml rename to incubator/duplicacy/1.0.4/values.yaml diff --git a/incubator/dvblink/1.0.3/Chart.lock b/incubator/dvblink/1.0.3/Chart.lock deleted file mode 100644 index f38a77e6853..00000000000 --- a/incubator/dvblink/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:43:42.673740875Z" diff --git a/incubator/dvblink/1.0.3/Chart.yaml b/incubator/dvblink/1.0.3/Chart.yaml deleted file mode 100644 index 39c03378cda..00000000000 --- a/incubator/dvblink/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - MediaServer-Video -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: DVBLink need to enjoy your favorite channels and recordings within your home network and on the go! -home: https://truecharts.org/docs/charts/incubator/dvblink -icon: https://truecharts.org/img/hotlink-ok/chart-icons/dvblink.png -keywords: - - dvblink - - MediaServer-Video -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: dvblink -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/dvblink - - http://dvblogic.com - - https://hub.docker.com/r/chvb/docker-dvblink/ -type: application -version: 1.0.3 diff --git a/incubator/dvblink/1.0.3/app-changelog.md b/incubator/dvblink/1.0.3/app-changelog.md deleted file mode 100644 index 2bfa82eb5e1..00000000000 --- a/incubator/dvblink/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [dvblink-1.0.3](https://github.com/truecharts/charts/compare/dvblink-0.0.34...dvblink-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/dvblink/1.0.3/charts/common-10.9.4.tgz b/incubator/dvblink/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/dvblink/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/dvblink/1.0.3/CHANGELOG.md b/incubator/dvblink/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/dvblink/1.0.3/CHANGELOG.md rename to incubator/dvblink/1.0.4/CHANGELOG.md diff --git a/incubator/dvblink/1.0.4/Chart.yaml b/incubator/dvblink/1.0.4/Chart.yaml new file mode 100644 index 00000000000..39a516982a5 --- /dev/null +++ b/incubator/dvblink/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - MediaServer-Video +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: DVBLink need to enjoy your favorite channels and recordings within your home network and on the go! +home: https://truecharts.org/docs/charts/incubator/dvblink +icon: https://truecharts.org/img/hotlink-ok/chart-icons/dvblink.png +keywords: + - dvblink + - MediaServer-Video +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: dvblink +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/dvblink + - http://dvblogic.com + - https://hub.docker.com/r/chvb/docker-dvblink/ +type: application +version: 1.0.4 diff --git a/incubator/dvblink/1.0.3/README.md b/incubator/dvblink/1.0.4/README.md similarity index 100% rename from incubator/dvblink/1.0.3/README.md rename to incubator/dvblink/1.0.4/README.md diff --git a/incubator/dvblink/1.0.4/app-changelog.md b/incubator/dvblink/1.0.4/app-changelog.md new file mode 100644 index 00000000000..5fd46eec34f --- /dev/null +++ b/incubator/dvblink/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [dvblink-1.0.4](https://github.com/truecharts/charts/compare/dvblink-1.0.3...dvblink-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/dvblink/1.0.3/app-readme.md b/incubator/dvblink/1.0.4/app-readme.md similarity index 100% rename from incubator/dvblink/1.0.3/app-readme.md rename to incubator/dvblink/1.0.4/app-readme.md diff --git a/incubator/dvblink/1.0.4/charts/common-10.9.7.tgz b/incubator/dvblink/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/dvblink/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/dvblink/1.0.3/ix_values.yaml b/incubator/dvblink/1.0.4/ix_values.yaml similarity index 100% rename from incubator/dvblink/1.0.3/ix_values.yaml rename to incubator/dvblink/1.0.4/ix_values.yaml diff --git a/incubator/dvblink/1.0.3/questions.yaml b/incubator/dvblink/1.0.4/questions.yaml similarity index 100% rename from incubator/dvblink/1.0.3/questions.yaml rename to incubator/dvblink/1.0.4/questions.yaml diff --git a/incubator/dvblink/1.0.3/templates/common.yaml b/incubator/dvblink/1.0.4/templates/common.yaml similarity index 100% rename from incubator/dvblink/1.0.3/templates/common.yaml rename to incubator/dvblink/1.0.4/templates/common.yaml diff --git a/incubator/ethercalc/1.0.3/values.yaml b/incubator/dvblink/1.0.4/values.yaml similarity index 100% rename from incubator/ethercalc/1.0.3/values.yaml rename to incubator/dvblink/1.0.4/values.yaml diff --git a/incubator/eco/1.0.3/Chart.lock b/incubator/eco/1.0.3/Chart.lock deleted file mode 100644 index 728b20d1852..00000000000 --- a/incubator/eco/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:43:43.834476643Z" diff --git a/incubator/eco/1.0.3/Chart.yaml b/incubator/eco/1.0.3/Chart.yaml deleted file mode 100644 index 1d26b94ab9a..00000000000 --- a/incubator/eco/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - GameServers -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This Chart will download and install SteamCMD. It will also install ECO and run it." -home: https://truecharts.org/docs/charts/incubator/eco -icon: https://truecharts.org/img/hotlink-ok/chart-icons/eco.png -keywords: - - eco - - GameServers -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: eco -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/eco - - https://www.steampowered.com/ - - https://hub.docker.com/r/ich777/steamcmd/ -type: application -version: 1.0.3 diff --git a/incubator/eco/1.0.3/app-changelog.md b/incubator/eco/1.0.3/app-changelog.md deleted file mode 100644 index 0d9161559f4..00000000000 --- a/incubator/eco/1.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [eco-1.0.3](https://github.com/truecharts/charts/compare/truecommand-12.0.2...eco-1.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/incubator/eco/1.0.3/charts/common-10.9.4.tgz b/incubator/eco/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/eco/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/eco/1.0.3/CHANGELOG.md b/incubator/eco/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/eco/1.0.3/CHANGELOG.md rename to incubator/eco/1.0.4/CHANGELOG.md diff --git a/incubator/eco/1.0.4/Chart.yaml b/incubator/eco/1.0.4/Chart.yaml new file mode 100644 index 00000000000..78ba5aee7bf --- /dev/null +++ b/incubator/eco/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - GameServers +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This Chart will download and install SteamCMD. It will also install ECO and run it." +home: https://truecharts.org/docs/charts/incubator/eco +icon: https://truecharts.org/img/hotlink-ok/chart-icons/eco.png +keywords: + - eco + - GameServers +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: eco +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/eco + - https://www.steampowered.com/ + - https://hub.docker.com/r/ich777/steamcmd/ +type: application +version: 1.0.4 diff --git a/incubator/eco/1.0.3/README.md b/incubator/eco/1.0.4/README.md similarity index 100% rename from incubator/eco/1.0.3/README.md rename to incubator/eco/1.0.4/README.md diff --git a/incubator/eco/1.0.4/app-changelog.md b/incubator/eco/1.0.4/app-changelog.md new file mode 100644 index 00000000000..6d5c3e002f4 --- /dev/null +++ b/incubator/eco/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [eco-1.0.4](https://github.com/truecharts/charts/compare/truecommand-12.0.3...eco-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/eco/1.0.3/app-readme.md b/incubator/eco/1.0.4/app-readme.md similarity index 100% rename from incubator/eco/1.0.3/app-readme.md rename to incubator/eco/1.0.4/app-readme.md diff --git a/incubator/eco/1.0.4/charts/common-10.9.7.tgz b/incubator/eco/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/eco/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/eco/1.0.3/ix_values.yaml b/incubator/eco/1.0.4/ix_values.yaml similarity index 100% rename from incubator/eco/1.0.3/ix_values.yaml rename to incubator/eco/1.0.4/ix_values.yaml diff --git a/incubator/eco/1.0.3/questions.yaml b/incubator/eco/1.0.4/questions.yaml similarity index 100% rename from incubator/eco/1.0.3/questions.yaml rename to incubator/eco/1.0.4/questions.yaml diff --git a/incubator/eco/1.0.3/templates/common.yaml b/incubator/eco/1.0.4/templates/common.yaml similarity index 100% rename from incubator/eco/1.0.3/templates/common.yaml rename to incubator/eco/1.0.4/templates/common.yaml diff --git a/incubator/euterpe/1.0.3/values.yaml b/incubator/eco/1.0.4/values.yaml similarity index 100% rename from incubator/euterpe/1.0.3/values.yaml rename to incubator/eco/1.0.4/values.yaml diff --git a/incubator/ecodms/1.0.3/Chart.lock b/incubator/ecodms/1.0.3/Chart.lock deleted file mode 100644 index b9edb54b3a1..00000000000 --- a/incubator/ecodms/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:44:06.973908917Z" diff --git a/incubator/ecodms/1.0.3/Chart.yaml b/incubator/ecodms/1.0.3/Chart.yaml deleted file mode 100644 index ef7cb56e90a..00000000000 --- a/incubator/ecodms/1.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Cloud - - Productivity -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "ecoDMS 18.09 (apu) Full Installation - Document Management System (DMS) - Audit-compliant archive for scanning, archiving, managing and retrieving all data and documents." -home: https://truecharts.org/docs/charts/incubator/ecodms -icon: https://truecharts.org/img/hotlink-ok/chart-icons/ecodms.png -keywords: - - ecodms - - Cloud - - Productivity -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: ecodms -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/ecodms - - https://www.ecodms.de/index.php/en/ - - https://hub.docker.com/r/ecodms/allinone-18.09/ -type: application -version: 1.0.3 diff --git a/incubator/ecodms/1.0.3/app-changelog.md b/incubator/ecodms/1.0.3/app-changelog.md deleted file mode 100644 index a08a85d0c25..00000000000 --- a/incubator/ecodms/1.0.3/app-changelog.md +++ /dev/null @@ -1,26 +0,0 @@ - - -## [ecodms-1.0.3](https://github.com/truecharts/charts/compare/ecodms-0.0.34...ecodms-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Fix - -- remove removed includes - - \ No newline at end of file diff --git a/incubator/ecodms/1.0.3/charts/common-10.9.4.tgz b/incubator/ecodms/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/ecodms/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/ecodms/1.0.3/CHANGELOG.md b/incubator/ecodms/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/ecodms/1.0.3/CHANGELOG.md rename to incubator/ecodms/1.0.4/CHANGELOG.md diff --git a/incubator/ecodms/1.0.4/Chart.yaml b/incubator/ecodms/1.0.4/Chart.yaml new file mode 100644 index 00000000000..7f72637cbaa --- /dev/null +++ b/incubator/ecodms/1.0.4/Chart.yaml @@ -0,0 +1,31 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Cloud + - Productivity +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "ecoDMS 18.09 (apu) Full Installation - Document Management System (DMS) - Audit-compliant archive for scanning, archiving, managing and retrieving all data and documents." +home: https://truecharts.org/docs/charts/incubator/ecodms +icon: https://truecharts.org/img/hotlink-ok/chart-icons/ecodms.png +keywords: + - ecodms + - Cloud + - Productivity +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: ecodms +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/ecodms + - https://www.ecodms.de/index.php/en/ + - https://hub.docker.com/r/ecodms/allinone-18.09/ +type: application +version: 1.0.4 diff --git a/incubator/ecodms/1.0.3/README.md b/incubator/ecodms/1.0.4/README.md similarity index 100% rename from incubator/ecodms/1.0.3/README.md rename to incubator/ecodms/1.0.4/README.md diff --git a/incubator/ecodms/1.0.4/app-changelog.md b/incubator/ecodms/1.0.4/app-changelog.md new file mode 100644 index 00000000000..52217dd1489 --- /dev/null +++ b/incubator/ecodms/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [ecodms-1.0.4](https://github.com/truecharts/charts/compare/ecodms-1.0.3...ecodms-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/ecodms/1.0.3/app-readme.md b/incubator/ecodms/1.0.4/app-readme.md similarity index 100% rename from incubator/ecodms/1.0.3/app-readme.md rename to incubator/ecodms/1.0.4/app-readme.md diff --git a/incubator/ecodms/1.0.4/charts/common-10.9.7.tgz b/incubator/ecodms/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/ecodms/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/ecodms/1.0.3/ix_values.yaml b/incubator/ecodms/1.0.4/ix_values.yaml similarity index 100% rename from incubator/ecodms/1.0.3/ix_values.yaml rename to incubator/ecodms/1.0.4/ix_values.yaml diff --git a/incubator/ecodms/1.0.3/questions.yaml b/incubator/ecodms/1.0.4/questions.yaml similarity index 100% rename from incubator/ecodms/1.0.3/questions.yaml rename to incubator/ecodms/1.0.4/questions.yaml diff --git a/incubator/ecodms/1.0.3/templates/common.yaml b/incubator/ecodms/1.0.4/templates/common.yaml similarity index 100% rename from incubator/ecodms/1.0.3/templates/common.yaml rename to incubator/ecodms/1.0.4/templates/common.yaml diff --git a/incubator/explainshell/1.0.3/values.yaml b/incubator/ecodms/1.0.4/values.yaml similarity index 100% rename from incubator/explainshell/1.0.3/values.yaml rename to incubator/ecodms/1.0.4/values.yaml diff --git a/incubator/electrum/1.0.3/Chart.lock b/incubator/electrum/1.0.3/Chart.lock deleted file mode 100644 index 963cc210145..00000000000 --- a/incubator/electrum/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:44:14.086701236Z" diff --git a/incubator/electrum/1.0.3/Chart.yaml b/incubator/electrum/1.0.3/Chart.yaml deleted file mode 100644 index 0c7e4ed9a5a..00000000000 --- a/incubator/electrum/1.0.3/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Network-Other - - Productivity - - Tools-Utilities -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Electrum is a Bitcoin wallet focused on speed and simplicity, with low resource usage. It uses remote servers that handle the most complicated parts of the Bitcoin system, and it allows you to recover your wallet from a secret phrase." -home: https://truecharts.org/docs/charts/incubator/electrum -icon: https://truecharts.org/img/hotlink-ok/chart-icons/electrum.png -keywords: - - electrum - - Network-Other - - Productivity - - Tools-Utilities -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: electrum -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/electrum - - https://electrum.org/ - - https://hub.docker.com/r/ich777/electrum -type: application -version: 1.0.3 diff --git a/incubator/electrum/1.0.3/app-changelog.md b/incubator/electrum/1.0.3/app-changelog.md deleted file mode 100644 index ef20cb6208f..00000000000 --- a/incubator/electrum/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [electrum-1.0.3](https://github.com/truecharts/charts/compare/electrum-0.0.35...electrum-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/electrum/1.0.3/charts/common-10.9.4.tgz b/incubator/electrum/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/electrum/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/electrum/1.0.3/CHANGELOG.md b/incubator/electrum/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/electrum/1.0.3/CHANGELOG.md rename to incubator/electrum/1.0.4/CHANGELOG.md diff --git a/incubator/electrum/1.0.4/Chart.yaml b/incubator/electrum/1.0.4/Chart.yaml new file mode 100644 index 00000000000..03d772aaa5a --- /dev/null +++ b/incubator/electrum/1.0.4/Chart.yaml @@ -0,0 +1,33 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Network-Other + - Productivity + - Tools-Utilities +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Electrum is a Bitcoin wallet focused on speed and simplicity, with low resource usage. It uses remote servers that handle the most complicated parts of the Bitcoin system, and it allows you to recover your wallet from a secret phrase." +home: https://truecharts.org/docs/charts/incubator/electrum +icon: https://truecharts.org/img/hotlink-ok/chart-icons/electrum.png +keywords: + - electrum + - Network-Other + - Productivity + - Tools-Utilities +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: electrum +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/electrum + - https://electrum.org/ + - https://hub.docker.com/r/ich777/electrum +type: application +version: 1.0.4 diff --git a/incubator/electrum/1.0.3/README.md b/incubator/electrum/1.0.4/README.md similarity index 100% rename from incubator/electrum/1.0.3/README.md rename to incubator/electrum/1.0.4/README.md diff --git a/incubator/electrum/1.0.4/app-changelog.md b/incubator/electrum/1.0.4/app-changelog.md new file mode 100644 index 00000000000..e7c07532754 --- /dev/null +++ b/incubator/electrum/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [electrum-1.0.4](https://github.com/truecharts/charts/compare/electrum-1.0.3...electrum-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/electrum/1.0.3/app-readme.md b/incubator/electrum/1.0.4/app-readme.md similarity index 100% rename from incubator/electrum/1.0.3/app-readme.md rename to incubator/electrum/1.0.4/app-readme.md diff --git a/incubator/electrum/1.0.4/charts/common-10.9.7.tgz b/incubator/electrum/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/electrum/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/electrum/1.0.3/ix_values.yaml b/incubator/electrum/1.0.4/ix_values.yaml similarity index 100% rename from incubator/electrum/1.0.3/ix_values.yaml rename to incubator/electrum/1.0.4/ix_values.yaml diff --git a/incubator/electrum/1.0.3/questions.yaml b/incubator/electrum/1.0.4/questions.yaml similarity index 100% rename from incubator/electrum/1.0.3/questions.yaml rename to incubator/electrum/1.0.4/questions.yaml diff --git a/incubator/electrum/1.0.3/templates/common.yaml b/incubator/electrum/1.0.4/templates/common.yaml similarity index 100% rename from incubator/electrum/1.0.3/templates/common.yaml rename to incubator/electrum/1.0.4/templates/common.yaml diff --git a/incubator/external-ip/1.0.3/values.yaml b/incubator/electrum/1.0.4/values.yaml similarity index 100% rename from incubator/external-ip/1.0.3/values.yaml rename to incubator/electrum/1.0.4/values.yaml diff --git a/incubator/emby-sync/1.0.3/Chart.lock b/incubator/emby-sync/1.0.3/Chart.lock deleted file mode 100644 index 3ea55acdfdd..00000000000 --- a/incubator/emby-sync/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:44:15.393748909Z" diff --git a/incubator/emby-sync/1.0.3/Chart.yaml b/incubator/emby-sync/1.0.3/Chart.yaml deleted file mode 100644 index 58072b07917..00000000000 --- a/incubator/emby-sync/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Tools-Utilities -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: A small flask based service to sync up Emby clients -home: https://truecharts.org/docs/charts/incubator/emby-sync -icon: https://truecharts.org/img/hotlink-ok/chart-icons/emby-sync.png -keywords: - - emby-sync - - Tools-Utilities -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: emby-sync -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/emby-sync - - https://github.com/cameronurnes/emby-sync - - https://hub.docker.com/r/lastelement21/emby-sync/ -type: application -version: 1.0.3 diff --git a/incubator/emby-sync/1.0.3/app-changelog.md b/incubator/emby-sync/1.0.3/app-changelog.md deleted file mode 100644 index 20f5ec1eb5c..00000000000 --- a/incubator/emby-sync/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [emby-sync-1.0.3](https://github.com/truecharts/charts/compare/emby-sync-0.0.34...emby-sync-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/emby-sync/1.0.3/charts/common-10.9.4.tgz b/incubator/emby-sync/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/emby-sync/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/emby-sync/1.0.3/CHANGELOG.md b/incubator/emby-sync/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/emby-sync/1.0.3/CHANGELOG.md rename to incubator/emby-sync/1.0.4/CHANGELOG.md diff --git a/incubator/emby-sync/1.0.4/Chart.yaml b/incubator/emby-sync/1.0.4/Chart.yaml new file mode 100644 index 00000000000..de8c3a0b317 --- /dev/null +++ b/incubator/emby-sync/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Tools-Utilities +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: A small flask based service to sync up Emby clients +home: https://truecharts.org/docs/charts/incubator/emby-sync +icon: https://truecharts.org/img/hotlink-ok/chart-icons/emby-sync.png +keywords: + - emby-sync + - Tools-Utilities +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: emby-sync +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/emby-sync + - https://github.com/cameronurnes/emby-sync + - https://hub.docker.com/r/lastelement21/emby-sync/ +type: application +version: 1.0.4 diff --git a/incubator/emby-sync/1.0.3/README.md b/incubator/emby-sync/1.0.4/README.md similarity index 100% rename from incubator/emby-sync/1.0.3/README.md rename to incubator/emby-sync/1.0.4/README.md diff --git a/incubator/emby-sync/1.0.4/app-changelog.md b/incubator/emby-sync/1.0.4/app-changelog.md new file mode 100644 index 00000000000..f41241ec044 --- /dev/null +++ b/incubator/emby-sync/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [emby-sync-1.0.4](https://github.com/truecharts/charts/compare/emby-sync-1.0.3...emby-sync-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/emby-sync/1.0.3/app-readme.md b/incubator/emby-sync/1.0.4/app-readme.md similarity index 100% rename from incubator/emby-sync/1.0.3/app-readme.md rename to incubator/emby-sync/1.0.4/app-readme.md diff --git a/incubator/emby-sync/1.0.4/charts/common-10.9.7.tgz b/incubator/emby-sync/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/emby-sync/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/emby-sync/1.0.3/ix_values.yaml b/incubator/emby-sync/1.0.4/ix_values.yaml similarity index 100% rename from incubator/emby-sync/1.0.3/ix_values.yaml rename to incubator/emby-sync/1.0.4/ix_values.yaml diff --git a/incubator/emby-sync/1.0.3/questions.yaml b/incubator/emby-sync/1.0.4/questions.yaml similarity index 100% rename from incubator/emby-sync/1.0.3/questions.yaml rename to incubator/emby-sync/1.0.4/questions.yaml diff --git a/incubator/emby-sync/1.0.3/templates/common.yaml b/incubator/emby-sync/1.0.4/templates/common.yaml similarity index 100% rename from incubator/emby-sync/1.0.3/templates/common.yaml rename to incubator/emby-sync/1.0.4/templates/common.yaml diff --git a/incubator/factorio/1.0.3/values.yaml b/incubator/emby-sync/1.0.4/values.yaml similarity index 100% rename from incubator/factorio/1.0.3/values.yaml rename to incubator/emby-sync/1.0.4/values.yaml diff --git a/incubator/etesync/2.0.0/CHANGELOG.md b/incubator/etesync/2.0.0/CHANGELOG.md new file mode 100644 index 00000000000..d1dd3b88bd8 --- /dev/null +++ b/incubator/etesync/2.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [etesync-1.0.0](https://github.com/truecharts/charts/compare/etesync-0.0.50...etesync-1.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [etesync-0.0.53](https://github.com/truecharts/charts/compare/etesync-0.0.50...etesync-0.0.53) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [etesync-0.0.52](https://github.com/truecharts/charts/compare/etesync-0.0.50...etesync-0.0.52) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [etesync-0.0.52](https://github.com/truecharts/charts/compare/etesync-0.0.50...etesync-0.0.52) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [etesync-0.0.52](https://github.com/truecharts/charts/compare/etesync-0.0.50...etesync-0.0.52) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [etesync-0.0.51](https://github.com/truecharts/charts/compare/etesync-0.0.50...etesync-0.0.51) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + diff --git a/incubator/etesync/2.0.0/Chart.yaml b/incubator/etesync/2.0.0/Chart.yaml new file mode 100644 index 00000000000..9cbdc1e9b45 --- /dev/null +++ b/incubator/etesync/2.0.0/Chart.yaml @@ -0,0 +1,49 @@ +apiVersion: v2 +appVersion: "0.10.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 + - condition: redis.enabled + name: redis + repository: https://charts.truecharts.org + version: 4.0.5 +deprecated: false +description: Secure, end-to-end encrypted, and privacy respecting sync for your contacts, calendars, tasks and notes. +home: https://truecharts.org/docs/charts/incubator/etesync +icon: https://truecharts.org/img/hotlink-ok/chart-icons/etesync.png +keywords: + - etesync + - sync + - contacts + - calendars + - tasks + - notes +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: etesync +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/etesync + - https://www.etesync.com/ + - https://github.com/etesync + - https://github.com/victor-rds/docker-etebase + - https://hub.docker.com/r/victorrds/etesync +type: application +version: 2.0.0 +annotations: + truecharts.org/catagories: | + - productivity + - sync + - contacts + - calendars + - tasks + - notes + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/etesync/2.0.0/README.md b/incubator/etesync/2.0.0/README.md new file mode 100644 index 00000000000..823338fd688 --- /dev/null +++ b/incubator/etesync/2.0.0/README.md @@ -0,0 +1,111 @@ +# etesync + +Secure, end-to-end encrypted, and privacy respecting sync for your contacts, calendars, tasks and notes. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [etesync](https://truecharts.org/docs/charts/incubator/etesync) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* +* +* +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.122 | +| https://charts.truecharts.org | redis | 3.0.121 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `etesync` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install etesync TrueCharts/etesync +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `etesync` deployment + +```console +helm uninstall etesync +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install etesync \ + --set env.TZ="America/New York" \ + TrueCharts/etesync +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install etesync TrueCharts/etesync -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/incubator/etesync/2.0.0/app-changelog.md b/incubator/etesync/2.0.0/app-changelog.md new file mode 100644 index 00000000000..7aa1dbf92d6 --- /dev/null +++ b/incubator/etesync/2.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [etesync-2.0.0](https://github.com/truecharts/charts/compare/etesync-1.0.3...etesync-2.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/etesync/2.0.0/app-readme.md b/incubator/etesync/2.0.0/app-readme.md new file mode 100644 index 00000000000..409a4eeae87 --- /dev/null +++ b/incubator/etesync/2.0.0/app-readme.md @@ -0,0 +1,8 @@ +Secure, end-to-end encrypted, and privacy respecting sync for your contacts, calendars, tasks and notes. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/incubator/etesync](https://truecharts.org/docs/charts/incubator/etesync) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/incubator/etesync/2.0.0/charts/common-10.9.7.tgz b/incubator/etesync/2.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/etesync/2.0.0/charts/common-10.9.7.tgz differ diff --git a/incubator/etesync/2.0.0/charts/postgresql-9.0.5.tgz b/incubator/etesync/2.0.0/charts/postgresql-9.0.5.tgz new file mode 100644 index 00000000000..8fe3c326a7c Binary files /dev/null and b/incubator/etesync/2.0.0/charts/postgresql-9.0.5.tgz differ diff --git a/incubator/etesync/2.0.0/charts/redis-4.0.5.tgz b/incubator/etesync/2.0.0/charts/redis-4.0.5.tgz new file mode 100644 index 00000000000..83e3f3d2117 Binary files /dev/null and b/incubator/etesync/2.0.0/charts/redis-4.0.5.tgz differ diff --git a/incubator/etesync/2.0.0/ix_values.yaml b/incubator/etesync/2.0.0/ix_values.yaml new file mode 100644 index 00000000000..fea721aaa75 --- /dev/null +++ b/incubator/etesync/2.0.0/ix_values.yaml @@ -0,0 +1,88 @@ +image: + repository: tccr.io/truecharts/etesync + pullPolicy: IfNotPresent + tag: 0.10.0@sha256:c3fc7f4bbe3371336fafd41c0f219f72e9ea08cf63ce4c814adb015e1fd4473d + +podSecurityContext: + runAsUser: 373 + runAsGroup: 373 + fsGroup: 373 + +# Docker image configuration docs: +# https://github.com/victor-rds/docker-etebase#settings-and-customization + +# EteSync configuration docs: +# https://github.com/etesync/server#configuration + +env: + # App + SERVER: http + AUTO_UPDATE: true + ALLOWED_HOSTS: "localhost" + AUTO_SIGNUP: false + LANGUAGE_CODE: "en-us" + TIME_ZONE: "{{ .Values.TZ }}" + + # Debugging + DEBUG: false + SHELL_DEBUG: false + DEBUG_DJANGO: false + + # Postgres + DB_ENGINE: postgres + DATABASE_NAME: "{{ .Values.postgresql.postgresqlDatabase }}" + DATABASE_USER: "{{ .Values.postgresql.postgresqlUsername }}" + DATABASE_PASSWORD: + secretKeyRef: + name: dbcreds + key: postgresql-password + DATABASE_HOST: + secretKeyRef: + name: dbcreds + key: plainhost + DATABASE_PORT: 5432 + REDIS_URI: + secretKeyRef: + name: rediscreds + key: url + +secretEnv: + # Superuser + SUPER_USER: "admin" + SUPER_PASS: "" + SUPER_EMAIL: "" + +service: + main: + ports: + main: + protocol: HTTP + targetPort: 3735 + port: 10254 + +persistence: + app: + enabled: true + mountPath: "/data" + secret: + enabled: true + type: "custom" + readOnly: true + mountPath: "/data/secret.txt" + subPath: "secret.txt" + volumeSpec: + secret: + secretName: "etesync-secret" + +postgresql: + enabled: true + existingSecret: "dbcreds" + postgresqlUsername: etesync + postgresqlDatabase: etesync + +redis: + enabled: true + existingSecret: rediscreds + +portal: + enabled: true diff --git a/incubator/etesync/2.0.0/questions.yaml b/incubator/etesync/2.0.0/questions.yaml new file mode 100644 index 00000000000..527e1c3d68b --- /dev/null +++ b/incubator/etesync/2.0.0/questions.yaml @@ -0,0 +1,1901 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: env + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ALLOWED_HOSTS + label: "ALLOWED_HOSTS" + description: "Must be a valid domain or * (* is not recommended for production)" + schema: + type: string + default: "localhost" + required: true + - variable: AUTO_SIGNUP + label: "AUTO_SIGNUP" + description: "Enable automatic signup" + schema: + type: boolean + default: false + - variable: LANGUAGE_CODE + label: "LANGUAGE_CODE" + description: "Django language code" + schema: + type: string + default: "en-us" + required: true + - variable: DEBUG + label: "DEBUG" + description: "Output additional messages from `/entrypoint.sh`. It doesn't change the output of the Etebase server." + schema: + type: boolean + default: false + - variable: SHELL_DEBUG + label: "SHELL_DEBUG" + description: "Run `/entrypoint.sh` with `set -x`" + schema: + type: boolean + default: false + - variable: DEBUG_DJANGO + label: "DEBUG_DJANGO" + description: "Enable Django debug mode (not recommended for production)" + schema: + type: boolean + default: false + - variable: secretEnv + group: "App Configuration" + label: "Image Secrets" + schema: + additional_attrs: true + type: dict + attrs: + - variable: SUPER_USER + label: "SUPER_USER" + description: "Username of the Django superuser (First Install Only)" + schema: + type: string + default: "admin" + required: true + - variable: SUPER_PASS + label: "SUPER_PASS" + description: "Password of the Django superuser (First Install Only). Will be generated if left unset." + schema: + type: string + default: "" + private: true + - variable: SUPER_EMAIL + label: "SUPER_EMAIL" + description: "Email of the Django superuser (First Install Only)" + schema: + type: string + default: "" + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10254 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: app + label: "App Storage" + description: "This is the volume where all user data and server configuration is located." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: true + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 373 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 373 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 373 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at +
https://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/incubator/etesync/2.0.0/templates/_secret.tpl b/incubator/etesync/2.0.0/templates/_secret.tpl new file mode 100644 index 00000000000..e5481a4f895 --- /dev/null +++ b/incubator/etesync/2.0.0/templates/_secret.tpl @@ -0,0 +1,18 @@ +{{/* EteSync superuser credentials and Django SECRET_KEY */}} +{{- define "etesync.secret" -}} +--- +{{- $secretName := "etesync-secret" }} +apiVersion: v1 +kind: Secret +metadata: + name: {{ $secretName }} + labels: + {{- include "tc.common.labels" . | nindent 4 }} +data: + {{- with (lookup "v1" "Secret" .Release.Namespace $secretName) }} + secret.txt: {{ index .data "secret.txt" }} + {{- else }} + secret.txt: {{ randAlphaNum 32 | b64enc }} + {{- end }} + +{{- end }} diff --git a/incubator/etesync/2.0.0/templates/common.yaml b/incubator/etesync/2.0.0/templates/common.yaml new file mode 100644 index 00000000000..13294003223 --- /dev/null +++ b/incubator/etesync/2.0.0/templates/common.yaml @@ -0,0 +1,8 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.common.loader.init" . }} + +{{/* Render secret for etesync */}} +{{- include "etesync.secret" . }} + +{{/* Render the templates */}} +{{ include "tc.common.loader.apply" . }} diff --git a/incubator/factorioservermanager/1.0.3/values.yaml b/incubator/etesync/2.0.0/values.yaml similarity index 100% rename from incubator/factorioservermanager/1.0.3/values.yaml rename to incubator/etesync/2.0.0/values.yaml diff --git a/incubator/ethercalc/1.0.3/Chart.lock b/incubator/ethercalc/1.0.3/Chart.lock deleted file mode 100644 index cc055d64655..00000000000 --- a/incubator/ethercalc/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:44:38.286198225Z" diff --git a/incubator/ethercalc/1.0.3/Chart.yaml b/incubator/ethercalc/1.0.3/Chart.yaml deleted file mode 100644 index 3abcb231d86..00000000000 --- a/incubator/ethercalc/1.0.3/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Cloud - - Productivity - - Tools-Utilities -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "EtherCalc is a web spreadsheet." -home: https://truecharts.org/docs/charts/incubator/ethercalc -icon: https://truecharts.org/img/hotlink-ok/chart-icons/ethercalc.png -keywords: - - ethercalc - - Cloud - - Productivity - - Tools-Utilities -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: ethercalc -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/ethercalc - - https://github.com/audreyt/ethercalc - - https://hub.docker.com/r/audreyt/ethercalc -type: application -version: 1.0.3 diff --git a/incubator/ethercalc/1.0.3/app-changelog.md b/incubator/ethercalc/1.0.3/app-changelog.md deleted file mode 100644 index 343a2fcbb76..00000000000 --- a/incubator/ethercalc/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [ethercalc-1.0.3](https://github.com/truecharts/charts/compare/ethercalc-0.0.34...ethercalc-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/ethercalc/1.0.3/charts/common-10.9.4.tgz b/incubator/ethercalc/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/ethercalc/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/ethercalc/1.0.3/CHANGELOG.md b/incubator/ethercalc/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/ethercalc/1.0.3/CHANGELOG.md rename to incubator/ethercalc/1.0.4/CHANGELOG.md diff --git a/incubator/ethercalc/1.0.4/Chart.yaml b/incubator/ethercalc/1.0.4/Chart.yaml new file mode 100644 index 00000000000..538935acdf1 --- /dev/null +++ b/incubator/ethercalc/1.0.4/Chart.yaml @@ -0,0 +1,33 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Cloud + - Productivity + - Tools-Utilities +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "EtherCalc is a web spreadsheet." +home: https://truecharts.org/docs/charts/incubator/ethercalc +icon: https://truecharts.org/img/hotlink-ok/chart-icons/ethercalc.png +keywords: + - ethercalc + - Cloud + - Productivity + - Tools-Utilities +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: ethercalc +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/ethercalc + - https://github.com/audreyt/ethercalc + - https://hub.docker.com/r/audreyt/ethercalc +type: application +version: 1.0.4 diff --git a/incubator/ethercalc/1.0.3/README.md b/incubator/ethercalc/1.0.4/README.md similarity index 100% rename from incubator/ethercalc/1.0.3/README.md rename to incubator/ethercalc/1.0.4/README.md diff --git a/incubator/ethercalc/1.0.4/app-changelog.md b/incubator/ethercalc/1.0.4/app-changelog.md new file mode 100644 index 00000000000..986371e08a4 --- /dev/null +++ b/incubator/ethercalc/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [ethercalc-1.0.4](https://github.com/truecharts/charts/compare/ethercalc-1.0.3...ethercalc-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/ethercalc/1.0.3/app-readme.md b/incubator/ethercalc/1.0.4/app-readme.md similarity index 100% rename from incubator/ethercalc/1.0.3/app-readme.md rename to incubator/ethercalc/1.0.4/app-readme.md diff --git a/incubator/ethercalc/1.0.4/charts/common-10.9.7.tgz b/incubator/ethercalc/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/ethercalc/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/ethercalc/1.0.3/ix_values.yaml b/incubator/ethercalc/1.0.4/ix_values.yaml similarity index 100% rename from incubator/ethercalc/1.0.3/ix_values.yaml rename to incubator/ethercalc/1.0.4/ix_values.yaml diff --git a/incubator/ethercalc/1.0.3/questions.yaml b/incubator/ethercalc/1.0.4/questions.yaml similarity index 100% rename from incubator/ethercalc/1.0.3/questions.yaml rename to incubator/ethercalc/1.0.4/questions.yaml diff --git a/incubator/ethercalc/1.0.3/templates/common.yaml b/incubator/ethercalc/1.0.4/templates/common.yaml similarity index 100% rename from incubator/ethercalc/1.0.3/templates/common.yaml rename to incubator/ethercalc/1.0.4/templates/common.yaml diff --git a/incubator/facturascripts/1.0.3/values.yaml b/incubator/ethercalc/1.0.4/values.yaml similarity index 100% rename from incubator/facturascripts/1.0.3/values.yaml rename to incubator/ethercalc/1.0.4/values.yaml diff --git a/incubator/euterpe/1.0.3/Chart.lock b/incubator/euterpe/1.0.3/Chart.lock deleted file mode 100644 index bce4424a7f9..00000000000 --- a/incubator/euterpe/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:44:45.43569493Z" diff --git a/incubator/euterpe/1.0.3/Chart.yaml b/incubator/euterpe/1.0.3/Chart.yaml deleted file mode 100644 index ada111a6b37..00000000000 --- a/incubator/euterpe/1.0.3/Chart.yaml +++ /dev/null @@ -1,35 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Productivity - - Tools-Utilities - - MediaApp-Music - - MediaServer-Music -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Euterpe is self-hosted streaming service for music. Formerly known as HTTPMS (HTTP Media Server)." -home: https://truecharts.org/docs/charts/incubator/euterpe -icon: https://truecharts.org/img/hotlink-ok/chart-icons/euterpe.png -keywords: - - euterpe - - Productivity - - Tools-Utilities - - MediaApp-Music - - MediaServer-Music -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: euterpe -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/euterpe - - https://github.com/ironsmile/euterpe - - https://hub.docker.com/r/ironsmile/euterpe -type: application -version: 1.0.3 diff --git a/incubator/euterpe/1.0.3/app-changelog.md b/incubator/euterpe/1.0.3/app-changelog.md deleted file mode 100644 index c8897c40bec..00000000000 --- a/incubator/euterpe/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [euterpe-1.0.3](https://github.com/truecharts/charts/compare/euterpe-0.0.35...euterpe-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/euterpe/1.0.3/charts/common-10.9.4.tgz b/incubator/euterpe/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/euterpe/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/euterpe/1.0.3/CHANGELOG.md b/incubator/euterpe/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/euterpe/1.0.3/CHANGELOG.md rename to incubator/euterpe/1.0.4/CHANGELOG.md diff --git a/incubator/euterpe/1.0.4/Chart.yaml b/incubator/euterpe/1.0.4/Chart.yaml new file mode 100644 index 00000000000..b33645e0f4c --- /dev/null +++ b/incubator/euterpe/1.0.4/Chart.yaml @@ -0,0 +1,35 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Productivity + - Tools-Utilities + - MediaApp-Music + - MediaServer-Music +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Euterpe is self-hosted streaming service for music. Formerly known as HTTPMS (HTTP Media Server)." +home: https://truecharts.org/docs/charts/incubator/euterpe +icon: https://truecharts.org/img/hotlink-ok/chart-icons/euterpe.png +keywords: + - euterpe + - Productivity + - Tools-Utilities + - MediaApp-Music + - MediaServer-Music +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: euterpe +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/euterpe + - https://github.com/ironsmile/euterpe + - https://hub.docker.com/r/ironsmile/euterpe +type: application +version: 1.0.4 diff --git a/incubator/euterpe/1.0.3/README.md b/incubator/euterpe/1.0.4/README.md similarity index 100% rename from incubator/euterpe/1.0.3/README.md rename to incubator/euterpe/1.0.4/README.md diff --git a/incubator/euterpe/1.0.4/app-changelog.md b/incubator/euterpe/1.0.4/app-changelog.md new file mode 100644 index 00000000000..4bbbef16e3a --- /dev/null +++ b/incubator/euterpe/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [euterpe-1.0.4](https://github.com/truecharts/charts/compare/euterpe-1.0.3...euterpe-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/euterpe/1.0.3/app-readme.md b/incubator/euterpe/1.0.4/app-readme.md similarity index 100% rename from incubator/euterpe/1.0.3/app-readme.md rename to incubator/euterpe/1.0.4/app-readme.md diff --git a/incubator/euterpe/1.0.4/charts/common-10.9.7.tgz b/incubator/euterpe/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/euterpe/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/euterpe/1.0.3/ix_values.yaml b/incubator/euterpe/1.0.4/ix_values.yaml similarity index 100% rename from incubator/euterpe/1.0.3/ix_values.yaml rename to incubator/euterpe/1.0.4/ix_values.yaml diff --git a/incubator/euterpe/1.0.3/questions.yaml b/incubator/euterpe/1.0.4/questions.yaml similarity index 100% rename from incubator/euterpe/1.0.3/questions.yaml rename to incubator/euterpe/1.0.4/questions.yaml diff --git a/incubator/euterpe/1.0.3/templates/common.yaml b/incubator/euterpe/1.0.4/templates/common.yaml similarity index 100% rename from incubator/euterpe/1.0.3/templates/common.yaml rename to incubator/euterpe/1.0.4/templates/common.yaml diff --git a/incubator/fancyindex/2.0.3/values.yaml b/incubator/euterpe/1.0.4/values.yaml similarity index 100% rename from incubator/fancyindex/2.0.3/values.yaml rename to incubator/euterpe/1.0.4/values.yaml diff --git a/incubator/explainshell/1.0.3/Chart.lock b/incubator/explainshell/1.0.3/Chart.lock deleted file mode 100644 index d1bc057829d..00000000000 --- a/incubator/explainshell/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:44:46.216313049Z" diff --git a/incubator/explainshell/1.0.3/Chart.yaml b/incubator/explainshell/1.0.3/Chart.yaml deleted file mode 100644 index 64a165f46be..00000000000 --- a/incubator/explainshell/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Tools-Utilities -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Not everyone, especially people new to Linux and Unraid, know what a command that they type i will actually do." -home: https://truecharts.org/docs/charts/incubator/explainshell -icon: https://truecharts.org/img/hotlink-ok/chart-icons/explainshell.png -keywords: - - explainshell - - Tools-Utilities -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: explainshell -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/explainshell - - https://github.com/idank/explainshell - - https://hub.docker.com/r/spaceinvaderone/explainshell -type: application -version: 1.0.3 diff --git a/incubator/explainshell/1.0.3/app-changelog.md b/incubator/explainshell/1.0.3/app-changelog.md deleted file mode 100644 index e0598b7d942..00000000000 --- a/incubator/explainshell/1.0.3/app-changelog.md +++ /dev/null @@ -1,26 +0,0 @@ - - -## [explainshell-1.0.3](https://github.com/truecharts/charts/compare/explainshell-0.0.34...explainshell-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Fix - -- remove removed includes - - \ No newline at end of file diff --git a/incubator/explainshell/1.0.3/charts/common-10.9.4.tgz b/incubator/explainshell/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/explainshell/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/explainshell/1.0.3/CHANGELOG.md b/incubator/explainshell/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/explainshell/1.0.3/CHANGELOG.md rename to incubator/explainshell/1.0.4/CHANGELOG.md diff --git a/incubator/explainshell/1.0.4/Chart.yaml b/incubator/explainshell/1.0.4/Chart.yaml new file mode 100644 index 00000000000..c9331fcc698 --- /dev/null +++ b/incubator/explainshell/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Tools-Utilities +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Not everyone, especially people new to Linux and Unraid, know what a command that they type i will actually do." +home: https://truecharts.org/docs/charts/incubator/explainshell +icon: https://truecharts.org/img/hotlink-ok/chart-icons/explainshell.png +keywords: + - explainshell + - Tools-Utilities +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: explainshell +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/explainshell + - https://github.com/idank/explainshell + - https://hub.docker.com/r/spaceinvaderone/explainshell +type: application +version: 1.0.4 diff --git a/incubator/explainshell/1.0.3/README.md b/incubator/explainshell/1.0.4/README.md similarity index 100% rename from incubator/explainshell/1.0.3/README.md rename to incubator/explainshell/1.0.4/README.md diff --git a/incubator/explainshell/1.0.4/app-changelog.md b/incubator/explainshell/1.0.4/app-changelog.md new file mode 100644 index 00000000000..cb99b727ceb --- /dev/null +++ b/incubator/explainshell/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [explainshell-1.0.4](https://github.com/truecharts/charts/compare/explainshell-1.0.3...explainshell-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/explainshell/1.0.3/app-readme.md b/incubator/explainshell/1.0.4/app-readme.md similarity index 100% rename from incubator/explainshell/1.0.3/app-readme.md rename to incubator/explainshell/1.0.4/app-readme.md diff --git a/incubator/explainshell/1.0.4/charts/common-10.9.7.tgz b/incubator/explainshell/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/explainshell/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/explainshell/1.0.3/ix_values.yaml b/incubator/explainshell/1.0.4/ix_values.yaml similarity index 100% rename from incubator/explainshell/1.0.3/ix_values.yaml rename to incubator/explainshell/1.0.4/ix_values.yaml diff --git a/incubator/explainshell/1.0.3/questions.yaml b/incubator/explainshell/1.0.4/questions.yaml similarity index 100% rename from incubator/explainshell/1.0.3/questions.yaml rename to incubator/explainshell/1.0.4/questions.yaml diff --git a/incubator/explainshell/1.0.3/templates/common.yaml b/incubator/explainshell/1.0.4/templates/common.yaml similarity index 100% rename from incubator/explainshell/1.0.3/templates/common.yaml rename to incubator/explainshell/1.0.4/templates/common.yaml diff --git a/incubator/farmos/1.0.3/values.yaml b/incubator/explainshell/1.0.4/values.yaml similarity index 100% rename from incubator/farmos/1.0.3/values.yaml rename to incubator/explainshell/1.0.4/values.yaml diff --git a/incubator/external-ip/1.0.3/Chart.lock b/incubator/external-ip/1.0.3/Chart.lock deleted file mode 100644 index 8605e0b2956..00000000000 --- a/incubator/external-ip/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:45:10.121076462Z" diff --git a/incubator/external-ip/1.0.3/Chart.yaml b/incubator/external-ip/1.0.3/Chart.yaml deleted file mode 100644 index a1cabc63b8a..00000000000 --- a/incubator/external-ip/1.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Network-Management - - Network-Other -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Gets external IP via DIG command ( OpenDNS , Cloudflare, google ) on a scheduled basis that can be customized. Also includes the ability to alert you via pushover if the IP changes. -home: https://truecharts.org/docs/charts/incubator/external-ip -icon: https://truecharts.org/img/hotlink-ok/chart-icons/external-ip.png -keywords: - - external-ip - - Network-Management - - Network-Other -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: external-ip -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/external-ip - - https://github.com/xavier-hernandez/docker-external-ip - - https://hub.docker.com/repository/docker/xavierh/external-ip -type: application -version: 1.0.3 diff --git a/incubator/external-ip/1.0.3/app-changelog.md b/incubator/external-ip/1.0.3/app-changelog.md deleted file mode 100644 index 4e50e93f256..00000000000 --- a/incubator/external-ip/1.0.3/app-changelog.md +++ /dev/null @@ -1,27 +0,0 @@ - - -## [external-ip-1.0.3](https://github.com/truecharts/charts/compare/external-ip-0.0.35...external-ip-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Fix - -- remove removed includes - - change container config label - - \ No newline at end of file diff --git a/incubator/external-ip/1.0.3/charts/common-10.9.4.tgz b/incubator/external-ip/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/external-ip/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/external-ip/1.0.3/CHANGELOG.md b/incubator/external-ip/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/external-ip/1.0.3/CHANGELOG.md rename to incubator/external-ip/1.0.4/CHANGELOG.md diff --git a/incubator/external-ip/1.0.4/Chart.yaml b/incubator/external-ip/1.0.4/Chart.yaml new file mode 100644 index 00000000000..27502b2f3ba --- /dev/null +++ b/incubator/external-ip/1.0.4/Chart.yaml @@ -0,0 +1,31 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Network-Management + - Network-Other +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Gets external IP via DIG command ( OpenDNS , Cloudflare, google ) on a scheduled basis that can be customized. Also includes the ability to alert you via pushover if the IP changes. +home: https://truecharts.org/docs/charts/incubator/external-ip +icon: https://truecharts.org/img/hotlink-ok/chart-icons/external-ip.png +keywords: + - external-ip + - Network-Management + - Network-Other +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: external-ip +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/external-ip + - https://github.com/xavier-hernandez/docker-external-ip + - https://hub.docker.com/repository/docker/xavierh/external-ip +type: application +version: 1.0.4 diff --git a/incubator/external-ip/1.0.3/README.md b/incubator/external-ip/1.0.4/README.md similarity index 100% rename from incubator/external-ip/1.0.3/README.md rename to incubator/external-ip/1.0.4/README.md diff --git a/incubator/external-ip/1.0.4/app-changelog.md b/incubator/external-ip/1.0.4/app-changelog.md new file mode 100644 index 00000000000..8cd89937256 --- /dev/null +++ b/incubator/external-ip/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [external-ip-1.0.4](https://github.com/truecharts/charts/compare/external-ip-1.0.3...external-ip-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/external-ip/1.0.3/app-readme.md b/incubator/external-ip/1.0.4/app-readme.md similarity index 100% rename from incubator/external-ip/1.0.3/app-readme.md rename to incubator/external-ip/1.0.4/app-readme.md diff --git a/incubator/external-ip/1.0.4/charts/common-10.9.7.tgz b/incubator/external-ip/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/external-ip/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/external-ip/1.0.3/ix_values.yaml b/incubator/external-ip/1.0.4/ix_values.yaml similarity index 100% rename from incubator/external-ip/1.0.3/ix_values.yaml rename to incubator/external-ip/1.0.4/ix_values.yaml diff --git a/incubator/external-ip/1.0.3/questions.yaml b/incubator/external-ip/1.0.4/questions.yaml similarity index 100% rename from incubator/external-ip/1.0.3/questions.yaml rename to incubator/external-ip/1.0.4/questions.yaml diff --git a/incubator/external-ip/1.0.3/templates/common.yaml b/incubator/external-ip/1.0.4/templates/common.yaml similarity index 100% rename from incubator/external-ip/1.0.3/templates/common.yaml rename to incubator/external-ip/1.0.4/templates/common.yaml diff --git a/incubator/fastcom-mqtt/1.0.3/values.yaml b/incubator/external-ip/1.0.4/values.yaml similarity index 100% rename from incubator/fastcom-mqtt/1.0.3/values.yaml rename to incubator/external-ip/1.0.4/values.yaml diff --git a/incubator/factorio/1.0.3/Chart.lock b/incubator/factorio/1.0.3/Chart.lock deleted file mode 100644 index 3f67b9d6e93..00000000000 --- a/incubator/factorio/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:45:17.796740343Z" diff --git a/incubator/factorio/1.0.3/Chart.yaml b/incubator/factorio/1.0.3/Chart.yaml deleted file mode 100644 index fc0cd3267d6..00000000000 --- a/incubator/factorio/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - GameServers -apiVersion: v2 -appVersion: "stable" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This Chart Chart will download the latest stable release of the game, generate the map and you're ready to play." -home: https://truecharts.org/docs/charts/incubator/factorio -icon: https://truecharts.org/img/hotlink-ok/chart-icons/factorio.png -keywords: - - factorio - - GameServers -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: factorio -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/factorio - - https://www.factorio.com/ - - https://hub.docker.com/r/factoriotools/factorio/ -type: application -version: 1.0.3 diff --git a/incubator/factorio/1.0.3/app-changelog.md b/incubator/factorio/1.0.3/app-changelog.md deleted file mode 100644 index 3b13bda8e78..00000000000 --- a/incubator/factorio/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [factorio-1.0.3](https://github.com/truecharts/charts/compare/factorioservermanager-0.0.34...factorio-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/factorio/1.0.3/charts/common-10.9.4.tgz b/incubator/factorio/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/factorio/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/factorio/1.0.3/ix_values.yaml b/incubator/factorio/1.0.3/ix_values.yaml deleted file mode 100644 index 8a4e2632712..00000000000 --- a/incubator/factorio/1.0.3/ix_values.yaml +++ /dev/null @@ -1,32 +0,0 @@ -env: {} -image: - pullPolicy: IfNotPresent - repository: tccr.io/truecharts/factorio - tag: vstable@sha256:8d5cd48a4f6314c4ee7e804def6c1d40cea4ade2a151cfdbcca68221fc07babe -persistence: - path: - enabled: true - mountPath: /factorio -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -service: - main: - ports: - main: - port: 34197 - protocol: UDP - targetPort: 34197 - -portal: - enabled: true diff --git a/incubator/factorio/1.0.3/CHANGELOG.md b/incubator/factorio/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/factorio/1.0.3/CHANGELOG.md rename to incubator/factorio/1.0.4/CHANGELOG.md diff --git a/incubator/factorio/1.0.4/Chart.yaml b/incubator/factorio/1.0.4/Chart.yaml new file mode 100644 index 00000000000..ada62b3f083 --- /dev/null +++ b/incubator/factorio/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - GameServers +apiVersion: v2 +appVersion: "stable" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This Chart Chart will download the latest stable release of the game, generate the map and you're ready to play." +home: https://truecharts.org/docs/charts/incubator/factorio +icon: https://truecharts.org/img/hotlink-ok/chart-icons/factorio.png +keywords: + - factorio + - GameServers +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: factorio +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/factorio + - https://www.factorio.com/ + - https://hub.docker.com/r/factoriotools/factorio/ +type: application +version: 1.0.4 diff --git a/incubator/factorio/1.0.3/README.md b/incubator/factorio/1.0.4/README.md similarity index 100% rename from incubator/factorio/1.0.3/README.md rename to incubator/factorio/1.0.4/README.md diff --git a/incubator/factorio/1.0.4/app-changelog.md b/incubator/factorio/1.0.4/app-changelog.md new file mode 100644 index 00000000000..0c86c20f6f6 --- /dev/null +++ b/incubator/factorio/1.0.4/app-changelog.md @@ -0,0 +1,10 @@ + + +## [factorio-1.0.4](https://github.com/truecharts/charts/compare/factorioservermanager-1.0.3...factorio-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + - update docker general non-major + + \ No newline at end of file diff --git a/incubator/factorio/1.0.3/app-readme.md b/incubator/factorio/1.0.4/app-readme.md similarity index 100% rename from incubator/factorio/1.0.3/app-readme.md rename to incubator/factorio/1.0.4/app-readme.md diff --git a/incubator/factorio/1.0.4/charts/common-10.9.7.tgz b/incubator/factorio/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/factorio/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/factorio/1.0.4/ix_values.yaml b/incubator/factorio/1.0.4/ix_values.yaml new file mode 100644 index 00000000000..7bcc501f95b --- /dev/null +++ b/incubator/factorio/1.0.4/ix_values.yaml @@ -0,0 +1,32 @@ +env: {} +image: + pullPolicy: IfNotPresent + repository: tccr.io/truecharts/factorio + tag: vstable@sha256:18034a8e86fee450cd3194d3c83301ef3e643cdaa38ac48ae256b4a493e6fed6 +persistence: + path: + enabled: true + mountPath: /factorio +podSecurityContext: + runAsGroup: 0 + runAsUser: 0 +probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false +service: + main: + ports: + main: + port: 34197 + protocol: UDP + targetPort: 34197 + +portal: + enabled: true diff --git a/incubator/factorio/1.0.3/questions.yaml b/incubator/factorio/1.0.4/questions.yaml similarity index 100% rename from incubator/factorio/1.0.3/questions.yaml rename to incubator/factorio/1.0.4/questions.yaml diff --git a/incubator/factorio/1.0.3/templates/common.yaml b/incubator/factorio/1.0.4/templates/common.yaml similarity index 100% rename from incubator/factorio/1.0.3/templates/common.yaml rename to incubator/factorio/1.0.4/templates/common.yaml diff --git a/incubator/fenrus/1.0.3/values.yaml b/incubator/factorio/1.0.4/values.yaml similarity index 100% rename from incubator/fenrus/1.0.3/values.yaml rename to incubator/factorio/1.0.4/values.yaml diff --git a/incubator/factorioservermanager/1.0.3/Chart.lock b/incubator/factorioservermanager/1.0.3/Chart.lock deleted file mode 100644 index 75f3b70c564..00000000000 --- a/incubator/factorioservermanager/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:45:17.966943583Z" diff --git a/incubator/factorioservermanager/1.0.3/Chart.yaml b/incubator/factorioservermanager/1.0.3/Chart.yaml deleted file mode 100644 index 08b095cb9f2..00000000000 --- a/incubator/factorioservermanager/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - GameServers -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "A tool for managing Factorio servers " -home: https://truecharts.org/docs/charts/incubator/factorioservermanager -icon: https://truecharts.org/img/hotlink-ok/chart-icons/factorioservermanager.png -keywords: - - factorioservermanager - - GameServers -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: factorioservermanager -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/factorioservermanager - - https://github.com/OpenFactorioServerManager/factorio-server-manager - - https://hub.docker.com/r/ofsm/ofsm -type: application -version: 1.0.3 diff --git a/incubator/factorioservermanager/1.0.3/app-changelog.md b/incubator/factorioservermanager/1.0.3/app-changelog.md deleted file mode 100644 index 68e3927c9db..00000000000 --- a/incubator/factorioservermanager/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [factorioservermanager-1.0.3](https://github.com/truecharts/charts/compare/factorioservermanager-0.0.34...factorioservermanager-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/factorioservermanager/1.0.3/charts/common-10.9.4.tgz b/incubator/factorioservermanager/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/factorioservermanager/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/factorioservermanager/1.0.3/CHANGELOG.md b/incubator/factorioservermanager/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/factorioservermanager/1.0.3/CHANGELOG.md rename to incubator/factorioservermanager/1.0.4/CHANGELOG.md diff --git a/incubator/factorioservermanager/1.0.4/Chart.yaml b/incubator/factorioservermanager/1.0.4/Chart.yaml new file mode 100644 index 00000000000..94b4ee7f1d1 --- /dev/null +++ b/incubator/factorioservermanager/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - GameServers +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "A tool for managing Factorio servers " +home: https://truecharts.org/docs/charts/incubator/factorioservermanager +icon: https://truecharts.org/img/hotlink-ok/chart-icons/factorioservermanager.png +keywords: + - factorioservermanager + - GameServers +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: factorioservermanager +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/factorioservermanager + - https://github.com/OpenFactorioServerManager/factorio-server-manager + - https://hub.docker.com/r/ofsm/ofsm +type: application +version: 1.0.4 diff --git a/incubator/factorioservermanager/1.0.3/README.md b/incubator/factorioservermanager/1.0.4/README.md similarity index 100% rename from incubator/factorioservermanager/1.0.3/README.md rename to incubator/factorioservermanager/1.0.4/README.md diff --git a/incubator/factorioservermanager/1.0.4/app-changelog.md b/incubator/factorioservermanager/1.0.4/app-changelog.md new file mode 100644 index 00000000000..4894eb6a8ee --- /dev/null +++ b/incubator/factorioservermanager/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [factorioservermanager-1.0.4](https://github.com/truecharts/charts/compare/factorioservermanager-1.0.3...factorioservermanager-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/factorioservermanager/1.0.3/app-readme.md b/incubator/factorioservermanager/1.0.4/app-readme.md similarity index 100% rename from incubator/factorioservermanager/1.0.3/app-readme.md rename to incubator/factorioservermanager/1.0.4/app-readme.md diff --git a/incubator/factorioservermanager/1.0.4/charts/common-10.9.7.tgz b/incubator/factorioservermanager/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/factorioservermanager/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/factorioservermanager/1.0.3/ix_values.yaml b/incubator/factorioservermanager/1.0.4/ix_values.yaml similarity index 100% rename from incubator/factorioservermanager/1.0.3/ix_values.yaml rename to incubator/factorioservermanager/1.0.4/ix_values.yaml diff --git a/incubator/factorioservermanager/1.0.3/questions.yaml b/incubator/factorioservermanager/1.0.4/questions.yaml similarity index 100% rename from incubator/factorioservermanager/1.0.3/questions.yaml rename to incubator/factorioservermanager/1.0.4/questions.yaml diff --git a/incubator/factorioservermanager/1.0.3/templates/common.yaml b/incubator/factorioservermanager/1.0.4/templates/common.yaml similarity index 100% rename from incubator/factorioservermanager/1.0.3/templates/common.yaml rename to incubator/factorioservermanager/1.0.4/templates/common.yaml diff --git a/incubator/ferdi-client/1.0.3/values.yaml b/incubator/factorioservermanager/1.0.4/values.yaml similarity index 100% rename from incubator/ferdi-client/1.0.3/values.yaml rename to incubator/factorioservermanager/1.0.4/values.yaml diff --git a/incubator/facturascripts/1.0.3/Chart.lock b/incubator/facturascripts/1.0.3/Chart.lock deleted file mode 100644 index 0fc23777219..00000000000 --- a/incubator/facturascripts/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:45:40.888401637Z" diff --git a/incubator/facturascripts/1.0.3/Chart.yaml b/incubator/facturascripts/1.0.3/Chart.yaml deleted file mode 100644 index 82117a18d7d..00000000000 --- a/incubator/facturascripts/1.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Cloud - - Productivity -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "FacturaScripts is an accounting, billing and CRM program with it you can manage the day to day of your company: invoices, receipts, expenses, budgets, orders, delivery notes, inventory..." -home: https://truecharts.org/docs/charts/incubator/facturascripts -icon: https://truecharts.org/img/hotlink-ok/chart-icons/facturascripts.png -keywords: - - facturascripts - - Cloud - - Productivity -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: facturascripts -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/facturascripts - - https://facturascripts.com/ - - https://hub.docker.com/r/unraides/facturascripts -type: application -version: 1.0.3 diff --git a/incubator/facturascripts/1.0.3/app-changelog.md b/incubator/facturascripts/1.0.3/app-changelog.md deleted file mode 100644 index de2c637562e..00000000000 --- a/incubator/facturascripts/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [facturascripts-1.0.3](https://github.com/truecharts/charts/compare/facturascripts-0.0.34...facturascripts-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/facturascripts/1.0.3/charts/common-10.9.4.tgz b/incubator/facturascripts/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/facturascripts/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/facturascripts/1.0.3/CHANGELOG.md b/incubator/facturascripts/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/facturascripts/1.0.3/CHANGELOG.md rename to incubator/facturascripts/1.0.4/CHANGELOG.md diff --git a/incubator/facturascripts/1.0.4/Chart.yaml b/incubator/facturascripts/1.0.4/Chart.yaml new file mode 100644 index 00000000000..8454aa589ec --- /dev/null +++ b/incubator/facturascripts/1.0.4/Chart.yaml @@ -0,0 +1,31 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Cloud + - Productivity +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "FacturaScripts is an accounting, billing and CRM program with it you can manage the day to day of your company: invoices, receipts, expenses, budgets, orders, delivery notes, inventory..." +home: https://truecharts.org/docs/charts/incubator/facturascripts +icon: https://truecharts.org/img/hotlink-ok/chart-icons/facturascripts.png +keywords: + - facturascripts + - Cloud + - Productivity +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: facturascripts +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/facturascripts + - https://facturascripts.com/ + - https://hub.docker.com/r/unraides/facturascripts +type: application +version: 1.0.4 diff --git a/incubator/facturascripts/1.0.3/README.md b/incubator/facturascripts/1.0.4/README.md similarity index 100% rename from incubator/facturascripts/1.0.3/README.md rename to incubator/facturascripts/1.0.4/README.md diff --git a/incubator/facturascripts/1.0.4/app-changelog.md b/incubator/facturascripts/1.0.4/app-changelog.md new file mode 100644 index 00000000000..3b5b8926446 --- /dev/null +++ b/incubator/facturascripts/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [facturascripts-1.0.4](https://github.com/truecharts/charts/compare/facturascripts-1.0.3...facturascripts-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/facturascripts/1.0.3/app-readme.md b/incubator/facturascripts/1.0.4/app-readme.md similarity index 100% rename from incubator/facturascripts/1.0.3/app-readme.md rename to incubator/facturascripts/1.0.4/app-readme.md diff --git a/incubator/facturascripts/1.0.4/charts/common-10.9.7.tgz b/incubator/facturascripts/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/facturascripts/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/facturascripts/1.0.3/ix_values.yaml b/incubator/facturascripts/1.0.4/ix_values.yaml similarity index 100% rename from incubator/facturascripts/1.0.3/ix_values.yaml rename to incubator/facturascripts/1.0.4/ix_values.yaml diff --git a/incubator/facturascripts/1.0.3/questions.yaml b/incubator/facturascripts/1.0.4/questions.yaml similarity index 100% rename from incubator/facturascripts/1.0.3/questions.yaml rename to incubator/facturascripts/1.0.4/questions.yaml diff --git a/incubator/facturascripts/1.0.3/templates/common.yaml b/incubator/facturascripts/1.0.4/templates/common.yaml similarity index 100% rename from incubator/facturascripts/1.0.3/templates/common.yaml rename to incubator/facturascripts/1.0.4/templates/common.yaml diff --git a/incubator/ffmpeg-mkvdts2ac3/1.0.3/values.yaml b/incubator/facturascripts/1.0.4/values.yaml similarity index 100% rename from incubator/ffmpeg-mkvdts2ac3/1.0.3/values.yaml rename to incubator/facturascripts/1.0.4/values.yaml diff --git a/incubator/fancyindex/2.0.3/Chart.lock b/incubator/fancyindex/2.0.3/Chart.lock deleted file mode 100644 index d239b843780..00000000000 --- a/incubator/fancyindex/2.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:45:48.16468096Z" diff --git a/incubator/fancyindex/2.0.3/Chart.yaml b/incubator/fancyindex/2.0.3/Chart.yaml deleted file mode 100644 index 3fe9457fc65..00000000000 --- a/incubator/fancyindex/2.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: fancyindex -version: 2.0.3 -appVersion: "latest" -description: Fancyindex provides a lightweight nginx directory listing with theming support -type: application -deprecated: false -home: https://truecharts.org/docs/charts/incubator/fancyindex -icon: https://truecharts.org/img/hotlink-ok/chart-icons/fancyindex.png -keywords: - - fancyindex -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/fancyindex - - https://github.com/xal3xhx/fancyindex - - https://hub.docker.com/r/xal3xhx/fancy -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - media - - web - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/fancyindex/2.0.3/app-changelog.md b/incubator/fancyindex/2.0.3/app-changelog.md deleted file mode 100644 index 4e7dce7cd13..00000000000 --- a/incubator/fancyindex/2.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [fancyindex-2.0.3](https://github.com/truecharts/charts/compare/fancyindex-1.0.43...fancyindex-2.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/fancyindex/2.0.3/charts/common-10.9.4.tgz b/incubator/fancyindex/2.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/fancyindex/2.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/fancyindex/2.0.3/CHANGELOG.md b/incubator/fancyindex/2.0.4/CHANGELOG.md similarity index 100% rename from incubator/fancyindex/2.0.3/CHANGELOG.md rename to incubator/fancyindex/2.0.4/CHANGELOG.md diff --git a/incubator/fancyindex/2.0.4/Chart.yaml b/incubator/fancyindex/2.0.4/Chart.yaml new file mode 100644 index 00000000000..cb962d4b986 --- /dev/null +++ b/incubator/fancyindex/2.0.4/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: fancyindex +version: 2.0.4 +appVersion: "latest" +description: Fancyindex provides a lightweight nginx directory listing with theming support +type: application +deprecated: false +home: https://truecharts.org/docs/charts/incubator/fancyindex +icon: https://truecharts.org/img/hotlink-ok/chart-icons/fancyindex.png +keywords: + - fancyindex +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/fancyindex + - https://github.com/xal3xhx/fancyindex + - https://hub.docker.com/r/xal3xhx/fancy +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - media + - web + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/fancyindex/2.0.3/README.md b/incubator/fancyindex/2.0.4/README.md similarity index 100% rename from incubator/fancyindex/2.0.3/README.md rename to incubator/fancyindex/2.0.4/README.md diff --git a/incubator/fancyindex/2.0.4/app-changelog.md b/incubator/fancyindex/2.0.4/app-changelog.md new file mode 100644 index 00000000000..a81f7bf0258 --- /dev/null +++ b/incubator/fancyindex/2.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [fancyindex-2.0.4](https://github.com/truecharts/charts/compare/fancyindex-2.0.3...fancyindex-2.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/fancyindex/2.0.3/app-readme.md b/incubator/fancyindex/2.0.4/app-readme.md similarity index 100% rename from incubator/fancyindex/2.0.3/app-readme.md rename to incubator/fancyindex/2.0.4/app-readme.md diff --git a/incubator/fancyindex/2.0.4/charts/common-10.9.7.tgz b/incubator/fancyindex/2.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/fancyindex/2.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/fancyindex/2.0.3/ix_values.yaml b/incubator/fancyindex/2.0.4/ix_values.yaml similarity index 100% rename from incubator/fancyindex/2.0.3/ix_values.yaml rename to incubator/fancyindex/2.0.4/ix_values.yaml diff --git a/incubator/fancyindex/2.0.3/questions.yaml b/incubator/fancyindex/2.0.4/questions.yaml similarity index 100% rename from incubator/fancyindex/2.0.3/questions.yaml rename to incubator/fancyindex/2.0.4/questions.yaml diff --git a/incubator/fireflyiii-data-importer/1.0.3/templates/common.yaml b/incubator/fancyindex/2.0.4/templates/common.yaml similarity index 100% rename from incubator/fireflyiii-data-importer/1.0.3/templates/common.yaml rename to incubator/fancyindex/2.0.4/templates/common.yaml diff --git a/incubator/filegator/1.0.3/values.yaml b/incubator/fancyindex/2.0.4/values.yaml similarity index 100% rename from incubator/filegator/1.0.3/values.yaml rename to incubator/fancyindex/2.0.4/values.yaml diff --git a/incubator/farmos/1.0.3/Chart.lock b/incubator/farmos/1.0.3/Chart.lock deleted file mode 100644 index 7266d3c1a13..00000000000 --- a/incubator/farmos/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:45:50.122211801Z" diff --git a/incubator/farmos/1.0.3/Chart.yaml b/incubator/farmos/1.0.3/Chart.yaml deleted file mode 100644 index 88d94e036da..00000000000 --- a/incubator/farmos/1.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Productivity - - Tools-Utilities -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "farmOS is a web-based application for farm management, planning, and record keeping. It is developed by a community of volunteers and aims to provide a standard platform for farmers, developers, and researchers to build upon.\r" -home: https://truecharts.org/docs/charts/incubator/farmos -icon: https://truecharts.org/img/hotlink-ok/chart-icons/farmos.png -keywords: - - farmos - - Productivity - - Tools-Utilities -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: farmos -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/farmos - - https://github.com/farmOS/farmOS - - https://hub.docker.com/r/farmos/farmos/ -type: application -version: 1.0.3 diff --git a/incubator/farmos/1.0.3/app-changelog.md b/incubator/farmos/1.0.3/app-changelog.md deleted file mode 100644 index 1e1a2e20e37..00000000000 --- a/incubator/farmos/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [farmos-1.0.3](https://github.com/truecharts/charts/compare/farmos-0.0.36...farmos-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/farmos/1.0.3/charts/common-10.9.4.tgz b/incubator/farmos/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/farmos/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/farmos/1.0.3/CHANGELOG.md b/incubator/farmos/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/farmos/1.0.3/CHANGELOG.md rename to incubator/farmos/1.0.4/CHANGELOG.md diff --git a/incubator/farmos/1.0.4/Chart.yaml b/incubator/farmos/1.0.4/Chart.yaml new file mode 100644 index 00000000000..1f8ec430c13 --- /dev/null +++ b/incubator/farmos/1.0.4/Chart.yaml @@ -0,0 +1,31 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Productivity + - Tools-Utilities +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "farmOS is a web-based application for farm management, planning, and record keeping. It is developed by a community of volunteers and aims to provide a standard platform for farmers, developers, and researchers to build upon.\r" +home: https://truecharts.org/docs/charts/incubator/farmos +icon: https://truecharts.org/img/hotlink-ok/chart-icons/farmos.png +keywords: + - farmos + - Productivity + - Tools-Utilities +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: farmos +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/farmos + - https://github.com/farmOS/farmOS + - https://hub.docker.com/r/farmos/farmos/ +type: application +version: 1.0.4 diff --git a/incubator/farmos/1.0.3/README.md b/incubator/farmos/1.0.4/README.md similarity index 100% rename from incubator/farmos/1.0.3/README.md rename to incubator/farmos/1.0.4/README.md diff --git a/incubator/farmos/1.0.4/app-changelog.md b/incubator/farmos/1.0.4/app-changelog.md new file mode 100644 index 00000000000..29244f7612d --- /dev/null +++ b/incubator/farmos/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [farmos-1.0.4](https://github.com/truecharts/charts/compare/farmos-1.0.3...farmos-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/farmos/1.0.3/app-readme.md b/incubator/farmos/1.0.4/app-readme.md similarity index 100% rename from incubator/farmos/1.0.3/app-readme.md rename to incubator/farmos/1.0.4/app-readme.md diff --git a/incubator/farmos/1.0.4/charts/common-10.9.7.tgz b/incubator/farmos/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/farmos/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/farmos/1.0.3/ix_values.yaml b/incubator/farmos/1.0.4/ix_values.yaml similarity index 100% rename from incubator/farmos/1.0.3/ix_values.yaml rename to incubator/farmos/1.0.4/ix_values.yaml diff --git a/incubator/farmos/1.0.3/questions.yaml b/incubator/farmos/1.0.4/questions.yaml similarity index 100% rename from incubator/farmos/1.0.3/questions.yaml rename to incubator/farmos/1.0.4/questions.yaml diff --git a/incubator/farmos/1.0.3/templates/common.yaml b/incubator/farmos/1.0.4/templates/common.yaml similarity index 100% rename from incubator/farmos/1.0.3/templates/common.yaml rename to incubator/farmos/1.0.4/templates/common.yaml diff --git a/incubator/fileshelter/1.0.3/values.yaml b/incubator/farmos/1.0.4/values.yaml similarity index 100% rename from incubator/fileshelter/1.0.3/values.yaml rename to incubator/farmos/1.0.4/values.yaml diff --git a/incubator/fastcom-mqtt/1.0.3/Chart.lock b/incubator/fastcom-mqtt/1.0.3/Chart.lock deleted file mode 100644 index d62633ad837..00000000000 --- a/incubator/fastcom-mqtt/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:45:57.098880671Z" diff --git a/incubator/fastcom-mqtt/1.0.3/Chart.yaml b/incubator/fastcom-mqtt/1.0.3/Chart.yaml deleted file mode 100644 index 8ae188d6f1c..00000000000 --- a/incubator/fastcom-mqtt/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - HomeAutomation -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Chart Chart with Fast.com CLI sending data directly to MQTT Broker\n" -home: https://truecharts.org/docs/charts/incubator/fastcom-mqtt -icon: https://truecharts.org/img/hotlink-ok/chart-icons/fastcom-mqtt.png -keywords: - - fastcom-mqtt - - HomeAutomation -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: fastcom-mqtt -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/fastcom-mqtt - - https://github.com/simonjenny/fastcom-mqtt - - https://hub.docker.com/r/simonjenny/fastcom-mqtt/ -type: application -version: 1.0.3 diff --git a/incubator/fastcom-mqtt/1.0.3/app-changelog.md b/incubator/fastcom-mqtt/1.0.3/app-changelog.md deleted file mode 100644 index 6b7b9946bf1..00000000000 --- a/incubator/fastcom-mqtt/1.0.3/app-changelog.md +++ /dev/null @@ -1,27 +0,0 @@ - - -## [fastcom-mqtt-1.0.3](https://github.com/truecharts/charts/compare/fastcom-mqtt-0.0.35...fastcom-mqtt-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Fix - -- remove removed includes - - change container config label - - \ No newline at end of file diff --git a/incubator/fastcom-mqtt/1.0.3/charts/common-10.9.4.tgz b/incubator/fastcom-mqtt/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/fastcom-mqtt/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/fastcom-mqtt/1.0.3/CHANGELOG.md b/incubator/fastcom-mqtt/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/fastcom-mqtt/1.0.3/CHANGELOG.md rename to incubator/fastcom-mqtt/1.0.4/CHANGELOG.md diff --git a/incubator/fastcom-mqtt/1.0.4/Chart.yaml b/incubator/fastcom-mqtt/1.0.4/Chart.yaml new file mode 100644 index 00000000000..7b9ad9abe3f --- /dev/null +++ b/incubator/fastcom-mqtt/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - HomeAutomation +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Chart Chart with Fast.com CLI sending data directly to MQTT Broker\n" +home: https://truecharts.org/docs/charts/incubator/fastcom-mqtt +icon: https://truecharts.org/img/hotlink-ok/chart-icons/fastcom-mqtt.png +keywords: + - fastcom-mqtt + - HomeAutomation +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: fastcom-mqtt +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/fastcom-mqtt + - https://github.com/simonjenny/fastcom-mqtt + - https://hub.docker.com/r/simonjenny/fastcom-mqtt/ +type: application +version: 1.0.4 diff --git a/incubator/fastcom-mqtt/1.0.3/README.md b/incubator/fastcom-mqtt/1.0.4/README.md similarity index 100% rename from incubator/fastcom-mqtt/1.0.3/README.md rename to incubator/fastcom-mqtt/1.0.4/README.md diff --git a/incubator/fastcom-mqtt/1.0.4/app-changelog.md b/incubator/fastcom-mqtt/1.0.4/app-changelog.md new file mode 100644 index 00000000000..b7ee039c229 --- /dev/null +++ b/incubator/fastcom-mqtt/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [fastcom-mqtt-1.0.4](https://github.com/truecharts/charts/compare/fastcom-mqtt-1.0.3...fastcom-mqtt-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/fastcom-mqtt/1.0.3/app-readme.md b/incubator/fastcom-mqtt/1.0.4/app-readme.md similarity index 100% rename from incubator/fastcom-mqtt/1.0.3/app-readme.md rename to incubator/fastcom-mqtt/1.0.4/app-readme.md diff --git a/incubator/fastcom-mqtt/1.0.4/charts/common-10.9.7.tgz b/incubator/fastcom-mqtt/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/fastcom-mqtt/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/fastcom-mqtt/1.0.3/ix_values.yaml b/incubator/fastcom-mqtt/1.0.4/ix_values.yaml similarity index 100% rename from incubator/fastcom-mqtt/1.0.3/ix_values.yaml rename to incubator/fastcom-mqtt/1.0.4/ix_values.yaml diff --git a/incubator/fastcom-mqtt/1.0.3/questions.yaml b/incubator/fastcom-mqtt/1.0.4/questions.yaml similarity index 100% rename from incubator/fastcom-mqtt/1.0.3/questions.yaml rename to incubator/fastcom-mqtt/1.0.4/questions.yaml diff --git a/incubator/fastcom-mqtt/1.0.3/templates/common.yaml b/incubator/fastcom-mqtt/1.0.4/templates/common.yaml similarity index 100% rename from incubator/fastcom-mqtt/1.0.3/templates/common.yaml rename to incubator/fastcom-mqtt/1.0.4/templates/common.yaml diff --git a/incubator/filestash/1.0.3/values.yaml b/incubator/fastcom-mqtt/1.0.4/values.yaml similarity index 100% rename from incubator/filestash/1.0.3/values.yaml rename to incubator/fastcom-mqtt/1.0.4/values.yaml diff --git a/incubator/fenrus/1.0.3/Chart.lock b/incubator/fenrus/1.0.3/Chart.lock deleted file mode 100644 index 6ea3fc59548..00000000000 --- a/incubator/fenrus/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:46:13.071953896Z" diff --git a/incubator/fenrus/1.0.3/Chart.yaml b/incubator/fenrus/1.0.3/Chart.yaml deleted file mode 100644 index 341819491a6..00000000000 --- a/incubator/fenrus/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Productivity -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Fenrus is a home page / personal dashboard with smart apps. \n" -home: https://truecharts.org/docs/charts/incubator/fenrus -icon: https://truecharts.org/img/hotlink-ok/chart-icons/fenrus.png -keywords: - - fenrus - - Productivity -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: fenrus -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/fenrus - - http://fenrus.io - - https://hub.docker.com/r/revenz/fenrus/ -type: application -version: 1.0.3 diff --git a/incubator/fenrus/1.0.3/app-changelog.md b/incubator/fenrus/1.0.3/app-changelog.md deleted file mode 100644 index c81aacad1c0..00000000000 --- a/incubator/fenrus/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [fenrus-1.0.3](https://github.com/truecharts/charts/compare/fenrus-0.0.35...fenrus-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/fenrus/1.0.3/charts/common-10.9.4.tgz b/incubator/fenrus/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/fenrus/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/fenrus/1.0.3/CHANGELOG.md b/incubator/fenrus/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/fenrus/1.0.3/CHANGELOG.md rename to incubator/fenrus/1.0.4/CHANGELOG.md diff --git a/incubator/fenrus/1.0.4/Chart.yaml b/incubator/fenrus/1.0.4/Chart.yaml new file mode 100644 index 00000000000..7a01cddf986 --- /dev/null +++ b/incubator/fenrus/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Productivity +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Fenrus is a home page / personal dashboard with smart apps. \n" +home: https://truecharts.org/docs/charts/incubator/fenrus +icon: https://truecharts.org/img/hotlink-ok/chart-icons/fenrus.png +keywords: + - fenrus + - Productivity +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: fenrus +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/fenrus + - http://fenrus.io + - https://hub.docker.com/r/revenz/fenrus/ +type: application +version: 1.0.4 diff --git a/incubator/fenrus/1.0.3/README.md b/incubator/fenrus/1.0.4/README.md similarity index 100% rename from incubator/fenrus/1.0.3/README.md rename to incubator/fenrus/1.0.4/README.md diff --git a/incubator/fenrus/1.0.4/app-changelog.md b/incubator/fenrus/1.0.4/app-changelog.md new file mode 100644 index 00000000000..714f09a9001 --- /dev/null +++ b/incubator/fenrus/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [fenrus-1.0.4](https://github.com/truecharts/charts/compare/fenrus-1.0.3...fenrus-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/fenrus/1.0.3/app-readme.md b/incubator/fenrus/1.0.4/app-readme.md similarity index 100% rename from incubator/fenrus/1.0.3/app-readme.md rename to incubator/fenrus/1.0.4/app-readme.md diff --git a/incubator/fenrus/1.0.4/charts/common-10.9.7.tgz b/incubator/fenrus/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/fenrus/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/fenrus/1.0.3/ix_values.yaml b/incubator/fenrus/1.0.4/ix_values.yaml similarity index 100% rename from incubator/fenrus/1.0.3/ix_values.yaml rename to incubator/fenrus/1.0.4/ix_values.yaml diff --git a/incubator/fenrus/1.0.3/questions.yaml b/incubator/fenrus/1.0.4/questions.yaml similarity index 100% rename from incubator/fenrus/1.0.3/questions.yaml rename to incubator/fenrus/1.0.4/questions.yaml diff --git a/incubator/fenrus/1.0.3/templates/common.yaml b/incubator/fenrus/1.0.4/templates/common.yaml similarity index 100% rename from incubator/fenrus/1.0.3/templates/common.yaml rename to incubator/fenrus/1.0.4/templates/common.yaml diff --git a/incubator/fireflyiii-data-importer/1.0.3/values.yaml b/incubator/fenrus/1.0.4/values.yaml similarity index 100% rename from incubator/fireflyiii-data-importer/1.0.3/values.yaml rename to incubator/fenrus/1.0.4/values.yaml diff --git a/incubator/ferdi-client/1.0.3/Chart.lock b/incubator/ferdi-client/1.0.3/Chart.lock deleted file mode 100644 index a7e5dd1b9d9..00000000000 --- a/incubator/ferdi-client/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:46:19.12827731Z" diff --git a/incubator/ferdi-client/1.0.3/Chart.yaml b/incubator/ferdi-client/1.0.3/Chart.yaml deleted file mode 100644 index 95e6388acd1..00000000000 --- a/incubator/ferdi-client/1.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Productivity - - Tools-Utilities -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Ferdi is a destkop app that helps you organize how you use your favourite apps by combining them into one application. It is based on Franz - a software already used by thousands of people - with the difference that Ferdi gives you many additional features and doesn't restrict its usage! Ferdi is compatible with your existing Franz account so you can continue right where you left off." -home: https://truecharts.org/docs/charts/incubator/ferdi-client -icon: https://truecharts.org/img/hotlink-ok/chart-icons/ferdi-client.png -keywords: - - ferdi-client - - Productivity - - Tools-Utilities -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: ferdi-client -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/ferdi-client - - https://getferdi.com/ - - https://hub.docker.com/r/ich777/ferdi-client/ -type: application -version: 1.0.3 diff --git a/incubator/ferdi-client/1.0.3/app-changelog.md b/incubator/ferdi-client/1.0.3/app-changelog.md deleted file mode 100644 index 9d241542a5a..00000000000 --- a/incubator/ferdi-client/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [ferdi-client-1.0.3](https://github.com/truecharts/charts/compare/ferdi-client-0.0.35...ferdi-client-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/ferdi-client/1.0.3/charts/common-10.9.4.tgz b/incubator/ferdi-client/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/ferdi-client/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/ferdi-client/1.0.3/CHANGELOG.md b/incubator/ferdi-client/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/ferdi-client/1.0.3/CHANGELOG.md rename to incubator/ferdi-client/1.0.4/CHANGELOG.md diff --git a/incubator/ferdi-client/1.0.4/Chart.yaml b/incubator/ferdi-client/1.0.4/Chart.yaml new file mode 100644 index 00000000000..996aca28dd6 --- /dev/null +++ b/incubator/ferdi-client/1.0.4/Chart.yaml @@ -0,0 +1,31 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Productivity + - Tools-Utilities +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Ferdi is a destkop app that helps you organize how you use your favourite apps by combining them into one application. It is based on Franz - a software already used by thousands of people - with the difference that Ferdi gives you many additional features and doesn't restrict its usage! Ferdi is compatible with your existing Franz account so you can continue right where you left off." +home: https://truecharts.org/docs/charts/incubator/ferdi-client +icon: https://truecharts.org/img/hotlink-ok/chart-icons/ferdi-client.png +keywords: + - ferdi-client + - Productivity + - Tools-Utilities +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: ferdi-client +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/ferdi-client + - https://getferdi.com/ + - https://hub.docker.com/r/ich777/ferdi-client/ +type: application +version: 1.0.4 diff --git a/incubator/ferdi-client/1.0.3/README.md b/incubator/ferdi-client/1.0.4/README.md similarity index 100% rename from incubator/ferdi-client/1.0.3/README.md rename to incubator/ferdi-client/1.0.4/README.md diff --git a/incubator/ferdi-client/1.0.4/app-changelog.md b/incubator/ferdi-client/1.0.4/app-changelog.md new file mode 100644 index 00000000000..4c2a3131adb --- /dev/null +++ b/incubator/ferdi-client/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [ferdi-client-1.0.4](https://github.com/truecharts/charts/compare/ferdi-client-1.0.3...ferdi-client-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/ferdi-client/1.0.3/app-readme.md b/incubator/ferdi-client/1.0.4/app-readme.md similarity index 100% rename from incubator/ferdi-client/1.0.3/app-readme.md rename to incubator/ferdi-client/1.0.4/app-readme.md diff --git a/incubator/ferdi-client/1.0.4/charts/common-10.9.7.tgz b/incubator/ferdi-client/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/ferdi-client/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/ferdi-client/1.0.3/ix_values.yaml b/incubator/ferdi-client/1.0.4/ix_values.yaml similarity index 100% rename from incubator/ferdi-client/1.0.3/ix_values.yaml rename to incubator/ferdi-client/1.0.4/ix_values.yaml diff --git a/incubator/ferdi-client/1.0.3/questions.yaml b/incubator/ferdi-client/1.0.4/questions.yaml similarity index 100% rename from incubator/ferdi-client/1.0.3/questions.yaml rename to incubator/ferdi-client/1.0.4/questions.yaml diff --git a/incubator/ferdi-client/1.0.3/templates/common.yaml b/incubator/ferdi-client/1.0.4/templates/common.yaml similarity index 100% rename from incubator/ferdi-client/1.0.3/templates/common.yaml rename to incubator/ferdi-client/1.0.4/templates/common.yaml diff --git a/incubator/firefox-desktop-g3/1.0.3/values.yaml b/incubator/ferdi-client/1.0.4/values.yaml similarity index 100% rename from incubator/firefox-desktop-g3/1.0.3/values.yaml rename to incubator/ferdi-client/1.0.4/values.yaml diff --git a/incubator/ffmpeg-mkvdts2ac3/1.0.3/Chart.lock b/incubator/ffmpeg-mkvdts2ac3/1.0.3/Chart.lock deleted file mode 100644 index 7f857b90b40..00000000000 --- a/incubator/ffmpeg-mkvdts2ac3/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:46:21.16750828Z" diff --git a/incubator/ffmpeg-mkvdts2ac3/1.0.3/Chart.yaml b/incubator/ffmpeg-mkvdts2ac3/1.0.3/Chart.yaml deleted file mode 100644 index 48bfacc2a3a..00000000000 --- a/incubator/ffmpeg-mkvdts2ac3/1.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Productivity - - Tools-Utilities -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: A Chart Chart designed to watch a directory and encode media files. -home: https://truecharts.org/docs/charts/incubator/ffmpeg-mkvdts2ac3 -icon: https://truecharts.org/img/hotlink-ok/chart-icons/ffmpeg-mkvdts2ac3.png -keywords: - - ffmpeg-mkvdts2ac3 - - Productivity - - Tools-Utilities -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: ffmpeg-mkvdts2ac3 -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/ffmpeg-mkvdts2ac3 - - https://registry.hub.docker.com/r/snoopy86/ffmpeg/ -type: application -version: 1.0.3 diff --git a/incubator/ffmpeg-mkvdts2ac3/1.0.3/app-changelog.md b/incubator/ffmpeg-mkvdts2ac3/1.0.3/app-changelog.md deleted file mode 100644 index 046228e2931..00000000000 --- a/incubator/ffmpeg-mkvdts2ac3/1.0.3/app-changelog.md +++ /dev/null @@ -1,27 +0,0 @@ - - -## [ffmpeg-mkvdts2ac3-1.0.3](https://github.com/truecharts/charts/compare/ffmpeg-mkvdts2ac3-0.0.34...ffmpeg-mkvdts2ac3-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Fix - -- remove removed includes - - change container config label - - \ No newline at end of file diff --git a/incubator/ffmpeg-mkvdts2ac3/1.0.3/charts/common-10.9.4.tgz b/incubator/ffmpeg-mkvdts2ac3/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/ffmpeg-mkvdts2ac3/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/ffmpeg-mkvdts2ac3/1.0.3/CHANGELOG.md b/incubator/ffmpeg-mkvdts2ac3/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/ffmpeg-mkvdts2ac3/1.0.3/CHANGELOG.md rename to incubator/ffmpeg-mkvdts2ac3/1.0.4/CHANGELOG.md diff --git a/incubator/ffmpeg-mkvdts2ac3/1.0.4/Chart.yaml b/incubator/ffmpeg-mkvdts2ac3/1.0.4/Chart.yaml new file mode 100644 index 00000000000..d179bb92ef9 --- /dev/null +++ b/incubator/ffmpeg-mkvdts2ac3/1.0.4/Chart.yaml @@ -0,0 +1,30 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Productivity + - Tools-Utilities +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: A Chart Chart designed to watch a directory and encode media files. +home: https://truecharts.org/docs/charts/incubator/ffmpeg-mkvdts2ac3 +icon: https://truecharts.org/img/hotlink-ok/chart-icons/ffmpeg-mkvdts2ac3.png +keywords: + - ffmpeg-mkvdts2ac3 + - Productivity + - Tools-Utilities +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: ffmpeg-mkvdts2ac3 +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/ffmpeg-mkvdts2ac3 + - https://registry.hub.docker.com/r/snoopy86/ffmpeg/ +type: application +version: 1.0.4 diff --git a/incubator/ffmpeg-mkvdts2ac3/1.0.3/README.md b/incubator/ffmpeg-mkvdts2ac3/1.0.4/README.md similarity index 100% rename from incubator/ffmpeg-mkvdts2ac3/1.0.3/README.md rename to incubator/ffmpeg-mkvdts2ac3/1.0.4/README.md diff --git a/incubator/ffmpeg-mkvdts2ac3/1.0.4/app-changelog.md b/incubator/ffmpeg-mkvdts2ac3/1.0.4/app-changelog.md new file mode 100644 index 00000000000..338e5bd037c --- /dev/null +++ b/incubator/ffmpeg-mkvdts2ac3/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [ffmpeg-mkvdts2ac3-1.0.4](https://github.com/truecharts/charts/compare/ffmpeg-mkvdts2ac3-1.0.3...ffmpeg-mkvdts2ac3-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/ffmpeg-mkvdts2ac3/1.0.3/app-readme.md b/incubator/ffmpeg-mkvdts2ac3/1.0.4/app-readme.md similarity index 100% rename from incubator/ffmpeg-mkvdts2ac3/1.0.3/app-readme.md rename to incubator/ffmpeg-mkvdts2ac3/1.0.4/app-readme.md diff --git a/incubator/ffmpeg-mkvdts2ac3/1.0.4/charts/common-10.9.7.tgz b/incubator/ffmpeg-mkvdts2ac3/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/ffmpeg-mkvdts2ac3/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/ffmpeg-mkvdts2ac3/1.0.3/ix_values.yaml b/incubator/ffmpeg-mkvdts2ac3/1.0.4/ix_values.yaml similarity index 100% rename from incubator/ffmpeg-mkvdts2ac3/1.0.3/ix_values.yaml rename to incubator/ffmpeg-mkvdts2ac3/1.0.4/ix_values.yaml diff --git a/incubator/ffmpeg-mkvdts2ac3/1.0.3/questions.yaml b/incubator/ffmpeg-mkvdts2ac3/1.0.4/questions.yaml similarity index 100% rename from incubator/ffmpeg-mkvdts2ac3/1.0.3/questions.yaml rename to incubator/ffmpeg-mkvdts2ac3/1.0.4/questions.yaml diff --git a/incubator/ffmpeg-mkvdts2ac3/1.0.3/templates/common.yaml b/incubator/ffmpeg-mkvdts2ac3/1.0.4/templates/common.yaml similarity index 100% rename from incubator/ffmpeg-mkvdts2ac3/1.0.3/templates/common.yaml rename to incubator/ffmpeg-mkvdts2ac3/1.0.4/templates/common.yaml diff --git a/incubator/fireshare/1.0.3/values.yaml b/incubator/ffmpeg-mkvdts2ac3/1.0.4/values.yaml similarity index 100% rename from incubator/fireshare/1.0.3/values.yaml rename to incubator/ffmpeg-mkvdts2ac3/1.0.4/values.yaml diff --git a/incubator/filegator/1.0.3/Chart.lock b/incubator/filegator/1.0.3/Chart.lock deleted file mode 100644 index faa0762563c..00000000000 --- a/incubator/filegator/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:46:27.793997984Z" diff --git a/incubator/filegator/1.0.3/Chart.yaml b/incubator/filegator/1.0.3/Chart.yaml deleted file mode 100644 index 5d671eaca13..00000000000 --- a/incubator/filegator/1.0.3/Chart.yaml +++ /dev/null @@ -1,35 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Cloud - - Productivity - - Tools-Utilities - - Network-FTP -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "FileGator is a free, open-source, self-hosted web application for managing files and folders." -home: https://truecharts.org/docs/charts/incubator/filegator -icon: https://truecharts.org/img/hotlink-ok/chart-icons/filegator.png -keywords: - - filegator - - Cloud - - Productivity - - Tools-Utilities - - Network-FTP -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: filegator -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/filegator - - https://github.com/filegator/filegator - - https://hub.docker.com/r/maxime1907/filegator -type: application -version: 1.0.3 diff --git a/incubator/filegator/1.0.3/app-changelog.md b/incubator/filegator/1.0.3/app-changelog.md deleted file mode 100644 index 6f0f2af61f7..00000000000 --- a/incubator/filegator/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [filegator-1.0.3](https://github.com/truecharts/charts/compare/filegator-0.0.34...filegator-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/filegator/1.0.3/charts/common-10.9.4.tgz b/incubator/filegator/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/filegator/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/filegator/1.0.3/CHANGELOG.md b/incubator/filegator/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/filegator/1.0.3/CHANGELOG.md rename to incubator/filegator/1.0.4/CHANGELOG.md diff --git a/incubator/filegator/1.0.4/Chart.yaml b/incubator/filegator/1.0.4/Chart.yaml new file mode 100644 index 00000000000..14402f7eabf --- /dev/null +++ b/incubator/filegator/1.0.4/Chart.yaml @@ -0,0 +1,35 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Cloud + - Productivity + - Tools-Utilities + - Network-FTP +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "FileGator is a free, open-source, self-hosted web application for managing files and folders." +home: https://truecharts.org/docs/charts/incubator/filegator +icon: https://truecharts.org/img/hotlink-ok/chart-icons/filegator.png +keywords: + - filegator + - Cloud + - Productivity + - Tools-Utilities + - Network-FTP +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: filegator +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/filegator + - https://github.com/filegator/filegator + - https://hub.docker.com/r/maxime1907/filegator +type: application +version: 1.0.4 diff --git a/incubator/filegator/1.0.3/README.md b/incubator/filegator/1.0.4/README.md similarity index 100% rename from incubator/filegator/1.0.3/README.md rename to incubator/filegator/1.0.4/README.md diff --git a/incubator/filegator/1.0.4/app-changelog.md b/incubator/filegator/1.0.4/app-changelog.md new file mode 100644 index 00000000000..2730dc500e8 --- /dev/null +++ b/incubator/filegator/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [filegator-1.0.4](https://github.com/truecharts/charts/compare/filegator-1.0.3...filegator-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/filegator/1.0.3/app-readme.md b/incubator/filegator/1.0.4/app-readme.md similarity index 100% rename from incubator/filegator/1.0.3/app-readme.md rename to incubator/filegator/1.0.4/app-readme.md diff --git a/incubator/filegator/1.0.4/charts/common-10.9.7.tgz b/incubator/filegator/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/filegator/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/filegator/1.0.3/ix_values.yaml b/incubator/filegator/1.0.4/ix_values.yaml similarity index 100% rename from incubator/filegator/1.0.3/ix_values.yaml rename to incubator/filegator/1.0.4/ix_values.yaml diff --git a/incubator/filegator/1.0.3/questions.yaml b/incubator/filegator/1.0.4/questions.yaml similarity index 100% rename from incubator/filegator/1.0.3/questions.yaml rename to incubator/filegator/1.0.4/questions.yaml diff --git a/incubator/filegator/1.0.3/templates/common.yaml b/incubator/filegator/1.0.4/templates/common.yaml similarity index 100% rename from incubator/filegator/1.0.3/templates/common.yaml rename to incubator/filegator/1.0.4/templates/common.yaml diff --git a/incubator/fistfuloffrags/1.0.3/values.yaml b/incubator/filegator/1.0.4/values.yaml similarity index 100% rename from incubator/fistfuloffrags/1.0.3/values.yaml rename to incubator/filegator/1.0.4/values.yaml diff --git a/incubator/fileshelter/1.0.3/Chart.lock b/incubator/fileshelter/1.0.3/Chart.lock deleted file mode 100644 index dcbfc47b890..00000000000 --- a/incubator/fileshelter/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:46:44.880695158Z" diff --git a/incubator/fileshelter/1.0.3/Chart.yaml b/incubator/fileshelter/1.0.3/Chart.yaml deleted file mode 100644 index 03fc9266379..00000000000 --- a/incubator/fileshelter/1.0.3/Chart.yaml +++ /dev/null @@ -1,35 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Cloud - - Tools-Utilities - - Network-Web - - Network-FTP -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "FileShelter is a self-hosted software that allows you to easily share files over the Internet. Just upload one or more files and get an URL back!" -home: https://truecharts.org/docs/charts/incubator/fileshelter -icon: https://truecharts.org/img/hotlink-ok/chart-icons/fileshelter.png -keywords: - - fileshelter - - Cloud - - Tools-Utilities - - Network-Web - - Network-FTP -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: fileshelter -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/fileshelter - - https://github.com/epoupon/fileshelter - - https://hub.docker.com/r/epoupon/fileshelter -type: application -version: 1.0.3 diff --git a/incubator/fileshelter/1.0.3/app-changelog.md b/incubator/fileshelter/1.0.3/app-changelog.md deleted file mode 100644 index c870623ca0b..00000000000 --- a/incubator/fileshelter/1.0.3/app-changelog.md +++ /dev/null @@ -1,26 +0,0 @@ - - -## [fileshelter-1.0.3](https://github.com/truecharts/charts/compare/fileshelter-0.0.34...fileshelter-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Fix - -- remove removed includes - - \ No newline at end of file diff --git a/incubator/fileshelter/1.0.3/charts/common-10.9.4.tgz b/incubator/fileshelter/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/fileshelter/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/fileshelter/1.0.3/CHANGELOG.md b/incubator/fileshelter/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/fileshelter/1.0.3/CHANGELOG.md rename to incubator/fileshelter/1.0.4/CHANGELOG.md diff --git a/incubator/fileshelter/1.0.4/Chart.yaml b/incubator/fileshelter/1.0.4/Chart.yaml new file mode 100644 index 00000000000..3c33c662638 --- /dev/null +++ b/incubator/fileshelter/1.0.4/Chart.yaml @@ -0,0 +1,35 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Cloud + - Tools-Utilities + - Network-Web + - Network-FTP +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "FileShelter is a self-hosted software that allows you to easily share files over the Internet. Just upload one or more files and get an URL back!" +home: https://truecharts.org/docs/charts/incubator/fileshelter +icon: https://truecharts.org/img/hotlink-ok/chart-icons/fileshelter.png +keywords: + - fileshelter + - Cloud + - Tools-Utilities + - Network-Web + - Network-FTP +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: fileshelter +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/fileshelter + - https://github.com/epoupon/fileshelter + - https://hub.docker.com/r/epoupon/fileshelter +type: application +version: 1.0.4 diff --git a/incubator/fileshelter/1.0.3/README.md b/incubator/fileshelter/1.0.4/README.md similarity index 100% rename from incubator/fileshelter/1.0.3/README.md rename to incubator/fileshelter/1.0.4/README.md diff --git a/incubator/fileshelter/1.0.4/app-changelog.md b/incubator/fileshelter/1.0.4/app-changelog.md new file mode 100644 index 00000000000..3fb02ec98d4 --- /dev/null +++ b/incubator/fileshelter/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [fileshelter-1.0.4](https://github.com/truecharts/charts/compare/fileshelter-1.0.3...fileshelter-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/fileshelter/1.0.3/app-readme.md b/incubator/fileshelter/1.0.4/app-readme.md similarity index 100% rename from incubator/fileshelter/1.0.3/app-readme.md rename to incubator/fileshelter/1.0.4/app-readme.md diff --git a/incubator/fileshelter/1.0.4/charts/common-10.9.7.tgz b/incubator/fileshelter/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/fileshelter/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/fileshelter/1.0.3/ix_values.yaml b/incubator/fileshelter/1.0.4/ix_values.yaml similarity index 100% rename from incubator/fileshelter/1.0.3/ix_values.yaml rename to incubator/fileshelter/1.0.4/ix_values.yaml diff --git a/incubator/fileshelter/1.0.3/questions.yaml b/incubator/fileshelter/1.0.4/questions.yaml similarity index 100% rename from incubator/fileshelter/1.0.3/questions.yaml rename to incubator/fileshelter/1.0.4/questions.yaml diff --git a/incubator/fileshelter/1.0.3/templates/common.yaml b/incubator/fileshelter/1.0.4/templates/common.yaml similarity index 100% rename from incubator/fileshelter/1.0.3/templates/common.yaml rename to incubator/fileshelter/1.0.4/templates/common.yaml diff --git a/incubator/fivem/1.0.3/values.yaml b/incubator/fileshelter/1.0.4/values.yaml similarity index 100% rename from incubator/fivem/1.0.3/values.yaml rename to incubator/fileshelter/1.0.4/values.yaml diff --git a/incubator/filestash/1.0.3/Chart.lock b/incubator/filestash/1.0.3/Chart.lock deleted file mode 100644 index 9753e431589..00000000000 --- a/incubator/filestash/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:46:50.338207177Z" diff --git a/incubator/filestash/1.0.3/Chart.yaml b/incubator/filestash/1.0.3/Chart.yaml deleted file mode 100644 index 7a7d993372b..00000000000 --- a/incubator/filestash/1.0.3/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Cloud - - Productivity - - Network-Web -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: A modern web client for SFTP, S3, FTP, WebDAV, Git, Minio, LDAP, CalDAV, CardDAV, Mysql, Backblaze, ... -home: https://truecharts.org/docs/charts/incubator/filestash -icon: https://truecharts.org/img/hotlink-ok/chart-icons/filestash.png -keywords: - - filestash - - Cloud - - Productivity - - Network-Web -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: filestash -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/filestash - - https://www.filestash.app/ - - https://hub.docker.com/r/machines/filestash/ -type: application -version: 1.0.3 diff --git a/incubator/filestash/1.0.3/app-changelog.md b/incubator/filestash/1.0.3/app-changelog.md deleted file mode 100644 index 205a8d76f26..00000000000 --- a/incubator/filestash/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [filestash-1.0.3](https://github.com/truecharts/charts/compare/filestash-0.0.53...filestash-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/filestash/1.0.3/charts/common-10.9.4.tgz b/incubator/filestash/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/filestash/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/filestash/1.0.3/CHANGELOG.md b/incubator/filestash/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/filestash/1.0.3/CHANGELOG.md rename to incubator/filestash/1.0.4/CHANGELOG.md diff --git a/incubator/filestash/1.0.4/Chart.yaml b/incubator/filestash/1.0.4/Chart.yaml new file mode 100644 index 00000000000..bffd12b7928 --- /dev/null +++ b/incubator/filestash/1.0.4/Chart.yaml @@ -0,0 +1,33 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Cloud + - Productivity + - Network-Web +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: A modern web client for SFTP, S3, FTP, WebDAV, Git, Minio, LDAP, CalDAV, CardDAV, Mysql, Backblaze, ... +home: https://truecharts.org/docs/charts/incubator/filestash +icon: https://truecharts.org/img/hotlink-ok/chart-icons/filestash.png +keywords: + - filestash + - Cloud + - Productivity + - Network-Web +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: filestash +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/filestash + - https://www.filestash.app/ + - https://hub.docker.com/r/machines/filestash/ +type: application +version: 1.0.4 diff --git a/incubator/filestash/1.0.3/README.md b/incubator/filestash/1.0.4/README.md similarity index 100% rename from incubator/filestash/1.0.3/README.md rename to incubator/filestash/1.0.4/README.md diff --git a/incubator/filestash/1.0.4/app-changelog.md b/incubator/filestash/1.0.4/app-changelog.md new file mode 100644 index 00000000000..abe8f0a87a6 --- /dev/null +++ b/incubator/filestash/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [filestash-1.0.4](https://github.com/truecharts/charts/compare/filestash-1.0.3...filestash-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/filestash/1.0.3/app-readme.md b/incubator/filestash/1.0.4/app-readme.md similarity index 100% rename from incubator/filestash/1.0.3/app-readme.md rename to incubator/filestash/1.0.4/app-readme.md diff --git a/incubator/filestash/1.0.4/charts/common-10.9.7.tgz b/incubator/filestash/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/filestash/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/filestash/1.0.3/ix_values.yaml b/incubator/filestash/1.0.4/ix_values.yaml similarity index 100% rename from incubator/filestash/1.0.3/ix_values.yaml rename to incubator/filestash/1.0.4/ix_values.yaml diff --git a/incubator/filestash/1.0.3/questions.yaml b/incubator/filestash/1.0.4/questions.yaml similarity index 100% rename from incubator/filestash/1.0.3/questions.yaml rename to incubator/filestash/1.0.4/questions.yaml diff --git a/incubator/filestash/1.0.3/templates/common.yaml b/incubator/filestash/1.0.4/templates/common.yaml similarity index 100% rename from incubator/filestash/1.0.3/templates/common.yaml rename to incubator/filestash/1.0.4/templates/common.yaml diff --git a/incubator/flame/1.0.3/values.yaml b/incubator/filestash/1.0.4/values.yaml similarity index 100% rename from incubator/flame/1.0.3/values.yaml rename to incubator/filestash/1.0.4/values.yaml diff --git a/incubator/fireflyiii-data-importer/1.0.3/Chart.lock b/incubator/fireflyiii-data-importer/1.0.3/Chart.lock deleted file mode 100644 index db9c5d89109..00000000000 --- a/incubator/fireflyiii-data-importer/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:46:51.946076814Z" diff --git a/incubator/fireflyiii-data-importer/1.0.3/Chart.yaml b/incubator/fireflyiii-data-importer/1.0.3/Chart.yaml deleted file mode 100644 index c86b96ecad8..00000000000 --- a/incubator/fireflyiii-data-importer/1.0.3/Chart.yaml +++ /dev/null @@ -1,34 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: fireflyiii-data-importer -version: 1.0.3 -appVersion: "0.9.16" -description: Firefly III Data Importer. -type: application -deprecated: false -home: https://truecharts.org/docs/charts/incubator/fireflyiii-data-importer -icon: https://truecharts.org/img/hotlink-ok/chart-icons/fireflyiii-data-importer.png -keywords: - - fireflyiii-data-importer - - data - - tool -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/fireflyiii-data-importer - - https://docs.firefly-iii.org/data-importer/install/configure/ - - https://hub.docker.com/r/fireflyiii/data-importer - - https://github.com/firefly-iii/data-importer -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - financial - - tool - - data - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/fireflyiii-data-importer/1.0.3/app-changelog.md b/incubator/fireflyiii-data-importer/1.0.3/app-changelog.md deleted file mode 100644 index 8d34f727296..00000000000 --- a/incubator/fireflyiii-data-importer/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [fireflyiii-data-importer-1.0.3](https://github.com/truecharts/charts/compare/fireflyiii-data-importer-0.0.7...fireflyiii-data-importer-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/fireflyiii-data-importer/1.0.3/charts/common-10.9.4.tgz b/incubator/fireflyiii-data-importer/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/fireflyiii-data-importer/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/fireflyiii-data-importer/1.0.3/CHANGELOG.md b/incubator/fireflyiii-data-importer/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/fireflyiii-data-importer/1.0.3/CHANGELOG.md rename to incubator/fireflyiii-data-importer/1.0.4/CHANGELOG.md diff --git a/incubator/fireflyiii-data-importer/1.0.4/Chart.yaml b/incubator/fireflyiii-data-importer/1.0.4/Chart.yaml new file mode 100644 index 00000000000..882e89e810a --- /dev/null +++ b/incubator/fireflyiii-data-importer/1.0.4/Chart.yaml @@ -0,0 +1,34 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: fireflyiii-data-importer +version: 1.0.4 +appVersion: "0.9.16" +description: Firefly III Data Importer. +type: application +deprecated: false +home: https://truecharts.org/docs/charts/incubator/fireflyiii-data-importer +icon: https://truecharts.org/img/hotlink-ok/chart-icons/fireflyiii-data-importer.png +keywords: + - fireflyiii-data-importer + - data + - tool +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/fireflyiii-data-importer + - https://docs.firefly-iii.org/data-importer/install/configure/ + - https://hub.docker.com/r/fireflyiii/data-importer + - https://github.com/firefly-iii/data-importer +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - financial + - tool + - data + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/fireflyiii-data-importer/1.0.3/README.md b/incubator/fireflyiii-data-importer/1.0.4/README.md similarity index 100% rename from incubator/fireflyiii-data-importer/1.0.3/README.md rename to incubator/fireflyiii-data-importer/1.0.4/README.md diff --git a/incubator/fireflyiii-data-importer/1.0.4/app-changelog.md b/incubator/fireflyiii-data-importer/1.0.4/app-changelog.md new file mode 100644 index 00000000000..511a48dfef9 --- /dev/null +++ b/incubator/fireflyiii-data-importer/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [fireflyiii-data-importer-1.0.4](https://github.com/truecharts/charts/compare/fireflyiii-data-importer-1.0.3...fireflyiii-data-importer-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/fireflyiii-data-importer/1.0.3/app-readme.md b/incubator/fireflyiii-data-importer/1.0.4/app-readme.md similarity index 100% rename from incubator/fireflyiii-data-importer/1.0.3/app-readme.md rename to incubator/fireflyiii-data-importer/1.0.4/app-readme.md diff --git a/incubator/fireflyiii-data-importer/1.0.4/charts/common-10.9.7.tgz b/incubator/fireflyiii-data-importer/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/fireflyiii-data-importer/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/fireflyiii-data-importer/1.0.3/ix_values.yaml b/incubator/fireflyiii-data-importer/1.0.4/ix_values.yaml similarity index 100% rename from incubator/fireflyiii-data-importer/1.0.3/ix_values.yaml rename to incubator/fireflyiii-data-importer/1.0.4/ix_values.yaml diff --git a/incubator/fireflyiii-data-importer/1.0.3/questions.yaml b/incubator/fireflyiii-data-importer/1.0.4/questions.yaml similarity index 100% rename from incubator/fireflyiii-data-importer/1.0.3/questions.yaml rename to incubator/fireflyiii-data-importer/1.0.4/questions.yaml diff --git a/incubator/homebridge/2.0.3/templates/common.yaml b/incubator/fireflyiii-data-importer/1.0.4/templates/common.yaml similarity index 100% rename from incubator/homebridge/2.0.3/templates/common.yaml rename to incubator/fireflyiii-data-importer/1.0.4/templates/common.yaml diff --git a/incubator/flashpaper/1.0.3/values.yaml b/incubator/fireflyiii-data-importer/1.0.4/values.yaml similarity index 100% rename from incubator/flashpaper/1.0.3/values.yaml rename to incubator/fireflyiii-data-importer/1.0.4/values.yaml diff --git a/incubator/firefox-desktop-g3/1.0.3/Chart.lock b/incubator/firefox-desktop-g3/1.0.3/Chart.lock deleted file mode 100644 index 3b17cb22c8b..00000000000 --- a/incubator/firefox-desktop-g3/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:46:58.860969068Z" diff --git a/incubator/firefox-desktop-g3/1.0.3/Chart.yaml b/incubator/firefox-desktop-g3/1.0.3/Chart.yaml deleted file mode 100644 index 8f93170fb4f..00000000000 --- a/incubator/firefox-desktop-g3/1.0.3/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Productivity - - Tools-Utilities - - Network-Web -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Headless Ubuntu/Xfce Charts with VNC/noVNC for diagramming, image editing and 2D/3D drawing" -home: https://truecharts.org/docs/charts/incubator/firefox-desktop-g3 -icon: https://truecharts.org/img/hotlink-ok/chart-icons/firefox-desktop-g3.png -keywords: - - firefox-desktop-g3 - - Productivity - - Tools-Utilities - - Network-Web -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: firefox-desktop-g3 -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/firefox-desktop-g3 - - https://github.com/accetto/headless-drawing-g3/ - - https://hub.docker.com/r/accetto/ubuntu-vnc-xfce-firefox-g3 -type: application -version: 1.0.3 diff --git a/incubator/firefox-desktop-g3/1.0.3/app-changelog.md b/incubator/firefox-desktop-g3/1.0.3/app-changelog.md deleted file mode 100644 index 16070c38a4c..00000000000 --- a/incubator/firefox-desktop-g3/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [firefox-desktop-g3-1.0.3](https://github.com/truecharts/charts/compare/firefox-desktop-g3-0.0.40...firefox-desktop-g3-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/firefox-desktop-g3/1.0.3/charts/common-10.9.4.tgz b/incubator/firefox-desktop-g3/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/firefox-desktop-g3/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/firefox-desktop-g3/1.0.3/ix_values.yaml b/incubator/firefox-desktop-g3/1.0.3/ix_values.yaml deleted file mode 100644 index e8ebbfe7517..00000000000 --- a/incubator/firefox-desktop-g3/1.0.3/ix_values.yaml +++ /dev/null @@ -1,35 +0,0 @@ -env: - VNC_PW: unraid - VNC_RESOLUTION: 1360x768 -image: - pullPolicy: IfNotPresent - repository: tccr.io/truecharts/firefox-desktop-g3 - tag: latest@sha256:802e2cd5ec4f636130b424f291e0d8d7d9ed061f88d4949bf0c1d6da4872dc8a -persistence: - internalshare: - enabled: true - mountPath: /UNRAID_SHARE -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -service: - main: - ports: - main: - port: 6901 - protocol: HTTP - targetPort: 6901 - webuivnc: - enabled: true - ports: - webuivnc: - enabled: true - port: 5901 - protocol: TCP - targetPort: 5901 - -portal: - enabled: true diff --git a/incubator/firefox-desktop-g3/1.0.3/CHANGELOG.md b/incubator/firefox-desktop-g3/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/firefox-desktop-g3/1.0.3/CHANGELOG.md rename to incubator/firefox-desktop-g3/1.0.4/CHANGELOG.md diff --git a/incubator/firefox-desktop-g3/1.0.4/Chart.yaml b/incubator/firefox-desktop-g3/1.0.4/Chart.yaml new file mode 100644 index 00000000000..cd7e1e386c2 --- /dev/null +++ b/incubator/firefox-desktop-g3/1.0.4/Chart.yaml @@ -0,0 +1,33 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Productivity + - Tools-Utilities + - Network-Web +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Headless Ubuntu/Xfce Charts with VNC/noVNC for diagramming, image editing and 2D/3D drawing" +home: https://truecharts.org/docs/charts/incubator/firefox-desktop-g3 +icon: https://truecharts.org/img/hotlink-ok/chart-icons/firefox-desktop-g3.png +keywords: + - firefox-desktop-g3 + - Productivity + - Tools-Utilities + - Network-Web +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: firefox-desktop-g3 +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/firefox-desktop-g3 + - https://github.com/accetto/headless-drawing-g3/ + - https://hub.docker.com/r/accetto/ubuntu-vnc-xfce-firefox-g3 +type: application +version: 1.0.4 diff --git a/incubator/firefox-desktop-g3/1.0.3/README.md b/incubator/firefox-desktop-g3/1.0.4/README.md similarity index 100% rename from incubator/firefox-desktop-g3/1.0.3/README.md rename to incubator/firefox-desktop-g3/1.0.4/README.md diff --git a/incubator/firefox-desktop-g3/1.0.4/app-changelog.md b/incubator/firefox-desktop-g3/1.0.4/app-changelog.md new file mode 100644 index 00000000000..a3a19a2737f --- /dev/null +++ b/incubator/firefox-desktop-g3/1.0.4/app-changelog.md @@ -0,0 +1,10 @@ + + +## [firefox-desktop-g3-1.0.4](https://github.com/truecharts/charts/compare/firefox-desktop-g3-1.0.3...firefox-desktop-g3-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + - update docker general non-major + + \ No newline at end of file diff --git a/incubator/firefox-desktop-g3/1.0.3/app-readme.md b/incubator/firefox-desktop-g3/1.0.4/app-readme.md similarity index 100% rename from incubator/firefox-desktop-g3/1.0.3/app-readme.md rename to incubator/firefox-desktop-g3/1.0.4/app-readme.md diff --git a/incubator/firefox-desktop-g3/1.0.4/charts/common-10.9.7.tgz b/incubator/firefox-desktop-g3/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/firefox-desktop-g3/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/firefox-desktop-g3/1.0.4/ix_values.yaml b/incubator/firefox-desktop-g3/1.0.4/ix_values.yaml new file mode 100644 index 00000000000..de2cd89958d --- /dev/null +++ b/incubator/firefox-desktop-g3/1.0.4/ix_values.yaml @@ -0,0 +1,35 @@ +env: + VNC_PW: unraid + VNC_RESOLUTION: 1360x768 +image: + pullPolicy: IfNotPresent + repository: tccr.io/truecharts/firefox-desktop-g3 + tag: latest@sha256:ff54f67177a68e6e62a4d963350f9cdca48af46a586c754f71f5fde6bff9af10 +persistence: + internalshare: + enabled: true + mountPath: /UNRAID_SHARE +podSecurityContext: + runAsGroup: 0 + runAsUser: 0 +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false +service: + main: + ports: + main: + port: 6901 + protocol: HTTP + targetPort: 6901 + webuivnc: + enabled: true + ports: + webuivnc: + enabled: true + port: 5901 + protocol: TCP + targetPort: 5901 + +portal: + enabled: true diff --git a/incubator/firefox-desktop-g3/1.0.3/questions.yaml b/incubator/firefox-desktop-g3/1.0.4/questions.yaml similarity index 100% rename from incubator/firefox-desktop-g3/1.0.3/questions.yaml rename to incubator/firefox-desktop-g3/1.0.4/questions.yaml diff --git a/incubator/firefox-desktop-g3/1.0.3/templates/common.yaml b/incubator/firefox-desktop-g3/1.0.4/templates/common.yaml similarity index 100% rename from incubator/firefox-desktop-g3/1.0.3/templates/common.yaml rename to incubator/firefox-desktop-g3/1.0.4/templates/common.yaml diff --git a/incubator/flatnotes/1.0.3/values.yaml b/incubator/firefox-desktop-g3/1.0.4/values.yaml similarity index 100% rename from incubator/flatnotes/1.0.3/values.yaml rename to incubator/firefox-desktop-g3/1.0.4/values.yaml diff --git a/incubator/fireshare/1.0.3/Chart.lock b/incubator/fireshare/1.0.3/Chart.lock deleted file mode 100644 index a4d2005bab9..00000000000 --- a/incubator/fireshare/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:47:15.208620883Z" diff --git a/incubator/fireshare/1.0.3/Chart.yaml b/incubator/fireshare/1.0.3/Chart.yaml deleted file mode 100644 index 05494fc20f1..00000000000 --- a/incubator/fireshare/1.0.3/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: "1.2.5" -kubeVersion: ">=1.16.0-0" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: "Share your game clips, videos, or other media via unique links." -version: 1.0.3 -deprecated: false -home: https://truecharts.org/docs/charts/incubator/fireshare -icon: https://truecharts.org/img/hotlink-ok/chart-icons/fireshare.png -keywords: - - fireshare -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: fireshare -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/fireshare - - https://github.com/ShaneIsrael/fireshare - - https://hub.docker.com/r/shaneisrael/fireshare -type: application -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - media diff --git a/incubator/fireshare/1.0.3/app-changelog.md b/incubator/fireshare/1.0.3/app-changelog.md deleted file mode 100644 index ad64fc83b32..00000000000 --- a/incubator/fireshare/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [fireshare-1.0.3](https://github.com/truecharts/charts/compare/fireshare-0.0.41...fireshare-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/fireshare/1.0.3/charts/common-10.9.4.tgz b/incubator/fireshare/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/fireshare/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/fireshare/1.0.3/CHANGELOG.md b/incubator/fireshare/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/fireshare/1.0.3/CHANGELOG.md rename to incubator/fireshare/1.0.4/CHANGELOG.md diff --git a/incubator/fireshare/1.0.4/Chart.yaml b/incubator/fireshare/1.0.4/Chart.yaml new file mode 100644 index 00000000000..186d5edc966 --- /dev/null +++ b/incubator/fireshare/1.0.4/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "1.2.5" +kubeVersion: ">=1.16.0-0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: "Share your game clips, videos, or other media via unique links." +version: 1.0.4 +deprecated: false +home: https://truecharts.org/docs/charts/incubator/fireshare +icon: https://truecharts.org/img/hotlink-ok/chart-icons/fireshare.png +keywords: + - fireshare +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: fireshare +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/fireshare + - https://github.com/ShaneIsrael/fireshare + - https://hub.docker.com/r/shaneisrael/fireshare +type: application +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - media diff --git a/incubator/fireshare/1.0.3/README.md b/incubator/fireshare/1.0.4/README.md similarity index 100% rename from incubator/fireshare/1.0.3/README.md rename to incubator/fireshare/1.0.4/README.md diff --git a/incubator/fireshare/1.0.4/app-changelog.md b/incubator/fireshare/1.0.4/app-changelog.md new file mode 100644 index 00000000000..d8be671e122 --- /dev/null +++ b/incubator/fireshare/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [fireshare-1.0.4](https://github.com/truecharts/charts/compare/fireshare-1.0.3...fireshare-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/fireshare/1.0.3/app-readme.md b/incubator/fireshare/1.0.4/app-readme.md similarity index 100% rename from incubator/fireshare/1.0.3/app-readme.md rename to incubator/fireshare/1.0.4/app-readme.md diff --git a/incubator/fireshare/1.0.4/charts/common-10.9.7.tgz b/incubator/fireshare/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/fireshare/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/fireshare/1.0.3/ix_values.yaml b/incubator/fireshare/1.0.4/ix_values.yaml similarity index 100% rename from incubator/fireshare/1.0.3/ix_values.yaml rename to incubator/fireshare/1.0.4/ix_values.yaml diff --git a/incubator/fireshare/1.0.3/questions.yaml b/incubator/fireshare/1.0.4/questions.yaml similarity index 100% rename from incubator/fireshare/1.0.3/questions.yaml rename to incubator/fireshare/1.0.4/questions.yaml diff --git a/incubator/fireshare/1.0.3/templates/_secrets.tpl b/incubator/fireshare/1.0.4/templates/_secrets.tpl similarity index 100% rename from incubator/fireshare/1.0.3/templates/_secrets.tpl rename to incubator/fireshare/1.0.4/templates/_secrets.tpl diff --git a/incubator/fireshare/1.0.3/templates/common.yaml b/incubator/fireshare/1.0.4/templates/common.yaml similarity index 100% rename from incubator/fireshare/1.0.3/templates/common.yaml rename to incubator/fireshare/1.0.4/templates/common.yaml diff --git a/incubator/flemarr/1.0.3/values.yaml b/incubator/fireshare/1.0.4/values.yaml similarity index 100% rename from incubator/flemarr/1.0.3/values.yaml rename to incubator/fireshare/1.0.4/values.yaml diff --git a/incubator/fistfuloffrags/1.0.3/Chart.lock b/incubator/fistfuloffrags/1.0.3/Chart.lock deleted file mode 100644 index 8c3388bbe42..00000000000 --- a/incubator/fistfuloffrags/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:47:22.240059627Z" diff --git a/incubator/fistfuloffrags/1.0.3/Chart.yaml b/incubator/fistfuloffrags/1.0.3/Chart.yaml deleted file mode 100644 index 29181122e7a..00000000000 --- a/incubator/fistfuloffrags/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - GameServers -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This Chart will download and install SteamCMD. It will also install Fistful of Frags and run it." -home: https://truecharts.org/docs/charts/incubator/fistfuloffrags -icon: https://truecharts.org/img/hotlink-ok/chart-icons/fistfuloffrags.png -keywords: - - fistfuloffrags - - GameServers -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: fistfuloffrags -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/fistfuloffrags - - https://www.steampowered.com/ - - https://hub.docker.com/r/ich777/steamcmd/ -type: application -version: 1.0.3 diff --git a/incubator/fistfuloffrags/1.0.3/app-changelog.md b/incubator/fistfuloffrags/1.0.3/app-changelog.md deleted file mode 100644 index 6fcd59c6354..00000000000 --- a/incubator/fistfuloffrags/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [fistfuloffrags-1.0.3](https://github.com/truecharts/charts/compare/fistfuloffrags-0.0.35...fistfuloffrags-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/fistfuloffrags/1.0.3/charts/common-10.9.4.tgz b/incubator/fistfuloffrags/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/fistfuloffrags/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/fistfuloffrags/1.0.3/CHANGELOG.md b/incubator/fistfuloffrags/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/fistfuloffrags/1.0.3/CHANGELOG.md rename to incubator/fistfuloffrags/1.0.4/CHANGELOG.md diff --git a/incubator/fistfuloffrags/1.0.4/Chart.yaml b/incubator/fistfuloffrags/1.0.4/Chart.yaml new file mode 100644 index 00000000000..22473cb9e43 --- /dev/null +++ b/incubator/fistfuloffrags/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - GameServers +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This Chart will download and install SteamCMD. It will also install Fistful of Frags and run it." +home: https://truecharts.org/docs/charts/incubator/fistfuloffrags +icon: https://truecharts.org/img/hotlink-ok/chart-icons/fistfuloffrags.png +keywords: + - fistfuloffrags + - GameServers +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: fistfuloffrags +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/fistfuloffrags + - https://www.steampowered.com/ + - https://hub.docker.com/r/ich777/steamcmd/ +type: application +version: 1.0.4 diff --git a/incubator/fistfuloffrags/1.0.3/README.md b/incubator/fistfuloffrags/1.0.4/README.md similarity index 100% rename from incubator/fistfuloffrags/1.0.3/README.md rename to incubator/fistfuloffrags/1.0.4/README.md diff --git a/incubator/fistfuloffrags/1.0.4/app-changelog.md b/incubator/fistfuloffrags/1.0.4/app-changelog.md new file mode 100644 index 00000000000..b9c59cbb2db --- /dev/null +++ b/incubator/fistfuloffrags/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [fistfuloffrags-1.0.4](https://github.com/truecharts/charts/compare/fistfuloffrags-1.0.3...fistfuloffrags-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/fistfuloffrags/1.0.3/app-readme.md b/incubator/fistfuloffrags/1.0.4/app-readme.md similarity index 100% rename from incubator/fistfuloffrags/1.0.3/app-readme.md rename to incubator/fistfuloffrags/1.0.4/app-readme.md diff --git a/incubator/fistfuloffrags/1.0.4/charts/common-10.9.7.tgz b/incubator/fistfuloffrags/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/fistfuloffrags/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/fistfuloffrags/1.0.3/ix_values.yaml b/incubator/fistfuloffrags/1.0.4/ix_values.yaml similarity index 100% rename from incubator/fistfuloffrags/1.0.3/ix_values.yaml rename to incubator/fistfuloffrags/1.0.4/ix_values.yaml diff --git a/incubator/fistfuloffrags/1.0.3/questions.yaml b/incubator/fistfuloffrags/1.0.4/questions.yaml similarity index 100% rename from incubator/fistfuloffrags/1.0.3/questions.yaml rename to incubator/fistfuloffrags/1.0.4/questions.yaml diff --git a/incubator/fistfuloffrags/1.0.3/templates/common.yaml b/incubator/fistfuloffrags/1.0.4/templates/common.yaml similarity index 100% rename from incubator/fistfuloffrags/1.0.3/templates/common.yaml rename to incubator/fistfuloffrags/1.0.4/templates/common.yaml diff --git a/incubator/flextv/1.0.3/values.yaml b/incubator/fistfuloffrags/1.0.4/values.yaml similarity index 100% rename from incubator/flextv/1.0.3/values.yaml rename to incubator/fistfuloffrags/1.0.4/values.yaml diff --git a/incubator/fivem/1.0.3/Chart.lock b/incubator/fivem/1.0.3/Chart.lock deleted file mode 100644 index 6ed9d3694f5..00000000000 --- a/incubator/fivem/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:47:23.566912895Z" diff --git a/incubator/fivem/1.0.3/Chart.yaml b/incubator/fivem/1.0.3/Chart.yaml deleted file mode 100644 index 472ea98dad5..00000000000 --- a/incubator/fivem/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - GameServers -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "With this Chart you can run FiveM (GTA V MOD SERVER) it will automatically download the latest version or if you want to updated it yourself set the ‘Manual Updates’ (in the 'Show more settings' tab down below) to ‘true’ (without quotes). The Chart will automatically extract it and download all other required files (resources, server.cfg). You can get fx.tar.xz from here: https://runtime.fivem.net/artifacts/fivem/build_proot_linux/master/ To run this Chart you must provide a valid Server Key (you can get them from here: https://keymaster.fivem.net/) and your prefered Server Name." -home: https://truecharts.org/docs/charts/incubator/fivem -icon: https://truecharts.org/img/hotlink-ok/chart-icons/fivem.png -keywords: - - fivem - - GameServers -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: fivem -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/fivem - - https://fivem.net/ - - https://hub.docker.com/r/ich777/fivemserver/ -type: application -version: 1.0.3 diff --git a/incubator/fivem/1.0.3/app-changelog.md b/incubator/fivem/1.0.3/app-changelog.md deleted file mode 100644 index a041a0655a0..00000000000 --- a/incubator/fivem/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [fivem-1.0.3](https://github.com/truecharts/charts/compare/fivem-0.0.35...fivem-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/fivem/1.0.3/charts/common-10.9.4.tgz b/incubator/fivem/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/fivem/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/fivem/1.0.3/CHANGELOG.md b/incubator/fivem/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/fivem/1.0.3/CHANGELOG.md rename to incubator/fivem/1.0.4/CHANGELOG.md diff --git a/incubator/fivem/1.0.4/Chart.yaml b/incubator/fivem/1.0.4/Chart.yaml new file mode 100644 index 00000000000..3464813da9a --- /dev/null +++ b/incubator/fivem/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - GameServers +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "With this Chart you can run FiveM (GTA V MOD SERVER) it will automatically download the latest version or if you want to updated it yourself set the ‘Manual Updates’ (in the 'Show more settings' tab down below) to ‘true’ (without quotes). The Chart will automatically extract it and download all other required files (resources, server.cfg). You can get fx.tar.xz from here: https://runtime.fivem.net/artifacts/fivem/build_proot_linux/master/ To run this Chart you must provide a valid Server Key (you can get them from here: https://keymaster.fivem.net/) and your prefered Server Name." +home: https://truecharts.org/docs/charts/incubator/fivem +icon: https://truecharts.org/img/hotlink-ok/chart-icons/fivem.png +keywords: + - fivem + - GameServers +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: fivem +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/fivem + - https://fivem.net/ + - https://hub.docker.com/r/ich777/fivemserver/ +type: application +version: 1.0.4 diff --git a/incubator/fivem/1.0.3/README.md b/incubator/fivem/1.0.4/README.md similarity index 100% rename from incubator/fivem/1.0.3/README.md rename to incubator/fivem/1.0.4/README.md diff --git a/incubator/fivem/1.0.4/app-changelog.md b/incubator/fivem/1.0.4/app-changelog.md new file mode 100644 index 00000000000..a7778b27384 --- /dev/null +++ b/incubator/fivem/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [fivem-1.0.4](https://github.com/truecharts/charts/compare/fivem-1.0.3...fivem-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/fivem/1.0.3/app-readme.md b/incubator/fivem/1.0.4/app-readme.md similarity index 100% rename from incubator/fivem/1.0.3/app-readme.md rename to incubator/fivem/1.0.4/app-readme.md diff --git a/incubator/fivem/1.0.4/charts/common-10.9.7.tgz b/incubator/fivem/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/fivem/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/fivem/1.0.3/ix_values.yaml b/incubator/fivem/1.0.4/ix_values.yaml similarity index 100% rename from incubator/fivem/1.0.3/ix_values.yaml rename to incubator/fivem/1.0.4/ix_values.yaml diff --git a/incubator/fivem/1.0.3/questions.yaml b/incubator/fivem/1.0.4/questions.yaml similarity index 100% rename from incubator/fivem/1.0.3/questions.yaml rename to incubator/fivem/1.0.4/questions.yaml diff --git a/incubator/fivem/1.0.3/templates/common.yaml b/incubator/fivem/1.0.4/templates/common.yaml similarity index 100% rename from incubator/fivem/1.0.3/templates/common.yaml rename to incubator/fivem/1.0.4/templates/common.yaml diff --git a/incubator/fluttercoin-wallet/1.0.3/values.yaml b/incubator/fivem/1.0.4/values.yaml similarity index 100% rename from incubator/fluttercoin-wallet/1.0.3/values.yaml rename to incubator/fivem/1.0.4/values.yaml diff --git a/incubator/flame/1.0.3/Chart.lock b/incubator/flame/1.0.3/Chart.lock deleted file mode 100644 index 82701e1eb25..00000000000 --- a/incubator/flame/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:47:30.159713756Z" diff --git a/incubator/flame/1.0.3/Chart.yaml b/incubator/flame/1.0.3/Chart.yaml deleted file mode 100644 index 9cb86d8a8eb..00000000000 --- a/incubator/flame/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "2.3.0" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Flame is self-hosted start page for your server. Easily manage your apps and bookmarks with built-in editors. -home: https://truecharts.org/docs/charts/incubator/flame -icon: https://truecharts.org/img/hotlink-ok/chart-icons/flame.png -keywords: - - flame - - dashboard -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: flame -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/flame - - https://github.com/pawelmalak/flame - - https://hub.docker.com/r/pawelmalak/flame -type: application -version: 1.0.3 -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - utilities diff --git a/incubator/flame/1.0.3/app-changelog.md b/incubator/flame/1.0.3/app-changelog.md deleted file mode 100644 index f99d209169f..00000000000 --- a/incubator/flame/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [flame-1.0.3](https://github.com/truecharts/charts/compare/flame-0.0.38...flame-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/flame/1.0.3/charts/common-10.9.4.tgz b/incubator/flame/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/flame/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/flame/1.0.3/CHANGELOG.md b/incubator/flame/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/flame/1.0.3/CHANGELOG.md rename to incubator/flame/1.0.4/CHANGELOG.md diff --git a/incubator/flame/1.0.4/Chart.yaml b/incubator/flame/1.0.4/Chart.yaml new file mode 100644 index 00000000000..4fdf40298c4 --- /dev/null +++ b/incubator/flame/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "2.3.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Flame is self-hosted start page for your server. Easily manage your apps and bookmarks with built-in editors. +home: https://truecharts.org/docs/charts/incubator/flame +icon: https://truecharts.org/img/hotlink-ok/chart-icons/flame.png +keywords: + - flame + - dashboard +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: flame +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/flame + - https://github.com/pawelmalak/flame + - https://hub.docker.com/r/pawelmalak/flame +type: application +version: 1.0.4 +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - utilities diff --git a/incubator/flame/1.0.3/README.md b/incubator/flame/1.0.4/README.md similarity index 100% rename from incubator/flame/1.0.3/README.md rename to incubator/flame/1.0.4/README.md diff --git a/incubator/flame/1.0.4/app-changelog.md b/incubator/flame/1.0.4/app-changelog.md new file mode 100644 index 00000000000..8e8a85ce0aa --- /dev/null +++ b/incubator/flame/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [flame-1.0.4](https://github.com/truecharts/charts/compare/flame-1.0.3...flame-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/flame/1.0.3/app-readme.md b/incubator/flame/1.0.4/app-readme.md similarity index 100% rename from incubator/flame/1.0.3/app-readme.md rename to incubator/flame/1.0.4/app-readme.md diff --git a/incubator/flame/1.0.4/charts/common-10.9.7.tgz b/incubator/flame/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/flame/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/flame/1.0.3/ix_values.yaml b/incubator/flame/1.0.4/ix_values.yaml similarity index 100% rename from incubator/flame/1.0.3/ix_values.yaml rename to incubator/flame/1.0.4/ix_values.yaml diff --git a/incubator/flame/1.0.3/questions.yaml b/incubator/flame/1.0.4/questions.yaml similarity index 100% rename from incubator/flame/1.0.3/questions.yaml rename to incubator/flame/1.0.4/questions.yaml diff --git a/incubator/flame/1.0.3/templates/_integration.tpl b/incubator/flame/1.0.4/templates/_integration.tpl similarity index 100% rename from incubator/flame/1.0.3/templates/_integration.tpl rename to incubator/flame/1.0.4/templates/_integration.tpl diff --git a/incubator/flame/1.0.3/templates/common.yaml b/incubator/flame/1.0.4/templates/common.yaml similarity index 100% rename from incubator/flame/1.0.3/templates/common.yaml rename to incubator/flame/1.0.4/templates/common.yaml diff --git a/incubator/fmd2-wine/1.0.3/values.yaml b/incubator/flame/1.0.4/values.yaml similarity index 100% rename from incubator/fmd2-wine/1.0.3/values.yaml rename to incubator/flame/1.0.4/values.yaml diff --git a/incubator/flashpaper/1.0.3/Chart.lock b/incubator/flashpaper/1.0.3/Chart.lock deleted file mode 100644 index b4e452e04fa..00000000000 --- a/incubator/flashpaper/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:47:46.605835376Z" diff --git a/incubator/flashpaper/1.0.3/Chart.yaml b/incubator/flashpaper/1.0.3/Chart.yaml deleted file mode 100644 index 90b11ca9117..00000000000 --- a/incubator/flashpaper/1.0.3/Chart.yaml +++ /dev/null @@ -1,37 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Cloud - - Productivity - - Security - - Tools-Utilities - - Network-Web -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "A one-time encrypted zero-knowledge password/secret sharing application focused on simplicity and security. No database or complicated set-up required." -home: https://truecharts.org/docs/charts/incubator/flashpaper -icon: https://truecharts.org/img/hotlink-ok/chart-icons/flashpaper.png -keywords: - - flashpaper - - Cloud - - Productivity - - Security - - Tools-Utilities - - Network-Web -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: flashpaper -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/flashpaper - - https://github.com/AndrewPaglusch/FlashPaper - - https://hub.docker.com/r/andrewpaglusch/flashpaper -type: application -version: 1.0.3 diff --git a/incubator/flashpaper/1.0.3/app-changelog.md b/incubator/flashpaper/1.0.3/app-changelog.md deleted file mode 100644 index 9366149b14f..00000000000 --- a/incubator/flashpaper/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [flashpaper-1.0.3](https://github.com/truecharts/charts/compare/flashpaper-0.0.35...flashpaper-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/flashpaper/1.0.3/charts/common-10.9.4.tgz b/incubator/flashpaper/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/flashpaper/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/flashpaper/1.0.3/CHANGELOG.md b/incubator/flashpaper/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/flashpaper/1.0.3/CHANGELOG.md rename to incubator/flashpaper/1.0.4/CHANGELOG.md diff --git a/incubator/flashpaper/1.0.4/Chart.yaml b/incubator/flashpaper/1.0.4/Chart.yaml new file mode 100644 index 00000000000..f1ac88f5159 --- /dev/null +++ b/incubator/flashpaper/1.0.4/Chart.yaml @@ -0,0 +1,37 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Cloud + - Productivity + - Security + - Tools-Utilities + - Network-Web +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "A one-time encrypted zero-knowledge password/secret sharing application focused on simplicity and security. No database or complicated set-up required." +home: https://truecharts.org/docs/charts/incubator/flashpaper +icon: https://truecharts.org/img/hotlink-ok/chart-icons/flashpaper.png +keywords: + - flashpaper + - Cloud + - Productivity + - Security + - Tools-Utilities + - Network-Web +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: flashpaper +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/flashpaper + - https://github.com/AndrewPaglusch/FlashPaper + - https://hub.docker.com/r/andrewpaglusch/flashpaper +type: application +version: 1.0.4 diff --git a/incubator/flashpaper/1.0.3/README.md b/incubator/flashpaper/1.0.4/README.md similarity index 100% rename from incubator/flashpaper/1.0.3/README.md rename to incubator/flashpaper/1.0.4/README.md diff --git a/incubator/flashpaper/1.0.4/app-changelog.md b/incubator/flashpaper/1.0.4/app-changelog.md new file mode 100644 index 00000000000..3859348ee3b --- /dev/null +++ b/incubator/flashpaper/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [flashpaper-1.0.4](https://github.com/truecharts/charts/compare/flashpaper-1.0.3...flashpaper-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/flashpaper/1.0.3/app-readme.md b/incubator/flashpaper/1.0.4/app-readme.md similarity index 100% rename from incubator/flashpaper/1.0.3/app-readme.md rename to incubator/flashpaper/1.0.4/app-readme.md diff --git a/incubator/flashpaper/1.0.4/charts/common-10.9.7.tgz b/incubator/flashpaper/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/flashpaper/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/flashpaper/1.0.3/ix_values.yaml b/incubator/flashpaper/1.0.4/ix_values.yaml similarity index 100% rename from incubator/flashpaper/1.0.3/ix_values.yaml rename to incubator/flashpaper/1.0.4/ix_values.yaml diff --git a/incubator/flashpaper/1.0.3/questions.yaml b/incubator/flashpaper/1.0.4/questions.yaml similarity index 100% rename from incubator/flashpaper/1.0.3/questions.yaml rename to incubator/flashpaper/1.0.4/questions.yaml diff --git a/incubator/flashpaper/1.0.3/templates/common.yaml b/incubator/flashpaper/1.0.4/templates/common.yaml similarity index 100% rename from incubator/flashpaper/1.0.3/templates/common.yaml rename to incubator/flashpaper/1.0.4/templates/common.yaml diff --git a/incubator/fogproject/1.0.3/values.yaml b/incubator/flashpaper/1.0.4/values.yaml similarity index 100% rename from incubator/fogproject/1.0.3/values.yaml rename to incubator/flashpaper/1.0.4/values.yaml diff --git a/incubator/flatnotes/1.0.3/Chart.lock b/incubator/flatnotes/1.0.3/Chart.lock deleted file mode 100644 index 3d67f790262..00000000000 --- a/incubator/flatnotes/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:47:53.628300973Z" diff --git a/incubator/flatnotes/1.0.3/Chart.yaml b/incubator/flatnotes/1.0.3/Chart.yaml deleted file mode 100644 index 9edce67ca32..00000000000 --- a/incubator/flatnotes/1.0.3/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: "2.1.0" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: A database-less note taking web app that utilizes a flat folder of markdown files for storage. -home: https://truecharts.org/docs/charts/incubator/flatnotes -icon: https://truecharts.org/img/hotlink-ok/chart-icons/flatnotes.png -keywords: - - notes -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: flatnotes -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/flatnotes - - https://hub.docker.com/r/dullage/flatnotes - - https://github.com/Dullage/flatnotes -version: 1.0.3 -annotations: - truecharts.org/catagories: | - - productivity - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/flatnotes/1.0.3/app-changelog.md b/incubator/flatnotes/1.0.3/app-changelog.md deleted file mode 100644 index f61c0b16e00..00000000000 --- a/incubator/flatnotes/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [flatnotes-1.0.3](https://github.com/truecharts/charts/compare/flatnotes-0.0.14...flatnotes-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/flatnotes/1.0.3/charts/common-10.9.4.tgz b/incubator/flatnotes/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/flatnotes/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/flatnotes/1.0.3/CHANGELOG.md b/incubator/flatnotes/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/flatnotes/1.0.3/CHANGELOG.md rename to incubator/flatnotes/1.0.4/CHANGELOG.md diff --git a/incubator/flatnotes/1.0.4/Chart.yaml b/incubator/flatnotes/1.0.4/Chart.yaml new file mode 100644 index 00000000000..ac9ddb512db --- /dev/null +++ b/incubator/flatnotes/1.0.4/Chart.yaml @@ -0,0 +1,27 @@ +apiVersion: v2 +appVersion: "2.1.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: A database-less note taking web app that utilizes a flat folder of markdown files for storage. +home: https://truecharts.org/docs/charts/incubator/flatnotes +icon: https://truecharts.org/img/hotlink-ok/chart-icons/flatnotes.png +keywords: + - notes +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: flatnotes +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/flatnotes + - https://hub.docker.com/r/dullage/flatnotes + - https://github.com/Dullage/flatnotes +version: 1.0.4 +annotations: + truecharts.org/catagories: | + - productivity + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/flatnotes/1.0.3/README.md b/incubator/flatnotes/1.0.4/README.md similarity index 100% rename from incubator/flatnotes/1.0.3/README.md rename to incubator/flatnotes/1.0.4/README.md diff --git a/incubator/flatnotes/1.0.4/app-changelog.md b/incubator/flatnotes/1.0.4/app-changelog.md new file mode 100644 index 00000000000..699eb83ff57 --- /dev/null +++ b/incubator/flatnotes/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [flatnotes-1.0.4](https://github.com/truecharts/charts/compare/flatnotes-1.0.3...flatnotes-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/flatnotes/1.0.3/app-readme.md b/incubator/flatnotes/1.0.4/app-readme.md similarity index 100% rename from incubator/flatnotes/1.0.3/app-readme.md rename to incubator/flatnotes/1.0.4/app-readme.md diff --git a/incubator/flatnotes/1.0.4/charts/common-10.9.7.tgz b/incubator/flatnotes/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/flatnotes/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/flatnotes/1.0.3/ix_values.yaml b/incubator/flatnotes/1.0.4/ix_values.yaml similarity index 100% rename from incubator/flatnotes/1.0.3/ix_values.yaml rename to incubator/flatnotes/1.0.4/ix_values.yaml diff --git a/incubator/flatnotes/1.0.3/questions.yaml b/incubator/flatnotes/1.0.4/questions.yaml similarity index 100% rename from incubator/flatnotes/1.0.3/questions.yaml rename to incubator/flatnotes/1.0.4/questions.yaml diff --git a/incubator/flatnotes/1.0.3/templates/_secrets.tpl b/incubator/flatnotes/1.0.4/templates/_secrets.tpl similarity index 100% rename from incubator/flatnotes/1.0.3/templates/_secrets.tpl rename to incubator/flatnotes/1.0.4/templates/_secrets.tpl diff --git a/incubator/flatnotes/1.0.3/templates/common.yaml b/incubator/flatnotes/1.0.4/templates/common.yaml similarity index 100% rename from incubator/flatnotes/1.0.3/templates/common.yaml rename to incubator/flatnotes/1.0.4/templates/common.yaml diff --git a/incubator/fotosho/1.0.3/values.yaml b/incubator/flatnotes/1.0.4/values.yaml similarity index 100% rename from incubator/fotosho/1.0.3/values.yaml rename to incubator/flatnotes/1.0.4/values.yaml diff --git a/incubator/flemarr/1.0.3/Chart.lock b/incubator/flemarr/1.0.3/Chart.lock deleted file mode 100644 index ed34274e260..00000000000 --- a/incubator/flemarr/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:47:54.084645927Z" diff --git a/incubator/flemarr/1.0.3/Chart.yaml b/incubator/flemarr/1.0.3/Chart.yaml deleted file mode 100644 index adc7a7c4209..00000000000 --- a/incubator/flemarr/1.0.3/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: Flemmarr is a simple Python script that parses a configuration written in YAML and can apply it to any of the -arr apps using their API. -home: https://truecharts.org/docs/charts/incubator/flemarr -icon: https://truecharts.org/img/hotlink-ok/chart-icons/flemarr.png -keywords: - - flemarr -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: flemarr -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/flemarr - - https://github.com/Flemmarr/Flemmarr -version: 1.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/flemarr/1.0.3/app-changelog.md b/incubator/flemarr/1.0.3/app-changelog.md deleted file mode 100644 index c21ef223554..00000000000 --- a/incubator/flemarr/1.0.3/app-changelog.md +++ /dev/null @@ -1,27 +0,0 @@ - - -## [flemarr-1.0.3](https://github.com/truecharts/charts/compare/flemarr-0.0.11...flemarr-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Fix - -- remove removed includes - - change container config label - - \ No newline at end of file diff --git a/incubator/flemarr/1.0.3/charts/common-10.9.4.tgz b/incubator/flemarr/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/flemarr/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/flemarr/1.0.3/CHANGELOG.md b/incubator/flemarr/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/flemarr/1.0.3/CHANGELOG.md rename to incubator/flemarr/1.0.4/CHANGELOG.md diff --git a/incubator/flemarr/1.0.4/Chart.yaml b/incubator/flemarr/1.0.4/Chart.yaml new file mode 100644 index 00000000000..5c82fa3f79e --- /dev/null +++ b/incubator/flemarr/1.0.4/Chart.yaml @@ -0,0 +1,26 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: Flemmarr is a simple Python script that parses a configuration written in YAML and can apply it to any of the -arr apps using their API. +home: https://truecharts.org/docs/charts/incubator/flemarr +icon: https://truecharts.org/img/hotlink-ok/chart-icons/flemarr.png +keywords: + - flemarr +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: flemarr +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/flemarr + - https://github.com/Flemmarr/Flemmarr +version: 1.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/flemarr/1.0.3/README.md b/incubator/flemarr/1.0.4/README.md similarity index 100% rename from incubator/flemarr/1.0.3/README.md rename to incubator/flemarr/1.0.4/README.md diff --git a/incubator/flemarr/1.0.4/app-changelog.md b/incubator/flemarr/1.0.4/app-changelog.md new file mode 100644 index 00000000000..f2600761ae4 --- /dev/null +++ b/incubator/flemarr/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [flemarr-1.0.4](https://github.com/truecharts/charts/compare/flemarr-1.0.3...flemarr-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/flemarr/1.0.3/app-readme.md b/incubator/flemarr/1.0.4/app-readme.md similarity index 100% rename from incubator/flemarr/1.0.3/app-readme.md rename to incubator/flemarr/1.0.4/app-readme.md diff --git a/incubator/flemarr/1.0.4/charts/common-10.9.7.tgz b/incubator/flemarr/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/flemarr/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/flemarr/1.0.3/ix_values.yaml b/incubator/flemarr/1.0.4/ix_values.yaml similarity index 100% rename from incubator/flemarr/1.0.3/ix_values.yaml rename to incubator/flemarr/1.0.4/ix_values.yaml diff --git a/incubator/flemarr/1.0.3/questions.yaml b/incubator/flemarr/1.0.4/questions.yaml similarity index 100% rename from incubator/flemarr/1.0.3/questions.yaml rename to incubator/flemarr/1.0.4/questions.yaml diff --git a/incubator/flemarr/1.0.3/templates/_configMap.tpl b/incubator/flemarr/1.0.4/templates/_configMap.tpl similarity index 100% rename from incubator/flemarr/1.0.3/templates/_configMap.tpl rename to incubator/flemarr/1.0.4/templates/_configMap.tpl diff --git a/incubator/flemarr/1.0.3/templates/common.yaml b/incubator/flemarr/1.0.4/templates/common.yaml similarity index 100% rename from incubator/flemarr/1.0.3/templates/common.yaml rename to incubator/flemarr/1.0.4/templates/common.yaml diff --git a/incubator/freecad-desktop-g3/1.0.3/values.yaml b/incubator/flemarr/1.0.4/values.yaml similarity index 100% rename from incubator/freecad-desktop-g3/1.0.3/values.yaml rename to incubator/flemarr/1.0.4/values.yaml diff --git a/incubator/flextv/1.0.3/Chart.lock b/incubator/flextv/1.0.3/Chart.lock deleted file mode 100644 index 3d736767194..00000000000 --- a/incubator/flextv/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:48:01.812800295Z" diff --git a/incubator/flextv/1.0.3/Chart.yaml b/incubator/flextv/1.0.3/Chart.yaml deleted file mode 100644 index 05ec9d34ea3..00000000000 --- a/incubator/flextv/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - MediaApp -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: A super-sexy voice interface for the Plex HTPC. -home: https://truecharts.org/docs/charts/incubator/flextv -icon: https://truecharts.org/img/hotlink-ok/chart-icons/flextv.png -keywords: - - flextv - - MediaApp -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: flextv -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/flextv - - https://github.com/d8ahazard/FlexTV - - https://registry.hub.docker.com/r/jcreynolds/flextv/ -type: application -version: 1.0.3 diff --git a/incubator/flextv/1.0.3/app-changelog.md b/incubator/flextv/1.0.3/app-changelog.md deleted file mode 100644 index 7e4abf0f32f..00000000000 --- a/incubator/flextv/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [flextv-1.0.3](https://github.com/truecharts/charts/compare/flextv-0.0.34...flextv-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/flextv/1.0.3/charts/common-10.9.4.tgz b/incubator/flextv/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/flextv/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/flextv/1.0.3/CHANGELOG.md b/incubator/flextv/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/flextv/1.0.3/CHANGELOG.md rename to incubator/flextv/1.0.4/CHANGELOG.md diff --git a/incubator/flextv/1.0.4/Chart.yaml b/incubator/flextv/1.0.4/Chart.yaml new file mode 100644 index 00000000000..f5b633f9824 --- /dev/null +++ b/incubator/flextv/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - MediaApp +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: A super-sexy voice interface for the Plex HTPC. +home: https://truecharts.org/docs/charts/incubator/flextv +icon: https://truecharts.org/img/hotlink-ok/chart-icons/flextv.png +keywords: + - flextv + - MediaApp +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: flextv +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/flextv + - https://github.com/d8ahazard/FlexTV + - https://registry.hub.docker.com/r/jcreynolds/flextv/ +type: application +version: 1.0.4 diff --git a/incubator/flextv/1.0.3/README.md b/incubator/flextv/1.0.4/README.md similarity index 100% rename from incubator/flextv/1.0.3/README.md rename to incubator/flextv/1.0.4/README.md diff --git a/incubator/flextv/1.0.4/app-changelog.md b/incubator/flextv/1.0.4/app-changelog.md new file mode 100644 index 00000000000..e64883cd26f --- /dev/null +++ b/incubator/flextv/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [flextv-1.0.4](https://github.com/truecharts/charts/compare/flextv-1.0.3...flextv-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/flextv/1.0.3/app-readme.md b/incubator/flextv/1.0.4/app-readme.md similarity index 100% rename from incubator/flextv/1.0.3/app-readme.md rename to incubator/flextv/1.0.4/app-readme.md diff --git a/incubator/flextv/1.0.4/charts/common-10.9.7.tgz b/incubator/flextv/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/flextv/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/flextv/1.0.3/ix_values.yaml b/incubator/flextv/1.0.4/ix_values.yaml similarity index 100% rename from incubator/flextv/1.0.3/ix_values.yaml rename to incubator/flextv/1.0.4/ix_values.yaml diff --git a/incubator/flextv/1.0.3/questions.yaml b/incubator/flextv/1.0.4/questions.yaml similarity index 100% rename from incubator/flextv/1.0.3/questions.yaml rename to incubator/flextv/1.0.4/questions.yaml diff --git a/incubator/flextv/1.0.3/templates/common.yaml b/incubator/flextv/1.0.4/templates/common.yaml similarity index 100% rename from incubator/flextv/1.0.3/templates/common.yaml rename to incubator/flextv/1.0.4/templates/common.yaml diff --git a/incubator/frigate/3.0.3/values.yaml b/incubator/flextv/1.0.4/values.yaml similarity index 100% rename from incubator/frigate/3.0.3/values.yaml rename to incubator/flextv/1.0.4/values.yaml diff --git a/incubator/fluttercoin-wallet/1.0.3/Chart.lock b/incubator/fluttercoin-wallet/1.0.3/Chart.lock deleted file mode 100644 index 90e8871cda9..00000000000 --- a/incubator/fluttercoin-wallet/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:48:17.73008168Z" diff --git a/incubator/fluttercoin-wallet/1.0.3/Chart.yaml b/incubator/fluttercoin-wallet/1.0.3/Chart.yaml deleted file mode 100644 index 2706e9912ac..00000000000 --- a/incubator/fluttercoin-wallet/1.0.3/Chart.yaml +++ /dev/null @@ -1,35 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Network-Other - - Productivity - - Tools-Utilities - - Crypto -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "FlutterCoin may be a coin with the tried and true algorithm of scrypt, but it's definitely anything but ordinary." -home: https://truecharts.org/docs/charts/incubator/fluttercoin-wallet -icon: https://truecharts.org/img/hotlink-ok/chart-icons/fluttercoin-wallet.png -keywords: - - fluttercoin-wallet - - Network-Other - - Productivity - - Tools-Utilities - - Crypto -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: fluttercoin-wallet -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/fluttercoin-wallet - - https://fluttercoin.me/ - - https://hub.docker.com/r/ich777/fluttercoin -type: application -version: 1.0.3 diff --git a/incubator/fluttercoin-wallet/1.0.3/app-changelog.md b/incubator/fluttercoin-wallet/1.0.3/app-changelog.md deleted file mode 100644 index 8b6e50fd2e4..00000000000 --- a/incubator/fluttercoin-wallet/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [fluttercoin-wallet-1.0.3](https://github.com/truecharts/charts/compare/fluttercoin-wallet-0.0.35...fluttercoin-wallet-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/fluttercoin-wallet/1.0.3/charts/common-10.9.4.tgz b/incubator/fluttercoin-wallet/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/fluttercoin-wallet/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/fluttercoin-wallet/1.0.3/CHANGELOG.md b/incubator/fluttercoin-wallet/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/fluttercoin-wallet/1.0.3/CHANGELOG.md rename to incubator/fluttercoin-wallet/1.0.4/CHANGELOG.md diff --git a/incubator/fluttercoin-wallet/1.0.4/Chart.yaml b/incubator/fluttercoin-wallet/1.0.4/Chart.yaml new file mode 100644 index 00000000000..d4a53c470cf --- /dev/null +++ b/incubator/fluttercoin-wallet/1.0.4/Chart.yaml @@ -0,0 +1,35 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Network-Other + - Productivity + - Tools-Utilities + - Crypto +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "FlutterCoin may be a coin with the tried and true algorithm of scrypt, but it's definitely anything but ordinary." +home: https://truecharts.org/docs/charts/incubator/fluttercoin-wallet +icon: https://truecharts.org/img/hotlink-ok/chart-icons/fluttercoin-wallet.png +keywords: + - fluttercoin-wallet + - Network-Other + - Productivity + - Tools-Utilities + - Crypto +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: fluttercoin-wallet +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/fluttercoin-wallet + - https://fluttercoin.me/ + - https://hub.docker.com/r/ich777/fluttercoin +type: application +version: 1.0.4 diff --git a/incubator/fluttercoin-wallet/1.0.3/README.md b/incubator/fluttercoin-wallet/1.0.4/README.md similarity index 100% rename from incubator/fluttercoin-wallet/1.0.3/README.md rename to incubator/fluttercoin-wallet/1.0.4/README.md diff --git a/incubator/fluttercoin-wallet/1.0.4/app-changelog.md b/incubator/fluttercoin-wallet/1.0.4/app-changelog.md new file mode 100644 index 00000000000..c0732ed9821 --- /dev/null +++ b/incubator/fluttercoin-wallet/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [fluttercoin-wallet-1.0.4](https://github.com/truecharts/charts/compare/fluttercoin-wallet-1.0.3...fluttercoin-wallet-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/fluttercoin-wallet/1.0.3/app-readme.md b/incubator/fluttercoin-wallet/1.0.4/app-readme.md similarity index 100% rename from incubator/fluttercoin-wallet/1.0.3/app-readme.md rename to incubator/fluttercoin-wallet/1.0.4/app-readme.md diff --git a/incubator/fluttercoin-wallet/1.0.4/charts/common-10.9.7.tgz b/incubator/fluttercoin-wallet/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/fluttercoin-wallet/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/fluttercoin-wallet/1.0.3/ix_values.yaml b/incubator/fluttercoin-wallet/1.0.4/ix_values.yaml similarity index 100% rename from incubator/fluttercoin-wallet/1.0.3/ix_values.yaml rename to incubator/fluttercoin-wallet/1.0.4/ix_values.yaml diff --git a/incubator/fluttercoin-wallet/1.0.3/questions.yaml b/incubator/fluttercoin-wallet/1.0.4/questions.yaml similarity index 100% rename from incubator/fluttercoin-wallet/1.0.3/questions.yaml rename to incubator/fluttercoin-wallet/1.0.4/questions.yaml diff --git a/incubator/fluttercoin-wallet/1.0.3/templates/common.yaml b/incubator/fluttercoin-wallet/1.0.4/templates/common.yaml similarity index 100% rename from incubator/fluttercoin-wallet/1.0.3/templates/common.yaml rename to incubator/fluttercoin-wallet/1.0.4/templates/common.yaml diff --git a/incubator/fsm/1.0.3/values.yaml b/incubator/fluttercoin-wallet/1.0.4/values.yaml similarity index 100% rename from incubator/fsm/1.0.3/values.yaml rename to incubator/fluttercoin-wallet/1.0.4/values.yaml diff --git a/incubator/fmd2-wine/1.0.3/Chart.lock b/incubator/fmd2-wine/1.0.3/Chart.lock deleted file mode 100644 index 2ea821520a0..00000000000 --- a/incubator/fmd2-wine/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:48:24.093103247Z" diff --git a/incubator/fmd2-wine/1.0.3/Chart.yaml b/incubator/fmd2-wine/1.0.3/Chart.yaml deleted file mode 100644 index 216d4015115..00000000000 --- a/incubator/fmd2-wine/1.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Downloaders - - MediaApp-Books -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "**FMD2:** This is an active fork of the Free Manga Downloader which is a free open source application written in Object Pascal for managing and downloading manga from various websites. " -home: https://truecharts.org/docs/charts/incubator/fmd2-wine -icon: https://truecharts.org/img/hotlink-ok/chart-icons/fmd2-wine.png -keywords: - - fmd2-wine - - Downloaders - - MediaApp-Books -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: fmd2-wine -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/fmd2-wine - - https://github.com/Banh-Canh/docker-FMD2 - - https://hub.docker.com/r/banhcanh/docker-fmd2/ -type: application -version: 1.0.3 diff --git a/incubator/fmd2-wine/1.0.3/app-changelog.md b/incubator/fmd2-wine/1.0.3/app-changelog.md deleted file mode 100644 index 7c8c7e426bb..00000000000 --- a/incubator/fmd2-wine/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [fmd2-wine-1.0.3](https://github.com/truecharts/charts/compare/fmd2-wine-0.0.34...fmd2-wine-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/fmd2-wine/1.0.3/charts/common-10.9.4.tgz b/incubator/fmd2-wine/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/fmd2-wine/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/fmd2-wine/1.0.3/CHANGELOG.md b/incubator/fmd2-wine/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/fmd2-wine/1.0.3/CHANGELOG.md rename to incubator/fmd2-wine/1.0.4/CHANGELOG.md diff --git a/incubator/fmd2-wine/1.0.4/Chart.yaml b/incubator/fmd2-wine/1.0.4/Chart.yaml new file mode 100644 index 00000000000..42513480738 --- /dev/null +++ b/incubator/fmd2-wine/1.0.4/Chart.yaml @@ -0,0 +1,31 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Downloaders + - MediaApp-Books +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "**FMD2:** This is an active fork of the Free Manga Downloader which is a free open source application written in Object Pascal for managing and downloading manga from various websites. " +home: https://truecharts.org/docs/charts/incubator/fmd2-wine +icon: https://truecharts.org/img/hotlink-ok/chart-icons/fmd2-wine.png +keywords: + - fmd2-wine + - Downloaders + - MediaApp-Books +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: fmd2-wine +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/fmd2-wine + - https://github.com/Banh-Canh/docker-FMD2 + - https://hub.docker.com/r/banhcanh/docker-fmd2/ +type: application +version: 1.0.4 diff --git a/incubator/fmd2-wine/1.0.3/README.md b/incubator/fmd2-wine/1.0.4/README.md similarity index 100% rename from incubator/fmd2-wine/1.0.3/README.md rename to incubator/fmd2-wine/1.0.4/README.md diff --git a/incubator/fmd2-wine/1.0.4/app-changelog.md b/incubator/fmd2-wine/1.0.4/app-changelog.md new file mode 100644 index 00000000000..63582af48c2 --- /dev/null +++ b/incubator/fmd2-wine/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [fmd2-wine-1.0.4](https://github.com/truecharts/charts/compare/fmd2-wine-1.0.3...fmd2-wine-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/fmd2-wine/1.0.3/app-readme.md b/incubator/fmd2-wine/1.0.4/app-readme.md similarity index 100% rename from incubator/fmd2-wine/1.0.3/app-readme.md rename to incubator/fmd2-wine/1.0.4/app-readme.md diff --git a/incubator/fmd2-wine/1.0.4/charts/common-10.9.7.tgz b/incubator/fmd2-wine/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/fmd2-wine/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/fmd2-wine/1.0.3/ix_values.yaml b/incubator/fmd2-wine/1.0.4/ix_values.yaml similarity index 100% rename from incubator/fmd2-wine/1.0.3/ix_values.yaml rename to incubator/fmd2-wine/1.0.4/ix_values.yaml diff --git a/incubator/fmd2-wine/1.0.3/questions.yaml b/incubator/fmd2-wine/1.0.4/questions.yaml similarity index 100% rename from incubator/fmd2-wine/1.0.3/questions.yaml rename to incubator/fmd2-wine/1.0.4/questions.yaml diff --git a/incubator/fmd2-wine/1.0.3/templates/common.yaml b/incubator/fmd2-wine/1.0.4/templates/common.yaml similarity index 100% rename from incubator/fmd2-wine/1.0.3/templates/common.yaml rename to incubator/fmd2-wine/1.0.4/templates/common.yaml diff --git a/incubator/funkwhale-all-in-one/1.0.3/values.yaml b/incubator/fmd2-wine/1.0.4/values.yaml similarity index 100% rename from incubator/funkwhale-all-in-one/1.0.3/values.yaml rename to incubator/fmd2-wine/1.0.4/values.yaml diff --git a/incubator/fogproject/1.0.3/Chart.lock b/incubator/fogproject/1.0.3/Chart.lock deleted file mode 100644 index 0deecc902e7..00000000000 --- a/incubator/fogproject/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:48:25.352904509Z" diff --git a/incubator/fogproject/1.0.3/Chart.yaml b/incubator/fogproject/1.0.3/Chart.yaml deleted file mode 100644 index 1c579ce0ccb..00000000000 --- a/incubator/fogproject/1.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Backup - - Network-DNS -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "FOG Project can capture, deploy, and manage Windows, Mac OSX, and various Linux distributions." -home: https://truecharts.org/docs/charts/incubator/fogproject -icon: https://truecharts.org/img/hotlink-ok/chart-icons/fogproject.png -keywords: - - fogproject - - Backup - - Network-DNS -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: fogproject -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/fogproject - - https://github.com/redvex2460/fogproject -type: application -version: 1.0.3 diff --git a/incubator/fogproject/1.0.3/app-changelog.md b/incubator/fogproject/1.0.3/app-changelog.md deleted file mode 100644 index 490147a9095..00000000000 --- a/incubator/fogproject/1.0.3/app-changelog.md +++ /dev/null @@ -1,26 +0,0 @@ - - -## [fogproject-1.0.3](https://github.com/truecharts/charts/compare/fogproject-0.0.34...fogproject-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Fix - -- remove removed includes - - \ No newline at end of file diff --git a/incubator/fogproject/1.0.3/charts/common-10.9.4.tgz b/incubator/fogproject/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/fogproject/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/fogproject/1.0.3/CHANGELOG.md b/incubator/fogproject/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/fogproject/1.0.3/CHANGELOG.md rename to incubator/fogproject/1.0.4/CHANGELOG.md diff --git a/incubator/fogproject/1.0.4/Chart.yaml b/incubator/fogproject/1.0.4/Chart.yaml new file mode 100644 index 00000000000..07c125ad7db --- /dev/null +++ b/incubator/fogproject/1.0.4/Chart.yaml @@ -0,0 +1,30 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Backup + - Network-DNS +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "FOG Project can capture, deploy, and manage Windows, Mac OSX, and various Linux distributions." +home: https://truecharts.org/docs/charts/incubator/fogproject +icon: https://truecharts.org/img/hotlink-ok/chart-icons/fogproject.png +keywords: + - fogproject + - Backup + - Network-DNS +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: fogproject +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/fogproject + - https://github.com/redvex2460/fogproject +type: application +version: 1.0.4 diff --git a/incubator/fogproject/1.0.3/README.md b/incubator/fogproject/1.0.4/README.md similarity index 100% rename from incubator/fogproject/1.0.3/README.md rename to incubator/fogproject/1.0.4/README.md diff --git a/incubator/fogproject/1.0.4/app-changelog.md b/incubator/fogproject/1.0.4/app-changelog.md new file mode 100644 index 00000000000..a11d785f1a9 --- /dev/null +++ b/incubator/fogproject/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [fogproject-1.0.4](https://github.com/truecharts/charts/compare/fogproject-1.0.3...fogproject-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/fogproject/1.0.3/app-readme.md b/incubator/fogproject/1.0.4/app-readme.md similarity index 100% rename from incubator/fogproject/1.0.3/app-readme.md rename to incubator/fogproject/1.0.4/app-readme.md diff --git a/incubator/fogproject/1.0.4/charts/common-10.9.7.tgz b/incubator/fogproject/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/fogproject/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/fogproject/1.0.3/ix_values.yaml b/incubator/fogproject/1.0.4/ix_values.yaml similarity index 100% rename from incubator/fogproject/1.0.3/ix_values.yaml rename to incubator/fogproject/1.0.4/ix_values.yaml diff --git a/incubator/fogproject/1.0.3/questions.yaml b/incubator/fogproject/1.0.4/questions.yaml similarity index 100% rename from incubator/fogproject/1.0.3/questions.yaml rename to incubator/fogproject/1.0.4/questions.yaml diff --git a/incubator/fogproject/1.0.3/templates/common.yaml b/incubator/fogproject/1.0.4/templates/common.yaml similarity index 100% rename from incubator/fogproject/1.0.3/templates/common.yaml rename to incubator/fogproject/1.0.4/templates/common.yaml diff --git a/incubator/funkwhale/1.0.3/values.yaml b/incubator/fogproject/1.0.4/values.yaml similarity index 100% rename from incubator/funkwhale/1.0.3/values.yaml rename to incubator/fogproject/1.0.4/values.yaml diff --git a/incubator/fotosho/1.0.3/Chart.lock b/incubator/fotosho/1.0.3/Chart.lock deleted file mode 100644 index 2d74b54153f..00000000000 --- a/incubator/fotosho/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:48:33.481922734Z" diff --git a/incubator/fotosho/1.0.3/Chart.yaml b/incubator/fotosho/1.0.3/Chart.yaml deleted file mode 100644 index cb7eb45bd9b..00000000000 --- a/incubator/fotosho/1.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - MediaApp-Photos - - MediaServer-Photos -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "*BETA* Fotosho is a photo gallery for your home server. Organize your photos into albums internally and view as a slideshow. Free and open source. Does not require a database. Does not move, copy or modify your photos." -home: https://truecharts.org/docs/charts/incubator/fotosho -icon: https://truecharts.org/img/hotlink-ok/chart-icons/fotosho.png -keywords: - - fotosho - - MediaApp-Photos - - MediaServer-Photos -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: fotosho -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/fotosho - - https://github.com/advplyr/fotosho - - https://hub.docker.com/r/advplyr/fotosho/ -type: application -version: 1.0.3 diff --git a/incubator/fotosho/1.0.3/app-changelog.md b/incubator/fotosho/1.0.3/app-changelog.md deleted file mode 100644 index ef317bd7d50..00000000000 --- a/incubator/fotosho/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [fotosho-1.0.3](https://github.com/truecharts/charts/compare/fotosho-0.0.34...fotosho-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/fotosho/1.0.3/charts/common-10.9.4.tgz b/incubator/fotosho/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/fotosho/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/fotosho/1.0.3/CHANGELOG.md b/incubator/fotosho/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/fotosho/1.0.3/CHANGELOG.md rename to incubator/fotosho/1.0.4/CHANGELOG.md diff --git a/incubator/fotosho/1.0.4/Chart.yaml b/incubator/fotosho/1.0.4/Chart.yaml new file mode 100644 index 00000000000..f35f257f536 --- /dev/null +++ b/incubator/fotosho/1.0.4/Chart.yaml @@ -0,0 +1,31 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - MediaApp-Photos + - MediaServer-Photos +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "*BETA* Fotosho is a photo gallery for your home server. Organize your photos into albums internally and view as a slideshow. Free and open source. Does not require a database. Does not move, copy or modify your photos." +home: https://truecharts.org/docs/charts/incubator/fotosho +icon: https://truecharts.org/img/hotlink-ok/chart-icons/fotosho.png +keywords: + - fotosho + - MediaApp-Photos + - MediaServer-Photos +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: fotosho +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/fotosho + - https://github.com/advplyr/fotosho + - https://hub.docker.com/r/advplyr/fotosho/ +type: application +version: 1.0.4 diff --git a/incubator/fotosho/1.0.3/README.md b/incubator/fotosho/1.0.4/README.md similarity index 100% rename from incubator/fotosho/1.0.3/README.md rename to incubator/fotosho/1.0.4/README.md diff --git a/incubator/fotosho/1.0.4/app-changelog.md b/incubator/fotosho/1.0.4/app-changelog.md new file mode 100644 index 00000000000..b71c0974038 --- /dev/null +++ b/incubator/fotosho/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [fotosho-1.0.4](https://github.com/truecharts/charts/compare/fotosho-1.0.3...fotosho-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/fotosho/1.0.3/app-readme.md b/incubator/fotosho/1.0.4/app-readme.md similarity index 100% rename from incubator/fotosho/1.0.3/app-readme.md rename to incubator/fotosho/1.0.4/app-readme.md diff --git a/incubator/fotosho/1.0.4/charts/common-10.9.7.tgz b/incubator/fotosho/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/fotosho/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/fotosho/1.0.3/ix_values.yaml b/incubator/fotosho/1.0.4/ix_values.yaml similarity index 100% rename from incubator/fotosho/1.0.3/ix_values.yaml rename to incubator/fotosho/1.0.4/ix_values.yaml diff --git a/incubator/fotosho/1.0.3/questions.yaml b/incubator/fotosho/1.0.4/questions.yaml similarity index 100% rename from incubator/fotosho/1.0.3/questions.yaml rename to incubator/fotosho/1.0.4/questions.yaml diff --git a/incubator/fotosho/1.0.3/templates/common.yaml b/incubator/fotosho/1.0.4/templates/common.yaml similarity index 100% rename from incubator/fotosho/1.0.3/templates/common.yaml rename to incubator/fotosho/1.0.4/templates/common.yaml diff --git a/incubator/garrysmod/1.0.3/values.yaml b/incubator/fotosho/1.0.4/values.yaml similarity index 100% rename from incubator/garrysmod/1.0.3/values.yaml rename to incubator/fotosho/1.0.4/values.yaml diff --git a/incubator/freecad-desktop-g3/1.0.3/Chart.lock b/incubator/freecad-desktop-g3/1.0.3/Chart.lock deleted file mode 100644 index 3260af008b7..00000000000 --- a/incubator/freecad-desktop-g3/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:48:49.344392041Z" diff --git a/incubator/freecad-desktop-g3/1.0.3/Chart.yaml b/incubator/freecad-desktop-g3/1.0.3/Chart.yaml deleted file mode 100644 index 073a2b51ab4..00000000000 --- a/incubator/freecad-desktop-g3/1.0.3/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Productivity - - Tools-Utilities - - MediaApp-Photos -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Headless Ubuntu/Xfce Charts with VNC/noVNC for diagramming, image editing and 2D/3D drawing" -home: https://truecharts.org/docs/charts/incubator/freecad-desktop-g3 -icon: https://truecharts.org/img/hotlink-ok/chart-icons/freecad-desktop-g3.png -keywords: - - freecad-desktop-g3 - - Productivity - - Tools-Utilities - - MediaApp-Photos -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: freecad-desktop-g3 -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/freecad-desktop-g3 - - https://github.com/accetto/headless-drawing-g3/ - - https://hub.docker.com/r/accetto/ubuntu-vnc-xfce-freecad-g3 -type: application -version: 1.0.3 diff --git a/incubator/freecad-desktop-g3/1.0.3/app-changelog.md b/incubator/freecad-desktop-g3/1.0.3/app-changelog.md deleted file mode 100644 index 89722721758..00000000000 --- a/incubator/freecad-desktop-g3/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [freecad-desktop-g3-1.0.3](https://github.com/truecharts/charts/compare/freecad-desktop-g3-0.0.35...freecad-desktop-g3-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/freecad-desktop-g3/1.0.3/charts/common-10.9.4.tgz b/incubator/freecad-desktop-g3/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/freecad-desktop-g3/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/freecad-desktop-g3/1.0.3/CHANGELOG.md b/incubator/freecad-desktop-g3/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/freecad-desktop-g3/1.0.3/CHANGELOG.md rename to incubator/freecad-desktop-g3/1.0.4/CHANGELOG.md diff --git a/incubator/freecad-desktop-g3/1.0.4/Chart.yaml b/incubator/freecad-desktop-g3/1.0.4/Chart.yaml new file mode 100644 index 00000000000..f7e4a4d5591 --- /dev/null +++ b/incubator/freecad-desktop-g3/1.0.4/Chart.yaml @@ -0,0 +1,33 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Productivity + - Tools-Utilities + - MediaApp-Photos +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Headless Ubuntu/Xfce Charts with VNC/noVNC for diagramming, image editing and 2D/3D drawing" +home: https://truecharts.org/docs/charts/incubator/freecad-desktop-g3 +icon: https://truecharts.org/img/hotlink-ok/chart-icons/freecad-desktop-g3.png +keywords: + - freecad-desktop-g3 + - Productivity + - Tools-Utilities + - MediaApp-Photos +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: freecad-desktop-g3 +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/freecad-desktop-g3 + - https://github.com/accetto/headless-drawing-g3/ + - https://hub.docker.com/r/accetto/ubuntu-vnc-xfce-freecad-g3 +type: application +version: 1.0.4 diff --git a/incubator/freecad-desktop-g3/1.0.3/README.md b/incubator/freecad-desktop-g3/1.0.4/README.md similarity index 100% rename from incubator/freecad-desktop-g3/1.0.3/README.md rename to incubator/freecad-desktop-g3/1.0.4/README.md diff --git a/incubator/freecad-desktop-g3/1.0.4/app-changelog.md b/incubator/freecad-desktop-g3/1.0.4/app-changelog.md new file mode 100644 index 00000000000..0a377d8204a --- /dev/null +++ b/incubator/freecad-desktop-g3/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [freecad-desktop-g3-1.0.4](https://github.com/truecharts/charts/compare/freecad-desktop-g3-1.0.3...freecad-desktop-g3-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/freecad-desktop-g3/1.0.3/app-readme.md b/incubator/freecad-desktop-g3/1.0.4/app-readme.md similarity index 100% rename from incubator/freecad-desktop-g3/1.0.3/app-readme.md rename to incubator/freecad-desktop-g3/1.0.4/app-readme.md diff --git a/incubator/freecad-desktop-g3/1.0.4/charts/common-10.9.7.tgz b/incubator/freecad-desktop-g3/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/freecad-desktop-g3/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/freecad-desktop-g3/1.0.3/ix_values.yaml b/incubator/freecad-desktop-g3/1.0.4/ix_values.yaml similarity index 100% rename from incubator/freecad-desktop-g3/1.0.3/ix_values.yaml rename to incubator/freecad-desktop-g3/1.0.4/ix_values.yaml diff --git a/incubator/freecad-desktop-g3/1.0.3/questions.yaml b/incubator/freecad-desktop-g3/1.0.4/questions.yaml similarity index 100% rename from incubator/freecad-desktop-g3/1.0.3/questions.yaml rename to incubator/freecad-desktop-g3/1.0.4/questions.yaml diff --git a/incubator/freecad-desktop-g3/1.0.3/templates/common.yaml b/incubator/freecad-desktop-g3/1.0.4/templates/common.yaml similarity index 100% rename from incubator/freecad-desktop-g3/1.0.3/templates/common.yaml rename to incubator/freecad-desktop-g3/1.0.4/templates/common.yaml diff --git a/incubator/genea/1.0.3/values.yaml b/incubator/freecad-desktop-g3/1.0.4/values.yaml similarity index 100% rename from incubator/genea/1.0.3/values.yaml rename to incubator/freecad-desktop-g3/1.0.4/values.yaml diff --git a/incubator/frigate/3.0.3/Chart.lock b/incubator/frigate/3.0.3/Chart.lock deleted file mode 100644 index 2f0fa85de34..00000000000 --- a/incubator/frigate/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:48:55.587170305Z" diff --git a/incubator/frigate/3.0.3/Chart.yaml b/incubator/frigate/3.0.3/Chart.yaml deleted file mode 100644 index ee6da605a83..00000000000 --- a/incubator/frigate/3.0.3/Chart.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: NVR With Realtime Object Detection for IP Cameras -home: https://truecharts.org/docs/charts/incubator/frigate -icon: https://truecharts.org/img/hotlink-ok/chart-icons/frigate.png -keywords: - - encode - - nvr - - media - - frigate -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: frigate -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/frigate - - https://github.com/blakeblackshear/frigate - - https://hub.docker.com/r/blakeblackshear/frigate -type: application -version: 3.0.3 -annotations: - truecharts.org/catagories: | - - nvr - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/frigate/3.0.3/app-changelog.md b/incubator/frigate/3.0.3/app-changelog.md deleted file mode 100644 index 0ebe5655a9d..00000000000 --- a/incubator/frigate/3.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [frigate-3.0.3](https://github.com/truecharts/charts/compare/frigate-2.0.44...frigate-3.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/frigate/3.0.3/charts/common-10.9.4.tgz b/incubator/frigate/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/frigate/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/frigate/3.0.3/CHANGELOG.md b/incubator/frigate/3.0.4/CHANGELOG.md similarity index 100% rename from incubator/frigate/3.0.3/CHANGELOG.md rename to incubator/frigate/3.0.4/CHANGELOG.md diff --git a/incubator/frigate/3.0.4/Chart.yaml b/incubator/frigate/3.0.4/Chart.yaml new file mode 100644 index 00000000000..803f79063f2 --- /dev/null +++ b/incubator/frigate/3.0.4/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: NVR With Realtime Object Detection for IP Cameras +home: https://truecharts.org/docs/charts/incubator/frigate +icon: https://truecharts.org/img/hotlink-ok/chart-icons/frigate.png +keywords: + - encode + - nvr + - media + - frigate +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: frigate +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/frigate + - https://github.com/blakeblackshear/frigate + - https://hub.docker.com/r/blakeblackshear/frigate +type: application +version: 3.0.4 +annotations: + truecharts.org/catagories: | + - nvr + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/frigate/3.0.3/README.md b/incubator/frigate/3.0.4/README.md similarity index 100% rename from incubator/frigate/3.0.3/README.md rename to incubator/frigate/3.0.4/README.md diff --git a/incubator/frigate/3.0.4/app-changelog.md b/incubator/frigate/3.0.4/app-changelog.md new file mode 100644 index 00000000000..fae5c0737c6 --- /dev/null +++ b/incubator/frigate/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [frigate-3.0.4](https://github.com/truecharts/charts/compare/frigate-3.0.3...frigate-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/frigate/3.0.3/app-readme.md b/incubator/frigate/3.0.4/app-readme.md similarity index 100% rename from incubator/frigate/3.0.3/app-readme.md rename to incubator/frigate/3.0.4/app-readme.md diff --git a/incubator/frigate/3.0.4/charts/common-10.9.7.tgz b/incubator/frigate/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/frigate/3.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/frigate/3.0.3/ix_values.yaml b/incubator/frigate/3.0.4/ix_values.yaml similarity index 100% rename from incubator/frigate/3.0.3/ix_values.yaml rename to incubator/frigate/3.0.4/ix_values.yaml diff --git a/incubator/frigate/3.0.3/questions.yaml b/incubator/frigate/3.0.4/questions.yaml similarity index 100% rename from incubator/frigate/3.0.3/questions.yaml rename to incubator/frigate/3.0.4/questions.yaml diff --git a/incubator/frigate/3.0.3/templates/common.yaml b/incubator/frigate/3.0.4/templates/common.yaml similarity index 100% rename from incubator/frigate/3.0.3/templates/common.yaml rename to incubator/frigate/3.0.4/templates/common.yaml diff --git a/incubator/github-backup/1.0.3/values.yaml b/incubator/frigate/3.0.4/values.yaml similarity index 100% rename from incubator/github-backup/1.0.3/values.yaml rename to incubator/frigate/3.0.4/values.yaml diff --git a/incubator/fsm/1.0.3/Chart.lock b/incubator/fsm/1.0.3/Chart.lock deleted file mode 100644 index 07466f8c4a4..00000000000 --- a/incubator/fsm/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:48:57.276774257Z" diff --git a/incubator/fsm/1.0.3/Chart.yaml b/incubator/fsm/1.0.3/Chart.yaml deleted file mode 100644 index 4a4ab829b6a..00000000000 --- a/incubator/fsm/1.0.3/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Other -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "" -home: https://truecharts.org/docs/charts/incubator/fsm -icon: https://truecharts.org/img/hotlink-ok/chart-icons/fsm.png -keywords: - - fsm - - Other -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: fsm -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/fsm - - https://registry.hub.docker.com/r/ofsm/ofsm -type: application -version: 1.0.3 diff --git a/incubator/fsm/1.0.3/app-changelog.md b/incubator/fsm/1.0.3/app-changelog.md deleted file mode 100644 index 9dc0ea8af25..00000000000 --- a/incubator/fsm/1.0.3/app-changelog.md +++ /dev/null @@ -1,26 +0,0 @@ - - -## [fsm-1.0.3](https://github.com/truecharts/charts/compare/fsm-0.0.34...fsm-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Fix - -- remove removed includes - - \ No newline at end of file diff --git a/incubator/fsm/1.0.3/charts/common-10.9.4.tgz b/incubator/fsm/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/fsm/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/fsm/1.0.3/CHANGELOG.md b/incubator/fsm/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/fsm/1.0.3/CHANGELOG.md rename to incubator/fsm/1.0.4/CHANGELOG.md diff --git a/incubator/fsm/1.0.4/Chart.yaml b/incubator/fsm/1.0.4/Chart.yaml new file mode 100644 index 00000000000..2390cc13f1a --- /dev/null +++ b/incubator/fsm/1.0.4/Chart.yaml @@ -0,0 +1,28 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Other +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "" +home: https://truecharts.org/docs/charts/incubator/fsm +icon: https://truecharts.org/img/hotlink-ok/chart-icons/fsm.png +keywords: + - fsm + - Other +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: fsm +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/fsm + - https://registry.hub.docker.com/r/ofsm/ofsm +type: application +version: 1.0.4 diff --git a/incubator/fsm/1.0.3/README.md b/incubator/fsm/1.0.4/README.md similarity index 100% rename from incubator/fsm/1.0.3/README.md rename to incubator/fsm/1.0.4/README.md diff --git a/incubator/fsm/1.0.4/app-changelog.md b/incubator/fsm/1.0.4/app-changelog.md new file mode 100644 index 00000000000..ee3f90ab709 --- /dev/null +++ b/incubator/fsm/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [fsm-1.0.4](https://github.com/truecharts/charts/compare/fsm-1.0.3...fsm-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/fsm/1.0.3/app-readme.md b/incubator/fsm/1.0.4/app-readme.md similarity index 100% rename from incubator/fsm/1.0.3/app-readme.md rename to incubator/fsm/1.0.4/app-readme.md diff --git a/incubator/fsm/1.0.4/charts/common-10.9.7.tgz b/incubator/fsm/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/fsm/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/fsm/1.0.3/ix_values.yaml b/incubator/fsm/1.0.4/ix_values.yaml similarity index 100% rename from incubator/fsm/1.0.3/ix_values.yaml rename to incubator/fsm/1.0.4/ix_values.yaml diff --git a/incubator/fsm/1.0.3/questions.yaml b/incubator/fsm/1.0.4/questions.yaml similarity index 100% rename from incubator/fsm/1.0.3/questions.yaml rename to incubator/fsm/1.0.4/questions.yaml diff --git a/incubator/fsm/1.0.3/templates/common.yaml b/incubator/fsm/1.0.4/templates/common.yaml similarity index 100% rename from incubator/fsm/1.0.3/templates/common.yaml rename to incubator/fsm/1.0.4/templates/common.yaml diff --git a/incubator/glauth/1.0.3/values.yaml b/incubator/fsm/1.0.4/values.yaml similarity index 100% rename from incubator/glauth/1.0.3/values.yaml rename to incubator/fsm/1.0.4/values.yaml diff --git a/incubator/funkwhale-all-in-one/1.0.3/Chart.lock b/incubator/funkwhale-all-in-one/1.0.3/Chart.lock deleted file mode 100644 index 17cd6ddd1a9..00000000000 --- a/incubator/funkwhale-all-in-one/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:49:20.641033105Z" diff --git a/incubator/funkwhale-all-in-one/1.0.3/Chart.yaml b/incubator/funkwhale-all-in-one/1.0.3/Chart.yaml deleted file mode 100644 index 70033c422ac..00000000000 --- a/incubator/funkwhale-all-in-one/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - MediaServer-Music -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Funkwhale is a community-driven project that lets you listen and share music and audio within a decentralised, open network." -home: https://truecharts.org/docs/charts/incubator/funkwhale-all-in-one -icon: https://truecharts.org/img/hotlink-ok/chart-icons/funkwhale-all-in-one.png -keywords: - - funkwhale-all-in-one - - MediaServer-Music -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: funkwhale-all-in-one -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/funkwhale-all-in-one - - https://funkwhale.audio/ - - https://hub.docker.com/r/funkwhale/all-in-one/ -type: application -version: 1.0.3 diff --git a/incubator/funkwhale-all-in-one/1.0.3/app-changelog.md b/incubator/funkwhale-all-in-one/1.0.3/app-changelog.md deleted file mode 100644 index 4d14dc333b6..00000000000 --- a/incubator/funkwhale-all-in-one/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [funkwhale-all-in-one-1.0.3](https://github.com/truecharts/charts/compare/funkwhale-all-in-one-0.0.34...funkwhale-all-in-one-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/funkwhale-all-in-one/1.0.3/charts/common-10.9.4.tgz b/incubator/funkwhale-all-in-one/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/funkwhale-all-in-one/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/funkwhale-all-in-one/1.0.3/CHANGELOG.md b/incubator/funkwhale-all-in-one/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/funkwhale-all-in-one/1.0.3/CHANGELOG.md rename to incubator/funkwhale-all-in-one/1.0.4/CHANGELOG.md diff --git a/incubator/funkwhale-all-in-one/1.0.4/Chart.yaml b/incubator/funkwhale-all-in-one/1.0.4/Chart.yaml new file mode 100644 index 00000000000..5381720b20b --- /dev/null +++ b/incubator/funkwhale-all-in-one/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - MediaServer-Music +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Funkwhale is a community-driven project that lets you listen and share music and audio within a decentralised, open network." +home: https://truecharts.org/docs/charts/incubator/funkwhale-all-in-one +icon: https://truecharts.org/img/hotlink-ok/chart-icons/funkwhale-all-in-one.png +keywords: + - funkwhale-all-in-one + - MediaServer-Music +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: funkwhale-all-in-one +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/funkwhale-all-in-one + - https://funkwhale.audio/ + - https://hub.docker.com/r/funkwhale/all-in-one/ +type: application +version: 1.0.4 diff --git a/incubator/funkwhale-all-in-one/1.0.3/README.md b/incubator/funkwhale-all-in-one/1.0.4/README.md similarity index 100% rename from incubator/funkwhale-all-in-one/1.0.3/README.md rename to incubator/funkwhale-all-in-one/1.0.4/README.md diff --git a/incubator/funkwhale-all-in-one/1.0.4/app-changelog.md b/incubator/funkwhale-all-in-one/1.0.4/app-changelog.md new file mode 100644 index 00000000000..04f107487a2 --- /dev/null +++ b/incubator/funkwhale-all-in-one/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [funkwhale-all-in-one-1.0.4](https://github.com/truecharts/charts/compare/funkwhale-all-in-one-1.0.3...funkwhale-all-in-one-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/funkwhale-all-in-one/1.0.3/app-readme.md b/incubator/funkwhale-all-in-one/1.0.4/app-readme.md similarity index 100% rename from incubator/funkwhale-all-in-one/1.0.3/app-readme.md rename to incubator/funkwhale-all-in-one/1.0.4/app-readme.md diff --git a/incubator/funkwhale-all-in-one/1.0.4/charts/common-10.9.7.tgz b/incubator/funkwhale-all-in-one/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/funkwhale-all-in-one/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/funkwhale-all-in-one/1.0.3/ix_values.yaml b/incubator/funkwhale-all-in-one/1.0.4/ix_values.yaml similarity index 100% rename from incubator/funkwhale-all-in-one/1.0.3/ix_values.yaml rename to incubator/funkwhale-all-in-one/1.0.4/ix_values.yaml diff --git a/incubator/funkwhale-all-in-one/1.0.3/questions.yaml b/incubator/funkwhale-all-in-one/1.0.4/questions.yaml similarity index 100% rename from incubator/funkwhale-all-in-one/1.0.3/questions.yaml rename to incubator/funkwhale-all-in-one/1.0.4/questions.yaml diff --git a/incubator/funkwhale-all-in-one/1.0.3/templates/common.yaml b/incubator/funkwhale-all-in-one/1.0.4/templates/common.yaml similarity index 100% rename from incubator/funkwhale-all-in-one/1.0.3/templates/common.yaml rename to incubator/funkwhale-all-in-one/1.0.4/templates/common.yaml diff --git a/incubator/go-auto-yt/1.0.3/values.yaml b/incubator/funkwhale-all-in-one/1.0.4/values.yaml similarity index 100% rename from incubator/go-auto-yt/1.0.3/values.yaml rename to incubator/funkwhale-all-in-one/1.0.4/values.yaml diff --git a/incubator/funkwhale/1.0.3/Chart.lock b/incubator/funkwhale/1.0.3/Chart.lock deleted file mode 100644 index 17cc8631645..00000000000 --- a/incubator/funkwhale/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:49:04.134695468Z" diff --git a/incubator/funkwhale/1.0.3/Chart.yaml b/incubator/funkwhale/1.0.3/Chart.yaml deleted file mode 100644 index d8950e05f1e..00000000000 --- a/incubator/funkwhale/1.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - MediaApp-Music - - MediaServer-Music -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Funkwhale is designed to make it easy to listen to music you like, and to discover new artists. -home: https://truecharts.org/docs/charts/incubator/funkwhale -icon: https://truecharts.org/img/hotlink-ok/chart-icons/funkwhale.png -keywords: - - funkwhale - - MediaApp-Music - - MediaServer-Music -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: funkwhale -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/funkwhale - - https://funkwhale.audio/ - - https://hub.docker.com/r/thetarkus/funkwhale/ -type: application -version: 1.0.3 diff --git a/incubator/funkwhale/1.0.3/app-changelog.md b/incubator/funkwhale/1.0.3/app-changelog.md deleted file mode 100644 index b1df34f9e37..00000000000 --- a/incubator/funkwhale/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [funkwhale-1.0.3](https://github.com/truecharts/charts/compare/funkwhale-all-in-one-0.0.34...funkwhale-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/funkwhale/1.0.3/charts/common-10.9.4.tgz b/incubator/funkwhale/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/funkwhale/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/funkwhale/1.0.3/CHANGELOG.md b/incubator/funkwhale/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/funkwhale/1.0.3/CHANGELOG.md rename to incubator/funkwhale/1.0.4/CHANGELOG.md diff --git a/incubator/funkwhale/1.0.4/Chart.yaml b/incubator/funkwhale/1.0.4/Chart.yaml new file mode 100644 index 00000000000..18a47532969 --- /dev/null +++ b/incubator/funkwhale/1.0.4/Chart.yaml @@ -0,0 +1,31 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - MediaApp-Music + - MediaServer-Music +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Funkwhale is designed to make it easy to listen to music you like, and to discover new artists. +home: https://truecharts.org/docs/charts/incubator/funkwhale +icon: https://truecharts.org/img/hotlink-ok/chart-icons/funkwhale.png +keywords: + - funkwhale + - MediaApp-Music + - MediaServer-Music +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: funkwhale +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/funkwhale + - https://funkwhale.audio/ + - https://hub.docker.com/r/thetarkus/funkwhale/ +type: application +version: 1.0.4 diff --git a/incubator/funkwhale/1.0.3/README.md b/incubator/funkwhale/1.0.4/README.md similarity index 100% rename from incubator/funkwhale/1.0.3/README.md rename to incubator/funkwhale/1.0.4/README.md diff --git a/incubator/funkwhale/1.0.4/app-changelog.md b/incubator/funkwhale/1.0.4/app-changelog.md new file mode 100644 index 00000000000..3dede602777 --- /dev/null +++ b/incubator/funkwhale/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [funkwhale-1.0.4](https://github.com/truecharts/charts/compare/funkwhale-1.0.3...funkwhale-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/funkwhale/1.0.3/app-readme.md b/incubator/funkwhale/1.0.4/app-readme.md similarity index 100% rename from incubator/funkwhale/1.0.3/app-readme.md rename to incubator/funkwhale/1.0.4/app-readme.md diff --git a/incubator/funkwhale/1.0.4/charts/common-10.9.7.tgz b/incubator/funkwhale/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/funkwhale/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/funkwhale/1.0.3/ix_values.yaml b/incubator/funkwhale/1.0.4/ix_values.yaml similarity index 100% rename from incubator/funkwhale/1.0.3/ix_values.yaml rename to incubator/funkwhale/1.0.4/ix_values.yaml diff --git a/incubator/funkwhale/1.0.3/questions.yaml b/incubator/funkwhale/1.0.4/questions.yaml similarity index 100% rename from incubator/funkwhale/1.0.3/questions.yaml rename to incubator/funkwhale/1.0.4/questions.yaml diff --git a/incubator/funkwhale/1.0.3/templates/common.yaml b/incubator/funkwhale/1.0.4/templates/common.yaml similarity index 100% rename from incubator/funkwhale/1.0.3/templates/common.yaml rename to incubator/funkwhale/1.0.4/templates/common.yaml diff --git a/incubator/go-playground/1.0.3/values.yaml b/incubator/funkwhale/1.0.4/values.yaml similarity index 100% rename from incubator/go-playground/1.0.3/values.yaml rename to incubator/funkwhale/1.0.4/values.yaml diff --git a/incubator/garrysmod/1.0.3/Chart.lock b/incubator/garrysmod/1.0.3/Chart.lock deleted file mode 100644 index ff6b9128a57..00000000000 --- a/incubator/garrysmod/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:49:26.890636271Z" diff --git a/incubator/garrysmod/1.0.3/Chart.yaml b/incubator/garrysmod/1.0.3/Chart.yaml deleted file mode 100644 index 5f7a25b7109..00000000000 --- a/incubator/garrysmod/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - GameServers -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This Chart will download and install SteamCMD. It will also install Garry's Mod and run it." -home: https://truecharts.org/docs/charts/incubator/garrysmod -icon: https://truecharts.org/img/hotlink-ok/chart-icons/garrysmod.png -keywords: - - garrysmod - - GameServers -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: garrysmod -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/garrysmod - - https://www.steampowered.com/ - - https://hub.docker.com/r/ich777/steamcmd/ -type: application -version: 1.0.3 diff --git a/incubator/garrysmod/1.0.3/app-changelog.md b/incubator/garrysmod/1.0.3/app-changelog.md deleted file mode 100644 index abbf2be1d0c..00000000000 --- a/incubator/garrysmod/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [garrysmod-1.0.3](https://github.com/truecharts/charts/compare/garrysmod-0.0.35...garrysmod-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/garrysmod/1.0.3/charts/common-10.9.4.tgz b/incubator/garrysmod/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/garrysmod/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/garrysmod/1.0.3/CHANGELOG.md b/incubator/garrysmod/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/garrysmod/1.0.3/CHANGELOG.md rename to incubator/garrysmod/1.0.4/CHANGELOG.md diff --git a/incubator/garrysmod/1.0.4/Chart.yaml b/incubator/garrysmod/1.0.4/Chart.yaml new file mode 100644 index 00000000000..a5b8d57606c --- /dev/null +++ b/incubator/garrysmod/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - GameServers +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This Chart will download and install SteamCMD. It will also install Garry's Mod and run it." +home: https://truecharts.org/docs/charts/incubator/garrysmod +icon: https://truecharts.org/img/hotlink-ok/chart-icons/garrysmod.png +keywords: + - garrysmod + - GameServers +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: garrysmod +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/garrysmod + - https://www.steampowered.com/ + - https://hub.docker.com/r/ich777/steamcmd/ +type: application +version: 1.0.4 diff --git a/incubator/garrysmod/1.0.3/README.md b/incubator/garrysmod/1.0.4/README.md similarity index 100% rename from incubator/garrysmod/1.0.3/README.md rename to incubator/garrysmod/1.0.4/README.md diff --git a/incubator/garrysmod/1.0.4/app-changelog.md b/incubator/garrysmod/1.0.4/app-changelog.md new file mode 100644 index 00000000000..51189c19553 --- /dev/null +++ b/incubator/garrysmod/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [garrysmod-1.0.4](https://github.com/truecharts/charts/compare/garrysmod-1.0.3...garrysmod-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/garrysmod/1.0.3/app-readme.md b/incubator/garrysmod/1.0.4/app-readme.md similarity index 100% rename from incubator/garrysmod/1.0.3/app-readme.md rename to incubator/garrysmod/1.0.4/app-readme.md diff --git a/incubator/garrysmod/1.0.4/charts/common-10.9.7.tgz b/incubator/garrysmod/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/garrysmod/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/garrysmod/1.0.3/ix_values.yaml b/incubator/garrysmod/1.0.4/ix_values.yaml similarity index 100% rename from incubator/garrysmod/1.0.3/ix_values.yaml rename to incubator/garrysmod/1.0.4/ix_values.yaml diff --git a/incubator/garrysmod/1.0.3/questions.yaml b/incubator/garrysmod/1.0.4/questions.yaml similarity index 100% rename from incubator/garrysmod/1.0.3/questions.yaml rename to incubator/garrysmod/1.0.4/questions.yaml diff --git a/incubator/garrysmod/1.0.3/templates/common.yaml b/incubator/garrysmod/1.0.4/templates/common.yaml similarity index 100% rename from incubator/garrysmod/1.0.3/templates/common.yaml rename to incubator/garrysmod/1.0.4/templates/common.yaml diff --git a/incubator/goaccess-npm-logs/1.0.3/values.yaml b/incubator/garrysmod/1.0.4/values.yaml similarity index 100% rename from incubator/goaccess-npm-logs/1.0.3/values.yaml rename to incubator/garrysmod/1.0.4/values.yaml diff --git a/incubator/genea/1.0.3/Chart.lock b/incubator/genea/1.0.3/Chart.lock deleted file mode 100644 index baf3ffaac59..00000000000 --- a/incubator/genea/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:49:28.767519564Z" diff --git a/incubator/genea/1.0.3/Chart.yaml b/incubator/genea/1.0.3/Chart.yaml deleted file mode 100644 index abfc8a4b002..00000000000 --- a/incubator/genea/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Other -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Genea allows visually building and editing a family tree online. It consumes and saves genealogy data in the GEDCOM format without any server side components. -home: https://truecharts.org/docs/charts/incubator/genea -icon: https://truecharts.org/img/hotlink-ok/chart-icons/genea.png -keywords: - - genea - - Other -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: genea -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/genea - - https://github.com/genea-app/genea-app - - https://hub.docker.com/r/biggiesize/genea-app -type: application -version: 1.0.3 diff --git a/incubator/genea/1.0.3/app-changelog.md b/incubator/genea/1.0.3/app-changelog.md deleted file mode 100644 index 4064c818717..00000000000 --- a/incubator/genea/1.0.3/app-changelog.md +++ /dev/null @@ -1,26 +0,0 @@ - - -## [genea-1.0.3](https://github.com/truecharts/charts/compare/genea-0.0.34...genea-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Fix - -- remove removed includes - - \ No newline at end of file diff --git a/incubator/genea/1.0.3/charts/common-10.9.4.tgz b/incubator/genea/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/genea/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/genea/1.0.3/CHANGELOG.md b/incubator/genea/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/genea/1.0.3/CHANGELOG.md rename to incubator/genea/1.0.4/CHANGELOG.md diff --git a/incubator/genea/1.0.4/Chart.yaml b/incubator/genea/1.0.4/Chart.yaml new file mode 100644 index 00000000000..5be7b13b10f --- /dev/null +++ b/incubator/genea/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Other +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Genea allows visually building and editing a family tree online. It consumes and saves genealogy data in the GEDCOM format without any server side components. +home: https://truecharts.org/docs/charts/incubator/genea +icon: https://truecharts.org/img/hotlink-ok/chart-icons/genea.png +keywords: + - genea + - Other +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: genea +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/genea + - https://github.com/genea-app/genea-app + - https://hub.docker.com/r/biggiesize/genea-app +type: application +version: 1.0.4 diff --git a/incubator/genea/1.0.3/README.md b/incubator/genea/1.0.4/README.md similarity index 100% rename from incubator/genea/1.0.3/README.md rename to incubator/genea/1.0.4/README.md diff --git a/incubator/genea/1.0.4/app-changelog.md b/incubator/genea/1.0.4/app-changelog.md new file mode 100644 index 00000000000..c7e4382fd1b --- /dev/null +++ b/incubator/genea/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [genea-1.0.4](https://github.com/truecharts/charts/compare/genea-1.0.3...genea-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/genea/1.0.3/app-readme.md b/incubator/genea/1.0.4/app-readme.md similarity index 100% rename from incubator/genea/1.0.3/app-readme.md rename to incubator/genea/1.0.4/app-readme.md diff --git a/incubator/genea/1.0.4/charts/common-10.9.7.tgz b/incubator/genea/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/genea/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/genea/1.0.3/ix_values.yaml b/incubator/genea/1.0.4/ix_values.yaml similarity index 100% rename from incubator/genea/1.0.3/ix_values.yaml rename to incubator/genea/1.0.4/ix_values.yaml diff --git a/incubator/genea/1.0.3/questions.yaml b/incubator/genea/1.0.4/questions.yaml similarity index 100% rename from incubator/genea/1.0.3/questions.yaml rename to incubator/genea/1.0.4/questions.yaml diff --git a/incubator/genea/1.0.3/templates/common.yaml b/incubator/genea/1.0.4/templates/common.yaml similarity index 100% rename from incubator/genea/1.0.3/templates/common.yaml rename to incubator/genea/1.0.4/templates/common.yaml diff --git a/incubator/goaccess/1.0.3/values.yaml b/incubator/genea/1.0.4/values.yaml similarity index 100% rename from incubator/goaccess/1.0.3/values.yaml rename to incubator/genea/1.0.4/values.yaml diff --git a/incubator/ghost/5.0.0/CHANGELOG.md b/incubator/ghost/5.0.0/CHANGELOG.md new file mode 100644 index 00000000000..74d3e4c7855 --- /dev/null +++ b/incubator/ghost/5.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [ghost-4.0.0](https://github.com/truecharts/charts/compare/ghost-3.0.83...ghost-4.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update docker general non-major ([#4355](https://github.com/truecharts/charts/issues/4355)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [ghost-3.0.87](https://github.com/truecharts/charts/compare/ghost-3.0.83...ghost-3.0.87) (2022-11-09) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update docker general non-major ([#4355](https://github.com/truecharts/charts/issues/4355)) + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [ghost-3.0.86](https://github.com/truecharts/charts/compare/ghost-3.0.83...ghost-3.0.86) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [ghost-3.0.85](https://github.com/truecharts/charts/compare/ghost-3.0.83...ghost-3.0.85) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [ghost-3.0.85](https://github.com/truecharts/charts/compare/ghost-3.0.83...ghost-3.0.85) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [ghost-3.0.85](https://github.com/truecharts/charts/compare/ghost-3.0.83...ghost-3.0.85) (2022-11-08) + +### Chore diff --git a/incubator/ghost/5.0.0/Chart.yaml b/incubator/ghost/5.0.0/Chart.yaml new file mode 100644 index 00000000000..a38b78cb69d --- /dev/null +++ b/incubator/ghost/5.0.0/Chart.yaml @@ -0,0 +1,34 @@ +apiVersion: v2 +appVersion: "5.22.9" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: mariadb.enabled + name: mariadb + repository: https://charts.truecharts.org/ + version: 4.0.5 +description: Ghost is an open source, professional publishing platform built on a modern Node.js technology stack designed for teams who need power, flexibility and performance. +home: https://truecharts.org/docs/charts/incubator/ghost +icon: https://truecharts.org/img/hotlink-ok/chart-icons/ghost.png +keywords: + - ghost + - blog + - cms +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: ghost +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/ghost + - https://github.com/TryGhost/Ghost + - https://hub.docker.com/_/ghost + - https://ghost.org/docs/ +version: 5.0.0 +annotations: + truecharts.org/catagories: | + - productivity + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/ghost/5.0.0/README.md b/incubator/ghost/5.0.0/README.md new file mode 100644 index 00000000000..30c153b743f --- /dev/null +++ b/incubator/ghost/5.0.0/README.md @@ -0,0 +1,109 @@ +# ghost + +Ghost is an open source, professional publishing platform built on a modern Node.js technology stack designed for teams who need power, flexibility and performance. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [ghost](https://truecharts.org/docs/charts/incubator/ghost) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* +* +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | mariadb | 3.0.119 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `ghost` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install ghost TrueCharts/ghost +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `ghost` deployment + +```console +helm uninstall ghost +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install ghost \ + --set env.TZ="America/New York" \ + TrueCharts/ghost +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install ghost TrueCharts/ghost -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/incubator/ghost/5.0.0/app-changelog.md b/incubator/ghost/5.0.0/app-changelog.md new file mode 100644 index 00000000000..56198a3e26a --- /dev/null +++ b/incubator/ghost/5.0.0/app-changelog.md @@ -0,0 +1,11 @@ + + +## [ghost-5.0.0](https://github.com/truecharts/charts/compare/ghost-4.0.3...ghost-5.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + - update docker general non-major + + \ No newline at end of file diff --git a/incubator/ghost/5.0.0/app-readme.md b/incubator/ghost/5.0.0/app-readme.md new file mode 100644 index 00000000000..b67ee501d69 --- /dev/null +++ b/incubator/ghost/5.0.0/app-readme.md @@ -0,0 +1,8 @@ +Ghost is an open source, professional publishing platform built on a modern Node.js technology stack designed for teams who need power, flexibility and performance. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/incubator/ghost](https://truecharts.org/docs/charts/incubator/ghost) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/incubator/ghost/5.0.0/charts/common-10.9.7.tgz b/incubator/ghost/5.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/ghost/5.0.0/charts/common-10.9.7.tgz differ diff --git a/incubator/ghost/5.0.0/charts/mariadb-4.0.5.tgz b/incubator/ghost/5.0.0/charts/mariadb-4.0.5.tgz new file mode 100644 index 00000000000..647d1dc1772 Binary files /dev/null and b/incubator/ghost/5.0.0/charts/mariadb-4.0.5.tgz differ diff --git a/incubator/ghost/5.0.0/ix_values.yaml b/incubator/ghost/5.0.0/ix_values.yaml new file mode 100644 index 00000000000..f8245a6c278 --- /dev/null +++ b/incubator/ghost/5.0.0/ix_values.yaml @@ -0,0 +1,74 @@ +image: + repository: tccr.io/truecharts/ghost + tag: 5.22.9@sha256:b741851f381b0c4018be468b6a839e14a2fee8ad775a6f3b5b422f38bc177a58 + pullPolicy: IfNotPresent + +env: + # db env + database__client: "mysql" + database__connection__port: 3306 + database__connection__user: "{{ .Values.mariadb.mariadbUsername }}" + database__connection__database: "{{ .Values.mariadb.mariadbDatabase }}" + # server env + NODE_ENV: "production" + server__port: "{{ .Values.service.main.ports.main.port }}" + url: "http://localhost:10166" + useMinFiles: true + compress: true + imageOptimization__resize: true + imageOptimization__srcsets: true + preloadHeaders: false + sendWelcomeEmail: true + adminFrameProtection: true + emailAnalytics: true + backgroundJobs__emailAnalytics: true + stripeDirect: false + enableStripePromoCodes: false + # privacy env + privacy__useTinfoil: true + privacy__useUpdateCheck: false + privacy__useGravatar: false + privacy__useRpcPing: false + privacy__useStructuredData: false + # mail env + mail__from: "" + mail__transport: "" + mail__options__service: "" + mail__options__port: "" + mail__options__secure: false + mail__options__auth__user: "" + mail__options__auth__pass: "" + # integrations env + tenor__publicReadOnlyApiKey: "" + tenor__contentFilter: "off" + opensea__privateReadOnlyApiKey: "" + twitter__privateReadOnlyToken: "" + database__connection__host: + secretKeyRef: + name: mariadbcreds + key: plainhost + database__connection__password: + secretKeyRef: + name: mariadbcreds + key: mariadb-password + +service: + main: + ports: + main: + port: 10166 + targetPort: 10166 + +persistence: + content: + enabled: true + mountPath: "/var/lib/ghost/content" + +mariadb: + enabled: true + mariadbUsername: ghost + mariadbDatabase: ghost + existingSecret: "mariadbcreds" + +portal: + enabled: true diff --git a/incubator/ghost/5.0.0/questions.yaml b/incubator/ghost/5.0.0/questions.yaml new file mode 100644 index 00000000000..b281f5a1ece --- /dev/null +++ b/incubator/ghost/5.0.0/questions.yaml @@ -0,0 +1,2044 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" + admin: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" + path: "/ghost" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + # Docker specific env + - variable: env + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: url + label: "URL" + description: "Enter the URL that is used to access your publication" + schema: + type: string + default: "http://localhost:10166" + - variable: useMinFiles + label: "useMinFiles" + description: "Generate assets url with .min notation" + schema: + type: boolean + default: true + - variable: imageOptimization__resize + label: "Image Optimization: Resize" + description: "Automatically process and compress" + schema: + type: boolean + default: true + - variable: imageOptimization__srcsets + label: "Image Optimization: srcsets" + description: "Image Optimization: srcsets" + schema: + type: boolean + default: true + - variable: compress + label: "Compress" + description: "Compress" + schema: + type: boolean + default: true + - variable: preloadHeaders + label: "Preload Headers" + description: "Preload Headers" + schema: + type: boolean + default: false + - variable: adminFrameProtection + label: "Admin Frame Protection" + description: "Admin Frame Protection" + schema: + type: boolean + default: true + - variable: sendWelcomeEmail + label: "Send Welcome Email" + description: "Send Welcome Email" + schema: + type: boolean + default: true + - variable: stripeDirect + label: "Stripe Direct" + description: "Stripe Direct" + schema: + type: boolean + default: false + - variable: enableStripePromoCodes + label: "Enable Stripe Promo Codes" + description: "Enable Stripe Promo Codes" + schema: + type: boolean + default: false + - variable: emailAnalytics + label: "Email Analytics" + description: "Email Analytics" + schema: + type: boolean + default: true + - variable: backgroundJobs__emailAnalytics + label: "Background Jobs Email Analytics" + description: "Background Jobs Email Analytics" + schema: + type: boolean + default: true + - variable: useMinFiles + label: "useMinFiles" + description: "Generate assets url with .min notation" + schema: + type: boolean + default: true + - variable: privacy__useTinfoil + label: "Privacy: Use Tin Foil" + description: "Turn privacy features on or off" + schema: + type: boolean + default: false + show_subquestions_if: false + subquestions: + - variable: privacy__useUpdateCheck + label: "Privacy: Use Update Checks" + description: "Enable Update Checks" + schema: + type: boolean + default: true + - variable: privacy__useGravatar + label: "Privacy: Use Gravatar" + description: "Enable Gravatar" + schema: + type: boolean + default: true + - variable: privacy__useRpcPing + label: "Privacy: Use RPC Ping" + description: "Enable RPC Pings" + schema: + type: boolean + default: true + - variable: privacy__useStructuredData + label: "Privacy: Use Structured Data" + description: "Enable Structured Data" + schema: + type: boolean + default: true + - variable: mailenabled + label: "Mail Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: mail__from + label: "Mail: From Address" + description: "From Address eg ('Ghost Admin' )" + schema: + type: string + default: "" + - variable: mail__transport + label: "Mail: Transport" + description: "Transport" + schema: + type: string + default: "SMTP" + - variable: mail__options__service + label: "Mail: Options - Service" + description: "Service eg (Mailgun)" + schema: + type: string + default: "" + - variable: mail__options__port + label: "Mail: Options - Port" + description: "Port eg (587)" + schema: + type: string + default: "" + - variable: mail__options__secure + label: "Mail: Options - Secure" + description: "Enable Secure Mail" + schema: + type: boolean + default: false + - variable: mail__options__auth__user + label: "Mail: Options - Auth - User" + description: "Username for mail provider" + schema: + type: string + default: "" + - variable: mail__options__auth__pass + label: "Mail: Options - Auth - Password" + description: "Password for mail provider" + schema: + type: string + private: true + default: "" + - variable: integrationsenabled + label: "Integration Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: twitter__privateReadOnlyToken + label: "Twitter: Private Read Only Token" + description: "Twitter: Private Read Only Token" + schema: + type: string + private: true + default: "" + - variable: opensea__privateReadOnlyApiKey + label: "Opensea: Private Read Only API Key" + description: "Opensea: Private Read Only API Key" + schema: + type: string + private: true + default: "" + - variable: tenor__publicReadOnlyApiKey + label: "Tenor: Private Read Only API Key" + description: "Tenor: Private Read Only API Key" + schema: + type: string + private: true + default: "" + - variable: tenor__contentFilter + label: "Tenor: Content Filter" + description: "Tenor: Content Filter" + schema: + type: string + default: "off" + enum: + - value: "off" + description: "off" + - value: "on" + description: "on" + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10166 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: content + label: "App Content Storage" + description: "Stores the Application Content." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: true + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 568 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 568 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at +
https://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/incubator/jump/1.0.3/templates/common.yaml b/incubator/ghost/5.0.0/templates/common.yaml similarity index 100% rename from incubator/jump/1.0.3/templates/common.yaml rename to incubator/ghost/5.0.0/templates/common.yaml diff --git a/incubator/godaddy-ddns/1.0.3/values.yaml b/incubator/ghost/5.0.0/values.yaml similarity index 100% rename from incubator/godaddy-ddns/1.0.3/values.yaml rename to incubator/ghost/5.0.0/values.yaml diff --git a/incubator/github-backup/1.0.3/Chart.lock b/incubator/github-backup/1.0.3/Chart.lock deleted file mode 100644 index d50648f6d39..00000000000 --- a/incubator/github-backup/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:49:52.483541385Z" diff --git a/incubator/github-backup/1.0.3/Chart.yaml b/incubator/github-backup/1.0.3/Chart.yaml deleted file mode 100644 index b87dd4e4481..00000000000 --- a/incubator/github-backup/1.0.3/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Backup -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Like to maintain your own data? Automatically backup your github account to your Unraid server on a schedule. -home: https://truecharts.org/docs/charts/incubator/github-backup -icon: https://truecharts.org/img/hotlink-ok/chart-icons/github-backup.png -keywords: - - github-backup - - Backup -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: github-backup -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/github-backup - - https://hub.docker.com/r/lnxd/github-backup -type: application -version: 1.0.3 diff --git a/incubator/github-backup/1.0.3/app-changelog.md b/incubator/github-backup/1.0.3/app-changelog.md deleted file mode 100644 index 349deda990e..00000000000 --- a/incubator/github-backup/1.0.3/app-changelog.md +++ /dev/null @@ -1,27 +0,0 @@ - - -## [github-backup-1.0.3](https://github.com/truecharts/charts/compare/llalon-github-backup-0.0.34...github-backup-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Fix - -- remove removed includes - - change container config label - - \ No newline at end of file diff --git a/incubator/github-backup/1.0.3/charts/common-10.9.4.tgz b/incubator/github-backup/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/github-backup/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/github-backup/1.0.3/CHANGELOG.md b/incubator/github-backup/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/github-backup/1.0.3/CHANGELOG.md rename to incubator/github-backup/1.0.4/CHANGELOG.md diff --git a/incubator/github-backup/1.0.4/Chart.yaml b/incubator/github-backup/1.0.4/Chart.yaml new file mode 100644 index 00000000000..e112ccf6f88 --- /dev/null +++ b/incubator/github-backup/1.0.4/Chart.yaml @@ -0,0 +1,28 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Backup +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Like to maintain your own data? Automatically backup your github account to your Unraid server on a schedule. +home: https://truecharts.org/docs/charts/incubator/github-backup +icon: https://truecharts.org/img/hotlink-ok/chart-icons/github-backup.png +keywords: + - github-backup + - Backup +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: github-backup +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/github-backup + - https://hub.docker.com/r/lnxd/github-backup +type: application +version: 1.0.4 diff --git a/incubator/github-backup/1.0.3/README.md b/incubator/github-backup/1.0.4/README.md similarity index 100% rename from incubator/github-backup/1.0.3/README.md rename to incubator/github-backup/1.0.4/README.md diff --git a/incubator/github-backup/1.0.4/app-changelog.md b/incubator/github-backup/1.0.4/app-changelog.md new file mode 100644 index 00000000000..c124ab98e1a --- /dev/null +++ b/incubator/github-backup/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [github-backup-1.0.4](https://github.com/truecharts/charts/compare/llalon-github-backup-1.0.3...github-backup-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/github-backup/1.0.3/app-readme.md b/incubator/github-backup/1.0.4/app-readme.md similarity index 100% rename from incubator/github-backup/1.0.3/app-readme.md rename to incubator/github-backup/1.0.4/app-readme.md diff --git a/incubator/github-backup/1.0.4/charts/common-10.9.7.tgz b/incubator/github-backup/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/github-backup/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/github-backup/1.0.3/ix_values.yaml b/incubator/github-backup/1.0.4/ix_values.yaml similarity index 100% rename from incubator/github-backup/1.0.3/ix_values.yaml rename to incubator/github-backup/1.0.4/ix_values.yaml diff --git a/incubator/github-backup/1.0.3/questions.yaml b/incubator/github-backup/1.0.4/questions.yaml similarity index 100% rename from incubator/github-backup/1.0.3/questions.yaml rename to incubator/github-backup/1.0.4/questions.yaml diff --git a/incubator/github-backup/1.0.3/templates/common.yaml b/incubator/github-backup/1.0.4/templates/common.yaml similarity index 100% rename from incubator/github-backup/1.0.3/templates/common.yaml rename to incubator/github-backup/1.0.4/templates/common.yaml diff --git a/incubator/gokapi/1.0.3/values.yaml b/incubator/github-backup/1.0.4/values.yaml similarity index 100% rename from incubator/gokapi/1.0.3/values.yaml rename to incubator/github-backup/1.0.4/values.yaml diff --git a/incubator/glauth/1.0.3/Chart.lock b/incubator/glauth/1.0.3/Chart.lock deleted file mode 100644 index 68b0e7e9c26..00000000000 --- a/incubator/glauth/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:49:58.039721773Z" diff --git a/incubator/glauth/1.0.3/Chart.yaml b/incubator/glauth/1.0.3/Chart.yaml deleted file mode 100644 index 88115ba6331..00000000000 --- a/incubator/glauth/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Security -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: GLAuth is a secure, easy-to-use, LDAP server with configurable backends. -home: https://truecharts.org/docs/charts/incubator/glauth -icon: https://truecharts.org/img/hotlink-ok/chart-icons/glauth.png -keywords: - - glauth - - Security -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: glauth -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/glauth - - https://glauth.github.io - - https://hub.docker.com/repository/docker/glauth/glauth -type: application -version: 1.0.3 diff --git a/incubator/glauth/1.0.3/app-changelog.md b/incubator/glauth/1.0.3/app-changelog.md deleted file mode 100644 index 54fa1e1a001..00000000000 --- a/incubator/glauth/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [glauth-1.0.3](https://github.com/truecharts/charts/compare/glauth-0.0.34...glauth-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/glauth/1.0.3/charts/common-10.9.4.tgz b/incubator/glauth/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/glauth/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/glauth/1.0.3/CHANGELOG.md b/incubator/glauth/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/glauth/1.0.3/CHANGELOG.md rename to incubator/glauth/1.0.4/CHANGELOG.md diff --git a/incubator/glauth/1.0.4/Chart.yaml b/incubator/glauth/1.0.4/Chart.yaml new file mode 100644 index 00000000000..55d106d65d1 --- /dev/null +++ b/incubator/glauth/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Security +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: GLAuth is a secure, easy-to-use, LDAP server with configurable backends. +home: https://truecharts.org/docs/charts/incubator/glauth +icon: https://truecharts.org/img/hotlink-ok/chart-icons/glauth.png +keywords: + - glauth + - Security +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: glauth +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/glauth + - https://glauth.github.io + - https://hub.docker.com/repository/docker/glauth/glauth +type: application +version: 1.0.4 diff --git a/incubator/glauth/1.0.3/README.md b/incubator/glauth/1.0.4/README.md similarity index 100% rename from incubator/glauth/1.0.3/README.md rename to incubator/glauth/1.0.4/README.md diff --git a/incubator/glauth/1.0.4/app-changelog.md b/incubator/glauth/1.0.4/app-changelog.md new file mode 100644 index 00000000000..983da355cfc --- /dev/null +++ b/incubator/glauth/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [glauth-1.0.4](https://github.com/truecharts/charts/compare/glauth-1.0.3...glauth-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/glauth/1.0.3/app-readme.md b/incubator/glauth/1.0.4/app-readme.md similarity index 100% rename from incubator/glauth/1.0.3/app-readme.md rename to incubator/glauth/1.0.4/app-readme.md diff --git a/incubator/glauth/1.0.4/charts/common-10.9.7.tgz b/incubator/glauth/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/glauth/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/glauth/1.0.3/ix_values.yaml b/incubator/glauth/1.0.4/ix_values.yaml similarity index 100% rename from incubator/glauth/1.0.3/ix_values.yaml rename to incubator/glauth/1.0.4/ix_values.yaml diff --git a/incubator/glauth/1.0.3/questions.yaml b/incubator/glauth/1.0.4/questions.yaml similarity index 100% rename from incubator/glauth/1.0.3/questions.yaml rename to incubator/glauth/1.0.4/questions.yaml diff --git a/incubator/glauth/1.0.3/templates/common.yaml b/incubator/glauth/1.0.4/templates/common.yaml similarity index 100% rename from incubator/glauth/1.0.3/templates/common.yaml rename to incubator/glauth/1.0.4/templates/common.yaml diff --git a/incubator/google-cloud-storage-backup/1.0.3/values.yaml b/incubator/glauth/1.0.4/values.yaml similarity index 100% rename from incubator/google-cloud-storage-backup/1.0.3/values.yaml rename to incubator/glauth/1.0.4/values.yaml diff --git a/incubator/go-auto-yt/1.0.3/Chart.lock b/incubator/go-auto-yt/1.0.3/Chart.lock deleted file mode 100644 index 8356b2e9a8a..00000000000 --- a/incubator/go-auto-yt/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:49:59.437085497Z" diff --git a/incubator/go-auto-yt/1.0.3/Chart.yaml b/incubator/go-auto-yt/1.0.3/Chart.yaml deleted file mode 100644 index ba7e3ff3eca..00000000000 --- a/incubator/go-auto-yt/1.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Downloaders - - Tools-Utilities -apiVersion: v2 -appVersion: "stable" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "GoAutoYT makes it easy for you to automatically download videos from as many YouTube channels as you'd like." -home: https://truecharts.org/docs/charts/incubator/go-auto-yt -icon: https://truecharts.org/img/hotlink-ok/chart-icons/go-auto-yt.png -keywords: - - go-auto-yt - - Downloaders - - Tools-Utilities -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: go-auto-yt -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/go-auto-yt - - https://github.com/XiovV/go-auto-yt - - https://hub.docker.com/r/xiovv/go-auto-yt -type: application -version: 1.0.3 diff --git a/incubator/go-auto-yt/1.0.3/app-changelog.md b/incubator/go-auto-yt/1.0.3/app-changelog.md deleted file mode 100644 index 5012db600d2..00000000000 --- a/incubator/go-auto-yt/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [go-auto-yt-1.0.3](https://github.com/truecharts/charts/compare/go-auto-yt-0.0.34...go-auto-yt-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/go-auto-yt/1.0.3/charts/common-10.9.4.tgz b/incubator/go-auto-yt/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/go-auto-yt/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/go-auto-yt/1.0.3/CHANGELOG.md b/incubator/go-auto-yt/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/go-auto-yt/1.0.3/CHANGELOG.md rename to incubator/go-auto-yt/1.0.4/CHANGELOG.md diff --git a/incubator/go-auto-yt/1.0.4/Chart.yaml b/incubator/go-auto-yt/1.0.4/Chart.yaml new file mode 100644 index 00000000000..feff22dbc71 --- /dev/null +++ b/incubator/go-auto-yt/1.0.4/Chart.yaml @@ -0,0 +1,31 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Downloaders + - Tools-Utilities +apiVersion: v2 +appVersion: "stable" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "GoAutoYT makes it easy for you to automatically download videos from as many YouTube channels as you'd like." +home: https://truecharts.org/docs/charts/incubator/go-auto-yt +icon: https://truecharts.org/img/hotlink-ok/chart-icons/go-auto-yt.png +keywords: + - go-auto-yt + - Downloaders + - Tools-Utilities +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: go-auto-yt +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/go-auto-yt + - https://github.com/XiovV/go-auto-yt + - https://hub.docker.com/r/xiovv/go-auto-yt +type: application +version: 1.0.4 diff --git a/incubator/go-auto-yt/1.0.3/README.md b/incubator/go-auto-yt/1.0.4/README.md similarity index 100% rename from incubator/go-auto-yt/1.0.3/README.md rename to incubator/go-auto-yt/1.0.4/README.md diff --git a/incubator/go-auto-yt/1.0.4/app-changelog.md b/incubator/go-auto-yt/1.0.4/app-changelog.md new file mode 100644 index 00000000000..e2b649072d3 --- /dev/null +++ b/incubator/go-auto-yt/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [go-auto-yt-1.0.4](https://github.com/truecharts/charts/compare/go-auto-yt-1.0.3...go-auto-yt-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/go-auto-yt/1.0.3/app-readme.md b/incubator/go-auto-yt/1.0.4/app-readme.md similarity index 100% rename from incubator/go-auto-yt/1.0.3/app-readme.md rename to incubator/go-auto-yt/1.0.4/app-readme.md diff --git a/incubator/go-auto-yt/1.0.4/charts/common-10.9.7.tgz b/incubator/go-auto-yt/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/go-auto-yt/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/go-auto-yt/1.0.3/ix_values.yaml b/incubator/go-auto-yt/1.0.4/ix_values.yaml similarity index 100% rename from incubator/go-auto-yt/1.0.3/ix_values.yaml rename to incubator/go-auto-yt/1.0.4/ix_values.yaml diff --git a/incubator/go-auto-yt/1.0.3/questions.yaml b/incubator/go-auto-yt/1.0.4/questions.yaml similarity index 100% rename from incubator/go-auto-yt/1.0.3/questions.yaml rename to incubator/go-auto-yt/1.0.4/questions.yaml diff --git a/incubator/go-auto-yt/1.0.3/templates/common.yaml b/incubator/go-auto-yt/1.0.4/templates/common.yaml similarity index 100% rename from incubator/go-auto-yt/1.0.3/templates/common.yaml rename to incubator/go-auto-yt/1.0.4/templates/common.yaml diff --git a/incubator/googlephotossync/1.0.3/values.yaml b/incubator/go-auto-yt/1.0.4/values.yaml similarity index 100% rename from incubator/googlephotossync/1.0.3/values.yaml rename to incubator/go-auto-yt/1.0.4/values.yaml diff --git a/incubator/go-playground/1.0.3/Chart.lock b/incubator/go-playground/1.0.3/Chart.lock deleted file mode 100644 index 3c7bc705e95..00000000000 --- a/incubator/go-playground/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:50:24.460125986Z" diff --git a/incubator/go-playground/1.0.3/Chart.yaml b/incubator/go-playground/1.0.3/Chart.yaml deleted file mode 100644 index 53d02c7e6c7..00000000000 --- a/incubator/go-playground/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Tools-Utilities -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: mproved Go Playground powered by Monaco Editor and React -home: https://truecharts.org/docs/charts/incubator/go-playground -icon: https://truecharts.org/img/hotlink-ok/chart-icons/go-playground.png -keywords: - - go-playground - - Tools-Utilities -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: go-playground -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/go-playground - - https://hub.docker.com/r/x1unix/go-playground - - https://hub.docker.com/r/x1unix/go-playground -type: application -version: 1.0.3 diff --git a/incubator/go-playground/1.0.3/app-changelog.md b/incubator/go-playground/1.0.3/app-changelog.md deleted file mode 100644 index 3bc6f090df8..00000000000 --- a/incubator/go-playground/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [go-playground-1.0.3](https://github.com/truecharts/charts/compare/go-playground-0.0.35...go-playground-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/go-playground/1.0.3/charts/common-10.9.4.tgz b/incubator/go-playground/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/go-playground/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/go-playground/1.0.3/CHANGELOG.md b/incubator/go-playground/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/go-playground/1.0.3/CHANGELOG.md rename to incubator/go-playground/1.0.4/CHANGELOG.md diff --git a/incubator/go-playground/1.0.4/Chart.yaml b/incubator/go-playground/1.0.4/Chart.yaml new file mode 100644 index 00000000000..e5575be2fb3 --- /dev/null +++ b/incubator/go-playground/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Tools-Utilities +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: mproved Go Playground powered by Monaco Editor and React +home: https://truecharts.org/docs/charts/incubator/go-playground +icon: https://truecharts.org/img/hotlink-ok/chart-icons/go-playground.png +keywords: + - go-playground + - Tools-Utilities +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: go-playground +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/go-playground + - https://hub.docker.com/r/x1unix/go-playground + - https://hub.docker.com/r/x1unix/go-playground +type: application +version: 1.0.4 diff --git a/incubator/go-playground/1.0.3/README.md b/incubator/go-playground/1.0.4/README.md similarity index 100% rename from incubator/go-playground/1.0.3/README.md rename to incubator/go-playground/1.0.4/README.md diff --git a/incubator/go-playground/1.0.4/app-changelog.md b/incubator/go-playground/1.0.4/app-changelog.md new file mode 100644 index 00000000000..c72cb8a0932 --- /dev/null +++ b/incubator/go-playground/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [go-playground-1.0.4](https://github.com/truecharts/charts/compare/go-playground-1.0.3...go-playground-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/go-playground/1.0.3/app-readme.md b/incubator/go-playground/1.0.4/app-readme.md similarity index 100% rename from incubator/go-playground/1.0.3/app-readme.md rename to incubator/go-playground/1.0.4/app-readme.md diff --git a/incubator/go-playground/1.0.4/charts/common-10.9.7.tgz b/incubator/go-playground/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/go-playground/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/go-playground/1.0.3/ix_values.yaml b/incubator/go-playground/1.0.4/ix_values.yaml similarity index 100% rename from incubator/go-playground/1.0.3/ix_values.yaml rename to incubator/go-playground/1.0.4/ix_values.yaml diff --git a/incubator/go-playground/1.0.3/questions.yaml b/incubator/go-playground/1.0.4/questions.yaml similarity index 100% rename from incubator/go-playground/1.0.3/questions.yaml rename to incubator/go-playground/1.0.4/questions.yaml diff --git a/incubator/go-playground/1.0.3/templates/common.yaml b/incubator/go-playground/1.0.4/templates/common.yaml similarity index 100% rename from incubator/go-playground/1.0.3/templates/common.yaml rename to incubator/go-playground/1.0.4/templates/common.yaml diff --git a/incubator/gpodder/1.0.3/values.yaml b/incubator/go-playground/1.0.4/values.yaml similarity index 100% rename from incubator/gpodder/1.0.3/values.yaml rename to incubator/go-playground/1.0.4/values.yaml diff --git a/incubator/goaccess-npm-logs/1.0.3/Chart.lock b/incubator/goaccess-npm-logs/1.0.3/Chart.lock deleted file mode 100644 index 860c16c0a04..00000000000 --- a/incubator/goaccess-npm-logs/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:50:30.709196652Z" diff --git a/incubator/goaccess-npm-logs/1.0.3/Chart.yaml b/incubator/goaccess-npm-logs/1.0.3/Chart.yaml deleted file mode 100644 index 632f59a9b15..00000000000 --- a/incubator/goaccess-npm-logs/1.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Tools-Utilities - - Network-Proxy -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "GoAccess for Nginx Proxy Manager Logs" -home: https://truecharts.org/docs/charts/incubator/goaccess-npm-logs -icon: https://truecharts.org/img/hotlink-ok/chart-icons/goaccess-npm-logs.png -keywords: - - goaccess-npm-logs - - Tools-Utilities - - Network-Proxy -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: goaccess-npm-logs -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/goaccess-npm-logs - - https://github.com/xavier-hernandez/goaccess-for-nginxproxymanager - - https://hub.docker.com/r/xavierh/goaccess-for-nginxproxymanager -type: application -version: 1.0.3 diff --git a/incubator/goaccess-npm-logs/1.0.3/app-changelog.md b/incubator/goaccess-npm-logs/1.0.3/app-changelog.md deleted file mode 100644 index 0bb78104227..00000000000 --- a/incubator/goaccess-npm-logs/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [goaccess-npm-logs-1.0.3](https://github.com/truecharts/charts/compare/goaccess-npm-logs-0.0.40...goaccess-npm-logs-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/goaccess-npm-logs/1.0.3/charts/common-10.9.4.tgz b/incubator/goaccess-npm-logs/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/goaccess-npm-logs/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/goaccess-npm-logs/1.0.3/CHANGELOG.md b/incubator/goaccess-npm-logs/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/goaccess-npm-logs/1.0.3/CHANGELOG.md rename to incubator/goaccess-npm-logs/1.0.4/CHANGELOG.md diff --git a/incubator/goaccess-npm-logs/1.0.4/Chart.yaml b/incubator/goaccess-npm-logs/1.0.4/Chart.yaml new file mode 100644 index 00000000000..00f240cd3d2 --- /dev/null +++ b/incubator/goaccess-npm-logs/1.0.4/Chart.yaml @@ -0,0 +1,31 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Tools-Utilities + - Network-Proxy +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "GoAccess for Nginx Proxy Manager Logs" +home: https://truecharts.org/docs/charts/incubator/goaccess-npm-logs +icon: https://truecharts.org/img/hotlink-ok/chart-icons/goaccess-npm-logs.png +keywords: + - goaccess-npm-logs + - Tools-Utilities + - Network-Proxy +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: goaccess-npm-logs +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/goaccess-npm-logs + - https://github.com/xavier-hernandez/goaccess-for-nginxproxymanager + - https://hub.docker.com/r/xavierh/goaccess-for-nginxproxymanager +type: application +version: 1.0.4 diff --git a/incubator/goaccess-npm-logs/1.0.3/README.md b/incubator/goaccess-npm-logs/1.0.4/README.md similarity index 100% rename from incubator/goaccess-npm-logs/1.0.3/README.md rename to incubator/goaccess-npm-logs/1.0.4/README.md diff --git a/incubator/goaccess-npm-logs/1.0.4/app-changelog.md b/incubator/goaccess-npm-logs/1.0.4/app-changelog.md new file mode 100644 index 00000000000..95dad3f6adb --- /dev/null +++ b/incubator/goaccess-npm-logs/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [goaccess-npm-logs-1.0.4](https://github.com/truecharts/charts/compare/goaccess-npm-logs-1.0.3...goaccess-npm-logs-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/goaccess-npm-logs/1.0.3/app-readme.md b/incubator/goaccess-npm-logs/1.0.4/app-readme.md similarity index 100% rename from incubator/goaccess-npm-logs/1.0.3/app-readme.md rename to incubator/goaccess-npm-logs/1.0.4/app-readme.md diff --git a/incubator/goaccess-npm-logs/1.0.4/charts/common-10.9.7.tgz b/incubator/goaccess-npm-logs/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/goaccess-npm-logs/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/goaccess-npm-logs/1.0.3/ix_values.yaml b/incubator/goaccess-npm-logs/1.0.4/ix_values.yaml similarity index 100% rename from incubator/goaccess-npm-logs/1.0.3/ix_values.yaml rename to incubator/goaccess-npm-logs/1.0.4/ix_values.yaml diff --git a/incubator/goaccess-npm-logs/1.0.3/questions.yaml b/incubator/goaccess-npm-logs/1.0.4/questions.yaml similarity index 100% rename from incubator/goaccess-npm-logs/1.0.3/questions.yaml rename to incubator/goaccess-npm-logs/1.0.4/questions.yaml diff --git a/incubator/goaccess-npm-logs/1.0.3/templates/common.yaml b/incubator/goaccess-npm-logs/1.0.4/templates/common.yaml similarity index 100% rename from incubator/goaccess-npm-logs/1.0.3/templates/common.yaml rename to incubator/goaccess-npm-logs/1.0.4/templates/common.yaml diff --git a/incubator/grafana-image-renderer/1.0.3/values.yaml b/incubator/goaccess-npm-logs/1.0.4/values.yaml similarity index 100% rename from incubator/grafana-image-renderer/1.0.3/values.yaml rename to incubator/goaccess-npm-logs/1.0.4/values.yaml diff --git a/incubator/goaccess/1.0.3/Chart.lock b/incubator/goaccess/1.0.3/Chart.lock deleted file mode 100644 index 26e2fe04b34..00000000000 --- a/incubator/goaccess/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:50:29.494931489Z" diff --git a/incubator/goaccess/1.0.3/Chart.yaml b/incubator/goaccess/1.0.3/Chart.yaml deleted file mode 100644 index 5732703aaae..00000000000 --- a/incubator/goaccess/1.0.3/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Other -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: GoAccess is an open source real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser. It provides fast and valuable HTTP statistics for system administrators that require a visual server report on the fly. -home: https://truecharts.org/docs/charts/incubator/goaccess -icon: https://truecharts.org/img/hotlink-ok/chart-icons/goaccess.png -keywords: - - goaccess - - Other -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: goaccess -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/goaccess - - https://hub.docker.com/r/gregyankovoy/goaccess/dockerfile -type: application -version: 1.0.3 diff --git a/incubator/goaccess/1.0.3/app-changelog.md b/incubator/goaccess/1.0.3/app-changelog.md deleted file mode 100644 index cd20729efa2..00000000000 --- a/incubator/goaccess/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [goaccess-1.0.3](https://github.com/truecharts/charts/compare/goaccess-npm-logs-0.0.40...goaccess-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/goaccess/1.0.3/charts/common-10.9.4.tgz b/incubator/goaccess/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/goaccess/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/goaccess/1.0.3/CHANGELOG.md b/incubator/goaccess/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/goaccess/1.0.3/CHANGELOG.md rename to incubator/goaccess/1.0.4/CHANGELOG.md diff --git a/incubator/goaccess/1.0.4/Chart.yaml b/incubator/goaccess/1.0.4/Chart.yaml new file mode 100644 index 00000000000..b51073aaf84 --- /dev/null +++ b/incubator/goaccess/1.0.4/Chart.yaml @@ -0,0 +1,28 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Other +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: GoAccess is an open source real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser. It provides fast and valuable HTTP statistics for system administrators that require a visual server report on the fly. +home: https://truecharts.org/docs/charts/incubator/goaccess +icon: https://truecharts.org/img/hotlink-ok/chart-icons/goaccess.png +keywords: + - goaccess + - Other +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: goaccess +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/goaccess + - https://hub.docker.com/r/gregyankovoy/goaccess/dockerfile +type: application +version: 1.0.4 diff --git a/incubator/goaccess/1.0.3/README.md b/incubator/goaccess/1.0.4/README.md similarity index 100% rename from incubator/goaccess/1.0.3/README.md rename to incubator/goaccess/1.0.4/README.md diff --git a/incubator/goaccess/1.0.4/app-changelog.md b/incubator/goaccess/1.0.4/app-changelog.md new file mode 100644 index 00000000000..e4fc1d4a06f --- /dev/null +++ b/incubator/goaccess/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [goaccess-1.0.4](https://github.com/truecharts/charts/compare/goaccess-1.0.3...goaccess-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/goaccess/1.0.3/app-readme.md b/incubator/goaccess/1.0.4/app-readme.md similarity index 100% rename from incubator/goaccess/1.0.3/app-readme.md rename to incubator/goaccess/1.0.4/app-readme.md diff --git a/incubator/goaccess/1.0.4/charts/common-10.9.7.tgz b/incubator/goaccess/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/goaccess/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/goaccess/1.0.3/ix_values.yaml b/incubator/goaccess/1.0.4/ix_values.yaml similarity index 100% rename from incubator/goaccess/1.0.3/ix_values.yaml rename to incubator/goaccess/1.0.4/ix_values.yaml diff --git a/incubator/goaccess/1.0.3/questions.yaml b/incubator/goaccess/1.0.4/questions.yaml similarity index 100% rename from incubator/goaccess/1.0.3/questions.yaml rename to incubator/goaccess/1.0.4/questions.yaml diff --git a/incubator/goaccess/1.0.3/templates/common.yaml b/incubator/goaccess/1.0.4/templates/common.yaml similarity index 100% rename from incubator/goaccess/1.0.3/templates/common.yaml rename to incubator/goaccess/1.0.4/templates/common.yaml diff --git a/incubator/gridcoinwalletgui/1.0.3/values.yaml b/incubator/goaccess/1.0.4/values.yaml similarity index 100% rename from incubator/gridcoinwalletgui/1.0.3/values.yaml rename to incubator/goaccess/1.0.4/values.yaml diff --git a/incubator/godaddy-ddns/1.0.3/Chart.lock b/incubator/godaddy-ddns/1.0.3/Chart.lock deleted file mode 100644 index 1856fd1cf99..00000000000 --- a/incubator/godaddy-ddns/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:50:31.794004151Z" diff --git a/incubator/godaddy-ddns/1.0.3/Chart.yaml b/incubator/godaddy-ddns/1.0.3/Chart.yaml deleted file mode 100644 index 24ea7949cd9..00000000000 --- a/incubator/godaddy-ddns/1.0.3/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Network-Web -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Chart to provide a DDNS service for godaddy domains. Uses the GoDaddy REST API to update the given domain's DNS IP address to the public IP address of the host it is executing on. Performs a check every 10 minutes, but you can alter this if you like by modifying /etc/cron.d/godaddy-ddns inside the Chart. -home: https://truecharts.org/docs/charts/incubator/godaddy-ddns -icon: https://truecharts.org/img/hotlink-ok/chart-icons/godaddy-ddns.png -keywords: - - godaddy-ddns - - Network-Web -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: godaddy-ddns -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/godaddy-ddns - - https://hub.docker.com/r/jwater7/godaddy-publicip-updater/ -type: application -version: 1.0.3 diff --git a/incubator/godaddy-ddns/1.0.3/app-changelog.md b/incubator/godaddy-ddns/1.0.3/app-changelog.md deleted file mode 100644 index bad9f4aa39e..00000000000 --- a/incubator/godaddy-ddns/1.0.3/app-changelog.md +++ /dev/null @@ -1,27 +0,0 @@ - - -## [godaddy-ddns-1.0.3](https://github.com/truecharts/charts/compare/godaddy-ddns-0.0.34...godaddy-ddns-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Fix - -- remove removed includes - - change container config label - - \ No newline at end of file diff --git a/incubator/godaddy-ddns/1.0.3/charts/common-10.9.4.tgz b/incubator/godaddy-ddns/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/godaddy-ddns/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/godaddy-ddns/1.0.3/CHANGELOG.md b/incubator/godaddy-ddns/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/godaddy-ddns/1.0.3/CHANGELOG.md rename to incubator/godaddy-ddns/1.0.4/CHANGELOG.md diff --git a/incubator/godaddy-ddns/1.0.4/Chart.yaml b/incubator/godaddy-ddns/1.0.4/Chart.yaml new file mode 100644 index 00000000000..2c99f02c177 --- /dev/null +++ b/incubator/godaddy-ddns/1.0.4/Chart.yaml @@ -0,0 +1,28 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Network-Web +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Chart to provide a DDNS service for godaddy domains. Uses the GoDaddy REST API to update the given domain's DNS IP address to the public IP address of the host it is executing on. Performs a check every 10 minutes, but you can alter this if you like by modifying /etc/cron.d/godaddy-ddns inside the Chart. +home: https://truecharts.org/docs/charts/incubator/godaddy-ddns +icon: https://truecharts.org/img/hotlink-ok/chart-icons/godaddy-ddns.png +keywords: + - godaddy-ddns + - Network-Web +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: godaddy-ddns +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/godaddy-ddns + - https://hub.docker.com/r/jwater7/godaddy-publicip-updater/ +type: application +version: 1.0.4 diff --git a/incubator/godaddy-ddns/1.0.3/README.md b/incubator/godaddy-ddns/1.0.4/README.md similarity index 100% rename from incubator/godaddy-ddns/1.0.3/README.md rename to incubator/godaddy-ddns/1.0.4/README.md diff --git a/incubator/godaddy-ddns/1.0.4/app-changelog.md b/incubator/godaddy-ddns/1.0.4/app-changelog.md new file mode 100644 index 00000000000..c3da6ba22ab --- /dev/null +++ b/incubator/godaddy-ddns/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [godaddy-ddns-1.0.4](https://github.com/truecharts/charts/compare/godaddy-ddns-1.0.3...godaddy-ddns-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/godaddy-ddns/1.0.3/app-readme.md b/incubator/godaddy-ddns/1.0.4/app-readme.md similarity index 100% rename from incubator/godaddy-ddns/1.0.3/app-readme.md rename to incubator/godaddy-ddns/1.0.4/app-readme.md diff --git a/incubator/godaddy-ddns/1.0.4/charts/common-10.9.7.tgz b/incubator/godaddy-ddns/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/godaddy-ddns/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/godaddy-ddns/1.0.3/ix_values.yaml b/incubator/godaddy-ddns/1.0.4/ix_values.yaml similarity index 100% rename from incubator/godaddy-ddns/1.0.3/ix_values.yaml rename to incubator/godaddy-ddns/1.0.4/ix_values.yaml diff --git a/incubator/godaddy-ddns/1.0.3/questions.yaml b/incubator/godaddy-ddns/1.0.4/questions.yaml similarity index 100% rename from incubator/godaddy-ddns/1.0.3/questions.yaml rename to incubator/godaddy-ddns/1.0.4/questions.yaml diff --git a/incubator/godaddy-ddns/1.0.3/templates/common.yaml b/incubator/godaddy-ddns/1.0.4/templates/common.yaml similarity index 100% rename from incubator/godaddy-ddns/1.0.3/templates/common.yaml rename to incubator/godaddy-ddns/1.0.4/templates/common.yaml diff --git a/incubator/guide2go/1.0.3/values.yaml b/incubator/godaddy-ddns/1.0.4/values.yaml similarity index 100% rename from incubator/guide2go/1.0.3/values.yaml rename to incubator/godaddy-ddns/1.0.4/values.yaml diff --git a/incubator/gokapi/1.0.3/Chart.lock b/incubator/gokapi/1.0.3/Chart.lock deleted file mode 100644 index 3867cb32b39..00000000000 --- a/incubator/gokapi/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:50:55.716194551Z" diff --git a/incubator/gokapi/1.0.3/Chart.yaml b/incubator/gokapi/1.0.3/Chart.yaml deleted file mode 100644 index 947fe7a627c..00000000000 --- a/incubator/gokapi/1.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "1.6.1" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Gokapi is a lightweight server to share files, which expire after a set amount of downloads or days." -home: https://truecharts.org/docs/charts/incubator/gokapi -icon: https://truecharts.org/img/hotlink-ok/chart-icons/gokapi.png -keywords: - - gokapi - - cloud - - utilities -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: gokapi -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/gokapi - - https://github.com/Forceu/gokapi - - https://hub.docker.com/r/f0rc3/gokapi -type: application -version: 1.0.3 -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - cloud - - utilities diff --git a/incubator/gokapi/1.0.3/app-changelog.md b/incubator/gokapi/1.0.3/app-changelog.md deleted file mode 100644 index d7b9b5b5f1b..00000000000 --- a/incubator/gokapi/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [gokapi-1.0.3](https://github.com/truecharts/charts/compare/gokapi-0.0.40...gokapi-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/gokapi/1.0.3/charts/common-10.9.4.tgz b/incubator/gokapi/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/gokapi/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/gokapi/1.0.3/CHANGELOG.md b/incubator/gokapi/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/gokapi/1.0.3/CHANGELOG.md rename to incubator/gokapi/1.0.4/CHANGELOG.md diff --git a/incubator/gokapi/1.0.4/Chart.yaml b/incubator/gokapi/1.0.4/Chart.yaml new file mode 100644 index 00000000000..e3bab03c78c --- /dev/null +++ b/incubator/gokapi/1.0.4/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "1.6.1" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Gokapi is a lightweight server to share files, which expire after a set amount of downloads or days." +home: https://truecharts.org/docs/charts/incubator/gokapi +icon: https://truecharts.org/img/hotlink-ok/chart-icons/gokapi.png +keywords: + - gokapi + - cloud + - utilities +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: gokapi +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/gokapi + - https://github.com/Forceu/gokapi + - https://hub.docker.com/r/f0rc3/gokapi +type: application +version: 1.0.4 +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - cloud + - utilities diff --git a/incubator/gokapi/1.0.3/README.md b/incubator/gokapi/1.0.4/README.md similarity index 100% rename from incubator/gokapi/1.0.3/README.md rename to incubator/gokapi/1.0.4/README.md diff --git a/incubator/gokapi/1.0.4/app-changelog.md b/incubator/gokapi/1.0.4/app-changelog.md new file mode 100644 index 00000000000..8333fd75c51 --- /dev/null +++ b/incubator/gokapi/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [gokapi-1.0.4](https://github.com/truecharts/charts/compare/gokapi-1.0.3...gokapi-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/gokapi/1.0.3/app-readme.md b/incubator/gokapi/1.0.4/app-readme.md similarity index 100% rename from incubator/gokapi/1.0.3/app-readme.md rename to incubator/gokapi/1.0.4/app-readme.md diff --git a/incubator/gokapi/1.0.4/charts/common-10.9.7.tgz b/incubator/gokapi/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/gokapi/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/gokapi/1.0.3/ix_values.yaml b/incubator/gokapi/1.0.4/ix_values.yaml similarity index 100% rename from incubator/gokapi/1.0.3/ix_values.yaml rename to incubator/gokapi/1.0.4/ix_values.yaml diff --git a/incubator/gokapi/1.0.3/questions.yaml b/incubator/gokapi/1.0.4/questions.yaml similarity index 100% rename from incubator/gokapi/1.0.3/questions.yaml rename to incubator/gokapi/1.0.4/questions.yaml diff --git a/incubator/gokapi/1.0.3/templates/common.yaml b/incubator/gokapi/1.0.4/templates/common.yaml similarity index 100% rename from incubator/gokapi/1.0.3/templates/common.yaml rename to incubator/gokapi/1.0.4/templates/common.yaml diff --git a/incubator/h5ai/1.0.3/values.yaml b/incubator/gokapi/1.0.4/values.yaml similarity index 100% rename from incubator/h5ai/1.0.3/values.yaml rename to incubator/gokapi/1.0.4/values.yaml diff --git a/incubator/google-cloud-storage-backup/1.0.3/Chart.lock b/incubator/google-cloud-storage-backup/1.0.3/Chart.lock deleted file mode 100644 index 577d7ac37be..00000000000 --- a/incubator/google-cloud-storage-backup/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:51:00.889496797Z" diff --git a/incubator/google-cloud-storage-backup/1.0.3/Chart.yaml b/incubator/google-cloud-storage-backup/1.0.3/Chart.yaml deleted file mode 100644 index e127a934664..00000000000 --- a/incubator/google-cloud-storage-backup/1.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Backup - - Cloud -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "A simple way to backup important files to Google Cloud Storage.\n" -home: https://truecharts.org/docs/charts/incubator/google-cloud-storage-backup -icon: https://truecharts.org/img/hotlink-ok/chart-icons/google-cloud-storage-backup.png -keywords: - - google-cloud-storage-backup - - Backup - - Cloud -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: google-cloud-storage-backup -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/google-cloud-storage-backup - - https://hub.docker.com/r/vinid223/gcloud-storage-backup -type: application -version: 1.0.3 diff --git a/incubator/google-cloud-storage-backup/1.0.3/app-changelog.md b/incubator/google-cloud-storage-backup/1.0.3/app-changelog.md deleted file mode 100644 index 5b449167a06..00000000000 --- a/incubator/google-cloud-storage-backup/1.0.3/app-changelog.md +++ /dev/null @@ -1,27 +0,0 @@ - - -## [google-cloud-storage-backup-1.0.3](https://github.com/truecharts/charts/compare/google-cloud-storage-backup-0.0.35...google-cloud-storage-backup-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Fix - -- remove removed includes - - change container config label - - \ No newline at end of file diff --git a/incubator/google-cloud-storage-backup/1.0.3/charts/common-10.9.4.tgz b/incubator/google-cloud-storage-backup/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/google-cloud-storage-backup/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/google-cloud-storage-backup/1.0.3/CHANGELOG.md b/incubator/google-cloud-storage-backup/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/google-cloud-storage-backup/1.0.3/CHANGELOG.md rename to incubator/google-cloud-storage-backup/1.0.4/CHANGELOG.md diff --git a/incubator/google-cloud-storage-backup/1.0.4/Chart.yaml b/incubator/google-cloud-storage-backup/1.0.4/Chart.yaml new file mode 100644 index 00000000000..a181be20470 --- /dev/null +++ b/incubator/google-cloud-storage-backup/1.0.4/Chart.yaml @@ -0,0 +1,30 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Backup + - Cloud +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "A simple way to backup important files to Google Cloud Storage.\n" +home: https://truecharts.org/docs/charts/incubator/google-cloud-storage-backup +icon: https://truecharts.org/img/hotlink-ok/chart-icons/google-cloud-storage-backup.png +keywords: + - google-cloud-storage-backup + - Backup + - Cloud +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: google-cloud-storage-backup +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/google-cloud-storage-backup + - https://hub.docker.com/r/vinid223/gcloud-storage-backup +type: application +version: 1.0.4 diff --git a/incubator/google-cloud-storage-backup/1.0.3/README.md b/incubator/google-cloud-storage-backup/1.0.4/README.md similarity index 100% rename from incubator/google-cloud-storage-backup/1.0.3/README.md rename to incubator/google-cloud-storage-backup/1.0.4/README.md diff --git a/incubator/google-cloud-storage-backup/1.0.4/app-changelog.md b/incubator/google-cloud-storage-backup/1.0.4/app-changelog.md new file mode 100644 index 00000000000..334e17dc3ad --- /dev/null +++ b/incubator/google-cloud-storage-backup/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [google-cloud-storage-backup-1.0.4](https://github.com/truecharts/charts/compare/google-cloud-storage-backup-1.0.3...google-cloud-storage-backup-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/google-cloud-storage-backup/1.0.3/app-readme.md b/incubator/google-cloud-storage-backup/1.0.4/app-readme.md similarity index 100% rename from incubator/google-cloud-storage-backup/1.0.3/app-readme.md rename to incubator/google-cloud-storage-backup/1.0.4/app-readme.md diff --git a/incubator/google-cloud-storage-backup/1.0.4/charts/common-10.9.7.tgz b/incubator/google-cloud-storage-backup/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/google-cloud-storage-backup/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/google-cloud-storage-backup/1.0.3/ix_values.yaml b/incubator/google-cloud-storage-backup/1.0.4/ix_values.yaml similarity index 100% rename from incubator/google-cloud-storage-backup/1.0.3/ix_values.yaml rename to incubator/google-cloud-storage-backup/1.0.4/ix_values.yaml diff --git a/incubator/google-cloud-storage-backup/1.0.3/questions.yaml b/incubator/google-cloud-storage-backup/1.0.4/questions.yaml similarity index 100% rename from incubator/google-cloud-storage-backup/1.0.3/questions.yaml rename to incubator/google-cloud-storage-backup/1.0.4/questions.yaml diff --git a/incubator/google-cloud-storage-backup/1.0.3/templates/common.yaml b/incubator/google-cloud-storage-backup/1.0.4/templates/common.yaml similarity index 100% rename from incubator/google-cloud-storage-backup/1.0.3/templates/common.yaml rename to incubator/google-cloud-storage-backup/1.0.4/templates/common.yaml diff --git a/incubator/halflife2deathmatch/1.0.3/values.yaml b/incubator/google-cloud-storage-backup/1.0.4/values.yaml similarity index 100% rename from incubator/halflife2deathmatch/1.0.3/values.yaml rename to incubator/google-cloud-storage-backup/1.0.4/values.yaml diff --git a/incubator/googlephotossync/1.0.3/Chart.lock b/incubator/googlephotossync/1.0.3/Chart.lock deleted file mode 100644 index 6681faf609b..00000000000 --- a/incubator/googlephotossync/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:51:01.408507945Z" diff --git a/incubator/googlephotossync/1.0.3/Chart.yaml b/incubator/googlephotossync/1.0.3/Chart.yaml deleted file mode 100644 index 0fc85dff119..00000000000 --- a/incubator/googlephotossync/1.0.3/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Other -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Google Photos Sync downloads your Google Photos to the local file system. It will backup all the photos the user uploaded to Google Photos, but also the album information and additional Google Photos 'Creations' (animations, panoramas, movies, effects and collages)." -home: https://truecharts.org/docs/charts/incubator/googlephotossync -icon: https://truecharts.org/img/hotlink-ok/chart-icons/googlephotossync.png -keywords: - - googlephotossync - - Other -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: googlephotossync -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/googlephotossync - - https://hub.docker.com/r/rix1337/docker-gphotos-sync -type: application -version: 1.0.3 diff --git a/incubator/googlephotossync/1.0.3/app-changelog.md b/incubator/googlephotossync/1.0.3/app-changelog.md deleted file mode 100644 index 00e9316ea05..00000000000 --- a/incubator/googlephotossync/1.0.3/app-changelog.md +++ /dev/null @@ -1,16 +0,0 @@ - - -## [googlephotossync-1.0.3](https://github.com/truecharts/charts/compare/googlephotossync-0.0.48...googlephotossync-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Bump all for ingressList and speedtest - - bump to regenerate catalog - - Major Change to GUI - - ### Fix - -- remove removed includes - - \ No newline at end of file diff --git a/incubator/googlephotossync/1.0.3/charts/common-10.9.4.tgz b/incubator/googlephotossync/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/googlephotossync/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/googlephotossync/1.0.3/CHANGELOG.md b/incubator/googlephotossync/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/googlephotossync/1.0.3/CHANGELOG.md rename to incubator/googlephotossync/1.0.4/CHANGELOG.md diff --git a/incubator/googlephotossync/1.0.4/Chart.yaml b/incubator/googlephotossync/1.0.4/Chart.yaml new file mode 100644 index 00000000000..6a54aed5f59 --- /dev/null +++ b/incubator/googlephotossync/1.0.4/Chart.yaml @@ -0,0 +1,28 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Other +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Google Photos Sync downloads your Google Photos to the local file system. It will backup all the photos the user uploaded to Google Photos, but also the album information and additional Google Photos 'Creations' (animations, panoramas, movies, effects and collages)." +home: https://truecharts.org/docs/charts/incubator/googlephotossync +icon: https://truecharts.org/img/hotlink-ok/chart-icons/googlephotossync.png +keywords: + - googlephotossync + - Other +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: googlephotossync +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/googlephotossync + - https://hub.docker.com/r/rix1337/docker-gphotos-sync +type: application +version: 1.0.4 diff --git a/incubator/googlephotossync/1.0.3/README.md b/incubator/googlephotossync/1.0.4/README.md similarity index 100% rename from incubator/googlephotossync/1.0.3/README.md rename to incubator/googlephotossync/1.0.4/README.md diff --git a/incubator/googlephotossync/1.0.4/app-changelog.md b/incubator/googlephotossync/1.0.4/app-changelog.md new file mode 100644 index 00000000000..aaefd31ca8c --- /dev/null +++ b/incubator/googlephotossync/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [googlephotossync-1.0.4](https://github.com/truecharts/charts/compare/googlephotossync-1.0.3...googlephotossync-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/googlephotossync/1.0.3/app-readme.md b/incubator/googlephotossync/1.0.4/app-readme.md similarity index 100% rename from incubator/googlephotossync/1.0.3/app-readme.md rename to incubator/googlephotossync/1.0.4/app-readme.md diff --git a/incubator/googlephotossync/1.0.4/charts/common-10.9.7.tgz b/incubator/googlephotossync/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/googlephotossync/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/googlephotossync/1.0.3/ix_values.yaml b/incubator/googlephotossync/1.0.4/ix_values.yaml similarity index 100% rename from incubator/googlephotossync/1.0.3/ix_values.yaml rename to incubator/googlephotossync/1.0.4/ix_values.yaml diff --git a/incubator/googlephotossync/1.0.3/questions.yaml b/incubator/googlephotossync/1.0.4/questions.yaml similarity index 100% rename from incubator/googlephotossync/1.0.3/questions.yaml rename to incubator/googlephotossync/1.0.4/questions.yaml diff --git a/incubator/googlephotossync/1.0.3/templates/common.yaml b/incubator/googlephotossync/1.0.4/templates/common.yaml similarity index 100% rename from incubator/googlephotossync/1.0.3/templates/common.yaml rename to incubator/googlephotossync/1.0.4/templates/common.yaml diff --git a/incubator/hassconfigurator/1.0.3/values.yaml b/incubator/googlephotossync/1.0.4/values.yaml similarity index 100% rename from incubator/hassconfigurator/1.0.3/values.yaml rename to incubator/googlephotossync/1.0.4/values.yaml diff --git a/incubator/gpodder/1.0.3/Chart.lock b/incubator/gpodder/1.0.3/Chart.lock deleted file mode 100644 index 02f9528a8ba..00000000000 --- a/incubator/gpodder/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:51:03.793646034Z" diff --git a/incubator/gpodder/1.0.3/Chart.yaml b/incubator/gpodder/1.0.3/Chart.yaml deleted file mode 100644 index b9adfb3c769..00000000000 --- a/incubator/gpodder/1.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Downloaders - - MediaApp-Other -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "gPodder is a simple, open source podcast client written in Python using GTK+. In development since 2005 with a proven, mature codebase.&#xD;" -home: https://truecharts.org/docs/charts/incubator/gpodder -icon: https://truecharts.org/img/hotlink-ok/chart-icons/gpodder.png -keywords: - - gpodder - - Downloaders - - MediaApp-Other -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: gpodder -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/gpodder - - https://gpodder.github.io/ - - https://hub.docker.com/r/xthursdayx/gpodder-docker/ -type: application -version: 1.0.3 diff --git a/incubator/gpodder/1.0.3/app-changelog.md b/incubator/gpodder/1.0.3/app-changelog.md deleted file mode 100644 index 4294ba02021..00000000000 --- a/incubator/gpodder/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [gpodder-1.0.3](https://github.com/truecharts/charts/compare/gpodder-0.0.34...gpodder-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/gpodder/1.0.3/charts/common-10.9.4.tgz b/incubator/gpodder/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/gpodder/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/gpodder/1.0.3/CHANGELOG.md b/incubator/gpodder/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/gpodder/1.0.3/CHANGELOG.md rename to incubator/gpodder/1.0.4/CHANGELOG.md diff --git a/incubator/gpodder/1.0.4/Chart.yaml b/incubator/gpodder/1.0.4/Chart.yaml new file mode 100644 index 00000000000..b3b64440b84 --- /dev/null +++ b/incubator/gpodder/1.0.4/Chart.yaml @@ -0,0 +1,31 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Downloaders + - MediaApp-Other +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "gPodder is a simple, open source podcast client written in Python using GTK+. In development since 2005 with a proven, mature codebase.&#xD;" +home: https://truecharts.org/docs/charts/incubator/gpodder +icon: https://truecharts.org/img/hotlink-ok/chart-icons/gpodder.png +keywords: + - gpodder + - Downloaders + - MediaApp-Other +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: gpodder +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/gpodder + - https://gpodder.github.io/ + - https://hub.docker.com/r/xthursdayx/gpodder-docker/ +type: application +version: 1.0.4 diff --git a/incubator/gpodder/1.0.3/README.md b/incubator/gpodder/1.0.4/README.md similarity index 100% rename from incubator/gpodder/1.0.3/README.md rename to incubator/gpodder/1.0.4/README.md diff --git a/incubator/gpodder/1.0.4/app-changelog.md b/incubator/gpodder/1.0.4/app-changelog.md new file mode 100644 index 00000000000..4bf78b75e2f --- /dev/null +++ b/incubator/gpodder/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [gpodder-1.0.4](https://github.com/truecharts/charts/compare/gpodder-1.0.3...gpodder-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/gpodder/1.0.3/app-readme.md b/incubator/gpodder/1.0.4/app-readme.md similarity index 100% rename from incubator/gpodder/1.0.3/app-readme.md rename to incubator/gpodder/1.0.4/app-readme.md diff --git a/incubator/gpodder/1.0.4/charts/common-10.9.7.tgz b/incubator/gpodder/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/gpodder/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/gpodder/1.0.3/ix_values.yaml b/incubator/gpodder/1.0.4/ix_values.yaml similarity index 100% rename from incubator/gpodder/1.0.3/ix_values.yaml rename to incubator/gpodder/1.0.4/ix_values.yaml diff --git a/incubator/gpodder/1.0.3/questions.yaml b/incubator/gpodder/1.0.4/questions.yaml similarity index 100% rename from incubator/gpodder/1.0.3/questions.yaml rename to incubator/gpodder/1.0.4/questions.yaml diff --git a/incubator/gpodder/1.0.3/templates/common.yaml b/incubator/gpodder/1.0.4/templates/common.yaml similarity index 100% rename from incubator/gpodder/1.0.3/templates/common.yaml rename to incubator/gpodder/1.0.4/templates/common.yaml diff --git a/incubator/hastebin/1.0.3/values.yaml b/incubator/gpodder/1.0.4/values.yaml similarity index 100% rename from incubator/hastebin/1.0.3/values.yaml rename to incubator/gpodder/1.0.4/values.yaml diff --git a/incubator/grafana-image-renderer/1.0.3/Chart.lock b/incubator/grafana-image-renderer/1.0.3/Chart.lock deleted file mode 100644 index fc96145bd70..00000000000 --- a/incubator/grafana-image-renderer/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:51:27.944662091Z" diff --git a/incubator/grafana-image-renderer/1.0.3/Chart.yaml b/incubator/grafana-image-renderer/1.0.3/Chart.yaml deleted file mode 100644 index 0d52ece4aee..00000000000 --- a/incubator/grafana-image-renderer/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Productivity -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "A Grafana remote image renderer that handles rendering panels & dashboards to PNGs using headless chrome." -home: https://truecharts.org/docs/charts/incubator/grafana-image-renderer -icon: https://truecharts.org/img/hotlink-ok/chart-icons/grafana-image-renderer.png -keywords: - - grafana-image-renderer - - Productivity -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: grafana-image-renderer -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/grafana-image-renderer - - https://github.com/grafana/grafana-image-renderer/blob/master/docs/remote_rendering_using_docker.md - - https://hub.docker.com/r/grafana/grafana-image-renderer -type: application -version: 1.0.3 diff --git a/incubator/grafana-image-renderer/1.0.3/app-changelog.md b/incubator/grafana-image-renderer/1.0.3/app-changelog.md deleted file mode 100644 index dd772fc3e39..00000000000 --- a/incubator/grafana-image-renderer/1.0.3/app-changelog.md +++ /dev/null @@ -1,26 +0,0 @@ - - -## [grafana-image-renderer-1.0.3](https://github.com/truecharts/charts/compare/grafana-image-renderer-0.0.35...grafana-image-renderer-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Fix - -- remove removed includes - - \ No newline at end of file diff --git a/incubator/grafana-image-renderer/1.0.3/charts/common-10.9.4.tgz b/incubator/grafana-image-renderer/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/grafana-image-renderer/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/grafana-image-renderer/1.0.3/CHANGELOG.md b/incubator/grafana-image-renderer/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/grafana-image-renderer/1.0.3/CHANGELOG.md rename to incubator/grafana-image-renderer/1.0.4/CHANGELOG.md diff --git a/incubator/grafana-image-renderer/1.0.4/Chart.yaml b/incubator/grafana-image-renderer/1.0.4/Chart.yaml new file mode 100644 index 00000000000..89b2ca4249e --- /dev/null +++ b/incubator/grafana-image-renderer/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Productivity +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "A Grafana remote image renderer that handles rendering panels & dashboards to PNGs using headless chrome." +home: https://truecharts.org/docs/charts/incubator/grafana-image-renderer +icon: https://truecharts.org/img/hotlink-ok/chart-icons/grafana-image-renderer.png +keywords: + - grafana-image-renderer + - Productivity +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: grafana-image-renderer +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/grafana-image-renderer + - https://github.com/grafana/grafana-image-renderer/blob/master/docs/remote_rendering_using_docker.md + - https://hub.docker.com/r/grafana/grafana-image-renderer +type: application +version: 1.0.4 diff --git a/incubator/grafana-image-renderer/1.0.3/README.md b/incubator/grafana-image-renderer/1.0.4/README.md similarity index 100% rename from incubator/grafana-image-renderer/1.0.3/README.md rename to incubator/grafana-image-renderer/1.0.4/README.md diff --git a/incubator/grafana-image-renderer/1.0.4/app-changelog.md b/incubator/grafana-image-renderer/1.0.4/app-changelog.md new file mode 100644 index 00000000000..d6c3efa77f1 --- /dev/null +++ b/incubator/grafana-image-renderer/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [grafana-image-renderer-1.0.4](https://github.com/truecharts/charts/compare/grafana-image-renderer-1.0.3...grafana-image-renderer-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/grafana-image-renderer/1.0.3/app-readme.md b/incubator/grafana-image-renderer/1.0.4/app-readme.md similarity index 100% rename from incubator/grafana-image-renderer/1.0.3/app-readme.md rename to incubator/grafana-image-renderer/1.0.4/app-readme.md diff --git a/incubator/grafana-image-renderer/1.0.4/charts/common-10.9.7.tgz b/incubator/grafana-image-renderer/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/grafana-image-renderer/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/grafana-image-renderer/1.0.3/ix_values.yaml b/incubator/grafana-image-renderer/1.0.4/ix_values.yaml similarity index 100% rename from incubator/grafana-image-renderer/1.0.3/ix_values.yaml rename to incubator/grafana-image-renderer/1.0.4/ix_values.yaml diff --git a/incubator/grafana-image-renderer/1.0.3/questions.yaml b/incubator/grafana-image-renderer/1.0.4/questions.yaml similarity index 100% rename from incubator/grafana-image-renderer/1.0.3/questions.yaml rename to incubator/grafana-image-renderer/1.0.4/questions.yaml diff --git a/incubator/grafana-image-renderer/1.0.3/templates/common.yaml b/incubator/grafana-image-renderer/1.0.4/templates/common.yaml similarity index 100% rename from incubator/grafana-image-renderer/1.0.3/templates/common.yaml rename to incubator/grafana-image-renderer/1.0.4/templates/common.yaml diff --git a/incubator/healthchecksdashboard/1.0.3/values.yaml b/incubator/grafana-image-renderer/1.0.4/values.yaml similarity index 100% rename from incubator/healthchecksdashboard/1.0.3/values.yaml rename to incubator/grafana-image-renderer/1.0.4/values.yaml diff --git a/incubator/gridcoinwalletgui/1.0.3/Chart.lock b/incubator/gridcoinwalletgui/1.0.3/Chart.lock deleted file mode 100644 index 8a5e4e17ae9..00000000000 --- a/incubator/gridcoinwalletgui/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:51:31.36753936Z" diff --git a/incubator/gridcoinwalletgui/1.0.3/Chart.yaml b/incubator/gridcoinwalletgui/1.0.3/Chart.yaml deleted file mode 100644 index 0a3cd5378f5..00000000000 --- a/incubator/gridcoinwalletgui/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Crypto -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Running Boinc? Get some Gridcoins from your Boinc work!" -home: https://truecharts.org/docs/charts/incubator/gridcoinwalletgui -icon: https://truecharts.org/img/hotlink-ok/chart-icons/gridcoinwalletgui.png -keywords: - - gridcoinwalletgui - - Crypto -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: gridcoinwalletgui -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/gridcoinwalletgui - - https://gridcoin.us/ - - https://hub.docker.com/repository/docker/sublivion/gridcoinwalletgui -type: application -version: 1.0.3 diff --git a/incubator/gridcoinwalletgui/1.0.3/app-changelog.md b/incubator/gridcoinwalletgui/1.0.3/app-changelog.md deleted file mode 100644 index 081835bf76a..00000000000 --- a/incubator/gridcoinwalletgui/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [gridcoinwalletgui-1.0.3](https://github.com/truecharts/charts/compare/gridcoinwalletgui-0.0.35...gridcoinwalletgui-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/gridcoinwalletgui/1.0.3/charts/common-10.9.4.tgz b/incubator/gridcoinwalletgui/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/gridcoinwalletgui/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/gridcoinwalletgui/1.0.3/CHANGELOG.md b/incubator/gridcoinwalletgui/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/gridcoinwalletgui/1.0.3/CHANGELOG.md rename to incubator/gridcoinwalletgui/1.0.4/CHANGELOG.md diff --git a/incubator/gridcoinwalletgui/1.0.4/Chart.yaml b/incubator/gridcoinwalletgui/1.0.4/Chart.yaml new file mode 100644 index 00000000000..ec12798a15d --- /dev/null +++ b/incubator/gridcoinwalletgui/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Crypto +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Running Boinc? Get some Gridcoins from your Boinc work!" +home: https://truecharts.org/docs/charts/incubator/gridcoinwalletgui +icon: https://truecharts.org/img/hotlink-ok/chart-icons/gridcoinwalletgui.png +keywords: + - gridcoinwalletgui + - Crypto +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: gridcoinwalletgui +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/gridcoinwalletgui + - https://gridcoin.us/ + - https://hub.docker.com/repository/docker/sublivion/gridcoinwalletgui +type: application +version: 1.0.4 diff --git a/incubator/gridcoinwalletgui/1.0.3/README.md b/incubator/gridcoinwalletgui/1.0.4/README.md similarity index 100% rename from incubator/gridcoinwalletgui/1.0.3/README.md rename to incubator/gridcoinwalletgui/1.0.4/README.md diff --git a/incubator/gridcoinwalletgui/1.0.4/app-changelog.md b/incubator/gridcoinwalletgui/1.0.4/app-changelog.md new file mode 100644 index 00000000000..0c2ce097de9 --- /dev/null +++ b/incubator/gridcoinwalletgui/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [gridcoinwalletgui-1.0.4](https://github.com/truecharts/charts/compare/gridcoinwalletgui-1.0.3...gridcoinwalletgui-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/gridcoinwalletgui/1.0.3/app-readme.md b/incubator/gridcoinwalletgui/1.0.4/app-readme.md similarity index 100% rename from incubator/gridcoinwalletgui/1.0.3/app-readme.md rename to incubator/gridcoinwalletgui/1.0.4/app-readme.md diff --git a/incubator/gridcoinwalletgui/1.0.4/charts/common-10.9.7.tgz b/incubator/gridcoinwalletgui/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/gridcoinwalletgui/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/gridcoinwalletgui/1.0.3/ix_values.yaml b/incubator/gridcoinwalletgui/1.0.4/ix_values.yaml similarity index 100% rename from incubator/gridcoinwalletgui/1.0.3/ix_values.yaml rename to incubator/gridcoinwalletgui/1.0.4/ix_values.yaml diff --git a/incubator/gridcoinwalletgui/1.0.3/questions.yaml b/incubator/gridcoinwalletgui/1.0.4/questions.yaml similarity index 100% rename from incubator/gridcoinwalletgui/1.0.3/questions.yaml rename to incubator/gridcoinwalletgui/1.0.4/questions.yaml diff --git a/incubator/gridcoinwalletgui/1.0.3/templates/common.yaml b/incubator/gridcoinwalletgui/1.0.4/templates/common.yaml similarity index 100% rename from incubator/gridcoinwalletgui/1.0.3/templates/common.yaml rename to incubator/gridcoinwalletgui/1.0.4/templates/common.yaml diff --git a/incubator/hetzner-ddns/1.0.3/values.yaml b/incubator/gridcoinwalletgui/1.0.4/values.yaml similarity index 100% rename from incubator/hetzner-ddns/1.0.3/values.yaml rename to incubator/gridcoinwalletgui/1.0.4/values.yaml diff --git a/incubator/guide2go/1.0.3/Chart.lock b/incubator/guide2go/1.0.3/Chart.lock deleted file mode 100644 index 08f8748aab8..00000000000 --- a/incubator/guide2go/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:51:31.828277739Z" diff --git a/incubator/guide2go/1.0.3/Chart.yaml b/incubator/guide2go/1.0.3/Chart.yaml deleted file mode 100644 index 265ab64a979..00000000000 --- a/incubator/guide2go/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Downloaders -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "a xml grabber from schedule direct service" -home: https://truecharts.org/docs/charts/incubator/guide2go -icon: https://truecharts.org/img/hotlink-ok/chart-icons/guide2go.png -keywords: - - guide2go - - Downloaders -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: guide2go -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/guide2go - - https://github.com/alturismo/guide2go - - https://hub.docker.com/r/alturismo/guide2go -type: application -version: 1.0.3 diff --git a/incubator/guide2go/1.0.3/app-changelog.md b/incubator/guide2go/1.0.3/app-changelog.md deleted file mode 100644 index 56012d09e5f..00000000000 --- a/incubator/guide2go/1.0.3/app-changelog.md +++ /dev/null @@ -1,26 +0,0 @@ - - -## [guide2go-1.0.3](https://github.com/truecharts/charts/compare/guide2go-0.0.34...guide2go-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Fix - -- remove removed includes - - \ No newline at end of file diff --git a/incubator/guide2go/1.0.3/charts/common-10.9.4.tgz b/incubator/guide2go/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/guide2go/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/guide2go/1.0.3/CHANGELOG.md b/incubator/guide2go/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/guide2go/1.0.3/CHANGELOG.md rename to incubator/guide2go/1.0.4/CHANGELOG.md diff --git a/incubator/guide2go/1.0.4/Chart.yaml b/incubator/guide2go/1.0.4/Chart.yaml new file mode 100644 index 00000000000..c5365d0dbcb --- /dev/null +++ b/incubator/guide2go/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Downloaders +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "a xml grabber from schedule direct service" +home: https://truecharts.org/docs/charts/incubator/guide2go +icon: https://truecharts.org/img/hotlink-ok/chart-icons/guide2go.png +keywords: + - guide2go + - Downloaders +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: guide2go +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/guide2go + - https://github.com/alturismo/guide2go + - https://hub.docker.com/r/alturismo/guide2go +type: application +version: 1.0.4 diff --git a/incubator/guide2go/1.0.3/README.md b/incubator/guide2go/1.0.4/README.md similarity index 100% rename from incubator/guide2go/1.0.3/README.md rename to incubator/guide2go/1.0.4/README.md diff --git a/incubator/guide2go/1.0.4/app-changelog.md b/incubator/guide2go/1.0.4/app-changelog.md new file mode 100644 index 00000000000..50cd8fa8821 --- /dev/null +++ b/incubator/guide2go/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [guide2go-1.0.4](https://github.com/truecharts/charts/compare/guide2go-1.0.3...guide2go-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/guide2go/1.0.3/app-readme.md b/incubator/guide2go/1.0.4/app-readme.md similarity index 100% rename from incubator/guide2go/1.0.3/app-readme.md rename to incubator/guide2go/1.0.4/app-readme.md diff --git a/incubator/guide2go/1.0.4/charts/common-10.9.7.tgz b/incubator/guide2go/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/guide2go/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/guide2go/1.0.3/ix_values.yaml b/incubator/guide2go/1.0.4/ix_values.yaml similarity index 100% rename from incubator/guide2go/1.0.3/ix_values.yaml rename to incubator/guide2go/1.0.4/ix_values.yaml diff --git a/incubator/guide2go/1.0.3/questions.yaml b/incubator/guide2go/1.0.4/questions.yaml similarity index 100% rename from incubator/guide2go/1.0.3/questions.yaml rename to incubator/guide2go/1.0.4/questions.yaml diff --git a/incubator/guide2go/1.0.3/templates/common.yaml b/incubator/guide2go/1.0.4/templates/common.yaml similarity index 100% rename from incubator/guide2go/1.0.3/templates/common.yaml rename to incubator/guide2go/1.0.4/templates/common.yaml diff --git a/incubator/hexchat/1.0.3/values.yaml b/incubator/guide2go/1.0.4/values.yaml similarity index 100% rename from incubator/hexchat/1.0.3/values.yaml rename to incubator/guide2go/1.0.4/values.yaml diff --git a/incubator/h5ai/1.0.3/Chart.lock b/incubator/h5ai/1.0.3/Chart.lock deleted file mode 100644 index cf63efcaf93..00000000000 --- a/incubator/h5ai/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:51:35.434026337Z" diff --git a/incubator/h5ai/1.0.3/Chart.yaml b/incubator/h5ai/1.0.3/Chart.yaml deleted file mode 100644 index ac2116971d2..00000000000 --- a/incubator/h5ai/1.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Cloud - - Network-FTP -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "h5ai is a modern file indexer for HTTP web servers with focus on your files. Directories are displayed in a appealing way and browsing them is enhanced by different views, a breadcrumb and a tree overview. Initially h5ai was an acronym for HTML5 Apache Index but now it supports other web servers too." -home: https://truecharts.org/docs/charts/incubator/h5ai -icon: https://truecharts.org/img/hotlink-ok/chart-icons/h5ai.png -keywords: - - h5ai - - Cloud - - Network-FTP -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: h5ai -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/h5ai - - https://github.com/awesometic/docker-h5ai - - https://hub.docker.com/r/awesometic/h5ai -type: application -version: 1.0.3 diff --git a/incubator/h5ai/1.0.3/app-changelog.md b/incubator/h5ai/1.0.3/app-changelog.md deleted file mode 100644 index 59ec0f67900..00000000000 --- a/incubator/h5ai/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [h5ai-1.0.3](https://github.com/truecharts/charts/compare/h5ai-0.0.34...h5ai-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/h5ai/1.0.3/charts/common-10.9.4.tgz b/incubator/h5ai/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/h5ai/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/h5ai/1.0.3/ix_values.yaml b/incubator/h5ai/1.0.3/ix_values.yaml deleted file mode 100644 index a11e4c427b2..00000000000 --- a/incubator/h5ai/1.0.3/ix_values.yaml +++ /dev/null @@ -1,29 +0,0 @@ -env: {} -image: - pullPolicy: IfNotPresent - repository: tccr.io/truecharts/h5ai - tag: latest@sha256:4d9c7fca1b1b72a2e5c1b58aee00eea205054993b0043cd02ff78cdb7e66b3c9 -persistence: - config: - enabled: true - mountPath: /config - directorystorage: - enabled: true - mountPath: /h5ai - readOnly: true -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -service: - main: - ports: - main: - port: 80 - protocol: TCP - targetPort: 80 - -portal: - enabled: true diff --git a/incubator/h5ai/1.0.3/CHANGELOG.md b/incubator/h5ai/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/h5ai/1.0.3/CHANGELOG.md rename to incubator/h5ai/1.0.4/CHANGELOG.md diff --git a/incubator/h5ai/1.0.4/Chart.yaml b/incubator/h5ai/1.0.4/Chart.yaml new file mode 100644 index 00000000000..36018032dc2 --- /dev/null +++ b/incubator/h5ai/1.0.4/Chart.yaml @@ -0,0 +1,31 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Cloud + - Network-FTP +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "h5ai is a modern file indexer for HTTP web servers with focus on your files. Directories are displayed in a appealing way and browsing them is enhanced by different views, a breadcrumb and a tree overview. Initially h5ai was an acronym for HTML5 Apache Index but now it supports other web servers too." +home: https://truecharts.org/docs/charts/incubator/h5ai +icon: https://truecharts.org/img/hotlink-ok/chart-icons/h5ai.png +keywords: + - h5ai + - Cloud + - Network-FTP +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: h5ai +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/h5ai + - https://github.com/awesometic/docker-h5ai + - https://hub.docker.com/r/awesometic/h5ai +type: application +version: 1.0.4 diff --git a/incubator/h5ai/1.0.3/README.md b/incubator/h5ai/1.0.4/README.md similarity index 100% rename from incubator/h5ai/1.0.3/README.md rename to incubator/h5ai/1.0.4/README.md diff --git a/incubator/h5ai/1.0.4/app-changelog.md b/incubator/h5ai/1.0.4/app-changelog.md new file mode 100644 index 00000000000..60f74149c97 --- /dev/null +++ b/incubator/h5ai/1.0.4/app-changelog.md @@ -0,0 +1,10 @@ + + +## [h5ai-1.0.4](https://github.com/truecharts/charts/compare/h5ai-1.0.3...h5ai-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + - update docker general non-major + + \ No newline at end of file diff --git a/incubator/h5ai/1.0.3/app-readme.md b/incubator/h5ai/1.0.4/app-readme.md similarity index 100% rename from incubator/h5ai/1.0.3/app-readme.md rename to incubator/h5ai/1.0.4/app-readme.md diff --git a/incubator/h5ai/1.0.4/charts/common-10.9.7.tgz b/incubator/h5ai/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/h5ai/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/h5ai/1.0.4/ix_values.yaml b/incubator/h5ai/1.0.4/ix_values.yaml new file mode 100644 index 00000000000..21aa8498e68 --- /dev/null +++ b/incubator/h5ai/1.0.4/ix_values.yaml @@ -0,0 +1,29 @@ +env: {} +image: + pullPolicy: IfNotPresent + repository: tccr.io/truecharts/h5ai + tag: latest@sha256:33a8a6f1ef11cf01dc6cf8aa70f7fbbe22879e16b14da790b32b6c41a15253e6 +persistence: + config: + enabled: true + mountPath: /config + directorystorage: + enabled: true + mountPath: /h5ai + readOnly: true +podSecurityContext: + runAsGroup: 0 + runAsUser: 0 +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false +service: + main: + ports: + main: + port: 80 + protocol: TCP + targetPort: 80 + +portal: + enabled: true diff --git a/incubator/h5ai/1.0.3/questions.yaml b/incubator/h5ai/1.0.4/questions.yaml similarity index 100% rename from incubator/h5ai/1.0.3/questions.yaml rename to incubator/h5ai/1.0.4/questions.yaml diff --git a/incubator/h5ai/1.0.3/templates/common.yaml b/incubator/h5ai/1.0.4/templates/common.yaml similarity index 100% rename from incubator/h5ai/1.0.3/templates/common.yaml rename to incubator/h5ai/1.0.4/templates/common.yaml diff --git a/incubator/hexo-blog/1.0.3/values.yaml b/incubator/h5ai/1.0.4/values.yaml similarity index 100% rename from incubator/hexo-blog/1.0.3/values.yaml rename to incubator/h5ai/1.0.4/values.yaml diff --git a/incubator/halflife2deathmatch/1.0.3/Chart.lock b/incubator/halflife2deathmatch/1.0.3/Chart.lock deleted file mode 100644 index bdfcba121c0..00000000000 --- a/incubator/halflife2deathmatch/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:51:59.106544557Z" diff --git a/incubator/halflife2deathmatch/1.0.3/Chart.yaml b/incubator/halflife2deathmatch/1.0.3/Chart.yaml deleted file mode 100644 index 290bcff2fbd..00000000000 --- a/incubator/halflife2deathmatch/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - GameServers -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This Chart will download and install SteamCMD. It will also install HalfLife2 DeathMatch and run it." -home: https://truecharts.org/docs/charts/incubator/halflife2deathmatch -icon: https://truecharts.org/img/hotlink-ok/chart-icons/halflife2deathmatch.png -keywords: - - halflife2deathmatch - - GameServers -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: halflife2deathmatch -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/halflife2deathmatch - - https://www.steampowered.com/ - - https://hub.docker.com/r/ich777/steamcmd/ -type: application -version: 1.0.3 diff --git a/incubator/halflife2deathmatch/1.0.3/app-changelog.md b/incubator/halflife2deathmatch/1.0.3/app-changelog.md deleted file mode 100644 index 2ec343e13b1..00000000000 --- a/incubator/halflife2deathmatch/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [halflife2deathmatch-1.0.3](https://github.com/truecharts/charts/compare/halflife2deathmatch-0.0.35...halflife2deathmatch-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/halflife2deathmatch/1.0.3/charts/common-10.9.4.tgz b/incubator/halflife2deathmatch/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/halflife2deathmatch/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/halflife2deathmatch/1.0.3/CHANGELOG.md b/incubator/halflife2deathmatch/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/halflife2deathmatch/1.0.3/CHANGELOG.md rename to incubator/halflife2deathmatch/1.0.4/CHANGELOG.md diff --git a/incubator/halflife2deathmatch/1.0.4/Chart.yaml b/incubator/halflife2deathmatch/1.0.4/Chart.yaml new file mode 100644 index 00000000000..5b0e1b6a2b4 --- /dev/null +++ b/incubator/halflife2deathmatch/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - GameServers +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This Chart will download and install SteamCMD. It will also install HalfLife2 DeathMatch and run it." +home: https://truecharts.org/docs/charts/incubator/halflife2deathmatch +icon: https://truecharts.org/img/hotlink-ok/chart-icons/halflife2deathmatch.png +keywords: + - halflife2deathmatch + - GameServers +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: halflife2deathmatch +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/halflife2deathmatch + - https://www.steampowered.com/ + - https://hub.docker.com/r/ich777/steamcmd/ +type: application +version: 1.0.4 diff --git a/incubator/halflife2deathmatch/1.0.3/README.md b/incubator/halflife2deathmatch/1.0.4/README.md similarity index 100% rename from incubator/halflife2deathmatch/1.0.3/README.md rename to incubator/halflife2deathmatch/1.0.4/README.md diff --git a/incubator/halflife2deathmatch/1.0.4/app-changelog.md b/incubator/halflife2deathmatch/1.0.4/app-changelog.md new file mode 100644 index 00000000000..08cd00641b2 --- /dev/null +++ b/incubator/halflife2deathmatch/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [halflife2deathmatch-1.0.4](https://github.com/truecharts/charts/compare/halflife2deathmatch-1.0.3...halflife2deathmatch-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/halflife2deathmatch/1.0.3/app-readme.md b/incubator/halflife2deathmatch/1.0.4/app-readme.md similarity index 100% rename from incubator/halflife2deathmatch/1.0.3/app-readme.md rename to incubator/halflife2deathmatch/1.0.4/app-readme.md diff --git a/incubator/halflife2deathmatch/1.0.4/charts/common-10.9.7.tgz b/incubator/halflife2deathmatch/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/halflife2deathmatch/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/halflife2deathmatch/1.0.3/ix_values.yaml b/incubator/halflife2deathmatch/1.0.4/ix_values.yaml similarity index 100% rename from incubator/halflife2deathmatch/1.0.3/ix_values.yaml rename to incubator/halflife2deathmatch/1.0.4/ix_values.yaml diff --git a/incubator/halflife2deathmatch/1.0.3/questions.yaml b/incubator/halflife2deathmatch/1.0.4/questions.yaml similarity index 100% rename from incubator/halflife2deathmatch/1.0.3/questions.yaml rename to incubator/halflife2deathmatch/1.0.4/questions.yaml diff --git a/incubator/halflife2deathmatch/1.0.3/templates/common.yaml b/incubator/halflife2deathmatch/1.0.4/templates/common.yaml similarity index 100% rename from incubator/halflife2deathmatch/1.0.3/templates/common.yaml rename to incubator/halflife2deathmatch/1.0.4/templates/common.yaml diff --git a/incubator/homebridge/2.0.3/values.yaml b/incubator/halflife2deathmatch/1.0.4/values.yaml similarity index 100% rename from incubator/homebridge/2.0.3/values.yaml rename to incubator/halflife2deathmatch/1.0.4/values.yaml diff --git a/incubator/hassconfigurator/1.0.3/Chart.lock b/incubator/hassconfigurator/1.0.3/Chart.lock deleted file mode 100644 index a1405c74e15..00000000000 --- a/incubator/hassconfigurator/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:52:02.681081965Z" diff --git a/incubator/hassconfigurator/1.0.3/Chart.yaml b/incubator/hassconfigurator/1.0.3/Chart.yaml deleted file mode 100644 index 074e4719579..00000000000 --- a/incubator/hassconfigurator/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - HomeAutomation -apiVersion: v2 -appVersion: "x86_64" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Home Assistant online configurator Chart from https://github.com/danielperna84/hass-configurator -home: https://truecharts.org/docs/charts/incubator/hassconfigurator -icon: https://truecharts.org/img/hotlink-ok/chart-icons/hassconfigurator.png -keywords: - - hassconfigurator - - HomeAutomation -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: hassconfigurator -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/hassconfigurator - - https://github.com/danielperna84/hass-configurator - - https://hub.docker.com/r/causticlab/hass-configurator-docker//Dockerfile/ -type: application -version: 1.0.3 diff --git a/incubator/hassconfigurator/1.0.3/app-changelog.md b/incubator/hassconfigurator/1.0.3/app-changelog.md deleted file mode 100644 index 55b955b9626..00000000000 --- a/incubator/hassconfigurator/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [hassconfigurator-1.0.3](https://github.com/truecharts/charts/compare/hassconfigurator-0.0.33...hassconfigurator-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/hassconfigurator/1.0.3/charts/common-10.9.4.tgz b/incubator/hassconfigurator/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/hassconfigurator/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/hassconfigurator/1.0.3/CHANGELOG.md b/incubator/hassconfigurator/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/hassconfigurator/1.0.3/CHANGELOG.md rename to incubator/hassconfigurator/1.0.4/CHANGELOG.md diff --git a/incubator/hassconfigurator/1.0.4/Chart.yaml b/incubator/hassconfigurator/1.0.4/Chart.yaml new file mode 100644 index 00000000000..be38ab86088 --- /dev/null +++ b/incubator/hassconfigurator/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - HomeAutomation +apiVersion: v2 +appVersion: "x86_64" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Home Assistant online configurator Chart from https://github.com/danielperna84/hass-configurator +home: https://truecharts.org/docs/charts/incubator/hassconfigurator +icon: https://truecharts.org/img/hotlink-ok/chart-icons/hassconfigurator.png +keywords: + - hassconfigurator + - HomeAutomation +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: hassconfigurator +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/hassconfigurator + - https://github.com/danielperna84/hass-configurator + - https://hub.docker.com/r/causticlab/hass-configurator-docker//Dockerfile/ +type: application +version: 1.0.4 diff --git a/incubator/hassconfigurator/1.0.3/README.md b/incubator/hassconfigurator/1.0.4/README.md similarity index 100% rename from incubator/hassconfigurator/1.0.3/README.md rename to incubator/hassconfigurator/1.0.4/README.md diff --git a/incubator/hassconfigurator/1.0.4/app-changelog.md b/incubator/hassconfigurator/1.0.4/app-changelog.md new file mode 100644 index 00000000000..554d6b90e60 --- /dev/null +++ b/incubator/hassconfigurator/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [hassconfigurator-1.0.4](https://github.com/truecharts/charts/compare/hassconfigurator-1.0.3...hassconfigurator-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/hassconfigurator/1.0.3/app-readme.md b/incubator/hassconfigurator/1.0.4/app-readme.md similarity index 100% rename from incubator/hassconfigurator/1.0.3/app-readme.md rename to incubator/hassconfigurator/1.0.4/app-readme.md diff --git a/incubator/hassconfigurator/1.0.4/charts/common-10.9.7.tgz b/incubator/hassconfigurator/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/hassconfigurator/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/hassconfigurator/1.0.3/ix_values.yaml b/incubator/hassconfigurator/1.0.4/ix_values.yaml similarity index 100% rename from incubator/hassconfigurator/1.0.3/ix_values.yaml rename to incubator/hassconfigurator/1.0.4/ix_values.yaml diff --git a/incubator/hassconfigurator/1.0.3/questions.yaml b/incubator/hassconfigurator/1.0.4/questions.yaml similarity index 100% rename from incubator/hassconfigurator/1.0.3/questions.yaml rename to incubator/hassconfigurator/1.0.4/questions.yaml diff --git a/incubator/hassconfigurator/1.0.3/templates/common.yaml b/incubator/hassconfigurator/1.0.4/templates/common.yaml similarity index 100% rename from incubator/hassconfigurator/1.0.3/templates/common.yaml rename to incubator/hassconfigurator/1.0.4/templates/common.yaml diff --git a/incubator/hoobs/1.0.3/values.yaml b/incubator/hassconfigurator/1.0.4/values.yaml similarity index 100% rename from incubator/hoobs/1.0.3/values.yaml rename to incubator/hassconfigurator/1.0.4/values.yaml diff --git a/incubator/hastebin/1.0.3/Chart.lock b/incubator/hastebin/1.0.3/Chart.lock deleted file mode 100644 index 3c33c920700..00000000000 --- a/incubator/hastebin/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:52:03.253448031Z" diff --git a/incubator/hastebin/1.0.3/Chart.yaml b/incubator/hastebin/1.0.3/Chart.yaml deleted file mode 100644 index 249b073e704..00000000000 --- a/incubator/hastebin/1.0.3/Chart.yaml +++ /dev/null @@ -1,35 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Cloud - - Productivity - - Tools-Utilities - - Network-Other -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Alpine-based Chart for Hastebin, the node.js paste service " -home: https://truecharts.org/docs/charts/incubator/hastebin -icon: https://truecharts.org/img/hotlink-ok/chart-icons/hastebin.png -keywords: - - hastebin - - Cloud - - Productivity - - Tools-Utilities - - Network-Other -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: hastebin -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/hastebin - - https://github.com/nzzane/haste-server - - https://hub.docker.com/r/flippinturt/hastebin -type: application -version: 1.0.3 diff --git a/incubator/hastebin/1.0.3/app-changelog.md b/incubator/hastebin/1.0.3/app-changelog.md deleted file mode 100644 index 9e1d8e7cf14..00000000000 --- a/incubator/hastebin/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [hastebin-1.0.3](https://github.com/truecharts/charts/compare/hastebin-0.0.34...hastebin-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/hastebin/1.0.3/charts/common-10.9.4.tgz b/incubator/hastebin/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/hastebin/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/hastebin/1.0.3/CHANGELOG.md b/incubator/hastebin/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/hastebin/1.0.3/CHANGELOG.md rename to incubator/hastebin/1.0.4/CHANGELOG.md diff --git a/incubator/hastebin/1.0.4/Chart.yaml b/incubator/hastebin/1.0.4/Chart.yaml new file mode 100644 index 00000000000..3153f6cf987 --- /dev/null +++ b/incubator/hastebin/1.0.4/Chart.yaml @@ -0,0 +1,35 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Cloud + - Productivity + - Tools-Utilities + - Network-Other +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Alpine-based Chart for Hastebin, the node.js paste service " +home: https://truecharts.org/docs/charts/incubator/hastebin +icon: https://truecharts.org/img/hotlink-ok/chart-icons/hastebin.png +keywords: + - hastebin + - Cloud + - Productivity + - Tools-Utilities + - Network-Other +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: hastebin +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/hastebin + - https://github.com/nzzane/haste-server + - https://hub.docker.com/r/flippinturt/hastebin +type: application +version: 1.0.4 diff --git a/incubator/hastebin/1.0.3/README.md b/incubator/hastebin/1.0.4/README.md similarity index 100% rename from incubator/hastebin/1.0.3/README.md rename to incubator/hastebin/1.0.4/README.md diff --git a/incubator/hastebin/1.0.4/app-changelog.md b/incubator/hastebin/1.0.4/app-changelog.md new file mode 100644 index 00000000000..efea7c74b30 --- /dev/null +++ b/incubator/hastebin/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [hastebin-1.0.4](https://github.com/truecharts/charts/compare/hastebin-1.0.3...hastebin-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/hastebin/1.0.3/app-readme.md b/incubator/hastebin/1.0.4/app-readme.md similarity index 100% rename from incubator/hastebin/1.0.3/app-readme.md rename to incubator/hastebin/1.0.4/app-readme.md diff --git a/incubator/hastebin/1.0.4/charts/common-10.9.7.tgz b/incubator/hastebin/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/hastebin/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/hastebin/1.0.3/ix_values.yaml b/incubator/hastebin/1.0.4/ix_values.yaml similarity index 100% rename from incubator/hastebin/1.0.3/ix_values.yaml rename to incubator/hastebin/1.0.4/ix_values.yaml diff --git a/incubator/hastebin/1.0.3/questions.yaml b/incubator/hastebin/1.0.4/questions.yaml similarity index 100% rename from incubator/hastebin/1.0.3/questions.yaml rename to incubator/hastebin/1.0.4/questions.yaml diff --git a/incubator/hastebin/1.0.3/templates/common.yaml b/incubator/hastebin/1.0.4/templates/common.yaml similarity index 100% rename from incubator/hastebin/1.0.3/templates/common.yaml rename to incubator/hastebin/1.0.4/templates/common.yaml diff --git a/incubator/humhub/1.0.3/values.yaml b/incubator/hastebin/1.0.4/values.yaml similarity index 100% rename from incubator/humhub/1.0.3/values.yaml rename to incubator/hastebin/1.0.4/values.yaml diff --git a/incubator/healthchecksdashboard/1.0.3/Chart.lock b/incubator/healthchecksdashboard/1.0.3/Chart.lock deleted file mode 100644 index c5f2bd3e098..00000000000 --- a/incubator/healthchecksdashboard/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:52:06.788125219Z" diff --git a/incubator/healthchecksdashboard/1.0.3/Chart.yaml b/incubator/healthchecksdashboard/1.0.3/Chart.yaml deleted file mode 100644 index 09fa6fc8340..00000000000 --- a/incubator/healthchecksdashboard/1.0.3/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Tools-Utilities - - Other - - Network-Other -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "A standalone dashboard page showing the status of the checks in your Healthchecks.io account." -home: https://truecharts.org/docs/charts/incubator/healthchecksdashboard -icon: https://truecharts.org/img/hotlink-ok/chart-icons/healthchecksdashboard.png -keywords: - - healthchecksdashboard - - Tools-Utilities - - Other - - Network-Other -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: healthchecksdashboard -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/healthchecksdashboard - - https://github.com/healthchecks/dashboard - - https://hub.docker.com/r/healthchecks/dashboard -type: application -version: 1.0.3 diff --git a/incubator/healthchecksdashboard/1.0.3/app-changelog.md b/incubator/healthchecksdashboard/1.0.3/app-changelog.md deleted file mode 100644 index 72837e6a3c5..00000000000 --- a/incubator/healthchecksdashboard/1.0.3/app-changelog.md +++ /dev/null @@ -1,26 +0,0 @@ - - -## [healthchecksdashboard-1.0.3](https://github.com/truecharts/charts/compare/healthchecksdashboard-0.0.34...healthchecksdashboard-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Fix - -- remove removed includes - - \ No newline at end of file diff --git a/incubator/healthchecksdashboard/1.0.3/charts/common-10.9.4.tgz b/incubator/healthchecksdashboard/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/healthchecksdashboard/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/healthchecksdashboard/1.0.3/CHANGELOG.md b/incubator/healthchecksdashboard/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/healthchecksdashboard/1.0.3/CHANGELOG.md rename to incubator/healthchecksdashboard/1.0.4/CHANGELOG.md diff --git a/incubator/healthchecksdashboard/1.0.4/Chart.yaml b/incubator/healthchecksdashboard/1.0.4/Chart.yaml new file mode 100644 index 00000000000..087f0527dc2 --- /dev/null +++ b/incubator/healthchecksdashboard/1.0.4/Chart.yaml @@ -0,0 +1,33 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Tools-Utilities + - Other + - Network-Other +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "A standalone dashboard page showing the status of the checks in your Healthchecks.io account." +home: https://truecharts.org/docs/charts/incubator/healthchecksdashboard +icon: https://truecharts.org/img/hotlink-ok/chart-icons/healthchecksdashboard.png +keywords: + - healthchecksdashboard + - Tools-Utilities + - Other + - Network-Other +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: healthchecksdashboard +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/healthchecksdashboard + - https://github.com/healthchecks/dashboard + - https://hub.docker.com/r/healthchecks/dashboard +type: application +version: 1.0.4 diff --git a/incubator/healthchecksdashboard/1.0.3/README.md b/incubator/healthchecksdashboard/1.0.4/README.md similarity index 100% rename from incubator/healthchecksdashboard/1.0.3/README.md rename to incubator/healthchecksdashboard/1.0.4/README.md diff --git a/incubator/healthchecksdashboard/1.0.4/app-changelog.md b/incubator/healthchecksdashboard/1.0.4/app-changelog.md new file mode 100644 index 00000000000..8ac5832a9dc --- /dev/null +++ b/incubator/healthchecksdashboard/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [healthchecksdashboard-1.0.4](https://github.com/truecharts/charts/compare/healthchecksdashboard-1.0.3...healthchecksdashboard-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/healthchecksdashboard/1.0.3/app-readme.md b/incubator/healthchecksdashboard/1.0.4/app-readme.md similarity index 100% rename from incubator/healthchecksdashboard/1.0.3/app-readme.md rename to incubator/healthchecksdashboard/1.0.4/app-readme.md diff --git a/incubator/healthchecksdashboard/1.0.4/charts/common-10.9.7.tgz b/incubator/healthchecksdashboard/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/healthchecksdashboard/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/healthchecksdashboard/1.0.3/ix_values.yaml b/incubator/healthchecksdashboard/1.0.4/ix_values.yaml similarity index 100% rename from incubator/healthchecksdashboard/1.0.3/ix_values.yaml rename to incubator/healthchecksdashboard/1.0.4/ix_values.yaml diff --git a/incubator/healthchecksdashboard/1.0.3/questions.yaml b/incubator/healthchecksdashboard/1.0.4/questions.yaml similarity index 100% rename from incubator/healthchecksdashboard/1.0.3/questions.yaml rename to incubator/healthchecksdashboard/1.0.4/questions.yaml diff --git a/incubator/healthchecksdashboard/1.0.3/templates/common.yaml b/incubator/healthchecksdashboard/1.0.4/templates/common.yaml similarity index 100% rename from incubator/healthchecksdashboard/1.0.3/templates/common.yaml rename to incubator/healthchecksdashboard/1.0.4/templates/common.yaml diff --git a/incubator/hurtworld/1.0.3/values.yaml b/incubator/healthchecksdashboard/1.0.4/values.yaml similarity index 100% rename from incubator/hurtworld/1.0.3/values.yaml rename to incubator/healthchecksdashboard/1.0.4/values.yaml diff --git a/incubator/hetzner-ddns/1.0.3/Chart.lock b/incubator/hetzner-ddns/1.0.3/Chart.lock deleted file mode 100644 index a7187f8a4ec..00000000000 --- a/incubator/hetzner-ddns/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:52:29.91595924Z" diff --git a/incubator/hetzner-ddns/1.0.3/Chart.yaml b/incubator/hetzner-ddns/1.0.3/Chart.yaml deleted file mode 100644 index d3fd7ecc73a..00000000000 --- a/incubator/hetzner-ddns/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Network-DNS -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: This Chart will allow you to use the Hetzner DNS Service (https://www.hetzner.com/dns-console) as a Dynamic DNS (DDNS) Provider. -home: https://truecharts.org/docs/charts/incubator/hetzner-ddns -icon: https://truecharts.org/img/hotlink-ok/chart-icons/hetzner-ddns.png -keywords: - - hetzner-ddns - - Network-DNS -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: hetzner-ddns -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/hetzner-ddns - - https://github.com/kutzilla/docker-hetzner-ddns - - https://hub.docker.com/r/kutzilla/hetzner-ddns -type: application -version: 1.0.3 diff --git a/incubator/hetzner-ddns/1.0.3/app-changelog.md b/incubator/hetzner-ddns/1.0.3/app-changelog.md deleted file mode 100644 index cec3c365820..00000000000 --- a/incubator/hetzner-ddns/1.0.3/app-changelog.md +++ /dev/null @@ -1,27 +0,0 @@ - - -## [hetzner-ddns-1.0.3](https://github.com/truecharts/charts/compare/hetzner-ddns-0.0.34...hetzner-ddns-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Fix - -- remove removed includes - - change container config label - - \ No newline at end of file diff --git a/incubator/hetzner-ddns/1.0.3/charts/common-10.9.4.tgz b/incubator/hetzner-ddns/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/hetzner-ddns/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/hetzner-ddns/1.0.3/CHANGELOG.md b/incubator/hetzner-ddns/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/hetzner-ddns/1.0.3/CHANGELOG.md rename to incubator/hetzner-ddns/1.0.4/CHANGELOG.md diff --git a/incubator/hetzner-ddns/1.0.4/Chart.yaml b/incubator/hetzner-ddns/1.0.4/Chart.yaml new file mode 100644 index 00000000000..1b0a8b17276 --- /dev/null +++ b/incubator/hetzner-ddns/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Network-DNS +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: This Chart will allow you to use the Hetzner DNS Service (https://www.hetzner.com/dns-console) as a Dynamic DNS (DDNS) Provider. +home: https://truecharts.org/docs/charts/incubator/hetzner-ddns +icon: https://truecharts.org/img/hotlink-ok/chart-icons/hetzner-ddns.png +keywords: + - hetzner-ddns + - Network-DNS +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: hetzner-ddns +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/hetzner-ddns + - https://github.com/kutzilla/docker-hetzner-ddns + - https://hub.docker.com/r/kutzilla/hetzner-ddns +type: application +version: 1.0.4 diff --git a/incubator/hetzner-ddns/1.0.3/README.md b/incubator/hetzner-ddns/1.0.4/README.md similarity index 100% rename from incubator/hetzner-ddns/1.0.3/README.md rename to incubator/hetzner-ddns/1.0.4/README.md diff --git a/incubator/hetzner-ddns/1.0.4/app-changelog.md b/incubator/hetzner-ddns/1.0.4/app-changelog.md new file mode 100644 index 00000000000..5b06c5c6eb5 --- /dev/null +++ b/incubator/hetzner-ddns/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [hetzner-ddns-1.0.4](https://github.com/truecharts/charts/compare/hetzner-ddns-1.0.3...hetzner-ddns-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/hetzner-ddns/1.0.3/app-readme.md b/incubator/hetzner-ddns/1.0.4/app-readme.md similarity index 100% rename from incubator/hetzner-ddns/1.0.3/app-readme.md rename to incubator/hetzner-ddns/1.0.4/app-readme.md diff --git a/incubator/hetzner-ddns/1.0.4/charts/common-10.9.7.tgz b/incubator/hetzner-ddns/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/hetzner-ddns/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/hetzner-ddns/1.0.3/ix_values.yaml b/incubator/hetzner-ddns/1.0.4/ix_values.yaml similarity index 100% rename from incubator/hetzner-ddns/1.0.3/ix_values.yaml rename to incubator/hetzner-ddns/1.0.4/ix_values.yaml diff --git a/incubator/hetzner-ddns/1.0.3/questions.yaml b/incubator/hetzner-ddns/1.0.4/questions.yaml similarity index 100% rename from incubator/hetzner-ddns/1.0.3/questions.yaml rename to incubator/hetzner-ddns/1.0.4/questions.yaml diff --git a/incubator/hetzner-ddns/1.0.3/templates/common.yaml b/incubator/hetzner-ddns/1.0.4/templates/common.yaml similarity index 100% rename from incubator/hetzner-ddns/1.0.3/templates/common.yaml rename to incubator/hetzner-ddns/1.0.4/templates/common.yaml diff --git a/incubator/icloudpd/1.0.3/values.yaml b/incubator/hetzner-ddns/1.0.4/values.yaml similarity index 100% rename from incubator/icloudpd/1.0.3/values.yaml rename to incubator/hetzner-ddns/1.0.4/values.yaml diff --git a/incubator/hexchat/1.0.3/Chart.lock b/incubator/hexchat/1.0.3/Chart.lock deleted file mode 100644 index 594096247c4..00000000000 --- a/incubator/hexchat/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:52:33.858595929Z" diff --git a/incubator/hexchat/1.0.3/Chart.yaml b/incubator/hexchat/1.0.3/Chart.yaml deleted file mode 100644 index 0d89eba645b..00000000000 --- a/incubator/hexchat/1.0.3/Chart.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "HexChat is an IRC client based on XChat, but unlike XChat it’s completely free for both Windows and Unix-like systems. Since XChat is open source, it’s perfectly legal. For more info. HexChat was originally called XChat-WDK which in turn was a successor of freakschat." -home: https://truecharts.org/docs/charts/incubator/hexchat -icon: https://truecharts.org/img/hotlink-ok/chart-icons/hexchat.png -keywords: - - hexchat - - Productivity - - Tools-Utilities -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: hexchat -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/hexchat - - https://hexchat.github.io/ - - https://registry.hub.docker.com/r/binhex/arch-hexchat/ - - https://github.com/binhex/documentation -type: application -version: 1.0.3 -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Productivity - - Tools-Utilities diff --git a/incubator/hexchat/1.0.3/app-changelog.md b/incubator/hexchat/1.0.3/app-changelog.md deleted file mode 100644 index d088d4daca6..00000000000 --- a/incubator/hexchat/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [hexchat-1.0.3](https://github.com/truecharts/charts/compare/hexchat-0.0.36...hexchat-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/hexchat/1.0.3/charts/common-10.9.4.tgz b/incubator/hexchat/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/hexchat/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/hexchat/1.0.3/CHANGELOG.md b/incubator/hexchat/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/hexchat/1.0.3/CHANGELOG.md rename to incubator/hexchat/1.0.4/CHANGELOG.md diff --git a/incubator/hexchat/1.0.4/Chart.yaml b/incubator/hexchat/1.0.4/Chart.yaml new file mode 100644 index 00000000000..6ae1041dc6e --- /dev/null +++ b/incubator/hexchat/1.0.4/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "HexChat is an IRC client based on XChat, but unlike XChat it’s completely free for both Windows and Unix-like systems. Since XChat is open source, it’s perfectly legal. For more info. HexChat was originally called XChat-WDK which in turn was a successor of freakschat." +home: https://truecharts.org/docs/charts/incubator/hexchat +icon: https://truecharts.org/img/hotlink-ok/chart-icons/hexchat.png +keywords: + - hexchat + - Productivity + - Tools-Utilities +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: hexchat +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/hexchat + - https://hexchat.github.io/ + - https://registry.hub.docker.com/r/binhex/arch-hexchat/ + - https://github.com/binhex/documentation +type: application +version: 1.0.4 +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Productivity + - Tools-Utilities diff --git a/incubator/hexchat/1.0.3/README.md b/incubator/hexchat/1.0.4/README.md similarity index 100% rename from incubator/hexchat/1.0.3/README.md rename to incubator/hexchat/1.0.4/README.md diff --git a/incubator/hexchat/1.0.4/app-changelog.md b/incubator/hexchat/1.0.4/app-changelog.md new file mode 100644 index 00000000000..2548f7a03c7 --- /dev/null +++ b/incubator/hexchat/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [hexchat-1.0.4](https://github.com/truecharts/charts/compare/hexchat-1.0.3...hexchat-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/hexchat/1.0.3/app-readme.md b/incubator/hexchat/1.0.4/app-readme.md similarity index 100% rename from incubator/hexchat/1.0.3/app-readme.md rename to incubator/hexchat/1.0.4/app-readme.md diff --git a/incubator/hexchat/1.0.4/charts/common-10.9.7.tgz b/incubator/hexchat/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/hexchat/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/hexchat/1.0.3/ix_values.yaml b/incubator/hexchat/1.0.4/ix_values.yaml similarity index 100% rename from incubator/hexchat/1.0.3/ix_values.yaml rename to incubator/hexchat/1.0.4/ix_values.yaml diff --git a/incubator/hexchat/1.0.3/questions.yaml b/incubator/hexchat/1.0.4/questions.yaml similarity index 100% rename from incubator/hexchat/1.0.3/questions.yaml rename to incubator/hexchat/1.0.4/questions.yaml diff --git a/incubator/hexchat/1.0.3/templates/common.yaml b/incubator/hexchat/1.0.4/templates/common.yaml similarity index 100% rename from incubator/hexchat/1.0.3/templates/common.yaml rename to incubator/hexchat/1.0.4/templates/common.yaml diff --git a/incubator/imgpush/1.0.3/values.yaml b/incubator/hexchat/1.0.4/values.yaml similarity index 100% rename from incubator/imgpush/1.0.3/values.yaml rename to incubator/hexchat/1.0.4/values.yaml diff --git a/incubator/hexo-blog/1.0.3/Chart.lock b/incubator/hexo-blog/1.0.3/Chart.lock deleted file mode 100644 index afbdbfcfe6a..00000000000 --- a/incubator/hexo-blog/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:52:34.009152459Z" diff --git a/incubator/hexo-blog/1.0.3/Chart.yaml b/incubator/hexo-blog/1.0.3/Chart.yaml deleted file mode 100644 index ab325c4d504..00000000000 --- a/incubator/hexo-blog/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: A self-hosted blogging platform in which posts are written in markdown -home: https://truecharts.org/docs/charts/incubator/hexo-blog -icon: https://truecharts.org/img/hotlink-ok/chart-icons/hexo-blog.png -keywords: - - hexo-blog - - Productivity -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: hexo-blog -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/hexo-blog - - https://github.com/fletchto99/hexo-dev-docker - - https://hub.docker.com/r/fletchto99/hexo-dev-blog/ -type: application -version: 1.0.3 -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Productivity diff --git a/incubator/hexo-blog/1.0.3/app-changelog.md b/incubator/hexo-blog/1.0.3/app-changelog.md deleted file mode 100644 index fada4aa1a03..00000000000 --- a/incubator/hexo-blog/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [hexo-blog-1.0.3](https://github.com/truecharts/charts/compare/hexo-blog-0.0.35...hexo-blog-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/hexo-blog/1.0.3/charts/common-10.9.4.tgz b/incubator/hexo-blog/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/hexo-blog/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/hexo-blog/1.0.3/CHANGELOG.md b/incubator/hexo-blog/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/hexo-blog/1.0.3/CHANGELOG.md rename to incubator/hexo-blog/1.0.4/CHANGELOG.md diff --git a/incubator/hexo-blog/1.0.4/Chart.yaml b/incubator/hexo-blog/1.0.4/Chart.yaml new file mode 100644 index 00000000000..6cd683dadde --- /dev/null +++ b/incubator/hexo-blog/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: A self-hosted blogging platform in which posts are written in markdown +home: https://truecharts.org/docs/charts/incubator/hexo-blog +icon: https://truecharts.org/img/hotlink-ok/chart-icons/hexo-blog.png +keywords: + - hexo-blog + - Productivity +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: hexo-blog +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/hexo-blog + - https://github.com/fletchto99/hexo-dev-docker + - https://hub.docker.com/r/fletchto99/hexo-dev-blog/ +type: application +version: 1.0.4 +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Productivity diff --git a/incubator/hexo-blog/1.0.3/README.md b/incubator/hexo-blog/1.0.4/README.md similarity index 100% rename from incubator/hexo-blog/1.0.3/README.md rename to incubator/hexo-blog/1.0.4/README.md diff --git a/incubator/hexo-blog/1.0.4/app-changelog.md b/incubator/hexo-blog/1.0.4/app-changelog.md new file mode 100644 index 00000000000..2ad9c7752b4 --- /dev/null +++ b/incubator/hexo-blog/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [hexo-blog-1.0.4](https://github.com/truecharts/charts/compare/hexo-blog-1.0.3...hexo-blog-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/hexo-blog/1.0.3/app-readme.md b/incubator/hexo-blog/1.0.4/app-readme.md similarity index 100% rename from incubator/hexo-blog/1.0.3/app-readme.md rename to incubator/hexo-blog/1.0.4/app-readme.md diff --git a/incubator/hexo-blog/1.0.4/charts/common-10.9.7.tgz b/incubator/hexo-blog/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/hexo-blog/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/hexo-blog/1.0.3/ix_values.yaml b/incubator/hexo-blog/1.0.4/ix_values.yaml similarity index 100% rename from incubator/hexo-blog/1.0.3/ix_values.yaml rename to incubator/hexo-blog/1.0.4/ix_values.yaml diff --git a/incubator/hexo-blog/1.0.3/questions.yaml b/incubator/hexo-blog/1.0.4/questions.yaml similarity index 100% rename from incubator/hexo-blog/1.0.3/questions.yaml rename to incubator/hexo-blog/1.0.4/questions.yaml diff --git a/incubator/hexo-blog/1.0.3/templates/common.yaml b/incubator/hexo-blog/1.0.4/templates/common.yaml similarity index 100% rename from incubator/hexo-blog/1.0.3/templates/common.yaml rename to incubator/hexo-blog/1.0.4/templates/common.yaml diff --git a/incubator/import-ics/1.0.3/values.yaml b/incubator/hexo-blog/1.0.4/values.yaml similarity index 100% rename from incubator/import-ics/1.0.3/values.yaml rename to incubator/hexo-blog/1.0.4/values.yaml diff --git a/incubator/homebridge/2.0.3/Chart.lock b/incubator/homebridge/2.0.3/Chart.lock deleted file mode 100644 index cecb856f4c9..00000000000 --- a/incubator/homebridge/2.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:52:38.152792487Z" diff --git a/incubator/homebridge/2.0.3/Chart.yaml b/incubator/homebridge/2.0.3/Chart.yaml deleted file mode 100644 index 3fd0d388a05..00000000000 --- a/incubator/homebridge/2.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "2022" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: A lightweight NodeJS server that emulates the iOS HomeKit API -home: https://truecharts.org/docs/charts/incubator/homebridge -icon: https://truecharts.org/img/hotlink-ok/chart-icons/homebridge.png -keywords: - - homebridge - - homekit -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: homebridge -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/homebridge - - https://homebridge.io/ - - https://github.com/oznu/docker-homebridge -type: application -version: 2.0.3 -annotations: - truecharts.org/catagories: | - - media - - test - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/homebridge/2.0.3/app-changelog.md b/incubator/homebridge/2.0.3/app-changelog.md deleted file mode 100644 index f02e317360f..00000000000 --- a/incubator/homebridge/2.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [homebridge-2.0.3](https://github.com/truecharts/charts/compare/homebridge-1.0.45...homebridge-2.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/homebridge/2.0.3/charts/common-10.9.4.tgz b/incubator/homebridge/2.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/homebridge/2.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/homebridge/2.0.3/CHANGELOG.md b/incubator/homebridge/2.0.4/CHANGELOG.md similarity index 100% rename from incubator/homebridge/2.0.3/CHANGELOG.md rename to incubator/homebridge/2.0.4/CHANGELOG.md diff --git a/incubator/homebridge/2.0.4/Chart.yaml b/incubator/homebridge/2.0.4/Chart.yaml new file mode 100644 index 00000000000..2a399d0bc90 --- /dev/null +++ b/incubator/homebridge/2.0.4/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "2022" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: A lightweight NodeJS server that emulates the iOS HomeKit API +home: https://truecharts.org/docs/charts/incubator/homebridge +icon: https://truecharts.org/img/hotlink-ok/chart-icons/homebridge.png +keywords: + - homebridge + - homekit +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: homebridge +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/homebridge + - https://homebridge.io/ + - https://github.com/oznu/docker-homebridge +type: application +version: 2.0.4 +annotations: + truecharts.org/catagories: | + - media + - test + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/homebridge/2.0.3/README.md b/incubator/homebridge/2.0.4/README.md similarity index 100% rename from incubator/homebridge/2.0.3/README.md rename to incubator/homebridge/2.0.4/README.md diff --git a/incubator/homebridge/2.0.4/app-changelog.md b/incubator/homebridge/2.0.4/app-changelog.md new file mode 100644 index 00000000000..fb3a145b593 --- /dev/null +++ b/incubator/homebridge/2.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [homebridge-2.0.4](https://github.com/truecharts/charts/compare/homebridge-2.0.3...homebridge-2.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/homebridge/2.0.3/app-readme.md b/incubator/homebridge/2.0.4/app-readme.md similarity index 100% rename from incubator/homebridge/2.0.3/app-readme.md rename to incubator/homebridge/2.0.4/app-readme.md diff --git a/incubator/homebridge/2.0.4/charts/common-10.9.7.tgz b/incubator/homebridge/2.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/homebridge/2.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/homebridge/2.0.3/ix_values.yaml b/incubator/homebridge/2.0.4/ix_values.yaml similarity index 100% rename from incubator/homebridge/2.0.3/ix_values.yaml rename to incubator/homebridge/2.0.4/ix_values.yaml diff --git a/incubator/homebridge/2.0.3/questions.yaml b/incubator/homebridge/2.0.4/questions.yaml similarity index 100% rename from incubator/homebridge/2.0.3/questions.yaml rename to incubator/homebridge/2.0.4/questions.yaml diff --git a/incubator/kavitaemail/1.0.3/templates/common.yaml b/incubator/homebridge/2.0.4/templates/common.yaml similarity index 100% rename from incubator/kavitaemail/1.0.3/templates/common.yaml rename to incubator/homebridge/2.0.4/templates/common.yaml diff --git a/incubator/inkscape-desktop-g3/1.0.3/values.yaml b/incubator/homebridge/2.0.4/values.yaml similarity index 100% rename from incubator/inkscape-desktop-g3/1.0.3/values.yaml rename to incubator/homebridge/2.0.4/values.yaml diff --git a/incubator/hoobs/1.0.3/Chart.lock b/incubator/hoobs/1.0.3/Chart.lock deleted file mode 100644 index ec3d961bc73..00000000000 --- a/incubator/hoobs/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:53:01.490220729Z" diff --git a/incubator/hoobs/1.0.3/Chart.yaml b/incubator/hoobs/1.0.3/Chart.yaml deleted file mode 100644 index c9df0155fc1..00000000000 --- a/incubator/hoobs/1.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - HomeAutomation - - Tools-Utilities -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "HOOBS is a Homebridge stack with a interface that simplifies configuration and installing plugins. This adds a process wrapper for Homebridge. " -home: https://truecharts.org/docs/charts/incubator/hoobs -icon: https://truecharts.org/img/hotlink-ok/chart-icons/hoobs.png -keywords: - - hoobs - - HomeAutomation - - Tools-Utilities -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: hoobs -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/hoobs - - https://hub.docker.com/r/hoobs/hoobs -type: application -version: 1.0.3 diff --git a/incubator/hoobs/1.0.3/app-changelog.md b/incubator/hoobs/1.0.3/app-changelog.md deleted file mode 100644 index 530a2d4aff6..00000000000 --- a/incubator/hoobs/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [hoobs-1.0.3](https://github.com/truecharts/charts/compare/hoobs-0.0.34...hoobs-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/hoobs/1.0.3/charts/common-10.9.4.tgz b/incubator/hoobs/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/hoobs/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/hoobs/1.0.3/CHANGELOG.md b/incubator/hoobs/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/hoobs/1.0.3/CHANGELOG.md rename to incubator/hoobs/1.0.4/CHANGELOG.md diff --git a/incubator/hoobs/1.0.4/Chart.yaml b/incubator/hoobs/1.0.4/Chart.yaml new file mode 100644 index 00000000000..2b35e50a91d --- /dev/null +++ b/incubator/hoobs/1.0.4/Chart.yaml @@ -0,0 +1,30 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - HomeAutomation + - Tools-Utilities +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "HOOBS is a Homebridge stack with a interface that simplifies configuration and installing plugins. This adds a process wrapper for Homebridge. " +home: https://truecharts.org/docs/charts/incubator/hoobs +icon: https://truecharts.org/img/hotlink-ok/chart-icons/hoobs.png +keywords: + - hoobs + - HomeAutomation + - Tools-Utilities +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: hoobs +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/hoobs + - https://hub.docker.com/r/hoobs/hoobs +type: application +version: 1.0.4 diff --git a/incubator/hoobs/1.0.3/README.md b/incubator/hoobs/1.0.4/README.md similarity index 100% rename from incubator/hoobs/1.0.3/README.md rename to incubator/hoobs/1.0.4/README.md diff --git a/incubator/hoobs/1.0.4/app-changelog.md b/incubator/hoobs/1.0.4/app-changelog.md new file mode 100644 index 00000000000..70cedad130b --- /dev/null +++ b/incubator/hoobs/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [hoobs-1.0.4](https://github.com/truecharts/charts/compare/hoobs-1.0.3...hoobs-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/hoobs/1.0.3/app-readme.md b/incubator/hoobs/1.0.4/app-readme.md similarity index 100% rename from incubator/hoobs/1.0.3/app-readme.md rename to incubator/hoobs/1.0.4/app-readme.md diff --git a/incubator/hoobs/1.0.4/charts/common-10.9.7.tgz b/incubator/hoobs/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/hoobs/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/hoobs/1.0.3/ix_values.yaml b/incubator/hoobs/1.0.4/ix_values.yaml similarity index 100% rename from incubator/hoobs/1.0.3/ix_values.yaml rename to incubator/hoobs/1.0.4/ix_values.yaml diff --git a/incubator/hoobs/1.0.3/questions.yaml b/incubator/hoobs/1.0.4/questions.yaml similarity index 100% rename from incubator/hoobs/1.0.3/questions.yaml rename to incubator/hoobs/1.0.4/questions.yaml diff --git a/incubator/hoobs/1.0.3/templates/common.yaml b/incubator/hoobs/1.0.4/templates/common.yaml similarity index 100% rename from incubator/hoobs/1.0.3/templates/common.yaml rename to incubator/hoobs/1.0.4/templates/common.yaml diff --git a/incubator/insurgencysandstorm/1.0.3/values.yaml b/incubator/hoobs/1.0.4/values.yaml similarity index 100% rename from incubator/insurgencysandstorm/1.0.3/values.yaml rename to incubator/hoobs/1.0.4/values.yaml diff --git a/incubator/humhub/1.0.3/Chart.lock b/incubator/humhub/1.0.3/Chart.lock deleted file mode 100644 index f5f563f90ce..00000000000 --- a/incubator/humhub/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:53:04.438241427Z" diff --git a/incubator/humhub/1.0.3/Chart.yaml b/incubator/humhub/1.0.3/Chart.yaml deleted file mode 100644 index 7c1417fff79..00000000000 --- a/incubator/humhub/1.0.3/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Network-Web -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: HumHub is a free social network software and framework built to give you the tools to make communication and collaboration easy and successful. The Database is at 'localhost', username is 'humhub', the database name is 'humhub', there are no password (local user) -home: https://truecharts.org/docs/charts/incubator/humhub -icon: https://truecharts.org/img/hotlink-ok/chart-icons/humhub.png -keywords: - - humhub - - Network-Web -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: humhub -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/humhub - - https://ghcr.io/siwatinc/humhub -type: application -version: 1.0.3 diff --git a/incubator/humhub/1.0.3/app-changelog.md b/incubator/humhub/1.0.3/app-changelog.md deleted file mode 100644 index e8e9b1d4ca7..00000000000 --- a/incubator/humhub/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [humhub-1.0.3](https://github.com/truecharts/charts/compare/humhub-0.0.36...humhub-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/humhub/1.0.3/charts/common-10.9.4.tgz b/incubator/humhub/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/humhub/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/humhub/1.0.3/CHANGELOG.md b/incubator/humhub/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/humhub/1.0.3/CHANGELOG.md rename to incubator/humhub/1.0.4/CHANGELOG.md diff --git a/incubator/humhub/1.0.4/Chart.yaml b/incubator/humhub/1.0.4/Chart.yaml new file mode 100644 index 00000000000..d2662eb0150 --- /dev/null +++ b/incubator/humhub/1.0.4/Chart.yaml @@ -0,0 +1,28 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Network-Web +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: HumHub is a free social network software and framework built to give you the tools to make communication and collaboration easy and successful. The Database is at 'localhost', username is 'humhub', the database name is 'humhub', there are no password (local user) +home: https://truecharts.org/docs/charts/incubator/humhub +icon: https://truecharts.org/img/hotlink-ok/chart-icons/humhub.png +keywords: + - humhub + - Network-Web +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: humhub +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/humhub + - https://ghcr.io/siwatinc/humhub +type: application +version: 1.0.4 diff --git a/incubator/humhub/1.0.3/README.md b/incubator/humhub/1.0.4/README.md similarity index 100% rename from incubator/humhub/1.0.3/README.md rename to incubator/humhub/1.0.4/README.md diff --git a/incubator/humhub/1.0.4/app-changelog.md b/incubator/humhub/1.0.4/app-changelog.md new file mode 100644 index 00000000000..e079d013f29 --- /dev/null +++ b/incubator/humhub/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [humhub-1.0.4](https://github.com/truecharts/charts/compare/humhub-1.0.3...humhub-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/humhub/1.0.3/app-readme.md b/incubator/humhub/1.0.4/app-readme.md similarity index 100% rename from incubator/humhub/1.0.3/app-readme.md rename to incubator/humhub/1.0.4/app-readme.md diff --git a/incubator/humhub/1.0.4/charts/common-10.9.7.tgz b/incubator/humhub/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/humhub/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/humhub/1.0.3/ix_values.yaml b/incubator/humhub/1.0.4/ix_values.yaml similarity index 100% rename from incubator/humhub/1.0.3/ix_values.yaml rename to incubator/humhub/1.0.4/ix_values.yaml diff --git a/incubator/humhub/1.0.3/questions.yaml b/incubator/humhub/1.0.4/questions.yaml similarity index 100% rename from incubator/humhub/1.0.3/questions.yaml rename to incubator/humhub/1.0.4/questions.yaml diff --git a/incubator/humhub/1.0.3/templates/common.yaml b/incubator/humhub/1.0.4/templates/common.yaml similarity index 100% rename from incubator/humhub/1.0.3/templates/common.yaml rename to incubator/humhub/1.0.4/templates/common.yaml diff --git a/incubator/invitarr/1.0.3/values.yaml b/incubator/humhub/1.0.4/values.yaml similarity index 100% rename from incubator/invitarr/1.0.3/values.yaml rename to incubator/humhub/1.0.4/values.yaml diff --git a/incubator/hurtworld/1.0.3/Chart.lock b/incubator/hurtworld/1.0.3/Chart.lock deleted file mode 100644 index f44b25ba82b..00000000000 --- a/incubator/hurtworld/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:53:05.30834768Z" diff --git a/incubator/hurtworld/1.0.3/Chart.yaml b/incubator/hurtworld/1.0.3/Chart.yaml deleted file mode 100644 index 661128fb661..00000000000 --- a/incubator/hurtworld/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - GameServers -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This Chart will download and install SteamCMD. It will also install Hurtworld and run it." -home: https://truecharts.org/docs/charts/incubator/hurtworld -icon: https://truecharts.org/img/hotlink-ok/chart-icons/hurtworld.png -keywords: - - hurtworld - - GameServers -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: hurtworld -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/hurtworld - - https://www.steampowered.com/ - - https://hub.docker.com/r/ich777/steamcmd/ -type: application -version: 1.0.3 diff --git a/incubator/hurtworld/1.0.3/app-changelog.md b/incubator/hurtworld/1.0.3/app-changelog.md deleted file mode 100644 index 0bcb5fcfda5..00000000000 --- a/incubator/hurtworld/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [hurtworld-1.0.3](https://github.com/truecharts/charts/compare/hurtworld-0.0.35...hurtworld-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/hurtworld/1.0.3/charts/common-10.9.4.tgz b/incubator/hurtworld/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/hurtworld/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/hurtworld/1.0.3/CHANGELOG.md b/incubator/hurtworld/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/hurtworld/1.0.3/CHANGELOG.md rename to incubator/hurtworld/1.0.4/CHANGELOG.md diff --git a/incubator/hurtworld/1.0.4/Chart.yaml b/incubator/hurtworld/1.0.4/Chart.yaml new file mode 100644 index 00000000000..8df99755238 --- /dev/null +++ b/incubator/hurtworld/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - GameServers +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This Chart will download and install SteamCMD. It will also install Hurtworld and run it." +home: https://truecharts.org/docs/charts/incubator/hurtworld +icon: https://truecharts.org/img/hotlink-ok/chart-icons/hurtworld.png +keywords: + - hurtworld + - GameServers +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: hurtworld +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/hurtworld + - https://www.steampowered.com/ + - https://hub.docker.com/r/ich777/steamcmd/ +type: application +version: 1.0.4 diff --git a/incubator/hurtworld/1.0.3/README.md b/incubator/hurtworld/1.0.4/README.md similarity index 100% rename from incubator/hurtworld/1.0.3/README.md rename to incubator/hurtworld/1.0.4/README.md diff --git a/incubator/hurtworld/1.0.4/app-changelog.md b/incubator/hurtworld/1.0.4/app-changelog.md new file mode 100644 index 00000000000..874f5ae955e --- /dev/null +++ b/incubator/hurtworld/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [hurtworld-1.0.4](https://github.com/truecharts/charts/compare/hurtworld-1.0.3...hurtworld-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/hurtworld/1.0.3/app-readme.md b/incubator/hurtworld/1.0.4/app-readme.md similarity index 100% rename from incubator/hurtworld/1.0.3/app-readme.md rename to incubator/hurtworld/1.0.4/app-readme.md diff --git a/incubator/hurtworld/1.0.4/charts/common-10.9.7.tgz b/incubator/hurtworld/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/hurtworld/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/hurtworld/1.0.3/ix_values.yaml b/incubator/hurtworld/1.0.4/ix_values.yaml similarity index 100% rename from incubator/hurtworld/1.0.3/ix_values.yaml rename to incubator/hurtworld/1.0.4/ix_values.yaml diff --git a/incubator/hurtworld/1.0.3/questions.yaml b/incubator/hurtworld/1.0.4/questions.yaml similarity index 100% rename from incubator/hurtworld/1.0.3/questions.yaml rename to incubator/hurtworld/1.0.4/questions.yaml diff --git a/incubator/hurtworld/1.0.3/templates/common.yaml b/incubator/hurtworld/1.0.4/templates/common.yaml similarity index 100% rename from incubator/hurtworld/1.0.3/templates/common.yaml rename to incubator/hurtworld/1.0.4/templates/common.yaml diff --git a/incubator/ipmi-tools/1.0.3/values.yaml b/incubator/hurtworld/1.0.4/values.yaml similarity index 100% rename from incubator/ipmi-tools/1.0.3/values.yaml rename to incubator/hurtworld/1.0.4/values.yaml diff --git a/incubator/icloudpd/1.0.3/Chart.lock b/incubator/icloudpd/1.0.3/Chart.lock deleted file mode 100644 index 48c759b7896..00000000000 --- a/incubator/icloudpd/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:53:09.680341161Z" diff --git a/incubator/icloudpd/1.0.3/Chart.yaml b/incubator/icloudpd/1.0.3/Chart.yaml deleted file mode 100644 index 80bfa7aaecd..00000000000 --- a/incubator/icloudpd/1.0.3/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: iCloudPD, syncs photos from iDevices to a single directory on TrueNAS. -home: https://truecharts.org/docs/charts/incubator/icloudpd -icon: https://truecharts.org/img/hotlink-ok/chart-icons/icloudpd.png -keywords: - - icloudpd - - Backup - - Cloud - - Downloaders -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: icloudpd -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/icloudpd - - https://github.com/Womabre/-TrueNAS-docker-templates - - https://hub.docker.com/r/boredazfcuk/icloudpd/ -type: application -version: 1.0.3 -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Backup - - Cloud - - Downloaders diff --git a/incubator/icloudpd/1.0.3/app-changelog.md b/incubator/icloudpd/1.0.3/app-changelog.md deleted file mode 100644 index 14d8d4ead14..00000000000 --- a/incubator/icloudpd/1.0.3/app-changelog.md +++ /dev/null @@ -1,27 +0,0 @@ - - -## [icloudpd-1.0.3](https://github.com/truecharts/charts/compare/icloudpd-0.0.46...icloudpd-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Fix - -- remove removed includes - - change container config label - - \ No newline at end of file diff --git a/incubator/icloudpd/1.0.3/charts/common-10.9.4.tgz b/incubator/icloudpd/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/icloudpd/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/icloudpd/1.0.3/CHANGELOG.md b/incubator/icloudpd/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/icloudpd/1.0.3/CHANGELOG.md rename to incubator/icloudpd/1.0.4/CHANGELOG.md diff --git a/incubator/icloudpd/1.0.4/Chart.yaml b/incubator/icloudpd/1.0.4/Chart.yaml new file mode 100644 index 00000000000..35e389f6589 --- /dev/null +++ b/incubator/icloudpd/1.0.4/Chart.yaml @@ -0,0 +1,33 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: iCloudPD, syncs photos from iDevices to a single directory on TrueNAS. +home: https://truecharts.org/docs/charts/incubator/icloudpd +icon: https://truecharts.org/img/hotlink-ok/chart-icons/icloudpd.png +keywords: + - icloudpd + - Backup + - Cloud + - Downloaders +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: icloudpd +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/icloudpd + - https://github.com/Womabre/-TrueNAS-docker-templates + - https://hub.docker.com/r/boredazfcuk/icloudpd/ +type: application +version: 1.0.4 +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Backup + - Cloud + - Downloaders diff --git a/incubator/icloudpd/1.0.3/README.md b/incubator/icloudpd/1.0.4/README.md similarity index 100% rename from incubator/icloudpd/1.0.3/README.md rename to incubator/icloudpd/1.0.4/README.md diff --git a/incubator/icloudpd/1.0.4/app-changelog.md b/incubator/icloudpd/1.0.4/app-changelog.md new file mode 100644 index 00000000000..fe7e24ccbda --- /dev/null +++ b/incubator/icloudpd/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [icloudpd-1.0.4](https://github.com/truecharts/charts/compare/icloudpd-1.0.3...icloudpd-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/icloudpd/1.0.3/app-readme.md b/incubator/icloudpd/1.0.4/app-readme.md similarity index 100% rename from incubator/icloudpd/1.0.3/app-readme.md rename to incubator/icloudpd/1.0.4/app-readme.md diff --git a/incubator/icloudpd/1.0.4/charts/common-10.9.7.tgz b/incubator/icloudpd/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/icloudpd/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/icloudpd/1.0.3/ix_values.yaml b/incubator/icloudpd/1.0.4/ix_values.yaml similarity index 100% rename from incubator/icloudpd/1.0.3/ix_values.yaml rename to incubator/icloudpd/1.0.4/ix_values.yaml diff --git a/incubator/icloudpd/1.0.3/questions.yaml b/incubator/icloudpd/1.0.4/questions.yaml similarity index 100% rename from incubator/icloudpd/1.0.3/questions.yaml rename to incubator/icloudpd/1.0.4/questions.yaml diff --git a/incubator/icloudpd/1.0.3/templates/common.yaml b/incubator/icloudpd/1.0.4/templates/common.yaml similarity index 100% rename from incubator/icloudpd/1.0.3/templates/common.yaml rename to incubator/icloudpd/1.0.4/templates/common.yaml diff --git a/incubator/jelu/1.0.3/values.yaml b/incubator/icloudpd/1.0.4/values.yaml similarity index 100% rename from incubator/jelu/1.0.3/values.yaml rename to incubator/icloudpd/1.0.4/values.yaml diff --git a/incubator/imgpush/1.0.3/Chart.lock b/incubator/imgpush/1.0.3/Chart.lock deleted file mode 100644 index 82c34fb1f9c..00000000000 --- a/incubator/imgpush/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:53:32.22452515Z" diff --git a/incubator/imgpush/1.0.3/Chart.yaml b/incubator/imgpush/1.0.3/Chart.yaml deleted file mode 100644 index bd4fe1fef08..00000000000 --- a/incubator/imgpush/1.0.3/Chart.yaml +++ /dev/null @@ -1,37 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Cloud - - Tools-Utilities - - MediaServer-Photos - - Network-Web - - Network-FTP -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Minimalist Self-hosted Image Service for user submitted images in your app (e.g. avatars)." -home: https://truecharts.org/docs/charts/incubator/imgpush -icon: https://truecharts.org/img/hotlink-ok/chart-icons/imgpush.png -keywords: - - imgpush - - Cloud - - Tools-Utilities - - MediaServer-Photos - - Network-Web - - Network-FTP -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: imgpush -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/imgpush - - https://github.com/hauxir/imgpush - - https://hub.docker.com/r/hauxir/imgpush -type: application -version: 1.0.3 diff --git a/incubator/imgpush/1.0.3/app-changelog.md b/incubator/imgpush/1.0.3/app-changelog.md deleted file mode 100644 index 20f967a167a..00000000000 --- a/incubator/imgpush/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [imgpush-1.0.3](https://github.com/truecharts/charts/compare/imgpush-0.0.34...imgpush-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/imgpush/1.0.3/charts/common-10.9.4.tgz b/incubator/imgpush/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/imgpush/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/imgpush/1.0.3/CHANGELOG.md b/incubator/imgpush/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/imgpush/1.0.3/CHANGELOG.md rename to incubator/imgpush/1.0.4/CHANGELOG.md diff --git a/incubator/imgpush/1.0.4/Chart.yaml b/incubator/imgpush/1.0.4/Chart.yaml new file mode 100644 index 00000000000..4c06406c75b --- /dev/null +++ b/incubator/imgpush/1.0.4/Chart.yaml @@ -0,0 +1,37 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Cloud + - Tools-Utilities + - MediaServer-Photos + - Network-Web + - Network-FTP +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Minimalist Self-hosted Image Service for user submitted images in your app (e.g. avatars)." +home: https://truecharts.org/docs/charts/incubator/imgpush +icon: https://truecharts.org/img/hotlink-ok/chart-icons/imgpush.png +keywords: + - imgpush + - Cloud + - Tools-Utilities + - MediaServer-Photos + - Network-Web + - Network-FTP +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: imgpush +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/imgpush + - https://github.com/hauxir/imgpush + - https://hub.docker.com/r/hauxir/imgpush +type: application +version: 1.0.4 diff --git a/incubator/imgpush/1.0.3/README.md b/incubator/imgpush/1.0.4/README.md similarity index 100% rename from incubator/imgpush/1.0.3/README.md rename to incubator/imgpush/1.0.4/README.md diff --git a/incubator/imgpush/1.0.4/app-changelog.md b/incubator/imgpush/1.0.4/app-changelog.md new file mode 100644 index 00000000000..b324528d0be --- /dev/null +++ b/incubator/imgpush/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [imgpush-1.0.4](https://github.com/truecharts/charts/compare/imgpush-1.0.3...imgpush-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/imgpush/1.0.3/app-readme.md b/incubator/imgpush/1.0.4/app-readme.md similarity index 100% rename from incubator/imgpush/1.0.3/app-readme.md rename to incubator/imgpush/1.0.4/app-readme.md diff --git a/incubator/imgpush/1.0.4/charts/common-10.9.7.tgz b/incubator/imgpush/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/imgpush/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/imgpush/1.0.3/ix_values.yaml b/incubator/imgpush/1.0.4/ix_values.yaml similarity index 100% rename from incubator/imgpush/1.0.3/ix_values.yaml rename to incubator/imgpush/1.0.4/ix_values.yaml diff --git a/incubator/imgpush/1.0.3/questions.yaml b/incubator/imgpush/1.0.4/questions.yaml similarity index 100% rename from incubator/imgpush/1.0.3/questions.yaml rename to incubator/imgpush/1.0.4/questions.yaml diff --git a/incubator/imgpush/1.0.3/templates/common.yaml b/incubator/imgpush/1.0.4/templates/common.yaml similarity index 100% rename from incubator/imgpush/1.0.3/templates/common.yaml rename to incubator/imgpush/1.0.4/templates/common.yaml diff --git a/incubator/jenkins/1.0.3/values.yaml b/incubator/imgpush/1.0.4/values.yaml similarity index 100% rename from incubator/jenkins/1.0.3/values.yaml rename to incubator/imgpush/1.0.4/values.yaml diff --git a/incubator/import-ics/1.0.3/Chart.lock b/incubator/import-ics/1.0.3/Chart.lock deleted file mode 100644 index 86793a1fd6c..00000000000 --- a/incubator/import-ics/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:53:35.421730808Z" diff --git a/incubator/import-ics/1.0.3/Chart.yaml b/incubator/import-ics/1.0.3/Chart.yaml deleted file mode 100644 index e377afcd10c..00000000000 --- a/incubator/import-ics/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Productivity -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Runs a python script at a crontab defined interval that downloads/imports ics files into a caldav server." -home: https://truecharts.org/docs/charts/incubator/import-ics -icon: https://truecharts.org/img/hotlink-ok/chart-icons/import-ics.png -keywords: - - import-ics - - Productivity -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: import-ics -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/import-ics - - https://github.com/Vilhjalmr26/import_ics - - https://hub.docker.com/repository/docker/vilhjalmr26/import_ics -type: application -version: 1.0.3 diff --git a/incubator/import-ics/1.0.3/app-changelog.md b/incubator/import-ics/1.0.3/app-changelog.md deleted file mode 100644 index 0f06e3336fb..00000000000 --- a/incubator/import-ics/1.0.3/app-changelog.md +++ /dev/null @@ -1,27 +0,0 @@ - - -## [import-ics-1.0.3](https://github.com/truecharts/charts/compare/import-ics-0.0.34...import-ics-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Fix - -- remove removed includes - - change container config label - - \ No newline at end of file diff --git a/incubator/import-ics/1.0.3/charts/common-10.9.4.tgz b/incubator/import-ics/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/import-ics/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/import-ics/1.0.3/CHANGELOG.md b/incubator/import-ics/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/import-ics/1.0.3/CHANGELOG.md rename to incubator/import-ics/1.0.4/CHANGELOG.md diff --git a/incubator/import-ics/1.0.4/Chart.yaml b/incubator/import-ics/1.0.4/Chart.yaml new file mode 100644 index 00000000000..35462100f16 --- /dev/null +++ b/incubator/import-ics/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Productivity +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Runs a python script at a crontab defined interval that downloads/imports ics files into a caldav server." +home: https://truecharts.org/docs/charts/incubator/import-ics +icon: https://truecharts.org/img/hotlink-ok/chart-icons/import-ics.png +keywords: + - import-ics + - Productivity +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: import-ics +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/import-ics + - https://github.com/Vilhjalmr26/import_ics + - https://hub.docker.com/repository/docker/vilhjalmr26/import_ics +type: application +version: 1.0.4 diff --git a/incubator/import-ics/1.0.3/README.md b/incubator/import-ics/1.0.4/README.md similarity index 100% rename from incubator/import-ics/1.0.3/README.md rename to incubator/import-ics/1.0.4/README.md diff --git a/incubator/import-ics/1.0.4/app-changelog.md b/incubator/import-ics/1.0.4/app-changelog.md new file mode 100644 index 00000000000..96f9c949005 --- /dev/null +++ b/incubator/import-ics/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [import-ics-1.0.4](https://github.com/truecharts/charts/compare/import-ics-1.0.3...import-ics-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/import-ics/1.0.3/app-readme.md b/incubator/import-ics/1.0.4/app-readme.md similarity index 100% rename from incubator/import-ics/1.0.3/app-readme.md rename to incubator/import-ics/1.0.4/app-readme.md diff --git a/incubator/import-ics/1.0.4/charts/common-10.9.7.tgz b/incubator/import-ics/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/import-ics/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/import-ics/1.0.3/ix_values.yaml b/incubator/import-ics/1.0.4/ix_values.yaml similarity index 100% rename from incubator/import-ics/1.0.3/ix_values.yaml rename to incubator/import-ics/1.0.4/ix_values.yaml diff --git a/incubator/import-ics/1.0.3/questions.yaml b/incubator/import-ics/1.0.4/questions.yaml similarity index 100% rename from incubator/import-ics/1.0.3/questions.yaml rename to incubator/import-ics/1.0.4/questions.yaml diff --git a/incubator/import-ics/1.0.3/templates/common.yaml b/incubator/import-ics/1.0.4/templates/common.yaml similarity index 100% rename from incubator/import-ics/1.0.3/templates/common.yaml rename to incubator/import-ics/1.0.4/templates/common.yaml diff --git a/incubator/jitsi/1.0.3/values.yaml b/incubator/import-ics/1.0.4/values.yaml similarity index 100% rename from incubator/jitsi/1.0.3/values.yaml rename to incubator/import-ics/1.0.4/values.yaml diff --git a/incubator/inkscape-desktop-g3/1.0.3/Chart.lock b/incubator/inkscape-desktop-g3/1.0.3/Chart.lock deleted file mode 100644 index d7442921643..00000000000 --- a/incubator/inkscape-desktop-g3/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:53:37.385447974Z" diff --git a/incubator/inkscape-desktop-g3/1.0.3/Chart.yaml b/incubator/inkscape-desktop-g3/1.0.3/Chart.yaml deleted file mode 100644 index ad553515238..00000000000 --- a/incubator/inkscape-desktop-g3/1.0.3/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Productivity - - Tools-Utilities - - MediaApp-Photos -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Headless Ubuntu/Xfce Charts with VNC/noVNC for diagramming, image editing and 2D/3D drawing" -home: https://truecharts.org/docs/charts/incubator/inkscape-desktop-g3 -icon: https://truecharts.org/img/hotlink-ok/chart-icons/inkscape-desktop-g3.png -keywords: - - inkscape-desktop-g3 - - Productivity - - Tools-Utilities - - MediaApp-Photos -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: inkscape-desktop-g3 -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/inkscape-desktop-g3 - - https://github.com/accetto/headless-drawing-g3/ - - https://hub.docker.com/r/accetto/ubuntu-vnc-xfce-inkscape-g3 -type: application -version: 1.0.3 diff --git a/incubator/inkscape-desktop-g3/1.0.3/app-changelog.md b/incubator/inkscape-desktop-g3/1.0.3/app-changelog.md deleted file mode 100644 index 2fc4bac3f66..00000000000 --- a/incubator/inkscape-desktop-g3/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [inkscape-desktop-g3-1.0.3](https://github.com/truecharts/charts/compare/inkscape-desktop-g3-0.0.37...inkscape-desktop-g3-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/inkscape-desktop-g3/1.0.3/charts/common-10.9.4.tgz b/incubator/inkscape-desktop-g3/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/inkscape-desktop-g3/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/inkscape-desktop-g3/1.0.3/CHANGELOG.md b/incubator/inkscape-desktop-g3/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/inkscape-desktop-g3/1.0.3/CHANGELOG.md rename to incubator/inkscape-desktop-g3/1.0.4/CHANGELOG.md diff --git a/incubator/inkscape-desktop-g3/1.0.4/Chart.yaml b/incubator/inkscape-desktop-g3/1.0.4/Chart.yaml new file mode 100644 index 00000000000..ab1b37e3578 --- /dev/null +++ b/incubator/inkscape-desktop-g3/1.0.4/Chart.yaml @@ -0,0 +1,33 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Productivity + - Tools-Utilities + - MediaApp-Photos +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Headless Ubuntu/Xfce Charts with VNC/noVNC for diagramming, image editing and 2D/3D drawing" +home: https://truecharts.org/docs/charts/incubator/inkscape-desktop-g3 +icon: https://truecharts.org/img/hotlink-ok/chart-icons/inkscape-desktop-g3.png +keywords: + - inkscape-desktop-g3 + - Productivity + - Tools-Utilities + - MediaApp-Photos +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: inkscape-desktop-g3 +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/inkscape-desktop-g3 + - https://github.com/accetto/headless-drawing-g3/ + - https://hub.docker.com/r/accetto/ubuntu-vnc-xfce-inkscape-g3 +type: application +version: 1.0.4 diff --git a/incubator/inkscape-desktop-g3/1.0.3/README.md b/incubator/inkscape-desktop-g3/1.0.4/README.md similarity index 100% rename from incubator/inkscape-desktop-g3/1.0.3/README.md rename to incubator/inkscape-desktop-g3/1.0.4/README.md diff --git a/incubator/inkscape-desktop-g3/1.0.4/app-changelog.md b/incubator/inkscape-desktop-g3/1.0.4/app-changelog.md new file mode 100644 index 00000000000..5df55f1fbe8 --- /dev/null +++ b/incubator/inkscape-desktop-g3/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [inkscape-desktop-g3-1.0.4](https://github.com/truecharts/charts/compare/inkscape-desktop-g3-1.0.3...inkscape-desktop-g3-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/inkscape-desktop-g3/1.0.3/app-readme.md b/incubator/inkscape-desktop-g3/1.0.4/app-readme.md similarity index 100% rename from incubator/inkscape-desktop-g3/1.0.3/app-readme.md rename to incubator/inkscape-desktop-g3/1.0.4/app-readme.md diff --git a/incubator/inkscape-desktop-g3/1.0.4/charts/common-10.9.7.tgz b/incubator/inkscape-desktop-g3/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/inkscape-desktop-g3/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/inkscape-desktop-g3/1.0.3/ix_values.yaml b/incubator/inkscape-desktop-g3/1.0.4/ix_values.yaml similarity index 100% rename from incubator/inkscape-desktop-g3/1.0.3/ix_values.yaml rename to incubator/inkscape-desktop-g3/1.0.4/ix_values.yaml diff --git a/incubator/inkscape-desktop-g3/1.0.3/questions.yaml b/incubator/inkscape-desktop-g3/1.0.4/questions.yaml similarity index 100% rename from incubator/inkscape-desktop-g3/1.0.3/questions.yaml rename to incubator/inkscape-desktop-g3/1.0.4/questions.yaml diff --git a/incubator/inkscape-desktop-g3/1.0.3/templates/common.yaml b/incubator/inkscape-desktop-g3/1.0.4/templates/common.yaml similarity index 100% rename from incubator/inkscape-desktop-g3/1.0.3/templates/common.yaml rename to incubator/inkscape-desktop-g3/1.0.4/templates/common.yaml diff --git a/incubator/jmzhomeproxy/1.0.3/values.yaml b/incubator/inkscape-desktop-g3/1.0.4/values.yaml similarity index 100% rename from incubator/jmzhomeproxy/1.0.3/values.yaml rename to incubator/inkscape-desktop-g3/1.0.4/values.yaml diff --git a/incubator/insurgencysandstorm/1.0.3/Chart.lock b/incubator/insurgencysandstorm/1.0.3/Chart.lock deleted file mode 100644 index 5f781999fdd..00000000000 --- a/incubator/insurgencysandstorm/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:53:40.891142899Z" diff --git a/incubator/insurgencysandstorm/1.0.3/Chart.yaml b/incubator/insurgencysandstorm/1.0.3/Chart.yaml deleted file mode 100644 index 7814c9e6c8d..00000000000 --- a/incubator/insurgencysandstorm/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - GameServers -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This Chart will download and install SteamCMD. It will also install Insurgency Sandstorm and run it." -home: https://truecharts.org/docs/charts/incubator/insurgencysandstorm -icon: https://truecharts.org/img/hotlink-ok/chart-icons/insurgencysandstorm.png -keywords: - - insurgencysandstorm - - GameServers -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: insurgencysandstorm -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/insurgencysandstorm - - https://www.steampowered.com/ - - https://hub.docker.com/r/ich777/steamcmd/ -type: application -version: 1.0.3 diff --git a/incubator/insurgencysandstorm/1.0.3/app-changelog.md b/incubator/insurgencysandstorm/1.0.3/app-changelog.md deleted file mode 100644 index 8e5b8ed7637..00000000000 --- a/incubator/insurgencysandstorm/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [insurgencysandstorm-1.0.3](https://github.com/truecharts/charts/compare/insurgencysandstorm-0.0.35...insurgencysandstorm-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/insurgencysandstorm/1.0.3/charts/common-10.9.4.tgz b/incubator/insurgencysandstorm/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/insurgencysandstorm/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/insurgencysandstorm/1.0.3/CHANGELOG.md b/incubator/insurgencysandstorm/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/insurgencysandstorm/1.0.3/CHANGELOG.md rename to incubator/insurgencysandstorm/1.0.4/CHANGELOG.md diff --git a/incubator/insurgencysandstorm/1.0.4/Chart.yaml b/incubator/insurgencysandstorm/1.0.4/Chart.yaml new file mode 100644 index 00000000000..59f128ab4c3 --- /dev/null +++ b/incubator/insurgencysandstorm/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - GameServers +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This Chart will download and install SteamCMD. It will also install Insurgency Sandstorm and run it." +home: https://truecharts.org/docs/charts/incubator/insurgencysandstorm +icon: https://truecharts.org/img/hotlink-ok/chart-icons/insurgencysandstorm.png +keywords: + - insurgencysandstorm + - GameServers +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: insurgencysandstorm +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/insurgencysandstorm + - https://www.steampowered.com/ + - https://hub.docker.com/r/ich777/steamcmd/ +type: application +version: 1.0.4 diff --git a/incubator/insurgencysandstorm/1.0.3/README.md b/incubator/insurgencysandstorm/1.0.4/README.md similarity index 100% rename from incubator/insurgencysandstorm/1.0.3/README.md rename to incubator/insurgencysandstorm/1.0.4/README.md diff --git a/incubator/insurgencysandstorm/1.0.4/app-changelog.md b/incubator/insurgencysandstorm/1.0.4/app-changelog.md new file mode 100644 index 00000000000..addc3c0902e --- /dev/null +++ b/incubator/insurgencysandstorm/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [insurgencysandstorm-1.0.4](https://github.com/truecharts/charts/compare/insurgencysandstorm-1.0.3...insurgencysandstorm-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/insurgencysandstorm/1.0.3/app-readme.md b/incubator/insurgencysandstorm/1.0.4/app-readme.md similarity index 100% rename from incubator/insurgencysandstorm/1.0.3/app-readme.md rename to incubator/insurgencysandstorm/1.0.4/app-readme.md diff --git a/incubator/insurgencysandstorm/1.0.4/charts/common-10.9.7.tgz b/incubator/insurgencysandstorm/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/insurgencysandstorm/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/insurgencysandstorm/1.0.3/ix_values.yaml b/incubator/insurgencysandstorm/1.0.4/ix_values.yaml similarity index 100% rename from incubator/insurgencysandstorm/1.0.3/ix_values.yaml rename to incubator/insurgencysandstorm/1.0.4/ix_values.yaml diff --git a/incubator/insurgencysandstorm/1.0.3/questions.yaml b/incubator/insurgencysandstorm/1.0.4/questions.yaml similarity index 100% rename from incubator/insurgencysandstorm/1.0.3/questions.yaml rename to incubator/insurgencysandstorm/1.0.4/questions.yaml diff --git a/incubator/insurgencysandstorm/1.0.3/templates/common.yaml b/incubator/insurgencysandstorm/1.0.4/templates/common.yaml similarity index 100% rename from incubator/insurgencysandstorm/1.0.3/templates/common.yaml rename to incubator/insurgencysandstorm/1.0.4/templates/common.yaml diff --git a/incubator/jump/1.0.3/values.yaml b/incubator/insurgencysandstorm/1.0.4/values.yaml similarity index 100% rename from incubator/jump/1.0.3/values.yaml rename to incubator/insurgencysandstorm/1.0.4/values.yaml diff --git a/incubator/invitarr/1.0.3/Chart.lock b/incubator/invitarr/1.0.3/Chart.lock deleted file mode 100644 index b959f5a9d5c..00000000000 --- a/incubator/invitarr/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:54:03.560397925Z" diff --git a/incubator/invitarr/1.0.3/Chart.yaml b/incubator/invitarr/1.0.3/Chart.yaml deleted file mode 100644 index e8d01d41ce7..00000000000 --- a/incubator/invitarr/1.0.3/Chart.yaml +++ /dev/null @@ -1,34 +0,0 @@ -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: A chatbot that invites discord users to plex. -home: https://truecharts.org/docs/charts/incubator/invitarr -icon: https://truecharts.org/img/hotlink-ok/chart-icons/invitarr.png -keywords: - - invitarr - - HomeAutomation - - Tools-Utilities - - Other -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: invitarr -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/invitarr - - https://github.com/Sleepingpirates/Invitarr - - https://hub.docker.com/r/piratify/invitarr -type: application -version: 1.0.3 -annotations: - truecharts.org/catagories: | - - HomeAutomation - - Tools-Utilities - - Other - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/invitarr/1.0.3/app-changelog.md b/incubator/invitarr/1.0.3/app-changelog.md deleted file mode 100644 index 6157a028f53..00000000000 --- a/incubator/invitarr/1.0.3/app-changelog.md +++ /dev/null @@ -1,27 +0,0 @@ - - -## [invitarr-1.0.3](https://github.com/truecharts/charts/compare/invitarr-0.0.35...invitarr-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Fix - -- remove removed includes - - change container config label - - \ No newline at end of file diff --git a/incubator/invitarr/1.0.3/charts/common-10.9.4.tgz b/incubator/invitarr/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/invitarr/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/invitarr/1.0.3/CHANGELOG.md b/incubator/invitarr/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/invitarr/1.0.3/CHANGELOG.md rename to incubator/invitarr/1.0.4/CHANGELOG.md diff --git a/incubator/invitarr/1.0.4/Chart.yaml b/incubator/invitarr/1.0.4/Chart.yaml new file mode 100644 index 00000000000..19ab46995ea --- /dev/null +++ b/incubator/invitarr/1.0.4/Chart.yaml @@ -0,0 +1,34 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: A chatbot that invites discord users to plex. +home: https://truecharts.org/docs/charts/incubator/invitarr +icon: https://truecharts.org/img/hotlink-ok/chart-icons/invitarr.png +keywords: + - invitarr + - HomeAutomation + - Tools-Utilities + - Other +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: invitarr +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/invitarr + - https://github.com/Sleepingpirates/Invitarr + - https://hub.docker.com/r/piratify/invitarr +type: application +version: 1.0.4 +annotations: + truecharts.org/catagories: | + - HomeAutomation + - Tools-Utilities + - Other + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/invitarr/1.0.3/README.md b/incubator/invitarr/1.0.4/README.md similarity index 100% rename from incubator/invitarr/1.0.3/README.md rename to incubator/invitarr/1.0.4/README.md diff --git a/incubator/invitarr/1.0.4/app-changelog.md b/incubator/invitarr/1.0.4/app-changelog.md new file mode 100644 index 00000000000..f2f790c3f0a --- /dev/null +++ b/incubator/invitarr/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [invitarr-1.0.4](https://github.com/truecharts/charts/compare/invitarr-1.0.3...invitarr-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/invitarr/1.0.3/app-readme.md b/incubator/invitarr/1.0.4/app-readme.md similarity index 100% rename from incubator/invitarr/1.0.3/app-readme.md rename to incubator/invitarr/1.0.4/app-readme.md diff --git a/incubator/invitarr/1.0.4/charts/common-10.9.7.tgz b/incubator/invitarr/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/invitarr/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/invitarr/1.0.3/ix_values.yaml b/incubator/invitarr/1.0.4/ix_values.yaml similarity index 100% rename from incubator/invitarr/1.0.3/ix_values.yaml rename to incubator/invitarr/1.0.4/ix_values.yaml diff --git a/incubator/invitarr/1.0.3/questions.yaml b/incubator/invitarr/1.0.4/questions.yaml similarity index 100% rename from incubator/invitarr/1.0.3/questions.yaml rename to incubator/invitarr/1.0.4/questions.yaml diff --git a/incubator/invitarr/1.0.3/templates/common.yaml b/incubator/invitarr/1.0.4/templates/common.yaml similarity index 100% rename from incubator/invitarr/1.0.3/templates/common.yaml rename to incubator/invitarr/1.0.4/templates/common.yaml diff --git a/incubator/jupyter/1.0.3/values.yaml b/incubator/invitarr/1.0.4/values.yaml similarity index 100% rename from incubator/jupyter/1.0.3/values.yaml rename to incubator/invitarr/1.0.4/values.yaml diff --git a/incubator/ipmi-tools/1.0.3/Chart.lock b/incubator/ipmi-tools/1.0.3/Chart.lock deleted file mode 100644 index 48c21ff94f9..00000000000 --- a/incubator/ipmi-tools/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:54:05.834022607Z" diff --git a/incubator/ipmi-tools/1.0.3/Chart.yaml b/incubator/ipmi-tools/1.0.3/Chart.yaml deleted file mode 100644 index 375143d4f4f..00000000000 --- a/incubator/ipmi-tools/1.0.3/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Productivity - - Tools-Utilities - - Network-Management -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: This is a Chart with a webGUI to manage a Dell servers fan speeds using IPMI. You must enable IPMI from iDRAC. You can pass credentials through environment variables or enter them in the webGUI at runtime. -home: https://truecharts.org/docs/charts/incubator/ipmi-tools -icon: https://truecharts.org/img/hotlink-ok/chart-icons/ipmi-tools.png -keywords: - - ipmi-tools - - Productivity - - Tools-Utilities - - Network-Management -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: ipmi-tools -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/ipmi-tools - - https://github.com/EdwardChamberlain/IPMI-Fan-Controller - - https://hub.docker.com/r/edchamberlain/ipmi-tools -type: application -version: 1.0.3 diff --git a/incubator/ipmi-tools/1.0.3/app-changelog.md b/incubator/ipmi-tools/1.0.3/app-changelog.md deleted file mode 100644 index e9191b0a294..00000000000 --- a/incubator/ipmi-tools/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [ipmi-tools-1.0.3](https://github.com/truecharts/charts/compare/ipmi-tools-0.0.34...ipmi-tools-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/ipmi-tools/1.0.3/charts/common-10.9.4.tgz b/incubator/ipmi-tools/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/ipmi-tools/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/ipmi-tools/1.0.3/CHANGELOG.md b/incubator/ipmi-tools/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/ipmi-tools/1.0.3/CHANGELOG.md rename to incubator/ipmi-tools/1.0.4/CHANGELOG.md diff --git a/incubator/ipmi-tools/1.0.4/Chart.yaml b/incubator/ipmi-tools/1.0.4/Chart.yaml new file mode 100644 index 00000000000..110ab1b664a --- /dev/null +++ b/incubator/ipmi-tools/1.0.4/Chart.yaml @@ -0,0 +1,33 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Productivity + - Tools-Utilities + - Network-Management +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: This is a Chart with a webGUI to manage a Dell servers fan speeds using IPMI. You must enable IPMI from iDRAC. You can pass credentials through environment variables or enter them in the webGUI at runtime. +home: https://truecharts.org/docs/charts/incubator/ipmi-tools +icon: https://truecharts.org/img/hotlink-ok/chart-icons/ipmi-tools.png +keywords: + - ipmi-tools + - Productivity + - Tools-Utilities + - Network-Management +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: ipmi-tools +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/ipmi-tools + - https://github.com/EdwardChamberlain/IPMI-Fan-Controller + - https://hub.docker.com/r/edchamberlain/ipmi-tools +type: application +version: 1.0.4 diff --git a/incubator/ipmi-tools/1.0.3/README.md b/incubator/ipmi-tools/1.0.4/README.md similarity index 100% rename from incubator/ipmi-tools/1.0.3/README.md rename to incubator/ipmi-tools/1.0.4/README.md diff --git a/incubator/ipmi-tools/1.0.4/app-changelog.md b/incubator/ipmi-tools/1.0.4/app-changelog.md new file mode 100644 index 00000000000..bdce3681241 --- /dev/null +++ b/incubator/ipmi-tools/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [ipmi-tools-1.0.4](https://github.com/truecharts/charts/compare/ipmi-tools-1.0.3...ipmi-tools-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/ipmi-tools/1.0.3/app-readme.md b/incubator/ipmi-tools/1.0.4/app-readme.md similarity index 100% rename from incubator/ipmi-tools/1.0.3/app-readme.md rename to incubator/ipmi-tools/1.0.4/app-readme.md diff --git a/incubator/ipmi-tools/1.0.4/charts/common-10.9.7.tgz b/incubator/ipmi-tools/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/ipmi-tools/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/ipmi-tools/1.0.3/ix_values.yaml b/incubator/ipmi-tools/1.0.4/ix_values.yaml similarity index 100% rename from incubator/ipmi-tools/1.0.3/ix_values.yaml rename to incubator/ipmi-tools/1.0.4/ix_values.yaml diff --git a/incubator/ipmi-tools/1.0.3/questions.yaml b/incubator/ipmi-tools/1.0.4/questions.yaml similarity index 100% rename from incubator/ipmi-tools/1.0.3/questions.yaml rename to incubator/ipmi-tools/1.0.4/questions.yaml diff --git a/incubator/ipmi-tools/1.0.3/templates/common.yaml b/incubator/ipmi-tools/1.0.4/templates/common.yaml similarity index 100% rename from incubator/ipmi-tools/1.0.3/templates/common.yaml rename to incubator/ipmi-tools/1.0.4/templates/common.yaml diff --git a/incubator/kasm/2.0.3/values.yaml b/incubator/ipmi-tools/1.0.4/values.yaml similarity index 100% rename from incubator/kasm/2.0.3/values.yaml rename to incubator/ipmi-tools/1.0.4/values.yaml diff --git a/incubator/jelu/1.0.3/Chart.lock b/incubator/jelu/1.0.3/Chart.lock deleted file mode 100644 index d3b5a5dee2b..00000000000 --- a/incubator/jelu/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:54:09.805827029Z" diff --git a/incubator/jelu/1.0.3/Chart.yaml b/incubator/jelu/1.0.3/Chart.yaml deleted file mode 100644 index 7da762228af..00000000000 --- a/incubator/jelu/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - MediaApp-Books -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Track what you have read, what you are reading and what you want to read." -home: https://truecharts.org/docs/charts/incubator/jelu -icon: https://truecharts.org/img/hotlink-ok/chart-icons/jelu.png -keywords: - - jelu - - MediaApp-Books -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: jelu -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/jelu - - https://github.com/bayang/jelu - - https://hub.docker.com/r/wabayang/jelu -type: application -version: 1.0.3 diff --git a/incubator/jelu/1.0.3/app-changelog.md b/incubator/jelu/1.0.3/app-changelog.md deleted file mode 100644 index 6eaa2d15961..00000000000 --- a/incubator/jelu/1.0.3/app-changelog.md +++ /dev/null @@ -1,33 +0,0 @@ - - -## [jelu-1.0.3](https://github.com/truecharts/charts/compare/jelu-0.0.43...jelu-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Bump all for ingressList and speedtest - - Major Change to GUI - - bump to regenerate catalog - - update docker general non-major ([#4355](https://github.com/truecharts/charts/issues/4355)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/jelu/1.0.3/charts/common-10.9.4.tgz b/incubator/jelu/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/jelu/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/jelu/1.0.3/CHANGELOG.md b/incubator/jelu/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/jelu/1.0.3/CHANGELOG.md rename to incubator/jelu/1.0.4/CHANGELOG.md diff --git a/incubator/jelu/1.0.4/Chart.yaml b/incubator/jelu/1.0.4/Chart.yaml new file mode 100644 index 00000000000..d70db6b4951 --- /dev/null +++ b/incubator/jelu/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - MediaApp-Books +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Track what you have read, what you are reading and what you want to read." +home: https://truecharts.org/docs/charts/incubator/jelu +icon: https://truecharts.org/img/hotlink-ok/chart-icons/jelu.png +keywords: + - jelu + - MediaApp-Books +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: jelu +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/jelu + - https://github.com/bayang/jelu + - https://hub.docker.com/r/wabayang/jelu +type: application +version: 1.0.4 diff --git a/incubator/jelu/1.0.3/README.md b/incubator/jelu/1.0.4/README.md similarity index 100% rename from incubator/jelu/1.0.3/README.md rename to incubator/jelu/1.0.4/README.md diff --git a/incubator/jelu/1.0.4/app-changelog.md b/incubator/jelu/1.0.4/app-changelog.md new file mode 100644 index 00000000000..d9d82c4ba23 --- /dev/null +++ b/incubator/jelu/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [jelu-1.0.4](https://github.com/truecharts/charts/compare/jelu-1.0.3...jelu-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/jelu/1.0.3/app-readme.md b/incubator/jelu/1.0.4/app-readme.md similarity index 100% rename from incubator/jelu/1.0.3/app-readme.md rename to incubator/jelu/1.0.4/app-readme.md diff --git a/incubator/jelu/1.0.4/charts/common-10.9.7.tgz b/incubator/jelu/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/jelu/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/jelu/1.0.3/ix_values.yaml b/incubator/jelu/1.0.4/ix_values.yaml similarity index 100% rename from incubator/jelu/1.0.3/ix_values.yaml rename to incubator/jelu/1.0.4/ix_values.yaml diff --git a/incubator/jelu/1.0.3/questions.yaml b/incubator/jelu/1.0.4/questions.yaml similarity index 100% rename from incubator/jelu/1.0.3/questions.yaml rename to incubator/jelu/1.0.4/questions.yaml diff --git a/incubator/jelu/1.0.3/templates/common.yaml b/incubator/jelu/1.0.4/templates/common.yaml similarity index 100% rename from incubator/jelu/1.0.3/templates/common.yaml rename to incubator/jelu/1.0.4/templates/common.yaml diff --git a/incubator/kavitaemail/1.0.3/values.yaml b/incubator/jelu/1.0.4/values.yaml similarity index 100% rename from incubator/kavitaemail/1.0.3/values.yaml rename to incubator/jelu/1.0.4/values.yaml diff --git a/incubator/jenkins/1.0.3/Chart.lock b/incubator/jenkins/1.0.3/Chart.lock deleted file mode 100644 index bcff38573aa..00000000000 --- a/incubator/jenkins/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:54:12.363612406Z" diff --git a/incubator/jenkins/1.0.3/Chart.yaml b/incubator/jenkins/1.0.3/Chart.yaml deleted file mode 100644 index 3d2902ef1f0..00000000000 --- a/incubator/jenkins/1.0.3/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: "2.362" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Jenkins is the gold standard in devops tools for running CI/CD pipelines" -home: https://truecharts.org/docs/charts/incubator/jenkins -icon: https://truecharts.org/img/hotlink-ok/chart-icons/jenkins.png -keywords: - - jenkins - - productivity -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: jenkins -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/jenkins - - https://hub.docker.com/r/jenkins/jenkins -type: application -version: 1.0.3 -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - productivity diff --git a/incubator/jenkins/1.0.3/app-changelog.md b/incubator/jenkins/1.0.3/app-changelog.md deleted file mode 100644 index 3d25b8a9539..00000000000 --- a/incubator/jenkins/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [jenkins-1.0.3](https://github.com/truecharts/charts/compare/jenkins-0.1.19...jenkins-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/jenkins/1.0.3/charts/common-10.9.4.tgz b/incubator/jenkins/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/jenkins/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/jenkins/1.0.3/CHANGELOG.md b/incubator/jenkins/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/jenkins/1.0.3/CHANGELOG.md rename to incubator/jenkins/1.0.4/CHANGELOG.md diff --git a/incubator/jenkins/1.0.4/Chart.yaml b/incubator/jenkins/1.0.4/Chart.yaml new file mode 100644 index 00000000000..93a6da4223a --- /dev/null +++ b/incubator/jenkins/1.0.4/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "2.362" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Jenkins is the gold standard in devops tools for running CI/CD pipelines" +home: https://truecharts.org/docs/charts/incubator/jenkins +icon: https://truecharts.org/img/hotlink-ok/chart-icons/jenkins.png +keywords: + - jenkins + - productivity +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: jenkins +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/jenkins + - https://hub.docker.com/r/jenkins/jenkins +type: application +version: 1.0.4 +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - productivity diff --git a/incubator/jenkins/1.0.3/README.md b/incubator/jenkins/1.0.4/README.md similarity index 100% rename from incubator/jenkins/1.0.3/README.md rename to incubator/jenkins/1.0.4/README.md diff --git a/incubator/jenkins/1.0.4/app-changelog.md b/incubator/jenkins/1.0.4/app-changelog.md new file mode 100644 index 00000000000..2d6a3cdc276 --- /dev/null +++ b/incubator/jenkins/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [jenkins-1.0.4](https://github.com/truecharts/charts/compare/jenkins-1.0.3...jenkins-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/jenkins/1.0.3/app-readme.md b/incubator/jenkins/1.0.4/app-readme.md similarity index 100% rename from incubator/jenkins/1.0.3/app-readme.md rename to incubator/jenkins/1.0.4/app-readme.md diff --git a/incubator/jenkins/1.0.4/charts/common-10.9.7.tgz b/incubator/jenkins/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/jenkins/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/jenkins/1.0.3/ix_values.yaml b/incubator/jenkins/1.0.4/ix_values.yaml similarity index 100% rename from incubator/jenkins/1.0.3/ix_values.yaml rename to incubator/jenkins/1.0.4/ix_values.yaml diff --git a/incubator/jenkins/1.0.3/questions.yaml b/incubator/jenkins/1.0.4/questions.yaml similarity index 100% rename from incubator/jenkins/1.0.3/questions.yaml rename to incubator/jenkins/1.0.4/questions.yaml diff --git a/incubator/jenkins/1.0.3/templates/common.yaml b/incubator/jenkins/1.0.4/templates/common.yaml similarity index 100% rename from incubator/jenkins/1.0.3/templates/common.yaml rename to incubator/jenkins/1.0.4/templates/common.yaml diff --git a/incubator/kdenlive-vnc/1.0.3/values.yaml b/incubator/jenkins/1.0.4/values.yaml similarity index 100% rename from incubator/kdenlive-vnc/1.0.3/values.yaml rename to incubator/jenkins/1.0.4/values.yaml diff --git a/incubator/jitsi/1.0.3/Chart.lock b/incubator/jitsi/1.0.3/Chart.lock deleted file mode 100644 index 7dc6fb8857b..00000000000 --- a/incubator/jitsi/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:54:34.914502784Z" diff --git a/incubator/jitsi/1.0.3/Chart.yaml b/incubator/jitsi/1.0.3/Chart.yaml deleted file mode 100644 index a9093dbe882..00000000000 --- a/incubator/jitsi/1.0.3/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: "7648" -description: Jitsi is a set of open-source projects that allows you to easily build and deploy secure video conferencing solutions -name: jitsi -version: 1.0.3 -kubeVersion: ">=1.16.0-0" -keywords: - - jitsi -home: https://truecharts.org/docs/charts/incubator/jitsi -icon: https://truecharts.org/img/hotlink-ok/chart-icons/jitsi.png -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/jitsi - - https://jitsi.org - - https://jitsi.github.io/handbook/docs/devops-guide/devops-guide-start -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - work - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/jitsi/1.0.3/app-changelog.md b/incubator/jitsi/1.0.3/app-changelog.md deleted file mode 100644 index a2a9bd37390..00000000000 --- a/incubator/jitsi/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [jitsi-1.0.3](https://github.com/truecharts/charts/compare/jitsi-0.0.44...jitsi-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/jitsi/1.0.3/charts/common-10.9.4.tgz b/incubator/jitsi/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/jitsi/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/jitsi/1.0.3/CHANGELOG.md b/incubator/jitsi/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/jitsi/1.0.3/CHANGELOG.md rename to incubator/jitsi/1.0.4/CHANGELOG.md diff --git a/incubator/jitsi/1.0.4/Chart.yaml b/incubator/jitsi/1.0.4/Chart.yaml new file mode 100644 index 00000000000..889860e26f3 --- /dev/null +++ b/incubator/jitsi/1.0.4/Chart.yaml @@ -0,0 +1,27 @@ +apiVersion: v2 +appVersion: "7648" +description: Jitsi is a set of open-source projects that allows you to easily build and deploy secure video conferencing solutions +name: jitsi +version: 1.0.4 +kubeVersion: ">=1.16.0-0" +keywords: + - jitsi +home: https://truecharts.org/docs/charts/incubator/jitsi +icon: https://truecharts.org/img/hotlink-ok/chart-icons/jitsi.png +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/jitsi + - https://jitsi.org + - https://jitsi.github.io/handbook/docs/devops-guide/devops-guide-start +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - work + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/jitsi/1.0.3/README.md b/incubator/jitsi/1.0.4/README.md similarity index 100% rename from incubator/jitsi/1.0.3/README.md rename to incubator/jitsi/1.0.4/README.md diff --git a/incubator/jitsi/1.0.4/app-changelog.md b/incubator/jitsi/1.0.4/app-changelog.md new file mode 100644 index 00000000000..d52b871b816 --- /dev/null +++ b/incubator/jitsi/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [jitsi-1.0.4](https://github.com/truecharts/charts/compare/jitsi-1.0.3...jitsi-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/jitsi/1.0.3/app-readme.md b/incubator/jitsi/1.0.4/app-readme.md similarity index 100% rename from incubator/jitsi/1.0.3/app-readme.md rename to incubator/jitsi/1.0.4/app-readme.md diff --git a/incubator/jitsi/1.0.4/charts/common-10.9.7.tgz b/incubator/jitsi/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/jitsi/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/jitsi/1.0.3/ix_values.yaml b/incubator/jitsi/1.0.4/ix_values.yaml similarity index 100% rename from incubator/jitsi/1.0.3/ix_values.yaml rename to incubator/jitsi/1.0.4/ix_values.yaml diff --git a/incubator/jitsi/1.0.3/questions.yaml b/incubator/jitsi/1.0.4/questions.yaml similarity index 100% rename from incubator/jitsi/1.0.3/questions.yaml rename to incubator/jitsi/1.0.4/questions.yaml diff --git a/incubator/jitsi/1.0.4/templates/common.yaml b/incubator/jitsi/1.0.4/templates/common.yaml new file mode 100644 index 00000000000..45d48a1f3ae --- /dev/null +++ b/incubator/jitsi/1.0.4/templates/common.yaml @@ -0,0 +1,2 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.common.loader.all" . }} diff --git a/incubator/kdenlive/1.0.3/values.yaml b/incubator/jitsi/1.0.4/values.yaml similarity index 100% rename from incubator/kdenlive/1.0.3/values.yaml rename to incubator/jitsi/1.0.4/values.yaml diff --git a/incubator/jmzhomeproxy/1.0.3/Chart.lock b/incubator/jmzhomeproxy/1.0.3/Chart.lock deleted file mode 100644 index af3893b6b45..00000000000 --- a/incubator/jmzhomeproxy/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:54:38.01291433Z" diff --git a/incubator/jmzhomeproxy/1.0.3/Chart.yaml b/incubator/jmzhomeproxy/1.0.3/Chart.yaml deleted file mode 100644 index dad9dfaae46..00000000000 --- a/incubator/jmzhomeproxy/1.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Cloud - - Network-Web -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Proxy is in quotes because I couldn't think of a better name. There is nothing overly special about this other than using it as a simple and easy to use dashboard for all your self-hosted services." -home: https://truecharts.org/docs/charts/incubator/jmzhomeproxy -icon: https://truecharts.org/img/hotlink-ok/chart-icons/jmzhomeproxy.png -keywords: - - jmzhomeproxy - - Cloud - - Network-Web -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: jmzhomeproxy -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/jmzhomeproxy - - https://github.com/JmzTaylor/homelab_proxy/ - - https://hub.docker.com/u/jmzsoftware -type: application -version: 1.0.3 diff --git a/incubator/jmzhomeproxy/1.0.3/app-changelog.md b/incubator/jmzhomeproxy/1.0.3/app-changelog.md deleted file mode 100644 index 7eb4c7e7bb9..00000000000 --- a/incubator/jmzhomeproxy/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [jmzhomeproxy-1.0.3](https://github.com/truecharts/charts/compare/jmzhomeproxy-0.0.34...jmzhomeproxy-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/jmzhomeproxy/1.0.3/charts/common-10.9.4.tgz b/incubator/jmzhomeproxy/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/jmzhomeproxy/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/jmzhomeproxy/1.0.3/CHANGELOG.md b/incubator/jmzhomeproxy/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/jmzhomeproxy/1.0.3/CHANGELOG.md rename to incubator/jmzhomeproxy/1.0.4/CHANGELOG.md diff --git a/incubator/jmzhomeproxy/1.0.4/Chart.yaml b/incubator/jmzhomeproxy/1.0.4/Chart.yaml new file mode 100644 index 00000000000..052794276d3 --- /dev/null +++ b/incubator/jmzhomeproxy/1.0.4/Chart.yaml @@ -0,0 +1,31 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Cloud + - Network-Web +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Proxy is in quotes because I couldn't think of a better name. There is nothing overly special about this other than using it as a simple and easy to use dashboard for all your self-hosted services." +home: https://truecharts.org/docs/charts/incubator/jmzhomeproxy +icon: https://truecharts.org/img/hotlink-ok/chart-icons/jmzhomeproxy.png +keywords: + - jmzhomeproxy + - Cloud + - Network-Web +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: jmzhomeproxy +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/jmzhomeproxy + - https://github.com/JmzTaylor/homelab_proxy/ + - https://hub.docker.com/u/jmzsoftware +type: application +version: 1.0.4 diff --git a/incubator/jmzhomeproxy/1.0.3/README.md b/incubator/jmzhomeproxy/1.0.4/README.md similarity index 100% rename from incubator/jmzhomeproxy/1.0.3/README.md rename to incubator/jmzhomeproxy/1.0.4/README.md diff --git a/incubator/jmzhomeproxy/1.0.4/app-changelog.md b/incubator/jmzhomeproxy/1.0.4/app-changelog.md new file mode 100644 index 00000000000..ff2015feed3 --- /dev/null +++ b/incubator/jmzhomeproxy/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [jmzhomeproxy-1.0.4](https://github.com/truecharts/charts/compare/jmzhomeproxy-1.0.3...jmzhomeproxy-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/jmzhomeproxy/1.0.3/app-readme.md b/incubator/jmzhomeproxy/1.0.4/app-readme.md similarity index 100% rename from incubator/jmzhomeproxy/1.0.3/app-readme.md rename to incubator/jmzhomeproxy/1.0.4/app-readme.md diff --git a/incubator/jmzhomeproxy/1.0.4/charts/common-10.9.7.tgz b/incubator/jmzhomeproxy/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/jmzhomeproxy/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/jmzhomeproxy/1.0.3/ix_values.yaml b/incubator/jmzhomeproxy/1.0.4/ix_values.yaml similarity index 100% rename from incubator/jmzhomeproxy/1.0.3/ix_values.yaml rename to incubator/jmzhomeproxy/1.0.4/ix_values.yaml diff --git a/incubator/jmzhomeproxy/1.0.3/questions.yaml b/incubator/jmzhomeproxy/1.0.4/questions.yaml similarity index 100% rename from incubator/jmzhomeproxy/1.0.3/questions.yaml rename to incubator/jmzhomeproxy/1.0.4/questions.yaml diff --git a/incubator/jmzhomeproxy/1.0.3/templates/common.yaml b/incubator/jmzhomeproxy/1.0.4/templates/common.yaml similarity index 100% rename from incubator/jmzhomeproxy/1.0.3/templates/common.yaml rename to incubator/jmzhomeproxy/1.0.4/templates/common.yaml diff --git a/incubator/keeweb/1.0.3/values.yaml b/incubator/jmzhomeproxy/1.0.4/values.yaml similarity index 100% rename from incubator/keeweb/1.0.3/values.yaml rename to incubator/jmzhomeproxy/1.0.4/values.yaml diff --git a/incubator/jump/1.0.3/Chart.lock b/incubator/jump/1.0.3/Chart.lock deleted file mode 100644 index 612b112c9c3..00000000000 --- a/incubator/jump/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:54:41.382245101Z" diff --git a/incubator/jump/1.0.3/Chart.yaml b/incubator/jump/1.0.3/Chart.yaml deleted file mode 100644 index fd0423674d4..00000000000 --- a/incubator/jump/1.0.3/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: "1.3.0" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: Jump is yet another self-hosted startpage for your server designed to be simple, stylish, fast and secure. -home: https://truecharts.org/docs/charts/incubator/jump -icon: https://truecharts.org/img/hotlink-ok/chart-icons/jump.png -keywords: - - dashboard - - jump -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: jump -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/jump - - https://github.com/daledavies/jump - - https://hub.docker.com/r/daledavies/jump -version: 1.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/jump/1.0.3/app-changelog.md b/incubator/jump/1.0.3/app-changelog.md deleted file mode 100644 index 6dfa98b63c2..00000000000 --- a/incubator/jump/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [jump-1.0.3](https://github.com/truecharts/charts/compare/jump-0.0.46...jump-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/jump/1.0.3/charts/common-10.9.4.tgz b/incubator/jump/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/jump/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/jump/1.0.3/CHANGELOG.md b/incubator/jump/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/jump/1.0.3/CHANGELOG.md rename to incubator/jump/1.0.4/CHANGELOG.md diff --git a/incubator/jump/1.0.4/Chart.yaml b/incubator/jump/1.0.4/Chart.yaml new file mode 100644 index 00000000000..495f640be1f --- /dev/null +++ b/incubator/jump/1.0.4/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "1.3.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: Jump is yet another self-hosted startpage for your server designed to be simple, stylish, fast and secure. +home: https://truecharts.org/docs/charts/incubator/jump +icon: https://truecharts.org/img/hotlink-ok/chart-icons/jump.png +keywords: + - dashboard + - jump +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: jump +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/jump + - https://github.com/daledavies/jump + - https://hub.docker.com/r/daledavies/jump +version: 1.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/jump/1.0.3/README.md b/incubator/jump/1.0.4/README.md similarity index 100% rename from incubator/jump/1.0.3/README.md rename to incubator/jump/1.0.4/README.md diff --git a/incubator/jump/1.0.4/app-changelog.md b/incubator/jump/1.0.4/app-changelog.md new file mode 100644 index 00000000000..670be269b3c --- /dev/null +++ b/incubator/jump/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [jump-1.0.4](https://github.com/truecharts/charts/compare/jump-1.0.3...jump-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/jump/1.0.3/app-readme.md b/incubator/jump/1.0.4/app-readme.md similarity index 100% rename from incubator/jump/1.0.3/app-readme.md rename to incubator/jump/1.0.4/app-readme.md diff --git a/incubator/jump/1.0.4/charts/common-10.9.7.tgz b/incubator/jump/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/jump/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/jump/1.0.3/ix_values.yaml b/incubator/jump/1.0.4/ix_values.yaml similarity index 100% rename from incubator/jump/1.0.3/ix_values.yaml rename to incubator/jump/1.0.4/ix_values.yaml diff --git a/incubator/jump/1.0.3/questions.yaml b/incubator/jump/1.0.4/questions.yaml similarity index 100% rename from incubator/jump/1.0.3/questions.yaml rename to incubator/jump/1.0.4/questions.yaml diff --git a/incubator/linkwallet/1.0.3/templates/common.yaml b/incubator/jump/1.0.4/templates/common.yaml similarity index 100% rename from incubator/linkwallet/1.0.3/templates/common.yaml rename to incubator/jump/1.0.4/templates/common.yaml diff --git a/incubator/kerbalspaceprogram-lmp/1.0.3/values.yaml b/incubator/jump/1.0.4/values.yaml similarity index 100% rename from incubator/kerbalspaceprogram-lmp/1.0.3/values.yaml rename to incubator/jump/1.0.4/values.yaml diff --git a/incubator/jupyter/1.0.3/Chart.lock b/incubator/jupyter/1.0.3/Chart.lock deleted file mode 100644 index 3d4053da75f..00000000000 --- a/incubator/jupyter/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:54:43.924067654Z" diff --git a/incubator/jupyter/1.0.3/Chart.yaml b/incubator/jupyter/1.0.3/Chart.yaml deleted file mode 100644 index b9957f65977..00000000000 --- a/incubator/jupyter/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "2022" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Jupyter a web based IDE" -home: https://truecharts.org/docs/charts/incubator/jupyter -icon: https://truecharts.org/img/hotlink-ok/chart-icons/jupyter.png -keywords: - - Jupyter - - Notebook - - Lab -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: jupyter -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/jupyter - - https://github.com/jupyter/docker-stacks -type: application -version: 1.0.3 -annotations: - truecharts.org/catagories: | - - Cloud - truecharts.org/SCALE-support: "true" diff --git a/incubator/jupyter/1.0.3/app-changelog.md b/incubator/jupyter/1.0.3/app-changelog.md deleted file mode 100644 index 737a722ba09..00000000000 --- a/incubator/jupyter/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [jupyter-1.0.3](https://github.com/truecharts/charts/compare/jupyter-0.0.22...jupyter-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/jupyter/1.0.3/charts/common-10.9.4.tgz b/incubator/jupyter/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/jupyter/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/jupyter/1.0.3/CHANGELOG.md b/incubator/jupyter/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/jupyter/1.0.3/CHANGELOG.md rename to incubator/jupyter/1.0.4/CHANGELOG.md diff --git a/incubator/jupyter/1.0.4/Chart.yaml b/incubator/jupyter/1.0.4/Chart.yaml new file mode 100644 index 00000000000..6aef3b6352c --- /dev/null +++ b/incubator/jupyter/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "2022" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Jupyter a web based IDE" +home: https://truecharts.org/docs/charts/incubator/jupyter +icon: https://truecharts.org/img/hotlink-ok/chart-icons/jupyter.png +keywords: + - Jupyter + - Notebook + - Lab +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: jupyter +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/jupyter + - https://github.com/jupyter/docker-stacks +type: application +version: 1.0.4 +annotations: + truecharts.org/catagories: | + - Cloud + truecharts.org/SCALE-support: "true" diff --git a/incubator/jupyter/1.0.3/README.md b/incubator/jupyter/1.0.4/README.md similarity index 100% rename from incubator/jupyter/1.0.3/README.md rename to incubator/jupyter/1.0.4/README.md diff --git a/incubator/jupyter/1.0.4/app-changelog.md b/incubator/jupyter/1.0.4/app-changelog.md new file mode 100644 index 00000000000..ad0ddbce1ef --- /dev/null +++ b/incubator/jupyter/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [jupyter-1.0.4](https://github.com/truecharts/charts/compare/jupyter-1.0.3...jupyter-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/jupyter/1.0.3/app-readme.md b/incubator/jupyter/1.0.4/app-readme.md similarity index 100% rename from incubator/jupyter/1.0.3/app-readme.md rename to incubator/jupyter/1.0.4/app-readme.md diff --git a/incubator/jupyter/1.0.4/charts/common-10.9.7.tgz b/incubator/jupyter/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/jupyter/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/jupyter/1.0.3/ix_values.yaml b/incubator/jupyter/1.0.4/ix_values.yaml similarity index 100% rename from incubator/jupyter/1.0.3/ix_values.yaml rename to incubator/jupyter/1.0.4/ix_values.yaml diff --git a/incubator/jupyter/1.0.3/questions.yaml b/incubator/jupyter/1.0.4/questions.yaml similarity index 100% rename from incubator/jupyter/1.0.3/questions.yaml rename to incubator/jupyter/1.0.4/questions.yaml diff --git a/incubator/jupyter/1.0.3/templates/common.yaml b/incubator/jupyter/1.0.4/templates/common.yaml similarity index 100% rename from incubator/jupyter/1.0.3/templates/common.yaml rename to incubator/jupyter/1.0.4/templates/common.yaml diff --git a/incubator/kerio-connect/1.0.3/values.yaml b/incubator/jupyter/1.0.4/values.yaml similarity index 100% rename from incubator/kerio-connect/1.0.3/values.yaml rename to incubator/jupyter/1.0.4/values.yaml diff --git a/incubator/kasm/2.0.3/Chart.lock b/incubator/kasm/2.0.3/Chart.lock deleted file mode 100644 index e49a3ee6224..00000000000 --- a/incubator/kasm/2.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:55:06.696837649Z" diff --git a/incubator/kasm/2.0.3/Chart.yaml b/incubator/kasm/2.0.3/Chart.yaml deleted file mode 100644 index f8db3445003..00000000000 --- a/incubator/kasm/2.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Other -apiVersion: v2 -appVersion: "1.11.0" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Kasm Workspaces is a streaming platform for delivering browser-based access to desktops, applications, and web services. -home: https://truecharts.org/docs/charts/incubator/kasm -icon: https://truecharts.org/img/hotlink-ok/chart-icons/kasm.png -keywords: - - kasm - - Other -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: kasm -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/kasm - - https://www.kasmweb.com/ - - https://github.com/orgs/linuxserver/packages/container/package/kasm - - https://github.com/linuxserver/docker-kasm#readme -type: application -version: 2.0.3 diff --git a/incubator/kasm/2.0.3/app-changelog.md b/incubator/kasm/2.0.3/app-changelog.md deleted file mode 100644 index 57ea6c7faae..00000000000 --- a/incubator/kasm/2.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [kasm-2.0.3](https://github.com/truecharts/charts/compare/kasm-1.0.4...kasm-2.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/kasm/2.0.3/charts/common-10.9.4.tgz b/incubator/kasm/2.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/kasm/2.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/kasm/2.0.3/CHANGELOG.md b/incubator/kasm/2.0.4/CHANGELOG.md similarity index 100% rename from incubator/kasm/2.0.3/CHANGELOG.md rename to incubator/kasm/2.0.4/CHANGELOG.md diff --git a/incubator/kasm/2.0.4/Chart.yaml b/incubator/kasm/2.0.4/Chart.yaml new file mode 100644 index 00000000000..577e7127a23 --- /dev/null +++ b/incubator/kasm/2.0.4/Chart.yaml @@ -0,0 +1,30 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Other +apiVersion: v2 +appVersion: "1.11.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Kasm Workspaces is a streaming platform for delivering browser-based access to desktops, applications, and web services. +home: https://truecharts.org/docs/charts/incubator/kasm +icon: https://truecharts.org/img/hotlink-ok/chart-icons/kasm.png +keywords: + - kasm + - Other +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: kasm +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/kasm + - https://www.kasmweb.com/ + - https://github.com/orgs/linuxserver/packages/container/package/kasm + - https://github.com/linuxserver/docker-kasm#readme +type: application +version: 2.0.4 diff --git a/incubator/kasm/2.0.3/README.md b/incubator/kasm/2.0.4/README.md similarity index 100% rename from incubator/kasm/2.0.3/README.md rename to incubator/kasm/2.0.4/README.md diff --git a/incubator/kasm/2.0.4/app-changelog.md b/incubator/kasm/2.0.4/app-changelog.md new file mode 100644 index 00000000000..c7a1adde14b --- /dev/null +++ b/incubator/kasm/2.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [kasm-2.0.4](https://github.com/truecharts/charts/compare/kasm-2.0.3...kasm-2.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/kasm/2.0.3/app-readme.md b/incubator/kasm/2.0.4/app-readme.md similarity index 100% rename from incubator/kasm/2.0.3/app-readme.md rename to incubator/kasm/2.0.4/app-readme.md diff --git a/incubator/kasm/2.0.4/charts/common-10.9.7.tgz b/incubator/kasm/2.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/kasm/2.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/kasm/2.0.3/ix_values.yaml b/incubator/kasm/2.0.4/ix_values.yaml similarity index 100% rename from incubator/kasm/2.0.3/ix_values.yaml rename to incubator/kasm/2.0.4/ix_values.yaml diff --git a/incubator/kasm/2.0.3/questions.yaml b/incubator/kasm/2.0.4/questions.yaml similarity index 100% rename from incubator/kasm/2.0.3/questions.yaml rename to incubator/kasm/2.0.4/questions.yaml diff --git a/incubator/kasm/2.0.3/templates/common.yaml b/incubator/kasm/2.0.4/templates/common.yaml similarity index 100% rename from incubator/kasm/2.0.3/templates/common.yaml rename to incubator/kasm/2.0.4/templates/common.yaml diff --git a/incubator/kitana/1.0.3/values.yaml b/incubator/kasm/2.0.4/values.yaml similarity index 100% rename from incubator/kitana/1.0.3/values.yaml rename to incubator/kasm/2.0.4/values.yaml diff --git a/incubator/kavitaemail/1.0.3/Chart.lock b/incubator/kavitaemail/1.0.3/Chart.lock deleted file mode 100644 index 15ee1fabaa4..00000000000 --- a/incubator/kavitaemail/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:55:08.545084056Z" diff --git a/incubator/kavitaemail/1.0.3/Chart.yaml b/incubator/kavitaemail/1.0.3/Chart.yaml deleted file mode 100644 index 7e350a5bb0b..00000000000 --- a/incubator/kavitaemail/1.0.3/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: kavitaemail -version: 1.0.3 -appVersion: "0.1.10" -description: Simple email relay server for kavita. -type: application -deprecated: false -home: https://truecharts.org/docs/charts/incubator/kavitaemail -icon: https://truecharts.org/img/hotlink-ok/chart-icons/kavitaemail.png -keywords: - - kavitaemail - - email -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/kavitaemail - - https://truecharts.org/docs/charts/incubator/kavitaemail - - https://github.com/Kareadita/KavitaEmail - - https://hub.docker.com/r/kizaing/kavitaemail -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 - # condition: -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - email - - relay - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/kavitaemail/1.0.3/app-changelog.md b/incubator/kavitaemail/1.0.3/app-changelog.md deleted file mode 100644 index 07d7e3a6c9a..00000000000 --- a/incubator/kavitaemail/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [kavitaemail-1.0.3](https://github.com/truecharts/charts/compare/kavitaemail-0.0.11...kavitaemail-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/kavitaemail/1.0.3/charts/common-10.9.4.tgz b/incubator/kavitaemail/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/kavitaemail/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/kavitaemail/1.0.3/CHANGELOG.md b/incubator/kavitaemail/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/kavitaemail/1.0.3/CHANGELOG.md rename to incubator/kavitaemail/1.0.4/CHANGELOG.md diff --git a/incubator/kavitaemail/1.0.4/Chart.yaml b/incubator/kavitaemail/1.0.4/Chart.yaml new file mode 100644 index 00000000000..ffcd4d128ec --- /dev/null +++ b/incubator/kavitaemail/1.0.4/Chart.yaml @@ -0,0 +1,33 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: kavitaemail +version: 1.0.4 +appVersion: "0.1.10" +description: Simple email relay server for kavita. +type: application +deprecated: false +home: https://truecharts.org/docs/charts/incubator/kavitaemail +icon: https://truecharts.org/img/hotlink-ok/chart-icons/kavitaemail.png +keywords: + - kavitaemail + - email +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/kavitaemail + - https://truecharts.org/docs/charts/incubator/kavitaemail + - https://github.com/Kareadita/KavitaEmail + - https://hub.docker.com/r/kizaing/kavitaemail +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + # condition: +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - email + - relay + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/kavitaemail/1.0.3/README.md b/incubator/kavitaemail/1.0.4/README.md similarity index 100% rename from incubator/kavitaemail/1.0.3/README.md rename to incubator/kavitaemail/1.0.4/README.md diff --git a/incubator/kavitaemail/1.0.4/app-changelog.md b/incubator/kavitaemail/1.0.4/app-changelog.md new file mode 100644 index 00000000000..f3d5f0e5496 --- /dev/null +++ b/incubator/kavitaemail/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [kavitaemail-1.0.4](https://github.com/truecharts/charts/compare/kavitaemail-1.0.3...kavitaemail-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/kavitaemail/1.0.3/app-readme.md b/incubator/kavitaemail/1.0.4/app-readme.md similarity index 100% rename from incubator/kavitaemail/1.0.3/app-readme.md rename to incubator/kavitaemail/1.0.4/app-readme.md diff --git a/incubator/kavitaemail/1.0.4/charts/common-10.9.7.tgz b/incubator/kavitaemail/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/kavitaemail/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/kavitaemail/1.0.3/ix_values.yaml b/incubator/kavitaemail/1.0.4/ix_values.yaml similarity index 100% rename from incubator/kavitaemail/1.0.3/ix_values.yaml rename to incubator/kavitaemail/1.0.4/ix_values.yaml diff --git a/incubator/kavitaemail/1.0.3/questions.yaml b/incubator/kavitaemail/1.0.4/questions.yaml similarity index 100% rename from incubator/kavitaemail/1.0.3/questions.yaml rename to incubator/kavitaemail/1.0.4/questions.yaml diff --git a/incubator/mineos/1.0.4/templates/common.yaml b/incubator/kavitaemail/1.0.4/templates/common.yaml similarity index 100% rename from incubator/mineos/1.0.4/templates/common.yaml rename to incubator/kavitaemail/1.0.4/templates/common.yaml diff --git a/incubator/krusader/1.0.3/values.yaml b/incubator/kavitaemail/1.0.4/values.yaml similarity index 100% rename from incubator/krusader/1.0.3/values.yaml rename to incubator/kavitaemail/1.0.4/values.yaml diff --git a/incubator/kdenlive-vnc/1.0.3/Chart.lock b/incubator/kdenlive-vnc/1.0.3/Chart.lock deleted file mode 100644 index 57cb8e7d3ed..00000000000 --- a/incubator/kdenlive-vnc/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:55:15.43796703Z" diff --git a/incubator/kdenlive-vnc/1.0.3/Chart.yaml b/incubator/kdenlive-vnc/1.0.3/Chart.yaml deleted file mode 100644 index fb3d7aed8ef..00000000000 --- a/incubator/kdenlive-vnc/1.0.3/Chart.yaml +++ /dev/null @@ -1,35 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - MediaApp-Video - - MediaApp-Music - - Productivity - - Tools-Utilities -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: An instance of kdenlive accessible through vnc and noVnc (=Web Interface) -home: https://truecharts.org/docs/charts/incubator/kdenlive-vnc -icon: https://truecharts.org/img/hotlink-ok/chart-icons/kdenlive-vnc.png -keywords: - - kdenlive-vnc - - MediaApp-Video - - MediaApp-Music - - Productivity - - Tools-Utilities -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: kdenlive-vnc -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/kdenlive-vnc - - https://github.com/JonathanTreffler/kdenlive-vnc-docker - - https://hub.docker.com/r/tessypowder/docker-kdenlive/ -type: application -version: 1.0.3 diff --git a/incubator/kdenlive-vnc/1.0.3/app-changelog.md b/incubator/kdenlive-vnc/1.0.3/app-changelog.md deleted file mode 100644 index 01138124f3a..00000000000 --- a/incubator/kdenlive-vnc/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [kdenlive-vnc-1.0.3](https://github.com/truecharts/charts/compare/kdenlive-vnc-0.0.34...kdenlive-vnc-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/kdenlive-vnc/1.0.3/charts/common-10.9.4.tgz b/incubator/kdenlive-vnc/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/kdenlive-vnc/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/kdenlive-vnc/1.0.3/CHANGELOG.md b/incubator/kdenlive-vnc/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/kdenlive-vnc/1.0.3/CHANGELOG.md rename to incubator/kdenlive-vnc/1.0.4/CHANGELOG.md diff --git a/incubator/kdenlive-vnc/1.0.4/Chart.yaml b/incubator/kdenlive-vnc/1.0.4/Chart.yaml new file mode 100644 index 00000000000..2c2715a4dea --- /dev/null +++ b/incubator/kdenlive-vnc/1.0.4/Chart.yaml @@ -0,0 +1,35 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - MediaApp-Video + - MediaApp-Music + - Productivity + - Tools-Utilities +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: An instance of kdenlive accessible through vnc and noVnc (=Web Interface) +home: https://truecharts.org/docs/charts/incubator/kdenlive-vnc +icon: https://truecharts.org/img/hotlink-ok/chart-icons/kdenlive-vnc.png +keywords: + - kdenlive-vnc + - MediaApp-Video + - MediaApp-Music + - Productivity + - Tools-Utilities +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: kdenlive-vnc +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/kdenlive-vnc + - https://github.com/JonathanTreffler/kdenlive-vnc-docker + - https://hub.docker.com/r/tessypowder/docker-kdenlive/ +type: application +version: 1.0.4 diff --git a/incubator/kdenlive-vnc/1.0.3/README.md b/incubator/kdenlive-vnc/1.0.4/README.md similarity index 100% rename from incubator/kdenlive-vnc/1.0.3/README.md rename to incubator/kdenlive-vnc/1.0.4/README.md diff --git a/incubator/kdenlive-vnc/1.0.4/app-changelog.md b/incubator/kdenlive-vnc/1.0.4/app-changelog.md new file mode 100644 index 00000000000..00207762934 --- /dev/null +++ b/incubator/kdenlive-vnc/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [kdenlive-vnc-1.0.4](https://github.com/truecharts/charts/compare/kdenlive-vnc-1.0.3...kdenlive-vnc-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/kdenlive-vnc/1.0.3/app-readme.md b/incubator/kdenlive-vnc/1.0.4/app-readme.md similarity index 100% rename from incubator/kdenlive-vnc/1.0.3/app-readme.md rename to incubator/kdenlive-vnc/1.0.4/app-readme.md diff --git a/incubator/kdenlive-vnc/1.0.4/charts/common-10.9.7.tgz b/incubator/kdenlive-vnc/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/kdenlive-vnc/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/kdenlive-vnc/1.0.3/ix_values.yaml b/incubator/kdenlive-vnc/1.0.4/ix_values.yaml similarity index 100% rename from incubator/kdenlive-vnc/1.0.3/ix_values.yaml rename to incubator/kdenlive-vnc/1.0.4/ix_values.yaml diff --git a/incubator/kdenlive-vnc/1.0.3/questions.yaml b/incubator/kdenlive-vnc/1.0.4/questions.yaml similarity index 100% rename from incubator/kdenlive-vnc/1.0.3/questions.yaml rename to incubator/kdenlive-vnc/1.0.4/questions.yaml diff --git a/incubator/kdenlive-vnc/1.0.3/templates/common.yaml b/incubator/kdenlive-vnc/1.0.4/templates/common.yaml similarity index 100% rename from incubator/kdenlive-vnc/1.0.3/templates/common.yaml rename to incubator/kdenlive-vnc/1.0.4/templates/common.yaml diff --git a/incubator/lastoasis/1.0.3/values.yaml b/incubator/kdenlive-vnc/1.0.4/values.yaml similarity index 100% rename from incubator/lastoasis/1.0.3/values.yaml rename to incubator/kdenlive-vnc/1.0.4/values.yaml diff --git a/incubator/kdenlive/1.0.3/Chart.lock b/incubator/kdenlive/1.0.3/Chart.lock deleted file mode 100644 index fa1f06a3df2..00000000000 --- a/incubator/kdenlive/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:55:12.41754849Z" diff --git a/incubator/kdenlive/1.0.3/Chart.yaml b/incubator/kdenlive/1.0.3/Chart.yaml deleted file mode 100644 index d5f120e4600..00000000000 --- a/incubator/kdenlive/1.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Other -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Kdenlive(https://kdenlive.org/) is a powerful free and open source cross-platform video editing program made by the KDE community. Feature rich and production ready. -home: https://truecharts.org/docs/charts/incubator/kdenlive -icon: https://truecharts.org/img/hotlink-ok/chart-icons/kdenlive.png -keywords: - - kdenlive - - Other -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: kdenlive -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/kdenlive - - https://kdenlive.org/ - - https://github.com/orgs/linuxserver/packages/container/package/kdenlive - - https://github.com/linuxserver/docker-kdenlive#readme -type: application -version: 1.0.3 diff --git a/incubator/kdenlive/1.0.3/app-changelog.md b/incubator/kdenlive/1.0.3/app-changelog.md deleted file mode 100644 index f7cac8bcd7f..00000000000 --- a/incubator/kdenlive/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [kdenlive-1.0.3](https://github.com/truecharts/charts/compare/kdenlive-0.0.47...kdenlive-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/kdenlive/1.0.3/charts/common-10.9.4.tgz b/incubator/kdenlive/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/kdenlive/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/kdenlive/1.0.3/ix_values.yaml b/incubator/kdenlive/1.0.3/ix_values.yaml deleted file mode 100644 index 0d8c571225e..00000000000 --- a/incubator/kdenlive/1.0.3/ix_values.yaml +++ /dev/null @@ -1,28 +0,0 @@ -env: - KEYBOARD: "" - SUBFOLDER: "" - UMASK: "" -image: - pullPolicy: IfNotPresent - repository: tccr.io/truecharts/kdenlive - tag: latest@sha256:9715b494f93911a5cf511c5b2857eaf3005dd237a23882a5d3578863a4404295 -persistence: - config: - enabled: true - mountPath: /config -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -service: - main: - ports: - main: - port: 3000 - protocol: TCP - targetPort: 3000 - -portal: - enabled: true diff --git a/incubator/kdenlive/1.0.3/CHANGELOG.md b/incubator/kdenlive/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/kdenlive/1.0.3/CHANGELOG.md rename to incubator/kdenlive/1.0.4/CHANGELOG.md diff --git a/incubator/kdenlive/1.0.4/Chart.yaml b/incubator/kdenlive/1.0.4/Chart.yaml new file mode 100644 index 00000000000..e7df40fcb0c --- /dev/null +++ b/incubator/kdenlive/1.0.4/Chart.yaml @@ -0,0 +1,30 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Other +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Kdenlive(https://kdenlive.org/) is a powerful free and open source cross-platform video editing program made by the KDE community. Feature rich and production ready. +home: https://truecharts.org/docs/charts/incubator/kdenlive +icon: https://truecharts.org/img/hotlink-ok/chart-icons/kdenlive.png +keywords: + - kdenlive + - Other +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: kdenlive +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/kdenlive + - https://kdenlive.org/ + - https://github.com/orgs/linuxserver/packages/container/package/kdenlive + - https://github.com/linuxserver/docker-kdenlive#readme +type: application +version: 1.0.4 diff --git a/incubator/kdenlive/1.0.3/README.md b/incubator/kdenlive/1.0.4/README.md similarity index 100% rename from incubator/kdenlive/1.0.3/README.md rename to incubator/kdenlive/1.0.4/README.md diff --git a/incubator/kdenlive/1.0.4/app-changelog.md b/incubator/kdenlive/1.0.4/app-changelog.md new file mode 100644 index 00000000000..e77342bc88f --- /dev/null +++ b/incubator/kdenlive/1.0.4/app-changelog.md @@ -0,0 +1,10 @@ + + +## [kdenlive-1.0.4](https://github.com/truecharts/charts/compare/kdenlive-1.0.3...kdenlive-1.0.4) (2022-11-12) + +### Chore + +- update docker general non-major ([#4394](https://github.com/truecharts/charts/issues/4394)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/kdenlive/1.0.3/app-readme.md b/incubator/kdenlive/1.0.4/app-readme.md similarity index 100% rename from incubator/kdenlive/1.0.3/app-readme.md rename to incubator/kdenlive/1.0.4/app-readme.md diff --git a/incubator/kdenlive/1.0.4/charts/common-10.9.7.tgz b/incubator/kdenlive/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/kdenlive/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/kdenlive/1.0.4/ix_values.yaml b/incubator/kdenlive/1.0.4/ix_values.yaml new file mode 100644 index 00000000000..299b7e9adcd --- /dev/null +++ b/incubator/kdenlive/1.0.4/ix_values.yaml @@ -0,0 +1,28 @@ +env: + KEYBOARD: "" + SUBFOLDER: "" + UMASK: "" +image: + pullPolicy: IfNotPresent + repository: tccr.io/truecharts/kdenlive + tag: latest@sha256:7e466afe304a47f68be614b352d4f4bac6878a5675869e550bcb575df29393ef +persistence: + config: + enabled: true + mountPath: /config +podSecurityContext: + runAsGroup: 0 + runAsUser: 0 +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false +service: + main: + ports: + main: + port: 3000 + protocol: TCP + targetPort: 3000 + +portal: + enabled: true diff --git a/incubator/kdenlive/1.0.3/questions.yaml b/incubator/kdenlive/1.0.4/questions.yaml similarity index 100% rename from incubator/kdenlive/1.0.3/questions.yaml rename to incubator/kdenlive/1.0.4/questions.yaml diff --git a/incubator/kdenlive/1.0.3/templates/common.yaml b/incubator/kdenlive/1.0.4/templates/common.yaml similarity index 100% rename from incubator/kdenlive/1.0.3/templates/common.yaml rename to incubator/kdenlive/1.0.4/templates/common.yaml diff --git a/incubator/left4dead/1.0.3/values.yaml b/incubator/kdenlive/1.0.4/values.yaml similarity index 100% rename from incubator/left4dead/1.0.3/values.yaml rename to incubator/kdenlive/1.0.4/values.yaml diff --git a/incubator/keeweb/1.0.3/Chart.lock b/incubator/keeweb/1.0.3/Chart.lock deleted file mode 100644 index aa20bac93c2..00000000000 --- a/incubator/keeweb/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:55:38.095350943Z" diff --git a/incubator/keeweb/1.0.3/Chart.yaml b/incubator/keeweb/1.0.3/Chart.yaml deleted file mode 100644 index 9cb28b0b94a..00000000000 --- a/incubator/keeweb/1.0.3/Chart.yaml +++ /dev/null @@ -1,34 +0,0 @@ -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: This webapp is a browser and desktop password manager compatible with KeePass databases. It doesn't require any server or additional resources. The app can run either in browser, or as a desktop app. -home: https://truecharts.org/docs/charts/incubator/keeweb -icon: https://truecharts.org/img/hotlink-ok/chart-icons/keeweb.png -keywords: - - keeweb - - Productivity - - Tools-Utilities - - Network-Web - - Network-Management -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: keeweb -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/keeweb - - https://github.com/keeweb/keeweb - - https://hub.docker.com/r/antelle/keeweb -version: 1.0.3 -annotations: - truecharts.org/catagories: | - - Productivity - - Tools-Utilities - - Network-Web - - Network-Management - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/keeweb/1.0.3/app-changelog.md b/incubator/keeweb/1.0.3/app-changelog.md deleted file mode 100644 index bf8e1a1c6b5..00000000000 --- a/incubator/keeweb/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [keeweb-1.0.3](https://github.com/truecharts/charts/compare/keeweb-0.0.35...keeweb-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/keeweb/1.0.3/charts/common-10.9.4.tgz b/incubator/keeweb/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/keeweb/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/keeweb/1.0.3/CHANGELOG.md b/incubator/keeweb/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/keeweb/1.0.3/CHANGELOG.md rename to incubator/keeweb/1.0.4/CHANGELOG.md diff --git a/incubator/keeweb/1.0.4/Chart.yaml b/incubator/keeweb/1.0.4/Chart.yaml new file mode 100644 index 00000000000..53293bab281 --- /dev/null +++ b/incubator/keeweb/1.0.4/Chart.yaml @@ -0,0 +1,34 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: This webapp is a browser and desktop password manager compatible with KeePass databases. It doesn't require any server or additional resources. The app can run either in browser, or as a desktop app. +home: https://truecharts.org/docs/charts/incubator/keeweb +icon: https://truecharts.org/img/hotlink-ok/chart-icons/keeweb.png +keywords: + - keeweb + - Productivity + - Tools-Utilities + - Network-Web + - Network-Management +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: keeweb +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/keeweb + - https://github.com/keeweb/keeweb + - https://hub.docker.com/r/antelle/keeweb +version: 1.0.4 +annotations: + truecharts.org/catagories: | + - Productivity + - Tools-Utilities + - Network-Web + - Network-Management + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/keeweb/1.0.3/README.md b/incubator/keeweb/1.0.4/README.md similarity index 100% rename from incubator/keeweb/1.0.3/README.md rename to incubator/keeweb/1.0.4/README.md diff --git a/incubator/keeweb/1.0.4/app-changelog.md b/incubator/keeweb/1.0.4/app-changelog.md new file mode 100644 index 00000000000..256272a61f2 --- /dev/null +++ b/incubator/keeweb/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [keeweb-1.0.4](https://github.com/truecharts/charts/compare/keeweb-1.0.3...keeweb-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/keeweb/1.0.3/app-readme.md b/incubator/keeweb/1.0.4/app-readme.md similarity index 100% rename from incubator/keeweb/1.0.3/app-readme.md rename to incubator/keeweb/1.0.4/app-readme.md diff --git a/incubator/keeweb/1.0.4/charts/common-10.9.7.tgz b/incubator/keeweb/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/keeweb/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/keeweb/1.0.3/ix_values.yaml b/incubator/keeweb/1.0.4/ix_values.yaml similarity index 100% rename from incubator/keeweb/1.0.3/ix_values.yaml rename to incubator/keeweb/1.0.4/ix_values.yaml diff --git a/incubator/keeweb/1.0.3/questions.yaml b/incubator/keeweb/1.0.4/questions.yaml similarity index 100% rename from incubator/keeweb/1.0.3/questions.yaml rename to incubator/keeweb/1.0.4/questions.yaml diff --git a/incubator/keeweb/1.0.3/templates/common.yaml b/incubator/keeweb/1.0.4/templates/common.yaml similarity index 100% rename from incubator/keeweb/1.0.3/templates/common.yaml rename to incubator/keeweb/1.0.4/templates/common.yaml diff --git a/incubator/lemur-cfssl/1.0.3/values.yaml b/incubator/keeweb/1.0.4/values.yaml similarity index 100% rename from incubator/lemur-cfssl/1.0.3/values.yaml rename to incubator/keeweb/1.0.4/values.yaml diff --git a/incubator/kerbalspaceprogram-lmp/1.0.3/Chart.lock b/incubator/kerbalspaceprogram-lmp/1.0.3/Chart.lock deleted file mode 100644 index 6e474c7c3d2..00000000000 --- a/incubator/kerbalspaceprogram-lmp/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:55:39.340080139Z" diff --git a/incubator/kerbalspaceprogram-lmp/1.0.3/Chart.yaml b/incubator/kerbalspaceprogram-lmp/1.0.3/Chart.yaml deleted file mode 100644 index 8c7d447a466..00000000000 --- a/incubator/kerbalspaceprogram-lmp/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - GameServers -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This Chart will download and run Luna Multiplayer for Kerbal Space Program (KSP)." -home: https://truecharts.org/docs/charts/incubator/kerbalspaceprogram-lmp -icon: https://truecharts.org/img/hotlink-ok/chart-icons/kerbalspaceprogram-lmp.png -keywords: - - kerbalspaceprogram-lmp - - GameServers -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: kerbalspaceprogram-lmp -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/kerbalspaceprogram-lmp - - https://github.com/LunaMultiplayer/LunaMultiplayer - - https://hub.docker.com/r/ich777/lunamultiplayer-ksp/ -type: application -version: 1.0.3 diff --git a/incubator/kerbalspaceprogram-lmp/1.0.3/app-changelog.md b/incubator/kerbalspaceprogram-lmp/1.0.3/app-changelog.md deleted file mode 100644 index e8500650db8..00000000000 --- a/incubator/kerbalspaceprogram-lmp/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [kerbalspaceprogram-lmp-1.0.3](https://github.com/truecharts/charts/compare/kerbalspaceprogram-lmp-0.0.35...kerbalspaceprogram-lmp-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/kerbalspaceprogram-lmp/1.0.3/charts/common-10.9.4.tgz b/incubator/kerbalspaceprogram-lmp/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/kerbalspaceprogram-lmp/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/kerbalspaceprogram-lmp/1.0.3/CHANGELOG.md b/incubator/kerbalspaceprogram-lmp/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/kerbalspaceprogram-lmp/1.0.3/CHANGELOG.md rename to incubator/kerbalspaceprogram-lmp/1.0.4/CHANGELOG.md diff --git a/incubator/kerbalspaceprogram-lmp/1.0.4/Chart.yaml b/incubator/kerbalspaceprogram-lmp/1.0.4/Chart.yaml new file mode 100644 index 00000000000..ff269f580d7 --- /dev/null +++ b/incubator/kerbalspaceprogram-lmp/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - GameServers +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This Chart will download and run Luna Multiplayer for Kerbal Space Program (KSP)." +home: https://truecharts.org/docs/charts/incubator/kerbalspaceprogram-lmp +icon: https://truecharts.org/img/hotlink-ok/chart-icons/kerbalspaceprogram-lmp.png +keywords: + - kerbalspaceprogram-lmp + - GameServers +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: kerbalspaceprogram-lmp +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/kerbalspaceprogram-lmp + - https://github.com/LunaMultiplayer/LunaMultiplayer + - https://hub.docker.com/r/ich777/lunamultiplayer-ksp/ +type: application +version: 1.0.4 diff --git a/incubator/kerbalspaceprogram-lmp/1.0.3/README.md b/incubator/kerbalspaceprogram-lmp/1.0.4/README.md similarity index 100% rename from incubator/kerbalspaceprogram-lmp/1.0.3/README.md rename to incubator/kerbalspaceprogram-lmp/1.0.4/README.md diff --git a/incubator/kerbalspaceprogram-lmp/1.0.4/app-changelog.md b/incubator/kerbalspaceprogram-lmp/1.0.4/app-changelog.md new file mode 100644 index 00000000000..5f37e503926 --- /dev/null +++ b/incubator/kerbalspaceprogram-lmp/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [kerbalspaceprogram-lmp-1.0.4](https://github.com/truecharts/charts/compare/kerbalspaceprogram-lmp-1.0.3...kerbalspaceprogram-lmp-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/kerbalspaceprogram-lmp/1.0.3/app-readme.md b/incubator/kerbalspaceprogram-lmp/1.0.4/app-readme.md similarity index 100% rename from incubator/kerbalspaceprogram-lmp/1.0.3/app-readme.md rename to incubator/kerbalspaceprogram-lmp/1.0.4/app-readme.md diff --git a/incubator/kerbalspaceprogram-lmp/1.0.4/charts/common-10.9.7.tgz b/incubator/kerbalspaceprogram-lmp/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/kerbalspaceprogram-lmp/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/kerbalspaceprogram-lmp/1.0.3/ix_values.yaml b/incubator/kerbalspaceprogram-lmp/1.0.4/ix_values.yaml similarity index 100% rename from incubator/kerbalspaceprogram-lmp/1.0.3/ix_values.yaml rename to incubator/kerbalspaceprogram-lmp/1.0.4/ix_values.yaml diff --git a/incubator/kerbalspaceprogram-lmp/1.0.3/questions.yaml b/incubator/kerbalspaceprogram-lmp/1.0.4/questions.yaml similarity index 100% rename from incubator/kerbalspaceprogram-lmp/1.0.3/questions.yaml rename to incubator/kerbalspaceprogram-lmp/1.0.4/questions.yaml diff --git a/incubator/kerbalspaceprogram-lmp/1.0.3/templates/common.yaml b/incubator/kerbalspaceprogram-lmp/1.0.4/templates/common.yaml similarity index 100% rename from incubator/kerbalspaceprogram-lmp/1.0.3/templates/common.yaml rename to incubator/kerbalspaceprogram-lmp/1.0.4/templates/common.yaml diff --git a/incubator/lingva/1.0.3/values.yaml b/incubator/kerbalspaceprogram-lmp/1.0.4/values.yaml similarity index 100% rename from incubator/lingva/1.0.3/values.yaml rename to incubator/kerbalspaceprogram-lmp/1.0.4/values.yaml diff --git a/incubator/kerio-connect/1.0.3/Chart.lock b/incubator/kerio-connect/1.0.3/Chart.lock deleted file mode 100644 index 371bf6110cb..00000000000 --- a/incubator/kerio-connect/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:55:44.054040398Z" diff --git a/incubator/kerio-connect/1.0.3/Chart.yaml b/incubator/kerio-connect/1.0.3/Chart.yaml deleted file mode 100644 index 18e96e63139..00000000000 --- a/incubator/kerio-connect/1.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Network-Web - - Network-Other -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Kerio Connect is Mail/Groupware like Microsoft Exchange, but running on Linux. More Informations under www.kerio.com/connect -home: https://truecharts.org/docs/charts/incubator/kerio-connect -icon: https://truecharts.org/img/hotlink-ok/chart-icons/kerio-connect.png -keywords: - - kerio-connect - - Network-Web - - Network-Other -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: kerio-connect -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/kerio-connect - - http://kerio.com - - https://hub.docker.com/r/chvb/docker-kerio-connect/ -type: application -version: 1.0.3 diff --git a/incubator/kerio-connect/1.0.3/app-changelog.md b/incubator/kerio-connect/1.0.3/app-changelog.md deleted file mode 100644 index ca7a065af4a..00000000000 --- a/incubator/kerio-connect/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [kerio-connect-1.0.3](https://github.com/truecharts/charts/compare/kerio-connect-0.0.34...kerio-connect-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/kerio-connect/1.0.3/charts/common-10.9.4.tgz b/incubator/kerio-connect/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/kerio-connect/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/kerio-connect/1.0.3/CHANGELOG.md b/incubator/kerio-connect/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/kerio-connect/1.0.3/CHANGELOG.md rename to incubator/kerio-connect/1.0.4/CHANGELOG.md diff --git a/incubator/kerio-connect/1.0.4/Chart.yaml b/incubator/kerio-connect/1.0.4/Chart.yaml new file mode 100644 index 00000000000..ad3b0a5350d --- /dev/null +++ b/incubator/kerio-connect/1.0.4/Chart.yaml @@ -0,0 +1,31 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Network-Web + - Network-Other +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Kerio Connect is Mail/Groupware like Microsoft Exchange, but running on Linux. More Informations under www.kerio.com/connect +home: https://truecharts.org/docs/charts/incubator/kerio-connect +icon: https://truecharts.org/img/hotlink-ok/chart-icons/kerio-connect.png +keywords: + - kerio-connect + - Network-Web + - Network-Other +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: kerio-connect +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/kerio-connect + - http://kerio.com + - https://hub.docker.com/r/chvb/docker-kerio-connect/ +type: application +version: 1.0.4 diff --git a/incubator/kerio-connect/1.0.3/README.md b/incubator/kerio-connect/1.0.4/README.md similarity index 100% rename from incubator/kerio-connect/1.0.3/README.md rename to incubator/kerio-connect/1.0.4/README.md diff --git a/incubator/kerio-connect/1.0.4/app-changelog.md b/incubator/kerio-connect/1.0.4/app-changelog.md new file mode 100644 index 00000000000..3995ec37e09 --- /dev/null +++ b/incubator/kerio-connect/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [kerio-connect-1.0.4](https://github.com/truecharts/charts/compare/kerio-connect-1.0.3...kerio-connect-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/kerio-connect/1.0.3/app-readme.md b/incubator/kerio-connect/1.0.4/app-readme.md similarity index 100% rename from incubator/kerio-connect/1.0.3/app-readme.md rename to incubator/kerio-connect/1.0.4/app-readme.md diff --git a/incubator/kerio-connect/1.0.4/charts/common-10.9.7.tgz b/incubator/kerio-connect/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/kerio-connect/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/kerio-connect/1.0.3/ix_values.yaml b/incubator/kerio-connect/1.0.4/ix_values.yaml similarity index 100% rename from incubator/kerio-connect/1.0.3/ix_values.yaml rename to incubator/kerio-connect/1.0.4/ix_values.yaml diff --git a/incubator/kerio-connect/1.0.3/questions.yaml b/incubator/kerio-connect/1.0.4/questions.yaml similarity index 100% rename from incubator/kerio-connect/1.0.3/questions.yaml rename to incubator/kerio-connect/1.0.4/questions.yaml diff --git a/incubator/kerio-connect/1.0.3/templates/common.yaml b/incubator/kerio-connect/1.0.4/templates/common.yaml similarity index 100% rename from incubator/kerio-connect/1.0.3/templates/common.yaml rename to incubator/kerio-connect/1.0.4/templates/common.yaml diff --git a/incubator/linkwallet/1.0.3/values.yaml b/incubator/kerio-connect/1.0.4/values.yaml similarity index 100% rename from incubator/linkwallet/1.0.3/values.yaml rename to incubator/kerio-connect/1.0.4/values.yaml diff --git a/incubator/kitana/1.0.3/Chart.lock b/incubator/kitana/1.0.3/Chart.lock deleted file mode 100644 index 395662b1220..00000000000 --- a/incubator/kitana/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:55:47.173067994Z" diff --git a/incubator/kitana/1.0.3/Chart.yaml b/incubator/kitana/1.0.3/Chart.yaml deleted file mode 100644 index 923a9a51bdb..00000000000 --- a/incubator/kitana/1.0.3/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - HomeAutomation - - Tools-Utilities - - MediaApp-Other -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: 'Kitana exposes your Plex plugin interfaces "to the outside world". It does that by authenticating against Plex.TV, then connecting to the Plex Media Server you tell it to, and essentially proxying the plugin UI. It has full PMS connection awareness and allows you to connect locally, remotely, or even via relay.' -home: https://truecharts.org/docs/charts/incubator/kitana -icon: https://truecharts.org/img/hotlink-ok/chart-icons/kitana.png -keywords: - - kitana - - HomeAutomation - - Tools-Utilities - - MediaApp-Other -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: kitana -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/kitana - - https://github.com/pannal/Kitana - - https://hub.docker.com/r/pannal/kitana/ -type: application -version: 1.0.3 diff --git a/incubator/kitana/1.0.3/app-changelog.md b/incubator/kitana/1.0.3/app-changelog.md deleted file mode 100644 index f0a9e5eda59..00000000000 --- a/incubator/kitana/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [kitana-1.0.3](https://github.com/truecharts/charts/compare/kitana-0.0.34...kitana-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/kitana/1.0.3/charts/common-10.9.4.tgz b/incubator/kitana/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/kitana/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/kitana/1.0.3/CHANGELOG.md b/incubator/kitana/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/kitana/1.0.3/CHANGELOG.md rename to incubator/kitana/1.0.4/CHANGELOG.md diff --git a/incubator/kitana/1.0.4/Chart.yaml b/incubator/kitana/1.0.4/Chart.yaml new file mode 100644 index 00000000000..7bfe36fc4b5 --- /dev/null +++ b/incubator/kitana/1.0.4/Chart.yaml @@ -0,0 +1,33 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - HomeAutomation + - Tools-Utilities + - MediaApp-Other +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: 'Kitana exposes your Plex plugin interfaces "to the outside world". It does that by authenticating against Plex.TV, then connecting to the Plex Media Server you tell it to, and essentially proxying the plugin UI. It has full PMS connection awareness and allows you to connect locally, remotely, or even via relay.' +home: https://truecharts.org/docs/charts/incubator/kitana +icon: https://truecharts.org/img/hotlink-ok/chart-icons/kitana.png +keywords: + - kitana + - HomeAutomation + - Tools-Utilities + - MediaApp-Other +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: kitana +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/kitana + - https://github.com/pannal/Kitana + - https://hub.docker.com/r/pannal/kitana/ +type: application +version: 1.0.4 diff --git a/incubator/kitana/1.0.3/README.md b/incubator/kitana/1.0.4/README.md similarity index 100% rename from incubator/kitana/1.0.3/README.md rename to incubator/kitana/1.0.4/README.md diff --git a/incubator/kitana/1.0.4/app-changelog.md b/incubator/kitana/1.0.4/app-changelog.md new file mode 100644 index 00000000000..0073eb50676 --- /dev/null +++ b/incubator/kitana/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [kitana-1.0.4](https://github.com/truecharts/charts/compare/kitana-1.0.3...kitana-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/kitana/1.0.3/app-readme.md b/incubator/kitana/1.0.4/app-readme.md similarity index 100% rename from incubator/kitana/1.0.3/app-readme.md rename to incubator/kitana/1.0.4/app-readme.md diff --git a/incubator/kitana/1.0.4/charts/common-10.9.7.tgz b/incubator/kitana/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/kitana/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/kitana/1.0.3/ix_values.yaml b/incubator/kitana/1.0.4/ix_values.yaml similarity index 100% rename from incubator/kitana/1.0.3/ix_values.yaml rename to incubator/kitana/1.0.4/ix_values.yaml diff --git a/incubator/kitana/1.0.3/questions.yaml b/incubator/kitana/1.0.4/questions.yaml similarity index 100% rename from incubator/kitana/1.0.3/questions.yaml rename to incubator/kitana/1.0.4/questions.yaml diff --git a/incubator/kitana/1.0.3/templates/common.yaml b/incubator/kitana/1.0.4/templates/common.yaml similarity index 100% rename from incubator/kitana/1.0.3/templates/common.yaml rename to incubator/kitana/1.0.4/templates/common.yaml diff --git a/incubator/liquid-dl/1.0.3/values.yaml b/incubator/kitana/1.0.4/values.yaml similarity index 100% rename from incubator/liquid-dl/1.0.3/values.yaml rename to incubator/kitana/1.0.4/values.yaml diff --git a/incubator/krusader/1.0.3/Chart.lock b/incubator/krusader/1.0.3/Chart.lock deleted file mode 100644 index f9459de1a94..00000000000 --- a/incubator/krusader/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:56:08.865508554Z" diff --git a/incubator/krusader/1.0.3/Chart.yaml b/incubator/krusader/1.0.3/Chart.yaml deleted file mode 100644 index 6ebca702a69..00000000000 --- a/incubator/krusader/1.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Productivity - - Tools-Utilities -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Krusader is an advanced orthodox file manager for KDE and other desktops in the Unix world. It is similar to the console-based GNU Midnight Commander, GNOME Commander for the GNOME desktop environment, or Total Commander for Windows, all of which can trace their paradigmatic features to the original Norton Commander for DOS. It supports extensive archive handling, mounted filesystem support, FTP, advanced search, viewer/editor, directory synchronisation, file content comparisons, batch renaming, etc." -home: https://truecharts.org/docs/charts/incubator/krusader -icon: https://truecharts.org/img/hotlink-ok/chart-icons/krusader.png -keywords: - - krusader - - Productivity - - Tools-Utilities -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: krusader -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/krusader - - https://krusader.org/ - - https://hub.docker.com/r/ich777/krusader -type: application -version: 1.0.3 diff --git a/incubator/krusader/1.0.3/app-changelog.md b/incubator/krusader/1.0.3/app-changelog.md deleted file mode 100644 index 8e7f899dc83..00000000000 --- a/incubator/krusader/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [krusader-1.0.3](https://github.com/truecharts/charts/compare/krusader-0.0.35...krusader-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/krusader/1.0.3/charts/common-10.9.4.tgz b/incubator/krusader/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/krusader/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/krusader/1.0.3/CHANGELOG.md b/incubator/krusader/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/krusader/1.0.3/CHANGELOG.md rename to incubator/krusader/1.0.4/CHANGELOG.md diff --git a/incubator/krusader/1.0.4/Chart.yaml b/incubator/krusader/1.0.4/Chart.yaml new file mode 100644 index 00000000000..4fd0d4e8789 --- /dev/null +++ b/incubator/krusader/1.0.4/Chart.yaml @@ -0,0 +1,31 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Productivity + - Tools-Utilities +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Krusader is an advanced orthodox file manager for KDE and other desktops in the Unix world. It is similar to the console-based GNU Midnight Commander, GNOME Commander for the GNOME desktop environment, or Total Commander for Windows, all of which can trace their paradigmatic features to the original Norton Commander for DOS. It supports extensive archive handling, mounted filesystem support, FTP, advanced search, viewer/editor, directory synchronisation, file content comparisons, batch renaming, etc." +home: https://truecharts.org/docs/charts/incubator/krusader +icon: https://truecharts.org/img/hotlink-ok/chart-icons/krusader.png +keywords: + - krusader + - Productivity + - Tools-Utilities +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: krusader +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/krusader + - https://krusader.org/ + - https://hub.docker.com/r/ich777/krusader +type: application +version: 1.0.4 diff --git a/incubator/krusader/1.0.3/README.md b/incubator/krusader/1.0.4/README.md similarity index 100% rename from incubator/krusader/1.0.3/README.md rename to incubator/krusader/1.0.4/README.md diff --git a/incubator/krusader/1.0.4/app-changelog.md b/incubator/krusader/1.0.4/app-changelog.md new file mode 100644 index 00000000000..b2637bce2ba --- /dev/null +++ b/incubator/krusader/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [krusader-1.0.4](https://github.com/truecharts/charts/compare/krusader-1.0.3...krusader-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/krusader/1.0.3/app-readme.md b/incubator/krusader/1.0.4/app-readme.md similarity index 100% rename from incubator/krusader/1.0.3/app-readme.md rename to incubator/krusader/1.0.4/app-readme.md diff --git a/incubator/krusader/1.0.4/charts/common-10.9.7.tgz b/incubator/krusader/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/krusader/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/krusader/1.0.3/ix_values.yaml b/incubator/krusader/1.0.4/ix_values.yaml similarity index 100% rename from incubator/krusader/1.0.3/ix_values.yaml rename to incubator/krusader/1.0.4/ix_values.yaml diff --git a/incubator/krusader/1.0.3/questions.yaml b/incubator/krusader/1.0.4/questions.yaml similarity index 100% rename from incubator/krusader/1.0.3/questions.yaml rename to incubator/krusader/1.0.4/questions.yaml diff --git a/incubator/krusader/1.0.3/templates/common.yaml b/incubator/krusader/1.0.4/templates/common.yaml similarity index 100% rename from incubator/krusader/1.0.3/templates/common.yaml rename to incubator/krusader/1.0.4/templates/common.yaml diff --git a/incubator/livebook/1.0.3/values.yaml b/incubator/krusader/1.0.4/values.yaml similarity index 100% rename from incubator/livebook/1.0.3/values.yaml rename to incubator/krusader/1.0.4/values.yaml diff --git a/incubator/lastoasis/1.0.3/Chart.lock b/incubator/lastoasis/1.0.3/Chart.lock deleted file mode 100644 index cb008244a02..00000000000 --- a/incubator/lastoasis/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:56:10.844808861Z" diff --git a/incubator/lastoasis/1.0.3/Chart.yaml b/incubator/lastoasis/1.0.3/Chart.yaml deleted file mode 100644 index a9c2cecbc14..00000000000 --- a/incubator/lastoasis/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - GameServers -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This Chart will download and install SteamCMD. It will also install Last Oasis and run it." -home: https://truecharts.org/docs/charts/incubator/lastoasis -icon: https://truecharts.org/img/hotlink-ok/chart-icons/lastoasis.png -keywords: - - lastoasis - - GameServers -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: lastoasis -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/lastoasis - - https://store.steampowered.com/ - - https://hub.docker.com/r/ich777/steamcmd/ -type: application -version: 1.0.3 diff --git a/incubator/lastoasis/1.0.3/app-changelog.md b/incubator/lastoasis/1.0.3/app-changelog.md deleted file mode 100644 index bee181aa71d..00000000000 --- a/incubator/lastoasis/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [lastoasis-1.0.3](https://github.com/truecharts/charts/compare/lastoasis-0.0.35...lastoasis-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/lastoasis/1.0.3/charts/common-10.9.4.tgz b/incubator/lastoasis/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/lastoasis/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/lastoasis/1.0.3/CHANGELOG.md b/incubator/lastoasis/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/lastoasis/1.0.3/CHANGELOG.md rename to incubator/lastoasis/1.0.4/CHANGELOG.md diff --git a/incubator/lastoasis/1.0.4/Chart.yaml b/incubator/lastoasis/1.0.4/Chart.yaml new file mode 100644 index 00000000000..49eaf9960aa --- /dev/null +++ b/incubator/lastoasis/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - GameServers +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This Chart will download and install SteamCMD. It will also install Last Oasis and run it." +home: https://truecharts.org/docs/charts/incubator/lastoasis +icon: https://truecharts.org/img/hotlink-ok/chart-icons/lastoasis.png +keywords: + - lastoasis + - GameServers +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: lastoasis +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/lastoasis + - https://store.steampowered.com/ + - https://hub.docker.com/r/ich777/steamcmd/ +type: application +version: 1.0.4 diff --git a/incubator/lastoasis/1.0.3/README.md b/incubator/lastoasis/1.0.4/README.md similarity index 100% rename from incubator/lastoasis/1.0.3/README.md rename to incubator/lastoasis/1.0.4/README.md diff --git a/incubator/lastoasis/1.0.4/app-changelog.md b/incubator/lastoasis/1.0.4/app-changelog.md new file mode 100644 index 00000000000..a3b6ab85a69 --- /dev/null +++ b/incubator/lastoasis/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [lastoasis-1.0.4](https://github.com/truecharts/charts/compare/lastoasis-1.0.3...lastoasis-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/lastoasis/1.0.3/app-readme.md b/incubator/lastoasis/1.0.4/app-readme.md similarity index 100% rename from incubator/lastoasis/1.0.3/app-readme.md rename to incubator/lastoasis/1.0.4/app-readme.md diff --git a/incubator/lastoasis/1.0.4/charts/common-10.9.7.tgz b/incubator/lastoasis/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/lastoasis/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/lastoasis/1.0.3/ix_values.yaml b/incubator/lastoasis/1.0.4/ix_values.yaml similarity index 100% rename from incubator/lastoasis/1.0.3/ix_values.yaml rename to incubator/lastoasis/1.0.4/ix_values.yaml diff --git a/incubator/lastoasis/1.0.3/questions.yaml b/incubator/lastoasis/1.0.4/questions.yaml similarity index 100% rename from incubator/lastoasis/1.0.3/questions.yaml rename to incubator/lastoasis/1.0.4/questions.yaml diff --git a/incubator/lastoasis/1.0.3/templates/common.yaml b/incubator/lastoasis/1.0.4/templates/common.yaml similarity index 100% rename from incubator/lastoasis/1.0.3/templates/common.yaml rename to incubator/lastoasis/1.0.4/templates/common.yaml diff --git a/incubator/livestreamdvr/1.0.3/values.yaml b/incubator/lastoasis/1.0.4/values.yaml similarity index 100% rename from incubator/livestreamdvr/1.0.3/values.yaml rename to incubator/lastoasis/1.0.4/values.yaml diff --git a/incubator/left4dead/1.0.3/Chart.lock b/incubator/left4dead/1.0.3/Chart.lock deleted file mode 100644 index d09be34e481..00000000000 --- a/incubator/left4dead/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:56:15.116611391Z" diff --git a/incubator/left4dead/1.0.3/Chart.yaml b/incubator/left4dead/1.0.3/Chart.yaml deleted file mode 100644 index bfe95c30eda..00000000000 --- a/incubator/left4dead/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - GameServers -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This Chart will download and install SteamCMD. It will also install Left4Dead and run it." -home: https://truecharts.org/docs/charts/incubator/left4dead -icon: https://truecharts.org/img/hotlink-ok/chart-icons/left4dead.png -keywords: - - left4dead - - GameServers -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: left4dead -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/left4dead - - https://www.steampowered.com/ - - https://hub.docker.com/r/ich777/steamcmd/ -type: application -version: 1.0.3 diff --git a/incubator/left4dead/1.0.3/app-changelog.md b/incubator/left4dead/1.0.3/app-changelog.md deleted file mode 100644 index 6b91922aa35..00000000000 --- a/incubator/left4dead/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [left4dead-1.0.3](https://github.com/truecharts/charts/compare/left4dead-0.0.34...left4dead-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/left4dead/1.0.3/charts/common-10.9.4.tgz b/incubator/left4dead/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/left4dead/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/left4dead/1.0.3/CHANGELOG.md b/incubator/left4dead/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/left4dead/1.0.3/CHANGELOG.md rename to incubator/left4dead/1.0.4/CHANGELOG.md diff --git a/incubator/left4dead/1.0.4/Chart.yaml b/incubator/left4dead/1.0.4/Chart.yaml new file mode 100644 index 00000000000..2fe1d24afa8 --- /dev/null +++ b/incubator/left4dead/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - GameServers +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This Chart will download and install SteamCMD. It will also install Left4Dead and run it." +home: https://truecharts.org/docs/charts/incubator/left4dead +icon: https://truecharts.org/img/hotlink-ok/chart-icons/left4dead.png +keywords: + - left4dead + - GameServers +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: left4dead +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/left4dead + - https://www.steampowered.com/ + - https://hub.docker.com/r/ich777/steamcmd/ +type: application +version: 1.0.4 diff --git a/incubator/left4dead/1.0.3/README.md b/incubator/left4dead/1.0.4/README.md similarity index 100% rename from incubator/left4dead/1.0.3/README.md rename to incubator/left4dead/1.0.4/README.md diff --git a/incubator/left4dead/1.0.4/app-changelog.md b/incubator/left4dead/1.0.4/app-changelog.md new file mode 100644 index 00000000000..c60dd7697ac --- /dev/null +++ b/incubator/left4dead/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [left4dead-1.0.4](https://github.com/truecharts/charts/compare/left4dead-1.0.3...left4dead-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/left4dead/1.0.3/app-readme.md b/incubator/left4dead/1.0.4/app-readme.md similarity index 100% rename from incubator/left4dead/1.0.3/app-readme.md rename to incubator/left4dead/1.0.4/app-readme.md diff --git a/incubator/left4dead/1.0.4/charts/common-10.9.7.tgz b/incubator/left4dead/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/left4dead/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/left4dead/1.0.3/ix_values.yaml b/incubator/left4dead/1.0.4/ix_values.yaml similarity index 100% rename from incubator/left4dead/1.0.3/ix_values.yaml rename to incubator/left4dead/1.0.4/ix_values.yaml diff --git a/incubator/left4dead/1.0.3/questions.yaml b/incubator/left4dead/1.0.4/questions.yaml similarity index 100% rename from incubator/left4dead/1.0.3/questions.yaml rename to incubator/left4dead/1.0.4/questions.yaml diff --git a/incubator/left4dead/1.0.3/templates/common.yaml b/incubator/left4dead/1.0.4/templates/common.yaml similarity index 100% rename from incubator/left4dead/1.0.3/templates/common.yaml rename to incubator/left4dead/1.0.4/templates/common.yaml diff --git a/incubator/llalon-github-backup/1.0.3/values.yaml b/incubator/left4dead/1.0.4/values.yaml similarity index 100% rename from incubator/llalon-github-backup/1.0.3/values.yaml rename to incubator/left4dead/1.0.4/values.yaml diff --git a/incubator/lemur-cfssl/1.0.3/Chart.lock b/incubator/lemur-cfssl/1.0.3/Chart.lock deleted file mode 100644 index a4c3107d5a5..00000000000 --- a/incubator/lemur-cfssl/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:56:18.626643019Z" diff --git a/incubator/lemur-cfssl/1.0.3/Chart.yaml b/incubator/lemur-cfssl/1.0.3/Chart.yaml deleted file mode 100644 index b3a031d6160..00000000000 --- a/incubator/lemur-cfssl/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Tools-Utilities -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Lemur manages TLS certificate creation. While not able to issue certificates itself, Lemur acts as a broker between CAs and environments providing a central portal for developers to issue TLS certificates with 'sane' defaults." -home: https://truecharts.org/docs/charts/incubator/lemur-cfssl -icon: https://truecharts.org/img/hotlink-ok/chart-icons/lemur-cfssl.png -keywords: - - lemur-cfssl - - Tools-Utilities -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: lemur-cfssl -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/lemur-cfssl - - https://github.com/Netflix/lemur - - https://hub.docker.com/r/halianelf/lemur/ -type: application -version: 1.0.3 diff --git a/incubator/lemur-cfssl/1.0.3/app-changelog.md b/incubator/lemur-cfssl/1.0.3/app-changelog.md deleted file mode 100644 index d924b12bb02..00000000000 --- a/incubator/lemur-cfssl/1.0.3/app-changelog.md +++ /dev/null @@ -1,26 +0,0 @@ - - -## [lemur-cfssl-1.0.3](https://github.com/truecharts/charts/compare/lemur-cfssl-0.0.34...lemur-cfssl-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Fix - -- remove removed includes - - \ No newline at end of file diff --git a/incubator/lemur-cfssl/1.0.3/charts/common-10.9.4.tgz b/incubator/lemur-cfssl/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/lemur-cfssl/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/lemur-cfssl/1.0.3/CHANGELOG.md b/incubator/lemur-cfssl/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/lemur-cfssl/1.0.3/CHANGELOG.md rename to incubator/lemur-cfssl/1.0.4/CHANGELOG.md diff --git a/incubator/lemur-cfssl/1.0.4/Chart.yaml b/incubator/lemur-cfssl/1.0.4/Chart.yaml new file mode 100644 index 00000000000..00e33fd9208 --- /dev/null +++ b/incubator/lemur-cfssl/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Tools-Utilities +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Lemur manages TLS certificate creation. While not able to issue certificates itself, Lemur acts as a broker between CAs and environments providing a central portal for developers to issue TLS certificates with 'sane' defaults." +home: https://truecharts.org/docs/charts/incubator/lemur-cfssl +icon: https://truecharts.org/img/hotlink-ok/chart-icons/lemur-cfssl.png +keywords: + - lemur-cfssl + - Tools-Utilities +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: lemur-cfssl +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/lemur-cfssl + - https://github.com/Netflix/lemur + - https://hub.docker.com/r/halianelf/lemur/ +type: application +version: 1.0.4 diff --git a/incubator/lemur-cfssl/1.0.3/README.md b/incubator/lemur-cfssl/1.0.4/README.md similarity index 100% rename from incubator/lemur-cfssl/1.0.3/README.md rename to incubator/lemur-cfssl/1.0.4/README.md diff --git a/incubator/lemur-cfssl/1.0.4/app-changelog.md b/incubator/lemur-cfssl/1.0.4/app-changelog.md new file mode 100644 index 00000000000..65a593ce84e --- /dev/null +++ b/incubator/lemur-cfssl/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [lemur-cfssl-1.0.4](https://github.com/truecharts/charts/compare/lemur-cfssl-1.0.3...lemur-cfssl-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/lemur-cfssl/1.0.3/app-readme.md b/incubator/lemur-cfssl/1.0.4/app-readme.md similarity index 100% rename from incubator/lemur-cfssl/1.0.3/app-readme.md rename to incubator/lemur-cfssl/1.0.4/app-readme.md diff --git a/incubator/lemur-cfssl/1.0.4/charts/common-10.9.7.tgz b/incubator/lemur-cfssl/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/lemur-cfssl/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/lemur-cfssl/1.0.3/ix_values.yaml b/incubator/lemur-cfssl/1.0.4/ix_values.yaml similarity index 100% rename from incubator/lemur-cfssl/1.0.3/ix_values.yaml rename to incubator/lemur-cfssl/1.0.4/ix_values.yaml diff --git a/incubator/lemur-cfssl/1.0.3/questions.yaml b/incubator/lemur-cfssl/1.0.4/questions.yaml similarity index 100% rename from incubator/lemur-cfssl/1.0.3/questions.yaml rename to incubator/lemur-cfssl/1.0.4/questions.yaml diff --git a/incubator/lemur-cfssl/1.0.3/templates/common.yaml b/incubator/lemur-cfssl/1.0.4/templates/common.yaml similarity index 100% rename from incubator/lemur-cfssl/1.0.3/templates/common.yaml rename to incubator/lemur-cfssl/1.0.4/templates/common.yaml diff --git a/incubator/longvinter/1.0.3/values.yaml b/incubator/lemur-cfssl/1.0.4/values.yaml similarity index 100% rename from incubator/longvinter/1.0.3/values.yaml rename to incubator/lemur-cfssl/1.0.4/values.yaml diff --git a/incubator/lenpaste/2.0.0/CHANGELOG.md b/incubator/lenpaste/2.0.0/CHANGELOG.md new file mode 100644 index 00000000000..cea82e12b5d --- /dev/null +++ b/incubator/lenpaste/2.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [lenpaste-1.0.0](https://github.com/truecharts/charts/compare/lenpaste-0.0.13...lenpaste-1.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [lenpaste-0.0.16](https://github.com/truecharts/charts/compare/lenpaste-0.0.13...lenpaste-0.0.16) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [lenpaste-0.0.15](https://github.com/truecharts/charts/compare/lenpaste-0.0.13...lenpaste-0.0.15) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [lenpaste-0.0.15](https://github.com/truecharts/charts/compare/lenpaste-0.0.13...lenpaste-0.0.15) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [lenpaste-0.0.15](https://github.com/truecharts/charts/compare/lenpaste-0.0.13...lenpaste-0.0.15) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [lenpaste-0.0.14](https://github.com/truecharts/charts/compare/lenpaste-0.0.13...lenpaste-0.0.14) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + diff --git a/incubator/lenpaste/2.0.0/Chart.yaml b/incubator/lenpaste/2.0.0/Chart.yaml new file mode 100644 index 00000000000..c44ea255b57 --- /dev/null +++ b/incubator/lenpaste/2.0.0/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "1.1.1" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 +description: Lenpaste is a web service that allows you to share notes anonymously +home: https://truecharts.org/docs/charts/incubator/lenpaste +icon: https://truecharts.org/img/hotlink-ok/chart-icons/lenpaste.png +keywords: + - lenpaste +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: lenpaste +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/lenpaste + - https://git.lcomrade.su/root/lenpaste +version: 2.0.0 +annotations: + truecharts.org/catagories: | + - productivity + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/lenpaste/2.0.0/README.md b/incubator/lenpaste/2.0.0/README.md new file mode 100644 index 00000000000..2a6954f0511 --- /dev/null +++ b/incubator/lenpaste/2.0.0/README.md @@ -0,0 +1,107 @@ +# lenpaste + +Lenpaste is a web service that allows you to share notes anonymously + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [lenpaste](https://truecharts.org/docs/charts/incubator/lenpaste) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.122 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `lenpaste` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install lenpaste TrueCharts/lenpaste +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `lenpaste` deployment + +```console +helm uninstall lenpaste +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install lenpaste \ + --set env.TZ="America/New York" \ + TrueCharts/lenpaste +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install lenpaste TrueCharts/lenpaste -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/incubator/lenpaste/2.0.0/app-changelog.md b/incubator/lenpaste/2.0.0/app-changelog.md new file mode 100644 index 00000000000..d81bf666be5 --- /dev/null +++ b/incubator/lenpaste/2.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [lenpaste-2.0.0](https://github.com/truecharts/charts/compare/lenpaste-1.0.3...lenpaste-2.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/lenpaste/2.0.0/app-readme.md b/incubator/lenpaste/2.0.0/app-readme.md new file mode 100644 index 00000000000..a13097a84dd --- /dev/null +++ b/incubator/lenpaste/2.0.0/app-readme.md @@ -0,0 +1,8 @@ +Lenpaste is a web service that allows you to share notes anonymously + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/incubator/lenpaste](https://truecharts.org/docs/charts/incubator/lenpaste) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/incubator/lenpaste/2.0.0/charts/common-10.9.7.tgz b/incubator/lenpaste/2.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/lenpaste/2.0.0/charts/common-10.9.7.tgz differ diff --git a/incubator/lenpaste/2.0.0/charts/postgresql-9.0.5.tgz b/incubator/lenpaste/2.0.0/charts/postgresql-9.0.5.tgz new file mode 100644 index 00000000000..8fe3c326a7c Binary files /dev/null and b/incubator/lenpaste/2.0.0/charts/postgresql-9.0.5.tgz differ diff --git a/incubator/lenpaste/2.0.0/ix_values.yaml b/incubator/lenpaste/2.0.0/ix_values.yaml new file mode 100644 index 00000000000..5f2fb8ac58d --- /dev/null +++ b/incubator/lenpaste/2.0.0/ix_values.yaml @@ -0,0 +1,41 @@ +image: + repository: tccr.io/truecharts/lenpaste + tag: 1.1.1@sha256:70108877102aaaf1060dd2e96f0b8167f76649d3e9bd1f6a21758f89fd9572d4 + pullPolicy: IfNotPresent + +env: + LENPASTE_ADDRESS: ":{{ .Values.service.main.ports.main.port }}" + LENPASTE_DB_DRIVER: postgres + LENPASTE_DB_SOURCE: + secretKeyRef: + name: dbcreds + key: urlnossl + # User Defined + LENPASTE_ADMIN_NAME: admin + LENPASTE_ADMIN_MAIL: admin@example.com + LENPASTE_DB_CLEANUP_PERIOD: 3h + LENPASTE_ROBOTS_DISALLOW: true + LENPASTE_TITLE_MAX_LENGTH: 100 + LENPASTE_BODY_MAX_LENGTH: 10000 + LENPASTE_MAX_PASTE_LIFETIME: unlimited + +service: + main: + ports: + main: + port: 10326 + protocol: HTTP + +persistence: + data: + enabled: true + mountPath: "/data" + +postgresql: + enabled: true + existingSecret: dbcreds + postgresqlUsername: lenpaste + postgresqlDatabase: lenpaste + +portal: + enabled: true diff --git a/incubator/lenpaste/2.0.0/questions.yaml b/incubator/lenpaste/2.0.0/questions.yaml new file mode 100644 index 00000000000..e93409733c0 --- /dev/null +++ b/incubator/lenpaste/2.0.0/questions.yaml @@ -0,0 +1,1878 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: env + group: App Configuration + label: Image Environment + schema: + additional_attrs: true + type: dict + attrs: + - variable: LENPASTE_ADMIN_NAME + label: Admin Name + description: Name of the administrator of this server. + schema: + type: string + default: "" + - variable: LENPASTE_ADMIN_MAIL + label: Admin Mail + description: Email of the administrator of this server. + schema: + type: string + default: "" + - variable: LENPASTE_DB_CLEANUP_PERIOD + label: DB Cleanup Period + description: Interval at which the DB is cleared of expired but not yet deleted pastes. + schema: + type: string + default: 3h + - variable: LENPASTE_ROBOTS_DISALLOW + label: Disallow Robots + description: Prohibits search engine crawlers from indexing site using robots.txt file. + schema: + type: boolean + default: true + - variable: LENPASTE_TITLE_MAX_LENGTH + label: Title Max Length + description: Maximum length of the paste title. + schema: + type: int + default: 100 + - variable: LENPASTE_BODY_MAX_LENGTH + label: Body Max Length + description: Maximum length of the paste body. + schema: + type: int + default: 100 + - variable: LENPASTE_MAX_PASTE_LIFETIME + label: Max Paste Lifetime + description: Maximum lifetime of the paste. Examples 10m, 1h 30m, 12h, 7w, 30d, 365d. + schema: + type: string + default: unlimited + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Service + description: The Primary service on which the healthcheck runs, often the webUI + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Service Port Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + description: This port exposes the container port on the service + schema: + type: int + default: 10326 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: data + label: App Data Storage + description: Stores the Application Data. + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: Privileged mode + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: ReadOnly Root Filesystem + schema: + type: boolean + default: true + - variable: allowPrivilegeEscalation + label: Allow Privilege Escalation + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: runAsNonRoot + schema: + type: boolean + default: true + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: runAsUser + description: The UserID of the user running the application + schema: + type: int + default: 568 + - variable: runAsGroup + label: runAsGroup + description: The groupID this App of the user running the application + schema: + type: int + default: 568 + - variable: fsGroup + label: fsGroup + description: The group that should own ALL storage. + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at +
https://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/incubator/openaudible/1.0.3/templates/common.yaml b/incubator/lenpaste/2.0.0/templates/common.yaml similarity index 100% rename from incubator/openaudible/1.0.3/templates/common.yaml rename to incubator/lenpaste/2.0.0/templates/common.yaml diff --git a/incubator/magicmirror2/1.0.3/values.yaml b/incubator/lenpaste/2.0.0/values.yaml similarity index 100% rename from incubator/magicmirror2/1.0.3/values.yaml rename to incubator/lenpaste/2.0.0/values.yaml diff --git a/incubator/lingva/1.0.3/Chart.lock b/incubator/lingva/1.0.3/Chart.lock deleted file mode 100644 index 75e0cf82fab..00000000000 --- a/incubator/lingva/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:56:42.304664929Z" diff --git a/incubator/lingva/1.0.3/Chart.yaml b/incubator/lingva/1.0.3/Chart.yaml deleted file mode 100644 index da76cc0163d..00000000000 --- a/incubator/lingva/1.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Productivity - - Tools-Utilities -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Alternative front-end for Google Translate, serving as a Free and Open Source translator with over a hundred languages available -home: https://truecharts.org/docs/charts/incubator/lingva -icon: https://truecharts.org/img/hotlink-ok/chart-icons/lingva.png -keywords: - - lingva - - Productivity - - Tools-Utilities -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: lingva -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/lingva - - https://github.com/TheDavidDelta/lingva-translate - - https://hub.docker.com/r/thedaviddelta/lingva-translate -type: application -version: 1.0.3 diff --git a/incubator/lingva/1.0.3/app-changelog.md b/incubator/lingva/1.0.3/app-changelog.md deleted file mode 100644 index 338efe62989..00000000000 --- a/incubator/lingva/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [lingva-1.0.3](https://github.com/truecharts/charts/compare/lingva-0.0.37...lingva-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/lingva/1.0.3/charts/common-10.9.4.tgz b/incubator/lingva/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/lingva/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/lingva/1.0.3/CHANGELOG.md b/incubator/lingva/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/lingva/1.0.3/CHANGELOG.md rename to incubator/lingva/1.0.4/CHANGELOG.md diff --git a/incubator/lingva/1.0.4/Chart.yaml b/incubator/lingva/1.0.4/Chart.yaml new file mode 100644 index 00000000000..71315bd6a6d --- /dev/null +++ b/incubator/lingva/1.0.4/Chart.yaml @@ -0,0 +1,31 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Productivity + - Tools-Utilities +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Alternative front-end for Google Translate, serving as a Free and Open Source translator with over a hundred languages available +home: https://truecharts.org/docs/charts/incubator/lingva +icon: https://truecharts.org/img/hotlink-ok/chart-icons/lingva.png +keywords: + - lingva + - Productivity + - Tools-Utilities +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: lingva +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/lingva + - https://github.com/TheDavidDelta/lingva-translate + - https://hub.docker.com/r/thedaviddelta/lingva-translate +type: application +version: 1.0.4 diff --git a/incubator/lingva/1.0.3/README.md b/incubator/lingva/1.0.4/README.md similarity index 100% rename from incubator/lingva/1.0.3/README.md rename to incubator/lingva/1.0.4/README.md diff --git a/incubator/lingva/1.0.4/app-changelog.md b/incubator/lingva/1.0.4/app-changelog.md new file mode 100644 index 00000000000..b78784f1343 --- /dev/null +++ b/incubator/lingva/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [lingva-1.0.4](https://github.com/truecharts/charts/compare/lingva-1.0.3...lingva-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/lingva/1.0.3/app-readme.md b/incubator/lingva/1.0.4/app-readme.md similarity index 100% rename from incubator/lingva/1.0.3/app-readme.md rename to incubator/lingva/1.0.4/app-readme.md diff --git a/incubator/lingva/1.0.4/charts/common-10.9.7.tgz b/incubator/lingva/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/lingva/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/lingva/1.0.3/ix_values.yaml b/incubator/lingva/1.0.4/ix_values.yaml similarity index 100% rename from incubator/lingva/1.0.3/ix_values.yaml rename to incubator/lingva/1.0.4/ix_values.yaml diff --git a/incubator/lingva/1.0.3/questions.yaml b/incubator/lingva/1.0.4/questions.yaml similarity index 100% rename from incubator/lingva/1.0.3/questions.yaml rename to incubator/lingva/1.0.4/questions.yaml diff --git a/incubator/lingva/1.0.3/templates/common.yaml b/incubator/lingva/1.0.4/templates/common.yaml similarity index 100% rename from incubator/lingva/1.0.3/templates/common.yaml rename to incubator/lingva/1.0.4/templates/common.yaml diff --git a/incubator/magnetico-environment/1.0.3/values.yaml b/incubator/lingva/1.0.4/values.yaml similarity index 100% rename from incubator/magnetico-environment/1.0.3/values.yaml rename to incubator/lingva/1.0.4/values.yaml diff --git a/incubator/linkwallet/1.0.3/Chart.lock b/incubator/linkwallet/1.0.3/Chart.lock deleted file mode 100644 index f32a82c5d1f..00000000000 --- a/incubator/linkwallet/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:56:46.408868508Z" diff --git a/incubator/linkwallet/1.0.3/Chart.yaml b/incubator/linkwallet/1.0.3/Chart.yaml deleted file mode 100644 index c3c2ef0a4d3..00000000000 --- a/incubator/linkwallet/1.0.3/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: "0.0.34" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: A self-hosted bookmark database with full-text page content search. -home: https://truecharts.org/docs/charts/incubator/linkwallet -icon: https://truecharts.org/img/hotlink-ok/chart-icons/linkwallet.png -keywords: - - bookmarks -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: linkwallet -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/linkwallet - - https://github.com/tardisx/linkwallet -version: 1.0.3 -annotations: - truecharts.org/catagories: | - - bookmarks - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/linkwallet/1.0.3/app-changelog.md b/incubator/linkwallet/1.0.3/app-changelog.md deleted file mode 100644 index 57db672412b..00000000000 --- a/incubator/linkwallet/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [linkwallet-1.0.3](https://github.com/truecharts/charts/compare/linkwallet-0.0.12...linkwallet-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/linkwallet/1.0.3/charts/common-10.9.4.tgz b/incubator/linkwallet/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/linkwallet/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/linkwallet/1.0.3/CHANGELOG.md b/incubator/linkwallet/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/linkwallet/1.0.3/CHANGELOG.md rename to incubator/linkwallet/1.0.4/CHANGELOG.md diff --git a/incubator/linkwallet/1.0.4/Chart.yaml b/incubator/linkwallet/1.0.4/Chart.yaml new file mode 100644 index 00000000000..7c053de05ac --- /dev/null +++ b/incubator/linkwallet/1.0.4/Chart.yaml @@ -0,0 +1,26 @@ +apiVersion: v2 +appVersion: "0.0.34" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: A self-hosted bookmark database with full-text page content search. +home: https://truecharts.org/docs/charts/incubator/linkwallet +icon: https://truecharts.org/img/hotlink-ok/chart-icons/linkwallet.png +keywords: + - bookmarks +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: linkwallet +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/linkwallet + - https://github.com/tardisx/linkwallet +version: 1.0.4 +annotations: + truecharts.org/catagories: | + - bookmarks + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/linkwallet/1.0.3/README.md b/incubator/linkwallet/1.0.4/README.md similarity index 100% rename from incubator/linkwallet/1.0.3/README.md rename to incubator/linkwallet/1.0.4/README.md diff --git a/incubator/linkwallet/1.0.4/app-changelog.md b/incubator/linkwallet/1.0.4/app-changelog.md new file mode 100644 index 00000000000..872ca613872 --- /dev/null +++ b/incubator/linkwallet/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [linkwallet-1.0.4](https://github.com/truecharts/charts/compare/linkwallet-1.0.3...linkwallet-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/linkwallet/1.0.3/app-readme.md b/incubator/linkwallet/1.0.4/app-readme.md similarity index 100% rename from incubator/linkwallet/1.0.3/app-readme.md rename to incubator/linkwallet/1.0.4/app-readme.md diff --git a/incubator/linkwallet/1.0.4/charts/common-10.9.7.tgz b/incubator/linkwallet/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/linkwallet/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/linkwallet/1.0.3/ix_values.yaml b/incubator/linkwallet/1.0.4/ix_values.yaml similarity index 100% rename from incubator/linkwallet/1.0.3/ix_values.yaml rename to incubator/linkwallet/1.0.4/ix_values.yaml diff --git a/incubator/linkwallet/1.0.3/questions.yaml b/incubator/linkwallet/1.0.4/questions.yaml similarity index 100% rename from incubator/linkwallet/1.0.3/questions.yaml rename to incubator/linkwallet/1.0.4/questions.yaml diff --git a/incubator/plex-meta-manager/1.0.3/templates/common.yaml b/incubator/linkwallet/1.0.4/templates/common.yaml similarity index 100% rename from incubator/plex-meta-manager/1.0.3/templates/common.yaml rename to incubator/linkwallet/1.0.4/templates/common.yaml diff --git a/incubator/mailpile/1.0.3/values.yaml b/incubator/linkwallet/1.0.4/values.yaml similarity index 100% rename from incubator/mailpile/1.0.3/values.yaml rename to incubator/linkwallet/1.0.4/values.yaml diff --git a/incubator/liquid-dl/1.0.3/Chart.lock b/incubator/liquid-dl/1.0.3/Chart.lock deleted file mode 100644 index 303b67e93b6..00000000000 --- a/incubator/liquid-dl/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:56:48.736693241Z" diff --git a/incubator/liquid-dl/1.0.3/Chart.yaml b/incubator/liquid-dl/1.0.3/Chart.yaml deleted file mode 100644 index c752fa13853..00000000000 --- a/incubator/liquid-dl/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Downloaders -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Liquid-dl is a simple tool for utlities such as FFMPEG, youtube-dl, and scdl. It provides a simple framework with simple point and click options allowing users" -home: https://truecharts.org/docs/charts/incubator/liquid-dl -icon: https://truecharts.org/img/hotlink-ok/chart-icons/liquid-dl.png -keywords: - - liquid-dl - - Downloaders -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: liquid-dl -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/liquid-dl - - https://github.com/Kthulu120/liquid_dl - - https://hub.docker.com/r/kthulu120/liquid_dl/ -type: application -version: 1.0.3 diff --git a/incubator/liquid-dl/1.0.3/app-changelog.md b/incubator/liquid-dl/1.0.3/app-changelog.md deleted file mode 100644 index aac13c250b8..00000000000 --- a/incubator/liquid-dl/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [liquid-dl-1.0.3](https://github.com/truecharts/charts/compare/liquid-dl-0.0.34...liquid-dl-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/liquid-dl/1.0.3/charts/common-10.9.4.tgz b/incubator/liquid-dl/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/liquid-dl/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/liquid-dl/1.0.3/CHANGELOG.md b/incubator/liquid-dl/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/liquid-dl/1.0.3/CHANGELOG.md rename to incubator/liquid-dl/1.0.4/CHANGELOG.md diff --git a/incubator/liquid-dl/1.0.4/Chart.yaml b/incubator/liquid-dl/1.0.4/Chart.yaml new file mode 100644 index 00000000000..657f08a0473 --- /dev/null +++ b/incubator/liquid-dl/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Downloaders +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Liquid-dl is a simple tool for utlities such as FFMPEG, youtube-dl, and scdl. It provides a simple framework with simple point and click options allowing users" +home: https://truecharts.org/docs/charts/incubator/liquid-dl +icon: https://truecharts.org/img/hotlink-ok/chart-icons/liquid-dl.png +keywords: + - liquid-dl + - Downloaders +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: liquid-dl +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/liquid-dl + - https://github.com/Kthulu120/liquid_dl + - https://hub.docker.com/r/kthulu120/liquid_dl/ +type: application +version: 1.0.4 diff --git a/incubator/liquid-dl/1.0.3/README.md b/incubator/liquid-dl/1.0.4/README.md similarity index 100% rename from incubator/liquid-dl/1.0.3/README.md rename to incubator/liquid-dl/1.0.4/README.md diff --git a/incubator/liquid-dl/1.0.4/app-changelog.md b/incubator/liquid-dl/1.0.4/app-changelog.md new file mode 100644 index 00000000000..d4328fa8a25 --- /dev/null +++ b/incubator/liquid-dl/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [liquid-dl-1.0.4](https://github.com/truecharts/charts/compare/liquid-dl-1.0.3...liquid-dl-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/liquid-dl/1.0.3/app-readme.md b/incubator/liquid-dl/1.0.4/app-readme.md similarity index 100% rename from incubator/liquid-dl/1.0.3/app-readme.md rename to incubator/liquid-dl/1.0.4/app-readme.md diff --git a/incubator/liquid-dl/1.0.4/charts/common-10.9.7.tgz b/incubator/liquid-dl/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/liquid-dl/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/liquid-dl/1.0.3/ix_values.yaml b/incubator/liquid-dl/1.0.4/ix_values.yaml similarity index 100% rename from incubator/liquid-dl/1.0.3/ix_values.yaml rename to incubator/liquid-dl/1.0.4/ix_values.yaml diff --git a/incubator/liquid-dl/1.0.3/questions.yaml b/incubator/liquid-dl/1.0.4/questions.yaml similarity index 100% rename from incubator/liquid-dl/1.0.3/questions.yaml rename to incubator/liquid-dl/1.0.4/questions.yaml diff --git a/incubator/liquid-dl/1.0.3/templates/common.yaml b/incubator/liquid-dl/1.0.4/templates/common.yaml similarity index 100% rename from incubator/liquid-dl/1.0.3/templates/common.yaml rename to incubator/liquid-dl/1.0.4/templates/common.yaml diff --git a/incubator/maloja/1.0.3/values.yaml b/incubator/liquid-dl/1.0.4/values.yaml similarity index 100% rename from incubator/maloja/1.0.3/values.yaml rename to incubator/liquid-dl/1.0.4/values.yaml diff --git a/incubator/livebook/1.0.3/Chart.lock b/incubator/livebook/1.0.3/Chart.lock deleted file mode 100644 index bd8a935f706..00000000000 --- a/incubator/livebook/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:57:13.985614516Z" diff --git a/incubator/livebook/1.0.3/Chart.yaml b/incubator/livebook/1.0.3/Chart.yaml deleted file mode 100644 index abf5b3a1143..00000000000 --- a/incubator/livebook/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Tools-Utilities -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Livebook is a web application for writing interactive and collaborative code notebooks for Elixir -home: https://truecharts.org/docs/charts/incubator/livebook -icon: https://truecharts.org/img/hotlink-ok/chart-icons/livebook.png -keywords: - - livebook - - Tools-Utilities -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: livebook -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/livebook - - https://livebook.dev/ - - https://hub.docker.com/r/livebook/livebook -type: application -version: 1.0.3 diff --git a/incubator/livebook/1.0.3/app-changelog.md b/incubator/livebook/1.0.3/app-changelog.md deleted file mode 100644 index 5e719b46423..00000000000 --- a/incubator/livebook/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [livebook-1.0.3](https://github.com/truecharts/charts/compare/livebook-0.0.37...livebook-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/livebook/1.0.3/charts/common-10.9.4.tgz b/incubator/livebook/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/livebook/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/livebook/1.0.3/CHANGELOG.md b/incubator/livebook/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/livebook/1.0.3/CHANGELOG.md rename to incubator/livebook/1.0.4/CHANGELOG.md diff --git a/incubator/livebook/1.0.4/Chart.yaml b/incubator/livebook/1.0.4/Chart.yaml new file mode 100644 index 00000000000..2d42aa0798c --- /dev/null +++ b/incubator/livebook/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Tools-Utilities +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Livebook is a web application for writing interactive and collaborative code notebooks for Elixir +home: https://truecharts.org/docs/charts/incubator/livebook +icon: https://truecharts.org/img/hotlink-ok/chart-icons/livebook.png +keywords: + - livebook + - Tools-Utilities +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: livebook +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/livebook + - https://livebook.dev/ + - https://hub.docker.com/r/livebook/livebook +type: application +version: 1.0.4 diff --git a/incubator/livebook/1.0.3/README.md b/incubator/livebook/1.0.4/README.md similarity index 100% rename from incubator/livebook/1.0.3/README.md rename to incubator/livebook/1.0.4/README.md diff --git a/incubator/livebook/1.0.4/app-changelog.md b/incubator/livebook/1.0.4/app-changelog.md new file mode 100644 index 00000000000..b1d659e77d8 --- /dev/null +++ b/incubator/livebook/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [livebook-1.0.4](https://github.com/truecharts/charts/compare/livebook-1.0.3...livebook-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/livebook/1.0.3/app-readme.md b/incubator/livebook/1.0.4/app-readme.md similarity index 100% rename from incubator/livebook/1.0.3/app-readme.md rename to incubator/livebook/1.0.4/app-readme.md diff --git a/incubator/livebook/1.0.4/charts/common-10.9.7.tgz b/incubator/livebook/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/livebook/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/livebook/1.0.3/ix_values.yaml b/incubator/livebook/1.0.4/ix_values.yaml similarity index 100% rename from incubator/livebook/1.0.3/ix_values.yaml rename to incubator/livebook/1.0.4/ix_values.yaml diff --git a/incubator/livebook/1.0.3/questions.yaml b/incubator/livebook/1.0.4/questions.yaml similarity index 100% rename from incubator/livebook/1.0.3/questions.yaml rename to incubator/livebook/1.0.4/questions.yaml diff --git a/incubator/livebook/1.0.3/templates/common.yaml b/incubator/livebook/1.0.4/templates/common.yaml similarity index 100% rename from incubator/livebook/1.0.3/templates/common.yaml rename to incubator/livebook/1.0.4/templates/common.yaml diff --git a/incubator/mango/1.0.3/values.yaml b/incubator/livebook/1.0.4/values.yaml similarity index 100% rename from incubator/mango/1.0.3/values.yaml rename to incubator/livebook/1.0.4/values.yaml diff --git a/incubator/livestreamdvr/1.0.3/Chart.lock b/incubator/livestreamdvr/1.0.3/Chart.lock deleted file mode 100644 index fecda10d226..00000000000 --- a/incubator/livestreamdvr/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:57:17.73257383Z" diff --git a/incubator/livestreamdvr/1.0.3/Chart.yaml b/incubator/livestreamdvr/1.0.3/Chart.yaml deleted file mode 100644 index 1ac475fe744..00000000000 --- a/incubator/livestreamdvr/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - MediaApp-Video -apiVersion: v2 -appVersion: "master" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "An automatic twitch recorder." -home: https://truecharts.org/docs/charts/incubator/livestreamdvr -icon: https://truecharts.org/img/hotlink-ok/chart-icons/livestreamdvr.png -keywords: - - livestreamdvr - - MediaApp-Video -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: livestreamdvr -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/livestreamdvr - - https://github.com/MrBrax/LiveStreamDVR - - https://hub.docker.com/r/mrbrax/twitchautomator/ -type: application -version: 1.0.3 diff --git a/incubator/livestreamdvr/1.0.3/app-changelog.md b/incubator/livestreamdvr/1.0.3/app-changelog.md deleted file mode 100644 index 6ebbde9fec4..00000000000 --- a/incubator/livestreamdvr/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [livestreamdvr-1.0.3](https://github.com/truecharts/charts/compare/livestreamdvr-0.0.33...livestreamdvr-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/livestreamdvr/1.0.3/charts/common-10.9.4.tgz b/incubator/livestreamdvr/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/livestreamdvr/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/livestreamdvr/1.0.3/CHANGELOG.md b/incubator/livestreamdvr/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/livestreamdvr/1.0.3/CHANGELOG.md rename to incubator/livestreamdvr/1.0.4/CHANGELOG.md diff --git a/incubator/livestreamdvr/1.0.4/Chart.yaml b/incubator/livestreamdvr/1.0.4/Chart.yaml new file mode 100644 index 00000000000..15cdeaccce5 --- /dev/null +++ b/incubator/livestreamdvr/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - MediaApp-Video +apiVersion: v2 +appVersion: "master" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "An automatic twitch recorder." +home: https://truecharts.org/docs/charts/incubator/livestreamdvr +icon: https://truecharts.org/img/hotlink-ok/chart-icons/livestreamdvr.png +keywords: + - livestreamdvr + - MediaApp-Video +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: livestreamdvr +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/livestreamdvr + - https://github.com/MrBrax/LiveStreamDVR + - https://hub.docker.com/r/mrbrax/twitchautomator/ +type: application +version: 1.0.4 diff --git a/incubator/livestreamdvr/1.0.3/README.md b/incubator/livestreamdvr/1.0.4/README.md similarity index 100% rename from incubator/livestreamdvr/1.0.3/README.md rename to incubator/livestreamdvr/1.0.4/README.md diff --git a/incubator/livestreamdvr/1.0.4/app-changelog.md b/incubator/livestreamdvr/1.0.4/app-changelog.md new file mode 100644 index 00000000000..8021450af1b --- /dev/null +++ b/incubator/livestreamdvr/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [livestreamdvr-1.0.4](https://github.com/truecharts/charts/compare/livestreamdvr-1.0.3...livestreamdvr-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/livestreamdvr/1.0.3/app-readme.md b/incubator/livestreamdvr/1.0.4/app-readme.md similarity index 100% rename from incubator/livestreamdvr/1.0.3/app-readme.md rename to incubator/livestreamdvr/1.0.4/app-readme.md diff --git a/incubator/livestreamdvr/1.0.4/charts/common-10.9.7.tgz b/incubator/livestreamdvr/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/livestreamdvr/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/livestreamdvr/1.0.3/ix_values.yaml b/incubator/livestreamdvr/1.0.4/ix_values.yaml similarity index 100% rename from incubator/livestreamdvr/1.0.3/ix_values.yaml rename to incubator/livestreamdvr/1.0.4/ix_values.yaml diff --git a/incubator/livestreamdvr/1.0.3/questions.yaml b/incubator/livestreamdvr/1.0.4/questions.yaml similarity index 100% rename from incubator/livestreamdvr/1.0.3/questions.yaml rename to incubator/livestreamdvr/1.0.4/questions.yaml diff --git a/incubator/livestreamdvr/1.0.3/templates/common.yaml b/incubator/livestreamdvr/1.0.4/templates/common.yaml similarity index 100% rename from incubator/livestreamdvr/1.0.3/templates/common.yaml rename to incubator/livestreamdvr/1.0.4/templates/common.yaml diff --git a/incubator/media-roller/1.0.3/values.yaml b/incubator/livestreamdvr/1.0.4/values.yaml similarity index 100% rename from incubator/media-roller/1.0.3/values.yaml rename to incubator/livestreamdvr/1.0.4/values.yaml diff --git a/incubator/llalon-github-backup/1.0.3/Chart.lock b/incubator/llalon-github-backup/1.0.3/Chart.lock deleted file mode 100644 index e38c4122d8b..00000000000 --- a/incubator/llalon-github-backup/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:57:20.23563851Z" diff --git a/incubator/llalon-github-backup/1.0.3/Chart.yaml b/incubator/llalon-github-backup/1.0.3/Chart.yaml deleted file mode 100644 index b41250dc3a5..00000000000 --- a/incubator/llalon-github-backup/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Backup -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Automatically backup github repositories on schedule. Allows for custom configuration. -home: https://truecharts.org/docs/charts/incubator/llalon-github-backup -icon: https://truecharts.org/img/hotlink-ok/chart-icons/llalon-github-backup.png -keywords: - - llalon-github-backup - - Backup -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: llalon-github-backup -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/llalon-github-backup - - https://github.com/abusesa/github-backup - - https://hub.docker.com/r/llalon/github-backup -type: application -version: 1.0.3 diff --git a/incubator/llalon-github-backup/1.0.3/app-changelog.md b/incubator/llalon-github-backup/1.0.3/app-changelog.md deleted file mode 100644 index 83bfd830d91..00000000000 --- a/incubator/llalon-github-backup/1.0.3/app-changelog.md +++ /dev/null @@ -1,27 +0,0 @@ - - -## [llalon-github-backup-1.0.3](https://github.com/truecharts/charts/compare/llalon-github-backup-0.0.34...llalon-github-backup-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Fix - -- remove removed includes - - change container config label - - \ No newline at end of file diff --git a/incubator/llalon-github-backup/1.0.3/charts/common-10.9.4.tgz b/incubator/llalon-github-backup/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/llalon-github-backup/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/llalon-github-backup/1.0.3/CHANGELOG.md b/incubator/llalon-github-backup/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/llalon-github-backup/1.0.3/CHANGELOG.md rename to incubator/llalon-github-backup/1.0.4/CHANGELOG.md diff --git a/incubator/llalon-github-backup/1.0.4/Chart.yaml b/incubator/llalon-github-backup/1.0.4/Chart.yaml new file mode 100644 index 00000000000..28eda6acea7 --- /dev/null +++ b/incubator/llalon-github-backup/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Backup +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Automatically backup github repositories on schedule. Allows for custom configuration. +home: https://truecharts.org/docs/charts/incubator/llalon-github-backup +icon: https://truecharts.org/img/hotlink-ok/chart-icons/llalon-github-backup.png +keywords: + - llalon-github-backup + - Backup +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: llalon-github-backup +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/llalon-github-backup + - https://github.com/abusesa/github-backup + - https://hub.docker.com/r/llalon/github-backup +type: application +version: 1.0.4 diff --git a/incubator/llalon-github-backup/1.0.3/README.md b/incubator/llalon-github-backup/1.0.4/README.md similarity index 100% rename from incubator/llalon-github-backup/1.0.3/README.md rename to incubator/llalon-github-backup/1.0.4/README.md diff --git a/incubator/llalon-github-backup/1.0.4/app-changelog.md b/incubator/llalon-github-backup/1.0.4/app-changelog.md new file mode 100644 index 00000000000..589eb862254 --- /dev/null +++ b/incubator/llalon-github-backup/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [llalon-github-backup-1.0.4](https://github.com/truecharts/charts/compare/llalon-github-backup-1.0.3...llalon-github-backup-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/llalon-github-backup/1.0.3/app-readme.md b/incubator/llalon-github-backup/1.0.4/app-readme.md similarity index 100% rename from incubator/llalon-github-backup/1.0.3/app-readme.md rename to incubator/llalon-github-backup/1.0.4/app-readme.md diff --git a/incubator/llalon-github-backup/1.0.4/charts/common-10.9.7.tgz b/incubator/llalon-github-backup/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/llalon-github-backup/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/llalon-github-backup/1.0.3/ix_values.yaml b/incubator/llalon-github-backup/1.0.4/ix_values.yaml similarity index 100% rename from incubator/llalon-github-backup/1.0.3/ix_values.yaml rename to incubator/llalon-github-backup/1.0.4/ix_values.yaml diff --git a/incubator/llalon-github-backup/1.0.3/questions.yaml b/incubator/llalon-github-backup/1.0.4/questions.yaml similarity index 100% rename from incubator/llalon-github-backup/1.0.3/questions.yaml rename to incubator/llalon-github-backup/1.0.4/questions.yaml diff --git a/incubator/llalon-github-backup/1.0.3/templates/common.yaml b/incubator/llalon-github-backup/1.0.4/templates/common.yaml similarity index 100% rename from incubator/llalon-github-backup/1.0.3/templates/common.yaml rename to incubator/llalon-github-backup/1.0.4/templates/common.yaml diff --git a/incubator/mediaelch/1.0.3/values.yaml b/incubator/llalon-github-backup/1.0.4/values.yaml similarity index 100% rename from incubator/mediaelch/1.0.3/values.yaml rename to incubator/llalon-github-backup/1.0.4/values.yaml diff --git a/incubator/longvinter/1.0.3/Chart.lock b/incubator/longvinter/1.0.3/Chart.lock deleted file mode 100644 index 1786672f714..00000000000 --- a/incubator/longvinter/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:57:36.877182453Z" diff --git a/incubator/longvinter/1.0.3/Chart.yaml b/incubator/longvinter/1.0.3/Chart.yaml deleted file mode 100644 index 35599987965..00000000000 --- a/incubator/longvinter/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - GameServers -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This Chart will download and install SteamCMD. It will also install Longvinter and run it." -home: https://truecharts.org/docs/charts/incubator/longvinter -icon: https://truecharts.org/img/hotlink-ok/chart-icons/longvinter.png -keywords: - - longvinter - - GameServers -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: longvinter -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/longvinter - - https://www.steampowered.com/ - - https://hub.docker.com/r/ich777/steamcmd/ -type: application -version: 1.0.3 diff --git a/incubator/longvinter/1.0.3/app-changelog.md b/incubator/longvinter/1.0.3/app-changelog.md deleted file mode 100644 index aa49b57a418..00000000000 --- a/incubator/longvinter/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [longvinter-1.0.3](https://github.com/truecharts/charts/compare/longvinter-0.0.36...longvinter-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/longvinter/1.0.3/charts/common-10.9.4.tgz b/incubator/longvinter/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/longvinter/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/longvinter/1.0.3/CHANGELOG.md b/incubator/longvinter/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/longvinter/1.0.3/CHANGELOG.md rename to incubator/longvinter/1.0.4/CHANGELOG.md diff --git a/incubator/longvinter/1.0.4/Chart.yaml b/incubator/longvinter/1.0.4/Chart.yaml new file mode 100644 index 00000000000..c2eec08f419 --- /dev/null +++ b/incubator/longvinter/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - GameServers +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This Chart will download and install SteamCMD. It will also install Longvinter and run it." +home: https://truecharts.org/docs/charts/incubator/longvinter +icon: https://truecharts.org/img/hotlink-ok/chart-icons/longvinter.png +keywords: + - longvinter + - GameServers +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: longvinter +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/longvinter + - https://www.steampowered.com/ + - https://hub.docker.com/r/ich777/steamcmd/ +type: application +version: 1.0.4 diff --git a/incubator/longvinter/1.0.3/README.md b/incubator/longvinter/1.0.4/README.md similarity index 100% rename from incubator/longvinter/1.0.3/README.md rename to incubator/longvinter/1.0.4/README.md diff --git a/incubator/longvinter/1.0.4/app-changelog.md b/incubator/longvinter/1.0.4/app-changelog.md new file mode 100644 index 00000000000..cb7f5e2429a --- /dev/null +++ b/incubator/longvinter/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [longvinter-1.0.4](https://github.com/truecharts/charts/compare/longvinter-1.0.3...longvinter-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/longvinter/1.0.3/app-readme.md b/incubator/longvinter/1.0.4/app-readme.md similarity index 100% rename from incubator/longvinter/1.0.3/app-readme.md rename to incubator/longvinter/1.0.4/app-readme.md diff --git a/incubator/longvinter/1.0.4/charts/common-10.9.7.tgz b/incubator/longvinter/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/longvinter/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/longvinter/1.0.3/ix_values.yaml b/incubator/longvinter/1.0.4/ix_values.yaml similarity index 100% rename from incubator/longvinter/1.0.3/ix_values.yaml rename to incubator/longvinter/1.0.4/ix_values.yaml diff --git a/incubator/longvinter/1.0.3/questions.yaml b/incubator/longvinter/1.0.4/questions.yaml similarity index 100% rename from incubator/longvinter/1.0.3/questions.yaml rename to incubator/longvinter/1.0.4/questions.yaml diff --git a/incubator/longvinter/1.0.3/templates/common.yaml b/incubator/longvinter/1.0.4/templates/common.yaml similarity index 100% rename from incubator/longvinter/1.0.3/templates/common.yaml rename to incubator/longvinter/1.0.4/templates/common.yaml diff --git a/incubator/mediagoblin/1.0.3/values.yaml b/incubator/longvinter/1.0.4/values.yaml similarity index 100% rename from incubator/mediagoblin/1.0.3/values.yaml rename to incubator/longvinter/1.0.4/values.yaml diff --git a/incubator/magicmirror2/1.0.3/Chart.lock b/incubator/magicmirror2/1.0.3/Chart.lock deleted file mode 100644 index 7301cbb9016..00000000000 --- a/incubator/magicmirror2/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.1 -digest: sha256:543125cb987570d54421c68811b997f579609520c0f0b3aeb812e000def468ef -generated: "2022-11-11T19:57:45.53626601Z" diff --git a/incubator/magicmirror2/1.0.3/Chart.yaml b/incubator/magicmirror2/1.0.3/Chart.yaml deleted file mode 100644 index 1abaf1e1d43..00000000000 --- a/incubator/magicmirror2/1.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.1 -deprecated: false -description: Open source modular smart mirror platform. -home: https://truecharts.org/docs/charts/incubator/magicmirror2 -icon: https://truecharts.org/img/hotlink-ok/chart-icons/magicmirror2.png -keywords: - - magicmirror2 - - iot - - smart -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: magicmirror2 -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/magicmirror2 - - https://hub.docker.com/r/ich777/magic-mirror2 -type: application -version: 1.0.3 -annotations: - truecharts.org/catagories: | - - smart - - iot - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/magicmirror2/1.0.3/app-changelog.md b/incubator/magicmirror2/1.0.3/app-changelog.md deleted file mode 100644 index 38a93b15d7a..00000000000 --- a/incubator/magicmirror2/1.0.3/app-changelog.md +++ /dev/null @@ -1,23 +0,0 @@ - - -## [magicmirror2-1.0.3](https://github.com/truecharts/charts/compare/magicmirror2-0.0.1...magicmirror2-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Bump all for ingressList and speedtest - - bump to regenerate catalog - - Major Change to GUI - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/magicmirror2/1.0.3/charts/common-10.9.1.tgz b/incubator/magicmirror2/1.0.3/charts/common-10.9.1.tgz deleted file mode 100644 index 54833ac0f7c..00000000000 Binary files a/incubator/magicmirror2/1.0.3/charts/common-10.9.1.tgz and /dev/null differ diff --git a/incubator/magicmirror2/1.0.3/CHANGELOG.md b/incubator/magicmirror2/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/magicmirror2/1.0.3/CHANGELOG.md rename to incubator/magicmirror2/1.0.4/CHANGELOG.md diff --git a/incubator/magicmirror2/1.0.4/Chart.yaml b/incubator/magicmirror2/1.0.4/Chart.yaml new file mode 100644 index 00000000000..ef8ae48776a --- /dev/null +++ b/incubator/magicmirror2/1.0.4/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Open source modular smart mirror platform. +home: https://truecharts.org/docs/charts/incubator/magicmirror2 +icon: https://truecharts.org/img/hotlink-ok/chart-icons/magicmirror2.png +keywords: + - magicmirror2 + - iot + - smart +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: magicmirror2 +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/magicmirror2 + - https://hub.docker.com/r/ich777/magic-mirror2 +type: application +version: 1.0.4 +annotations: + truecharts.org/catagories: | + - smart + - iot + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/magicmirror2/1.0.3/README.md b/incubator/magicmirror2/1.0.4/README.md similarity index 100% rename from incubator/magicmirror2/1.0.3/README.md rename to incubator/magicmirror2/1.0.4/README.md diff --git a/incubator/magicmirror2/1.0.4/app-changelog.md b/incubator/magicmirror2/1.0.4/app-changelog.md new file mode 100644 index 00000000000..41f14f8afa0 --- /dev/null +++ b/incubator/magicmirror2/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [magicmirror2-1.0.4](https://github.com/truecharts/charts/compare/magicmirror2-1.0.3...magicmirror2-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/magicmirror2/1.0.3/app-readme.md b/incubator/magicmirror2/1.0.4/app-readme.md similarity index 100% rename from incubator/magicmirror2/1.0.3/app-readme.md rename to incubator/magicmirror2/1.0.4/app-readme.md diff --git a/incubator/magicmirror2/1.0.4/charts/common-10.9.7.tgz b/incubator/magicmirror2/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/magicmirror2/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/magicmirror2/1.0.3/ix_values.yaml b/incubator/magicmirror2/1.0.4/ix_values.yaml similarity index 100% rename from incubator/magicmirror2/1.0.3/ix_values.yaml rename to incubator/magicmirror2/1.0.4/ix_values.yaml diff --git a/incubator/magicmirror2/1.0.3/questions.yaml b/incubator/magicmirror2/1.0.4/questions.yaml similarity index 100% rename from incubator/magicmirror2/1.0.3/questions.yaml rename to incubator/magicmirror2/1.0.4/questions.yaml diff --git a/incubator/magicmirror2/1.0.3/templates/_config.tpl b/incubator/magicmirror2/1.0.4/templates/_config.tpl similarity index 100% rename from incubator/magicmirror2/1.0.3/templates/_config.tpl rename to incubator/magicmirror2/1.0.4/templates/_config.tpl diff --git a/incubator/magicmirror2/1.0.3/templates/common.yaml b/incubator/magicmirror2/1.0.4/templates/common.yaml similarity index 100% rename from incubator/magicmirror2/1.0.3/templates/common.yaml rename to incubator/magicmirror2/1.0.4/templates/common.yaml diff --git a/incubator/megasync/1.0.3/values.yaml b/incubator/magicmirror2/1.0.4/values.yaml similarity index 100% rename from incubator/megasync/1.0.3/values.yaml rename to incubator/magicmirror2/1.0.4/values.yaml diff --git a/incubator/magnetico-environment/1.0.3/Chart.lock b/incubator/magnetico-environment/1.0.3/Chart.lock deleted file mode 100644 index 7c95cb32ea4..00000000000 --- a/incubator/magnetico-environment/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:57:49.100999471Z" diff --git a/incubator/magnetico-environment/1.0.3/Chart.yaml b/incubator/magnetico-environment/1.0.3/Chart.yaml deleted file mode 100644 index 9b1bda99ff6..00000000000 --- a/incubator/magnetico-environment/1.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Downloaders - - Tools-Utilities -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: magnetico is an autonomous (self-hosted) BitTorrent DHT indexer / crawler / search engine suite. -home: https://truecharts.org/docs/charts/incubator/magnetico-environment -icon: https://truecharts.org/img/hotlink-ok/chart-icons/magnetico-environment.png -keywords: - - magnetico-environment - - Downloaders - - Tools-Utilities -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: magnetico-environment -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/magnetico-environment - - https://github.com/boramalper/magnetico - - https://hub.docker.com/r/dyonr/magnetico-environment -type: application -version: 1.0.3 diff --git a/incubator/magnetico-environment/1.0.3/app-changelog.md b/incubator/magnetico-environment/1.0.3/app-changelog.md deleted file mode 100644 index e560ff3e6ee..00000000000 --- a/incubator/magnetico-environment/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [magnetico-environment-1.0.3](https://github.com/truecharts/charts/compare/magnetico-environment-0.0.34...magnetico-environment-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/magnetico-environment/1.0.3/charts/common-10.9.4.tgz b/incubator/magnetico-environment/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/magnetico-environment/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/magnetico-environment/1.0.3/CHANGELOG.md b/incubator/magnetico-environment/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/magnetico-environment/1.0.3/CHANGELOG.md rename to incubator/magnetico-environment/1.0.4/CHANGELOG.md diff --git a/incubator/magnetico-environment/1.0.4/Chart.yaml b/incubator/magnetico-environment/1.0.4/Chart.yaml new file mode 100644 index 00000000000..05e0abdb710 --- /dev/null +++ b/incubator/magnetico-environment/1.0.4/Chart.yaml @@ -0,0 +1,31 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Downloaders + - Tools-Utilities +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: magnetico is an autonomous (self-hosted) BitTorrent DHT indexer / crawler / search engine suite. +home: https://truecharts.org/docs/charts/incubator/magnetico-environment +icon: https://truecharts.org/img/hotlink-ok/chart-icons/magnetico-environment.png +keywords: + - magnetico-environment + - Downloaders + - Tools-Utilities +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: magnetico-environment +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/magnetico-environment + - https://github.com/boramalper/magnetico + - https://hub.docker.com/r/dyonr/magnetico-environment +type: application +version: 1.0.4 diff --git a/incubator/magnetico-environment/1.0.3/README.md b/incubator/magnetico-environment/1.0.4/README.md similarity index 100% rename from incubator/magnetico-environment/1.0.3/README.md rename to incubator/magnetico-environment/1.0.4/README.md diff --git a/incubator/magnetico-environment/1.0.4/app-changelog.md b/incubator/magnetico-environment/1.0.4/app-changelog.md new file mode 100644 index 00000000000..d8be273a20f --- /dev/null +++ b/incubator/magnetico-environment/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [magnetico-environment-1.0.4](https://github.com/truecharts/charts/compare/magnetico-environment-1.0.3...magnetico-environment-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/magnetico-environment/1.0.3/app-readme.md b/incubator/magnetico-environment/1.0.4/app-readme.md similarity index 100% rename from incubator/magnetico-environment/1.0.3/app-readme.md rename to incubator/magnetico-environment/1.0.4/app-readme.md diff --git a/incubator/magnetico-environment/1.0.4/charts/common-10.9.7.tgz b/incubator/magnetico-environment/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/magnetico-environment/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/magnetico-environment/1.0.3/ix_values.yaml b/incubator/magnetico-environment/1.0.4/ix_values.yaml similarity index 100% rename from incubator/magnetico-environment/1.0.3/ix_values.yaml rename to incubator/magnetico-environment/1.0.4/ix_values.yaml diff --git a/incubator/magnetico-environment/1.0.3/questions.yaml b/incubator/magnetico-environment/1.0.4/questions.yaml similarity index 100% rename from incubator/magnetico-environment/1.0.3/questions.yaml rename to incubator/magnetico-environment/1.0.4/questions.yaml diff --git a/incubator/magnetico-environment/1.0.3/templates/common.yaml b/incubator/magnetico-environment/1.0.4/templates/common.yaml similarity index 100% rename from incubator/magnetico-environment/1.0.3/templates/common.yaml rename to incubator/magnetico-environment/1.0.4/templates/common.yaml diff --git a/incubator/memories-of-mars/1.0.3/values.yaml b/incubator/magnetico-environment/1.0.4/values.yaml similarity index 100% rename from incubator/memories-of-mars/1.0.3/values.yaml rename to incubator/magnetico-environment/1.0.4/values.yaml diff --git a/incubator/mailpile/1.0.3/Chart.lock b/incubator/mailpile/1.0.3/Chart.lock deleted file mode 100644 index 4f729a2207c..00000000000 --- a/incubator/mailpile/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:57:51.219497733Z" diff --git a/incubator/mailpile/1.0.3/Chart.yaml b/incubator/mailpile/1.0.3/Chart.yaml deleted file mode 100644 index 7cc722f6185..00000000000 --- a/incubator/mailpile/1.0.3/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Productivity - - Network-Web - - Network-Messenger -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Mailpile is software, an e-mail client. It runs on your desktop or laptop computer and you interact with it by using your web browser. The goal of Mailpile is to allow people to send e-mail in a more secure and private manner than before. -home: https://truecharts.org/docs/charts/incubator/mailpile -icon: https://truecharts.org/img/hotlink-ok/chart-icons/mailpile.png -keywords: - - mailpile - - Productivity - - Network-Web - - Network-Messenger -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: mailpile -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/mailpile - - https://www.mailpile.is/ - - https://hub.docker.com/r/rroemhild/mailpile/ -type: application -version: 1.0.3 diff --git a/incubator/mailpile/1.0.3/app-changelog.md b/incubator/mailpile/1.0.3/app-changelog.md deleted file mode 100644 index 58ae56906ed..00000000000 --- a/incubator/mailpile/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [mailpile-1.0.3](https://github.com/truecharts/charts/compare/mailpile-0.0.34...mailpile-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/mailpile/1.0.3/charts/common-10.9.4.tgz b/incubator/mailpile/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/mailpile/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/mailpile/1.0.3/CHANGELOG.md b/incubator/mailpile/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/mailpile/1.0.3/CHANGELOG.md rename to incubator/mailpile/1.0.4/CHANGELOG.md diff --git a/incubator/mailpile/1.0.4/Chart.yaml b/incubator/mailpile/1.0.4/Chart.yaml new file mode 100644 index 00000000000..f8cb6417ce6 --- /dev/null +++ b/incubator/mailpile/1.0.4/Chart.yaml @@ -0,0 +1,33 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Productivity + - Network-Web + - Network-Messenger +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Mailpile is software, an e-mail client. It runs on your desktop or laptop computer and you interact with it by using your web browser. The goal of Mailpile is to allow people to send e-mail in a more secure and private manner than before. +home: https://truecharts.org/docs/charts/incubator/mailpile +icon: https://truecharts.org/img/hotlink-ok/chart-icons/mailpile.png +keywords: + - mailpile + - Productivity + - Network-Web + - Network-Messenger +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: mailpile +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/mailpile + - https://www.mailpile.is/ + - https://hub.docker.com/r/rroemhild/mailpile/ +type: application +version: 1.0.4 diff --git a/incubator/mailpile/1.0.3/README.md b/incubator/mailpile/1.0.4/README.md similarity index 100% rename from incubator/mailpile/1.0.3/README.md rename to incubator/mailpile/1.0.4/README.md diff --git a/incubator/mailpile/1.0.4/app-changelog.md b/incubator/mailpile/1.0.4/app-changelog.md new file mode 100644 index 00000000000..fe0385eb98d --- /dev/null +++ b/incubator/mailpile/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [mailpile-1.0.4](https://github.com/truecharts/charts/compare/mailpile-1.0.3...mailpile-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/mailpile/1.0.3/app-readme.md b/incubator/mailpile/1.0.4/app-readme.md similarity index 100% rename from incubator/mailpile/1.0.3/app-readme.md rename to incubator/mailpile/1.0.4/app-readme.md diff --git a/incubator/mailpile/1.0.4/charts/common-10.9.7.tgz b/incubator/mailpile/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/mailpile/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/mailpile/1.0.3/ix_values.yaml b/incubator/mailpile/1.0.4/ix_values.yaml similarity index 100% rename from incubator/mailpile/1.0.3/ix_values.yaml rename to incubator/mailpile/1.0.4/ix_values.yaml diff --git a/incubator/mailpile/1.0.3/questions.yaml b/incubator/mailpile/1.0.4/questions.yaml similarity index 100% rename from incubator/mailpile/1.0.3/questions.yaml rename to incubator/mailpile/1.0.4/questions.yaml diff --git a/incubator/mailpile/1.0.3/templates/common.yaml b/incubator/mailpile/1.0.4/templates/common.yaml similarity index 100% rename from incubator/mailpile/1.0.3/templates/common.yaml rename to incubator/mailpile/1.0.4/templates/common.yaml diff --git a/incubator/metatube/1.0.3/values.yaml b/incubator/mailpile/1.0.4/values.yaml similarity index 100% rename from incubator/metatube/1.0.3/values.yaml rename to incubator/mailpile/1.0.4/values.yaml diff --git a/incubator/maloja/1.0.3/Chart.lock b/incubator/maloja/1.0.3/Chart.lock deleted file mode 100644 index 5be98cd8c91..00000000000 --- a/incubator/maloja/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:58:08.099713248Z" diff --git a/incubator/maloja/1.0.3/Chart.yaml b/incubator/maloja/1.0.3/Chart.yaml deleted file mode 100644 index c10d2c3afaf..00000000000 --- a/incubator/maloja/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - MediaServer-Music -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Self-hosted music scrobble database to create personal listening statistics and charts as a substitute for Last.fm / Libre.fm / GNU FM." -home: https://truecharts.org/docs/charts/incubator/maloja -icon: https://truecharts.org/img/hotlink-ok/chart-icons/maloja.png -keywords: - - maloja - - MediaServer-Music -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: maloja -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/maloja - - https://maloja.krateng.ch/ - - https://hub.docker.com/r/krateng/maloja -type: application -version: 1.0.3 diff --git a/incubator/maloja/1.0.3/app-changelog.md b/incubator/maloja/1.0.3/app-changelog.md deleted file mode 100644 index ba70282b123..00000000000 --- a/incubator/maloja/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [maloja-1.0.3](https://github.com/truecharts/charts/compare/maloja-0.0.35...maloja-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/maloja/1.0.3/charts/common-10.9.4.tgz b/incubator/maloja/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/maloja/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/maloja/1.0.3/CHANGELOG.md b/incubator/maloja/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/maloja/1.0.3/CHANGELOG.md rename to incubator/maloja/1.0.4/CHANGELOG.md diff --git a/incubator/maloja/1.0.4/Chart.yaml b/incubator/maloja/1.0.4/Chart.yaml new file mode 100644 index 00000000000..99ea341dd84 --- /dev/null +++ b/incubator/maloja/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - MediaServer-Music +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Self-hosted music scrobble database to create personal listening statistics and charts as a substitute for Last.fm / Libre.fm / GNU FM." +home: https://truecharts.org/docs/charts/incubator/maloja +icon: https://truecharts.org/img/hotlink-ok/chart-icons/maloja.png +keywords: + - maloja + - MediaServer-Music +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: maloja +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/maloja + - https://maloja.krateng.ch/ + - https://hub.docker.com/r/krateng/maloja +type: application +version: 1.0.4 diff --git a/incubator/maloja/1.0.3/README.md b/incubator/maloja/1.0.4/README.md similarity index 100% rename from incubator/maloja/1.0.3/README.md rename to incubator/maloja/1.0.4/README.md diff --git a/incubator/maloja/1.0.4/app-changelog.md b/incubator/maloja/1.0.4/app-changelog.md new file mode 100644 index 00000000000..f49d9717eb8 --- /dev/null +++ b/incubator/maloja/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [maloja-1.0.4](https://github.com/truecharts/charts/compare/maloja-1.0.3...maloja-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/maloja/1.0.3/app-readme.md b/incubator/maloja/1.0.4/app-readme.md similarity index 100% rename from incubator/maloja/1.0.3/app-readme.md rename to incubator/maloja/1.0.4/app-readme.md diff --git a/incubator/maloja/1.0.4/charts/common-10.9.7.tgz b/incubator/maloja/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/maloja/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/maloja/1.0.3/ix_values.yaml b/incubator/maloja/1.0.4/ix_values.yaml similarity index 100% rename from incubator/maloja/1.0.3/ix_values.yaml rename to incubator/maloja/1.0.4/ix_values.yaml diff --git a/incubator/maloja/1.0.3/questions.yaml b/incubator/maloja/1.0.4/questions.yaml similarity index 100% rename from incubator/maloja/1.0.3/questions.yaml rename to incubator/maloja/1.0.4/questions.yaml diff --git a/incubator/maloja/1.0.3/templates/common.yaml b/incubator/maloja/1.0.4/templates/common.yaml similarity index 100% rename from incubator/maloja/1.0.3/templates/common.yaml rename to incubator/maloja/1.0.4/templates/common.yaml diff --git a/incubator/microbin/1.0.3/values.yaml b/incubator/maloja/1.0.4/values.yaml similarity index 100% rename from incubator/microbin/1.0.3/values.yaml rename to incubator/maloja/1.0.4/values.yaml diff --git a/incubator/mango/1.0.3/Chart.lock b/incubator/mango/1.0.3/Chart.lock deleted file mode 100644 index f545a579d2d..00000000000 --- a/incubator/mango/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:58:17.727845659Z" diff --git a/incubator/mango/1.0.3/Chart.yaml b/incubator/mango/1.0.3/Chart.yaml deleted file mode 100644 index ccb5c598fe1..00000000000 --- a/incubator/mango/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - MediaApp-Books -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Mango is a self-hosted manga server and reader. Its features include[br]\n" -home: https://truecharts.org/docs/charts/incubator/mango -icon: https://truecharts.org/img/hotlink-ok/chart-icons/mango.png -keywords: - - mango - - MediaApp-Books -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: mango -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/mango - - https://github.com/hkalexling/mango - - https://hub.docker.com/r/hkalexling/mango -type: application -version: 1.0.3 diff --git a/incubator/mango/1.0.3/app-changelog.md b/incubator/mango/1.0.3/app-changelog.md deleted file mode 100644 index 51cda876591..00000000000 --- a/incubator/mango/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [mango-1.0.3](https://github.com/truecharts/charts/compare/mango-0.0.35...mango-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/mango/1.0.3/charts/common-10.9.4.tgz b/incubator/mango/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/mango/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/mango/1.0.3/CHANGELOG.md b/incubator/mango/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/mango/1.0.3/CHANGELOG.md rename to incubator/mango/1.0.4/CHANGELOG.md diff --git a/incubator/mango/1.0.4/Chart.yaml b/incubator/mango/1.0.4/Chart.yaml new file mode 100644 index 00000000000..9d328de0fc7 --- /dev/null +++ b/incubator/mango/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - MediaApp-Books +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Mango is a self-hosted manga server and reader. Its features include[br]\n" +home: https://truecharts.org/docs/charts/incubator/mango +icon: https://truecharts.org/img/hotlink-ok/chart-icons/mango.png +keywords: + - mango + - MediaApp-Books +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: mango +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/mango + - https://github.com/hkalexling/mango + - https://hub.docker.com/r/hkalexling/mango +type: application +version: 1.0.4 diff --git a/incubator/mango/1.0.3/README.md b/incubator/mango/1.0.4/README.md similarity index 100% rename from incubator/mango/1.0.3/README.md rename to incubator/mango/1.0.4/README.md diff --git a/incubator/mango/1.0.4/app-changelog.md b/incubator/mango/1.0.4/app-changelog.md new file mode 100644 index 00000000000..36c79b08b76 --- /dev/null +++ b/incubator/mango/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [mango-1.0.4](https://github.com/truecharts/charts/compare/mango-1.0.3...mango-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/mango/1.0.3/app-readme.md b/incubator/mango/1.0.4/app-readme.md similarity index 100% rename from incubator/mango/1.0.3/app-readme.md rename to incubator/mango/1.0.4/app-readme.md diff --git a/incubator/mango/1.0.4/charts/common-10.9.7.tgz b/incubator/mango/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/mango/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/mango/1.0.3/ix_values.yaml b/incubator/mango/1.0.4/ix_values.yaml similarity index 100% rename from incubator/mango/1.0.3/ix_values.yaml rename to incubator/mango/1.0.4/ix_values.yaml diff --git a/incubator/mango/1.0.3/questions.yaml b/incubator/mango/1.0.4/questions.yaml similarity index 100% rename from incubator/mango/1.0.3/questions.yaml rename to incubator/mango/1.0.4/questions.yaml diff --git a/incubator/mango/1.0.3/templates/common.yaml b/incubator/mango/1.0.4/templates/common.yaml similarity index 100% rename from incubator/mango/1.0.3/templates/common.yaml rename to incubator/mango/1.0.4/templates/common.yaml diff --git a/incubator/mindustry/1.0.3/values.yaml b/incubator/mango/1.0.4/values.yaml similarity index 100% rename from incubator/mindustry/1.0.3/values.yaml rename to incubator/mango/1.0.4/values.yaml diff --git a/incubator/media-roller/1.0.3/Chart.lock b/incubator/media-roller/1.0.3/Chart.lock deleted file mode 100644 index d6d092b41ac..00000000000 --- a/incubator/media-roller/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:58:19.256516456Z" diff --git a/incubator/media-roller/1.0.3/Chart.yaml b/incubator/media-roller/1.0.3/Chart.yaml deleted file mode 100644 index 74640f87ac3..00000000000 --- a/incubator/media-roller/1.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Tools-Utilities - - MediaApp-Video -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Mobile friendly tool for downloading videos from social media." -home: https://truecharts.org/docs/charts/incubator/media-roller -icon: https://truecharts.org/img/hotlink-ok/chart-icons/media-roller.png -keywords: - - media-roller - - Tools-Utilities - - MediaApp-Video -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: media-roller -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/media-roller - - https://github.com/rroller/media-roller - - https://hub.docker.com/repository/docker/ronnieroller/media-roller -type: application -version: 1.0.3 diff --git a/incubator/media-roller/1.0.3/app-changelog.md b/incubator/media-roller/1.0.3/app-changelog.md deleted file mode 100644 index f93f2e06ec1..00000000000 --- a/incubator/media-roller/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [media-roller-1.0.3](https://github.com/truecharts/charts/compare/media-roller-0.0.34...media-roller-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/media-roller/1.0.3/charts/common-10.9.4.tgz b/incubator/media-roller/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/media-roller/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/media-roller/1.0.3/CHANGELOG.md b/incubator/media-roller/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/media-roller/1.0.3/CHANGELOG.md rename to incubator/media-roller/1.0.4/CHANGELOG.md diff --git a/incubator/media-roller/1.0.4/Chart.yaml b/incubator/media-roller/1.0.4/Chart.yaml new file mode 100644 index 00000000000..4b039f478e3 --- /dev/null +++ b/incubator/media-roller/1.0.4/Chart.yaml @@ -0,0 +1,31 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Tools-Utilities + - MediaApp-Video +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Mobile friendly tool for downloading videos from social media." +home: https://truecharts.org/docs/charts/incubator/media-roller +icon: https://truecharts.org/img/hotlink-ok/chart-icons/media-roller.png +keywords: + - media-roller + - Tools-Utilities + - MediaApp-Video +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: media-roller +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/media-roller + - https://github.com/rroller/media-roller + - https://hub.docker.com/repository/docker/ronnieroller/media-roller +type: application +version: 1.0.4 diff --git a/incubator/media-roller/1.0.3/README.md b/incubator/media-roller/1.0.4/README.md similarity index 100% rename from incubator/media-roller/1.0.3/README.md rename to incubator/media-roller/1.0.4/README.md diff --git a/incubator/media-roller/1.0.4/app-changelog.md b/incubator/media-roller/1.0.4/app-changelog.md new file mode 100644 index 00000000000..83ab38a418d --- /dev/null +++ b/incubator/media-roller/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [media-roller-1.0.4](https://github.com/truecharts/charts/compare/media-roller-1.0.3...media-roller-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/media-roller/1.0.3/app-readme.md b/incubator/media-roller/1.0.4/app-readme.md similarity index 100% rename from incubator/media-roller/1.0.3/app-readme.md rename to incubator/media-roller/1.0.4/app-readme.md diff --git a/incubator/media-roller/1.0.4/charts/common-10.9.7.tgz b/incubator/media-roller/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/media-roller/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/media-roller/1.0.3/ix_values.yaml b/incubator/media-roller/1.0.4/ix_values.yaml similarity index 100% rename from incubator/media-roller/1.0.3/ix_values.yaml rename to incubator/media-roller/1.0.4/ix_values.yaml diff --git a/incubator/media-roller/1.0.3/questions.yaml b/incubator/media-roller/1.0.4/questions.yaml similarity index 100% rename from incubator/media-roller/1.0.3/questions.yaml rename to incubator/media-roller/1.0.4/questions.yaml diff --git a/incubator/media-roller/1.0.3/templates/common.yaml b/incubator/media-roller/1.0.4/templates/common.yaml similarity index 100% rename from incubator/media-roller/1.0.3/templates/common.yaml rename to incubator/media-roller/1.0.4/templates/common.yaml diff --git a/incubator/mineos/1.0.4/values.yaml b/incubator/media-roller/1.0.4/values.yaml similarity index 100% rename from incubator/mineos/1.0.4/values.yaml rename to incubator/media-roller/1.0.4/values.yaml diff --git a/incubator/mediaelch/1.0.3/Chart.lock b/incubator/mediaelch/1.0.3/Chart.lock deleted file mode 100644 index 42ee71a3449..00000000000 --- a/incubator/mediaelch/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:58:22.794005619Z" diff --git a/incubator/mediaelch/1.0.3/Chart.yaml b/incubator/mediaelch/1.0.3/Chart.yaml deleted file mode 100644 index 5cdfbe7eb8b..00000000000 --- a/incubator/mediaelch/1.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Tools - - MediaApp-Video -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Mediaelch is a Tool to manage your movie and show libary regarding the metadata and artwork. -home: https://truecharts.org/docs/charts/incubator/mediaelch -icon: https://truecharts.org/img/hotlink-ok/chart-icons/mediaelch.png -keywords: - - mediaelch - - Tools - - MediaApp-Video -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: mediaelch -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/mediaelch - - https://github.com/Komet/MediaElch - - https://hub.docker.com/repository/docker/masonxx/mediaelch -type: application -version: 1.0.3 diff --git a/incubator/mediaelch/1.0.3/app-changelog.md b/incubator/mediaelch/1.0.3/app-changelog.md deleted file mode 100644 index ba235799683..00000000000 --- a/incubator/mediaelch/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [mediaelch-1.0.3](https://github.com/truecharts/charts/compare/mediaelch-0.0.36...mediaelch-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/mediaelch/1.0.3/charts/common-10.9.4.tgz b/incubator/mediaelch/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/mediaelch/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/mediaelch/1.0.3/CHANGELOG.md b/incubator/mediaelch/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/mediaelch/1.0.3/CHANGELOG.md rename to incubator/mediaelch/1.0.4/CHANGELOG.md diff --git a/incubator/mediaelch/1.0.4/Chart.yaml b/incubator/mediaelch/1.0.4/Chart.yaml new file mode 100644 index 00000000000..f2e9217f951 --- /dev/null +++ b/incubator/mediaelch/1.0.4/Chart.yaml @@ -0,0 +1,31 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Tools + - MediaApp-Video +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Mediaelch is a Tool to manage your movie and show libary regarding the metadata and artwork. +home: https://truecharts.org/docs/charts/incubator/mediaelch +icon: https://truecharts.org/img/hotlink-ok/chart-icons/mediaelch.png +keywords: + - mediaelch + - Tools + - MediaApp-Video +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: mediaelch +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/mediaelch + - https://github.com/Komet/MediaElch + - https://hub.docker.com/repository/docker/masonxx/mediaelch +type: application +version: 1.0.4 diff --git a/incubator/mediaelch/1.0.3/README.md b/incubator/mediaelch/1.0.4/README.md similarity index 100% rename from incubator/mediaelch/1.0.3/README.md rename to incubator/mediaelch/1.0.4/README.md diff --git a/incubator/mediaelch/1.0.4/app-changelog.md b/incubator/mediaelch/1.0.4/app-changelog.md new file mode 100644 index 00000000000..a7df86eecdd --- /dev/null +++ b/incubator/mediaelch/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [mediaelch-1.0.4](https://github.com/truecharts/charts/compare/mediaelch-1.0.3...mediaelch-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/mediaelch/1.0.3/app-readme.md b/incubator/mediaelch/1.0.4/app-readme.md similarity index 100% rename from incubator/mediaelch/1.0.3/app-readme.md rename to incubator/mediaelch/1.0.4/app-readme.md diff --git a/incubator/mediaelch/1.0.4/charts/common-10.9.7.tgz b/incubator/mediaelch/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/mediaelch/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/mediaelch/1.0.3/ix_values.yaml b/incubator/mediaelch/1.0.4/ix_values.yaml similarity index 100% rename from incubator/mediaelch/1.0.3/ix_values.yaml rename to incubator/mediaelch/1.0.4/ix_values.yaml diff --git a/incubator/mediaelch/1.0.3/questions.yaml b/incubator/mediaelch/1.0.4/questions.yaml similarity index 100% rename from incubator/mediaelch/1.0.3/questions.yaml rename to incubator/mediaelch/1.0.4/questions.yaml diff --git a/incubator/mediaelch/1.0.3/templates/common.yaml b/incubator/mediaelch/1.0.4/templates/common.yaml similarity index 100% rename from incubator/mediaelch/1.0.3/templates/common.yaml rename to incubator/mediaelch/1.0.4/templates/common.yaml diff --git a/incubator/minimal-ics-hoster/1.0.3/values.yaml b/incubator/mediaelch/1.0.4/values.yaml similarity index 100% rename from incubator/minimal-ics-hoster/1.0.3/values.yaml rename to incubator/mediaelch/1.0.4/values.yaml diff --git a/incubator/mediagoblin/1.0.3/Chart.lock b/incubator/mediagoblin/1.0.3/Chart.lock deleted file mode 100644 index 7f4b9c4d088..00000000000 --- a/incubator/mediagoblin/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:58:40.007297037Z" diff --git a/incubator/mediagoblin/1.0.3/Chart.yaml b/incubator/mediagoblin/1.0.3/Chart.yaml deleted file mode 100644 index 7d5093c43a1..00000000000 --- a/incubator/mediagoblin/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - MediaApp-Photos -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "MediaGoblin is a free software media publishing platform that anyone can run. You can think of it as a decentralized alternative to Flickr, YouTube, SoundCloud, etc. [br][br][b][u][span style='color: #ff9900;']Default user/password[/span][/u][/b][br]User: [B][u]admin[/B][/u][br]Password: [B][u]admin[/B][/u][/b]" -home: https://truecharts.org/docs/charts/incubator/mediagoblin -icon: https://truecharts.org/img/hotlink-ok/chart-icons/mediagoblin.png -keywords: - - mediagoblin - - MediaApp-Photos -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: mediagoblin -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/mediagoblin - - https://mediagoblin.org/ - - https://hub.docker.com/r/mtlynch/mediagoblin/ -type: application -version: 1.0.3 diff --git a/incubator/mediagoblin/1.0.3/app-changelog.md b/incubator/mediagoblin/1.0.3/app-changelog.md deleted file mode 100644 index 971249f06cb..00000000000 --- a/incubator/mediagoblin/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [mediagoblin-1.0.3](https://github.com/truecharts/charts/compare/mediagoblin-0.0.34...mediagoblin-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/mediagoblin/1.0.3/charts/common-10.9.4.tgz b/incubator/mediagoblin/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/mediagoblin/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/mediagoblin/1.0.3/CHANGELOG.md b/incubator/mediagoblin/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/mediagoblin/1.0.3/CHANGELOG.md rename to incubator/mediagoblin/1.0.4/CHANGELOG.md diff --git a/incubator/mediagoblin/1.0.4/Chart.yaml b/incubator/mediagoblin/1.0.4/Chart.yaml new file mode 100644 index 00000000000..55c1bb6318b --- /dev/null +++ b/incubator/mediagoblin/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - MediaApp-Photos +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "MediaGoblin is a free software media publishing platform that anyone can run. You can think of it as a decentralized alternative to Flickr, YouTube, SoundCloud, etc. [br][br][b][u][span style='color: #ff9900;']Default user/password[/span][/u][/b][br]User: [B][u]admin[/B][/u][br]Password: [B][u]admin[/B][/u][/b]" +home: https://truecharts.org/docs/charts/incubator/mediagoblin +icon: https://truecharts.org/img/hotlink-ok/chart-icons/mediagoblin.png +keywords: + - mediagoblin + - MediaApp-Photos +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: mediagoblin +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/mediagoblin + - https://mediagoblin.org/ + - https://hub.docker.com/r/mtlynch/mediagoblin/ +type: application +version: 1.0.4 diff --git a/incubator/mediagoblin/1.0.3/README.md b/incubator/mediagoblin/1.0.4/README.md similarity index 100% rename from incubator/mediagoblin/1.0.3/README.md rename to incubator/mediagoblin/1.0.4/README.md diff --git a/incubator/mediagoblin/1.0.4/app-changelog.md b/incubator/mediagoblin/1.0.4/app-changelog.md new file mode 100644 index 00000000000..4fdbcff888e --- /dev/null +++ b/incubator/mediagoblin/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [mediagoblin-1.0.4](https://github.com/truecharts/charts/compare/mediagoblin-1.0.3...mediagoblin-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/mediagoblin/1.0.3/app-readme.md b/incubator/mediagoblin/1.0.4/app-readme.md similarity index 100% rename from incubator/mediagoblin/1.0.3/app-readme.md rename to incubator/mediagoblin/1.0.4/app-readme.md diff --git a/incubator/mediagoblin/1.0.4/charts/common-10.9.7.tgz b/incubator/mediagoblin/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/mediagoblin/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/mediagoblin/1.0.3/ix_values.yaml b/incubator/mediagoblin/1.0.4/ix_values.yaml similarity index 100% rename from incubator/mediagoblin/1.0.3/ix_values.yaml rename to incubator/mediagoblin/1.0.4/ix_values.yaml diff --git a/incubator/mediagoblin/1.0.3/questions.yaml b/incubator/mediagoblin/1.0.4/questions.yaml similarity index 100% rename from incubator/mediagoblin/1.0.3/questions.yaml rename to incubator/mediagoblin/1.0.4/questions.yaml diff --git a/incubator/mediagoblin/1.0.3/templates/common.yaml b/incubator/mediagoblin/1.0.4/templates/common.yaml similarity index 100% rename from incubator/mediagoblin/1.0.3/templates/common.yaml rename to incubator/mediagoblin/1.0.4/templates/common.yaml diff --git a/incubator/mininote/1.0.3/values.yaml b/incubator/mediagoblin/1.0.4/values.yaml similarity index 100% rename from incubator/mininote/1.0.3/values.yaml rename to incubator/mediagoblin/1.0.4/values.yaml diff --git a/incubator/megasync/1.0.3/Chart.lock b/incubator/megasync/1.0.3/Chart.lock deleted file mode 100644 index 651cf009c7b..00000000000 --- a/incubator/megasync/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:58:48.273229022Z" diff --git a/incubator/megasync/1.0.3/Chart.yaml b/incubator/megasync/1.0.3/Chart.yaml deleted file mode 100644 index 1204d95335d..00000000000 --- a/incubator/megasync/1.0.3/Chart.yaml +++ /dev/null @@ -1,35 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Network-Other - - Productivity - - Tools-Utilities - - Backup -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "MEGAsync is an intuitive application that enables you to effortlessly synchronize folders on several computers. You simply need to upload data in the cloud and, within seconds, you can explore the same documents on your own PC." -home: https://truecharts.org/docs/charts/incubator/megasync -icon: https://truecharts.org/img/hotlink-ok/chart-icons/megasync.png -keywords: - - megasync - - Network-Other - - Productivity - - Tools-Utilities - - Backup -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: megasync -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/megasync - - https://hub.docker.com/r/ich777/doh-server - - https://hub.docker.com/r/ich777/megasync -type: application -version: 1.0.3 diff --git a/incubator/megasync/1.0.3/app-changelog.md b/incubator/megasync/1.0.3/app-changelog.md deleted file mode 100644 index d47623ab935..00000000000 --- a/incubator/megasync/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [megasync-1.0.3](https://github.com/truecharts/charts/compare/megasync-0.0.35...megasync-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/megasync/1.0.3/charts/common-10.9.4.tgz b/incubator/megasync/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/megasync/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/megasync/1.0.3/CHANGELOG.md b/incubator/megasync/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/megasync/1.0.3/CHANGELOG.md rename to incubator/megasync/1.0.4/CHANGELOG.md diff --git a/incubator/megasync/1.0.4/Chart.yaml b/incubator/megasync/1.0.4/Chart.yaml new file mode 100644 index 00000000000..2336d504521 --- /dev/null +++ b/incubator/megasync/1.0.4/Chart.yaml @@ -0,0 +1,35 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Network-Other + - Productivity + - Tools-Utilities + - Backup +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "MEGAsync is an intuitive application that enables you to effortlessly synchronize folders on several computers. You simply need to upload data in the cloud and, within seconds, you can explore the same documents on your own PC." +home: https://truecharts.org/docs/charts/incubator/megasync +icon: https://truecharts.org/img/hotlink-ok/chart-icons/megasync.png +keywords: + - megasync + - Network-Other + - Productivity + - Tools-Utilities + - Backup +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: megasync +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/megasync + - https://hub.docker.com/r/ich777/doh-server + - https://hub.docker.com/r/ich777/megasync +type: application +version: 1.0.4 diff --git a/incubator/megasync/1.0.3/README.md b/incubator/megasync/1.0.4/README.md similarity index 100% rename from incubator/megasync/1.0.3/README.md rename to incubator/megasync/1.0.4/README.md diff --git a/incubator/megasync/1.0.4/app-changelog.md b/incubator/megasync/1.0.4/app-changelog.md new file mode 100644 index 00000000000..e84bc57d3d8 --- /dev/null +++ b/incubator/megasync/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [megasync-1.0.4](https://github.com/truecharts/charts/compare/megasync-1.0.3...megasync-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/megasync/1.0.3/app-readme.md b/incubator/megasync/1.0.4/app-readme.md similarity index 100% rename from incubator/megasync/1.0.3/app-readme.md rename to incubator/megasync/1.0.4/app-readme.md diff --git a/incubator/megasync/1.0.4/charts/common-10.9.7.tgz b/incubator/megasync/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/megasync/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/megasync/1.0.3/ix_values.yaml b/incubator/megasync/1.0.4/ix_values.yaml similarity index 100% rename from incubator/megasync/1.0.3/ix_values.yaml rename to incubator/megasync/1.0.4/ix_values.yaml diff --git a/incubator/megasync/1.0.3/questions.yaml b/incubator/megasync/1.0.4/questions.yaml similarity index 100% rename from incubator/megasync/1.0.3/questions.yaml rename to incubator/megasync/1.0.4/questions.yaml diff --git a/incubator/megasync/1.0.3/templates/common.yaml b/incubator/megasync/1.0.4/templates/common.yaml similarity index 100% rename from incubator/megasync/1.0.3/templates/common.yaml rename to incubator/megasync/1.0.4/templates/common.yaml diff --git a/incubator/mocodo-mcd/1.0.3/values.yaml b/incubator/megasync/1.0.4/values.yaml similarity index 100% rename from incubator/mocodo-mcd/1.0.3/values.yaml rename to incubator/megasync/1.0.4/values.yaml diff --git a/incubator/memories-of-mars/1.0.3/Chart.lock b/incubator/memories-of-mars/1.0.3/Chart.lock deleted file mode 100644 index c18743a1b0c..00000000000 --- a/incubator/memories-of-mars/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:58:50.641683673Z" diff --git a/incubator/memories-of-mars/1.0.3/Chart.yaml b/incubator/memories-of-mars/1.0.3/Chart.yaml deleted file mode 100644 index 3b1355d4ac7..00000000000 --- a/incubator/memories-of-mars/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - GameServers -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This Chart will download and install SteamCMD. It will also install Memories of Mars and run it." -home: https://truecharts.org/docs/charts/incubator/memories-of-mars -icon: https://truecharts.org/img/hotlink-ok/chart-icons/memories-of-mars.png -keywords: - - memories-of-mars - - GameServers -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: memories-of-mars -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/memories-of-mars - - https://memoriesofmars.com/ - - https://hub.docker.com/r/ich777/steamcmd/ -type: application -version: 1.0.3 diff --git a/incubator/memories-of-mars/1.0.3/app-changelog.md b/incubator/memories-of-mars/1.0.3/app-changelog.md deleted file mode 100644 index 3de728f29e9..00000000000 --- a/incubator/memories-of-mars/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [memories-of-mars-1.0.3](https://github.com/truecharts/charts/compare/memories-of-mars-0.0.35...memories-of-mars-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/memories-of-mars/1.0.3/charts/common-10.9.4.tgz b/incubator/memories-of-mars/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/memories-of-mars/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/memories-of-mars/1.0.3/CHANGELOG.md b/incubator/memories-of-mars/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/memories-of-mars/1.0.3/CHANGELOG.md rename to incubator/memories-of-mars/1.0.4/CHANGELOG.md diff --git a/incubator/memories-of-mars/1.0.4/Chart.yaml b/incubator/memories-of-mars/1.0.4/Chart.yaml new file mode 100644 index 00000000000..28fa1dd2c6a --- /dev/null +++ b/incubator/memories-of-mars/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - GameServers +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This Chart will download and install SteamCMD. It will also install Memories of Mars and run it." +home: https://truecharts.org/docs/charts/incubator/memories-of-mars +icon: https://truecharts.org/img/hotlink-ok/chart-icons/memories-of-mars.png +keywords: + - memories-of-mars + - GameServers +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: memories-of-mars +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/memories-of-mars + - https://memoriesofmars.com/ + - https://hub.docker.com/r/ich777/steamcmd/ +type: application +version: 1.0.4 diff --git a/incubator/memories-of-mars/1.0.3/README.md b/incubator/memories-of-mars/1.0.4/README.md similarity index 100% rename from incubator/memories-of-mars/1.0.3/README.md rename to incubator/memories-of-mars/1.0.4/README.md diff --git a/incubator/memories-of-mars/1.0.4/app-changelog.md b/incubator/memories-of-mars/1.0.4/app-changelog.md new file mode 100644 index 00000000000..54f12dec0d6 --- /dev/null +++ b/incubator/memories-of-mars/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [memories-of-mars-1.0.4](https://github.com/truecharts/charts/compare/memories-of-mars-1.0.3...memories-of-mars-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/memories-of-mars/1.0.3/app-readme.md b/incubator/memories-of-mars/1.0.4/app-readme.md similarity index 100% rename from incubator/memories-of-mars/1.0.3/app-readme.md rename to incubator/memories-of-mars/1.0.4/app-readme.md diff --git a/incubator/memories-of-mars/1.0.4/charts/common-10.9.7.tgz b/incubator/memories-of-mars/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/memories-of-mars/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/memories-of-mars/1.0.3/ix_values.yaml b/incubator/memories-of-mars/1.0.4/ix_values.yaml similarity index 100% rename from incubator/memories-of-mars/1.0.3/ix_values.yaml rename to incubator/memories-of-mars/1.0.4/ix_values.yaml diff --git a/incubator/memories-of-mars/1.0.3/questions.yaml b/incubator/memories-of-mars/1.0.4/questions.yaml similarity index 100% rename from incubator/memories-of-mars/1.0.3/questions.yaml rename to incubator/memories-of-mars/1.0.4/questions.yaml diff --git a/incubator/memories-of-mars/1.0.3/templates/common.yaml b/incubator/memories-of-mars/1.0.4/templates/common.yaml similarity index 100% rename from incubator/memories-of-mars/1.0.3/templates/common.yaml rename to incubator/memories-of-mars/1.0.4/templates/common.yaml diff --git a/incubator/mojopaste/1.0.3/values.yaml b/incubator/memories-of-mars/1.0.4/values.yaml similarity index 100% rename from incubator/mojopaste/1.0.3/values.yaml rename to incubator/memories-of-mars/1.0.4/values.yaml diff --git a/incubator/metatube/1.0.3/Chart.lock b/incubator/metatube/1.0.3/Chart.lock deleted file mode 100644 index db230c6e253..00000000000 --- a/incubator/metatube/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:58:54.092366154Z" diff --git a/incubator/metatube/1.0.3/Chart.yaml b/incubator/metatube/1.0.3/Chart.yaml deleted file mode 100644 index 5a3e2c65747..00000000000 --- a/incubator/metatube/1.0.3/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Downloaders - - Productivity - - Tools-Utilities -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "MetaTube downloads video from YouTube and can add metadata from a specified metadata provider on the downloaded file." -home: https://truecharts.org/docs/charts/incubator/metatube -icon: https://truecharts.org/img/hotlink-ok/chart-icons/metatube.png -keywords: - - metatube - - Downloaders - - Productivity - - Tools-Utilities -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: metatube -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/metatube - - https://github.com/JVT038/MetaTube - - https://hub.docker.com/r/jvt038/metatube -type: application -version: 1.0.3 diff --git a/incubator/metatube/1.0.3/app-changelog.md b/incubator/metatube/1.0.3/app-changelog.md deleted file mode 100644 index b85531fbac6..00000000000 --- a/incubator/metatube/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [metatube-1.0.3](https://github.com/truecharts/charts/compare/metatube-0.0.34...metatube-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/metatube/1.0.3/charts/common-10.9.4.tgz b/incubator/metatube/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/metatube/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/metatube/1.0.3/CHANGELOG.md b/incubator/metatube/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/metatube/1.0.3/CHANGELOG.md rename to incubator/metatube/1.0.4/CHANGELOG.md diff --git a/incubator/metatube/1.0.4/Chart.yaml b/incubator/metatube/1.0.4/Chart.yaml new file mode 100644 index 00000000000..2be9629b01f --- /dev/null +++ b/incubator/metatube/1.0.4/Chart.yaml @@ -0,0 +1,33 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Downloaders + - Productivity + - Tools-Utilities +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "MetaTube downloads video from YouTube and can add metadata from a specified metadata provider on the downloaded file." +home: https://truecharts.org/docs/charts/incubator/metatube +icon: https://truecharts.org/img/hotlink-ok/chart-icons/metatube.png +keywords: + - metatube + - Downloaders + - Productivity + - Tools-Utilities +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: metatube +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/metatube + - https://github.com/JVT038/MetaTube + - https://hub.docker.com/r/jvt038/metatube +type: application +version: 1.0.4 diff --git a/incubator/metatube/1.0.3/README.md b/incubator/metatube/1.0.4/README.md similarity index 100% rename from incubator/metatube/1.0.3/README.md rename to incubator/metatube/1.0.4/README.md diff --git a/incubator/metatube/1.0.4/app-changelog.md b/incubator/metatube/1.0.4/app-changelog.md new file mode 100644 index 00000000000..a7f00c2e051 --- /dev/null +++ b/incubator/metatube/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [metatube-1.0.4](https://github.com/truecharts/charts/compare/metatube-1.0.3...metatube-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/metatube/1.0.3/app-readme.md b/incubator/metatube/1.0.4/app-readme.md similarity index 100% rename from incubator/metatube/1.0.3/app-readme.md rename to incubator/metatube/1.0.4/app-readme.md diff --git a/incubator/metatube/1.0.4/charts/common-10.9.7.tgz b/incubator/metatube/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/metatube/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/metatube/1.0.3/ix_values.yaml b/incubator/metatube/1.0.4/ix_values.yaml similarity index 100% rename from incubator/metatube/1.0.3/ix_values.yaml rename to incubator/metatube/1.0.4/ix_values.yaml diff --git a/incubator/metatube/1.0.3/questions.yaml b/incubator/metatube/1.0.4/questions.yaml similarity index 100% rename from incubator/metatube/1.0.3/questions.yaml rename to incubator/metatube/1.0.4/questions.yaml diff --git a/incubator/metatube/1.0.3/templates/common.yaml b/incubator/metatube/1.0.4/templates/common.yaml similarity index 100% rename from incubator/metatube/1.0.3/templates/common.yaml rename to incubator/metatube/1.0.4/templates/common.yaml diff --git a/incubator/monero-node/1.0.3/values.yaml b/incubator/metatube/1.0.4/values.yaml similarity index 100% rename from incubator/monero-node/1.0.3/values.yaml rename to incubator/metatube/1.0.4/values.yaml diff --git a/incubator/microbin/1.0.3/Chart.lock b/incubator/microbin/1.0.3/Chart.lock deleted file mode 100644 index 0e4317961c1..00000000000 --- a/incubator/microbin/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:59:10.873442105Z" diff --git a/incubator/microbin/1.0.3/Chart.yaml b/incubator/microbin/1.0.3/Chart.yaml deleted file mode 100644 index 9f5b78d8c43..00000000000 --- a/incubator/microbin/1.0.3/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: "1.1.1" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: MicroBin is a super tiny, feature rich, configurable, self-contained and self-hosted paste bin web application. -home: https://truecharts.org/docs/charts/incubator/microbin -icon: https://truecharts.org/img/hotlink-ok/chart-icons/microbin.png -keywords: - - microbin -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: microbin -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/microbin - - https://github.com/szabodanika/microbin -version: 1.0.3 -annotations: - truecharts.org/catagories: | - - utility - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/microbin/1.0.3/app-changelog.md b/incubator/microbin/1.0.3/app-changelog.md deleted file mode 100644 index b6483a0b802..00000000000 --- a/incubator/microbin/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [microbin-1.0.3](https://github.com/truecharts/charts/compare/microbin-0.0.9...microbin-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/microbin/1.0.3/charts/common-10.9.4.tgz b/incubator/microbin/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/microbin/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/microbin/1.0.3/ix_values.yaml b/incubator/microbin/1.0.3/ix_values.yaml deleted file mode 100644 index c8f21caeba0..00000000000 --- a/incubator/microbin/1.0.3/ix_values.yaml +++ /dev/null @@ -1,35 +0,0 @@ -image: - repository: tccr.io/truecharts/microbin - tag: v1.1.1@sha256:0af550df5ac615d1c3db0d39b3c91eb440d616e1de15a5a49115e8f81ded9e07 - pullPolicy: IfNotPresent - -microbin: - username: user - password: pass - title: Microbin - editable: true - syntax_highlight: true - hide_logo: false - hide_header: false - hide_footer: false - footer: TrueCharts - no_listing: false - private: true - pure_html: false - read_only: true - wide: true - threads: 1 - -service: - main: - ports: - main: - port: 10302 - -persistence: - data: - enabled: true - mountPath: "/app/pasta_data" - -portal: - enabled: true diff --git a/incubator/microbin/1.0.3/CHANGELOG.md b/incubator/microbin/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/microbin/1.0.3/CHANGELOG.md rename to incubator/microbin/1.0.4/CHANGELOG.md diff --git a/incubator/microbin/1.0.4/Chart.yaml b/incubator/microbin/1.0.4/Chart.yaml new file mode 100644 index 00000000000..b296e064b2c --- /dev/null +++ b/incubator/microbin/1.0.4/Chart.yaml @@ -0,0 +1,26 @@ +apiVersion: v2 +appVersion: "1.2.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: MicroBin is a super tiny, feature rich, configurable, self-contained and self-hosted paste bin web application. +home: https://truecharts.org/docs/charts/incubator/microbin +icon: https://truecharts.org/img/hotlink-ok/chart-icons/microbin.png +keywords: + - microbin +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: microbin +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/microbin + - https://github.com/szabodanika/microbin +version: 1.0.4 +annotations: + truecharts.org/catagories: | + - utility + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/microbin/1.0.3/README.md b/incubator/microbin/1.0.4/README.md similarity index 100% rename from incubator/microbin/1.0.3/README.md rename to incubator/microbin/1.0.4/README.md diff --git a/incubator/microbin/1.0.4/app-changelog.md b/incubator/microbin/1.0.4/app-changelog.md new file mode 100644 index 00000000000..c334307d73f --- /dev/null +++ b/incubator/microbin/1.0.4/app-changelog.md @@ -0,0 +1,10 @@ + + +## [microbin-1.0.4](https://github.com/truecharts/charts/compare/microbin-1.0.3...microbin-1.0.4) (2022-11-12) + +### Chore + +- update docker general non-major ([#4394](https://github.com/truecharts/charts/issues/4394)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/microbin/1.0.3/app-readme.md b/incubator/microbin/1.0.4/app-readme.md similarity index 100% rename from incubator/microbin/1.0.3/app-readme.md rename to incubator/microbin/1.0.4/app-readme.md diff --git a/incubator/microbin/1.0.4/charts/common-10.9.7.tgz b/incubator/microbin/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/microbin/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/microbin/1.0.4/ix_values.yaml b/incubator/microbin/1.0.4/ix_values.yaml new file mode 100644 index 00000000000..d174a3b8090 --- /dev/null +++ b/incubator/microbin/1.0.4/ix_values.yaml @@ -0,0 +1,35 @@ +image: + repository: tccr.io/truecharts/microbin + tag: 1.2.0@sha256:0753046903c030087aa16e55390d9e5d6ef9add99b5e61910c4dbd144cdb2bf1 + pullPolicy: IfNotPresent + +microbin: + username: user + password: pass + title: Microbin + editable: true + syntax_highlight: true + hide_logo: false + hide_header: false + hide_footer: false + footer: TrueCharts + no_listing: false + private: true + pure_html: false + read_only: true + wide: true + threads: 1 + +service: + main: + ports: + main: + port: 10302 + +persistence: + data: + enabled: true + mountPath: "/app/pasta_data" + +portal: + enabled: true diff --git a/incubator/microbin/1.0.3/questions.yaml b/incubator/microbin/1.0.4/questions.yaml similarity index 100% rename from incubator/microbin/1.0.3/questions.yaml rename to incubator/microbin/1.0.4/questions.yaml diff --git a/incubator/microbin/1.0.3/templates/_args.tpl b/incubator/microbin/1.0.4/templates/_args.tpl similarity index 100% rename from incubator/microbin/1.0.3/templates/_args.tpl rename to incubator/microbin/1.0.4/templates/_args.tpl diff --git a/incubator/microbin/1.0.3/templates/common.yaml b/incubator/microbin/1.0.4/templates/common.yaml similarity index 100% rename from incubator/microbin/1.0.3/templates/common.yaml rename to incubator/microbin/1.0.4/templates/common.yaml diff --git a/incubator/money-balancer/1.0.3/values.yaml b/incubator/microbin/1.0.4/values.yaml similarity index 100% rename from incubator/money-balancer/1.0.3/values.yaml rename to incubator/microbin/1.0.4/values.yaml diff --git a/incubator/midarr/2.0.0/CHANGELOG.md b/incubator/midarr/2.0.0/CHANGELOG.md new file mode 100644 index 00000000000..1d6b3e71ef0 --- /dev/null +++ b/incubator/midarr/2.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [midarr-1.0.0](https://github.com/truecharts/charts/compare/midarr-0.0.14...midarr-1.0.0) (2022-11-10) + +### Chore + +- Major Change to GUI + + ### Fix + +- change container config label + + + + +## [midarr-0.0.14](https://github.com/truecharts/charts/compare/midarr-0.0.10...midarr-0.0.14) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update docker general non-major ([#4366](https://github.com/truecharts/charts/issues/4366)) + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [midarr-0.0.13](https://github.com/truecharts/charts/compare/midarr-0.0.10...midarr-0.0.13) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [midarr-0.0.12](https://github.com/truecharts/charts/compare/midarr-0.0.10...midarr-0.0.12) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [midarr-0.0.12](https://github.com/truecharts/charts/compare/midarr-0.0.10...midarr-0.0.12) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + + +## [midarr-0.0.11](https://github.com/truecharts/charts/compare/midarr-0.0.10...midarr-0.0.11) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [midarr-0.0.11](https://github.com/truecharts/charts/compare/midarr-0.0.10...midarr-0.0.11) (2022-11-06) + +### Chore diff --git a/incubator/midarr/2.0.0/Chart.yaml b/incubator/midarr/2.0.0/Chart.yaml new file mode 100644 index 00000000000..439eb517e17 --- /dev/null +++ b/incubator/midarr/2.0.0/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "1.16.1" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 +description: Midarr is a minimal lightweight media server for enjoying your media +home: https://truecharts.org/docs/charts/incubator/midarr +icon: https://truecharts.org/img/hotlink-ok/chart-icons/midarr.png +keywords: + - midarr +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: midarr +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/midarr + - https://github.com/midarrlabs/midarr-server +version: 2.0.0 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/midarr/2.0.0/README.md b/incubator/midarr/2.0.0/README.md new file mode 100644 index 00000000000..f29c37c7e04 --- /dev/null +++ b/incubator/midarr/2.0.0/README.md @@ -0,0 +1,107 @@ +# midarr + +Midarr is a minimal lightweight media server for enjoying your media + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [midarr](https://truecharts.org/docs/charts/incubator/midarr) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.122 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `midarr` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install midarr TrueCharts/midarr +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `midarr` deployment + +```console +helm uninstall midarr +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install midarr \ + --set env.TZ="America/New York" \ + TrueCharts/midarr +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install midarr TrueCharts/midarr -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/incubator/midarr/2.0.0/app-changelog.md b/incubator/midarr/2.0.0/app-changelog.md new file mode 100644 index 00000000000..0112d8e1eab --- /dev/null +++ b/incubator/midarr/2.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [midarr-2.0.0](https://github.com/truecharts/charts/compare/midarr-1.0.3...midarr-2.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/midarr/2.0.0/app-readme.md b/incubator/midarr/2.0.0/app-readme.md new file mode 100644 index 00000000000..2040aaf81be --- /dev/null +++ b/incubator/midarr/2.0.0/app-readme.md @@ -0,0 +1,8 @@ +Midarr is a minimal lightweight media server for enjoying your media + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/incubator/midarr](https://truecharts.org/docs/charts/incubator/midarr) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/incubator/midarr/2.0.0/charts/common-10.9.7.tgz b/incubator/midarr/2.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/midarr/2.0.0/charts/common-10.9.7.tgz differ diff --git a/incubator/midarr/2.0.0/charts/postgresql-9.0.5.tgz b/incubator/midarr/2.0.0/charts/postgresql-9.0.5.tgz new file mode 100644 index 00000000000..8fe3c326a7c Binary files /dev/null and b/incubator/midarr/2.0.0/charts/postgresql-9.0.5.tgz differ diff --git a/incubator/midarr/2.0.0/ix_values.yaml b/incubator/midarr/2.0.0/ix_values.yaml new file mode 100644 index 00000000000..aaa96c1dec6 --- /dev/null +++ b/incubator/midarr/2.0.0/ix_values.yaml @@ -0,0 +1,51 @@ +image: + repository: tccr.io/truecharts/midarr-server + tag: 1.16.1@sha256:5c0d69dbef7500b95aa11b9b51b8875a6355cfccc9cc57e9de202f574cf10b4f + pullPolicy: IfNotPresent + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +midarr: + admin: + mail: admin@example.com + name: admin + pass: password + general: + app_url: http://localhost:4000 + app_mailer_from: midarr@example.com + sendgrid_api_key: "" + radarr: + base_url: "" + api_key: "" + sonarr: + base_url: "" + api_key: "" + +envFrom: + - secretRef: + name: '{{ include "tc.common.names.fullname" . }}-secret' + - configMapRef: + name: '{{ include "tc.common.names.fullname" . }}-config' + +service: + main: + ports: + main: + port: 10347 + protocol: HTTP + targetPort: 4000 + +postgresql: + enabled: true + existingSecret: dbcreds + postgresqlUsername: midarr + postgresqlDatabase: midarr + +portal: + enabled: true diff --git a/incubator/midarr/2.0.0/questions.yaml b/incubator/midarr/2.0.0/questions.yaml new file mode 100644 index 00000000000..14e43d403ce --- /dev/null +++ b/incubator/midarr/2.0.0/questions.yaml @@ -0,0 +1,1838 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: midarr + group: App Configuration + label: Midarr Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: admin + label: Admin Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: mail + label: Admin Mail + schema: + type: string + default: "" + - variable: name + label: Admin Name + schema: + type: string + default: "" + - variable: pass + label: Admin Password + schema: + type: string + private: true + default: "" + - variable: general + label: General Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: app_url + label: App URL + description: App URL in format http(s)://IPorFQDN:(port) + schema: + type: string + required: true + default: "" + - variable: app_mailer_from + label: Mailer From + schema: + type: string + default: "" + - variable: sendgrid_api_key + label: SendGrid API Key + schema: + type: string + private: true + default: "" + - variable: radarr + label: Radarr Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: base_url + label: Base URL + schema: + type: string + default: "" + - variable: api_key + label: API Key + schema: + type: string + private: true + default: "" + - variable: sonarr + label: Sonarr Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: base_url + label: Base URL + schema: + type: string + default: "" + - variable: api_key + label: API Key + schema: + type: string + private: true + default: "" + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Service + description: The Primary service on which the healthcheck runs, often the webUI + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Service Port Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + description: This port exposes the container port on the service + schema: + type: int + default: 10347 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: Privileged mode + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: ReadOnly Root Filesystem + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: Allow Privilege Escalation + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: runAsNonRoot + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: runAsUser + description: The UserID of the user running the application + schema: + type: int + default: 0 + - variable: runAsGroup + label: runAsGroup + description: The groupID this App of the user running the application + schema: + type: int + default: 0 + - variable: fsGroup + label: fsGroup + description: The group that should own ALL storage. + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at +
https://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/incubator/midarr/2.0.0/templates/_config.tpl b/incubator/midarr/2.0.0/templates/_config.tpl new file mode 100644 index 00000000000..dcf4f8fca12 --- /dev/null +++ b/incubator/midarr/2.0.0/templates/_config.tpl @@ -0,0 +1,36 @@ +{{/* Define the configmap */}} +{{- define "midarr.config" -}} + +{{- $configName := printf "%s-config" (include "tc.common.names.fullname" .) }} + +--- + +apiVersion: v1 +kind: ConfigMap +metadata: + name: {{ $configName }} + labels: + {{- include "tc.common.labels" . | nindent 4 }} +data: + DB_USERNAME: {{ .Values.postgresql.postgresqlUsername }} + DB_DATABASE: {{ .Values.postgresql.postgresqlDatabase }} + DB_HOSTNAME: {{ printf "%v-%v" .Release.Name "postgresql" }} + {{- with .Values.midarr.admin.mail }} + SETUP_ADMIN_EMAIL: {{ . }} + {{- end }} + {{- with .Values.midarr.admin.name }} + SETUP_ADMIN_NAME: {{ . }} + {{- end }} + {{- with .Values.midarr.radarr.base_url }} + RADARR_BASE_URL: {{ . }} + {{- end }} + {{- with .Values.midarr.sonarr.base_url }} + SONARR_BASE_URL: {{ . }} + {{- end }} + {{- with .Values.midarr.general.app_url }} + APP_URL: http://localhost:4000 + {{- end }} + {{- with .Values.midarr.general.app_mailer_from }} + APP_MAILER_FROM: example@email.com + {{- end }} +{{- end -}} diff --git a/incubator/midarr/2.0.0/templates/_secret.tpl b/incubator/midarr/2.0.0/templates/_secret.tpl new file mode 100644 index 00000000000..6c73186a285 --- /dev/null +++ b/incubator/midarr/2.0.0/templates/_secret.tpl @@ -0,0 +1,29 @@ +{{/* Define the secret */}} +{{- define "midarr.secret" -}} + +{{- $secretName := printf "%s-secret" (include "tc.common.names.fullname" .) }} + +--- + +apiVersion: v1 +kind: Secret +type: Opaque +metadata: + name: {{ $secretName }} + labels: + {{- include "tc.common.labels" . | nindent 4 }} +data: + DB_PASSWORD: {{ .Values.postgresql.postgresqlPassword | trimAll "\"" | b64enc }} + {{- with .Values.midarr.admin.pass }} + SETUP_ADMIN_PASSWORD: {{ . | b64enc }} + {{- end }} + {{- with .Values.midarr.radarr.api_key }} + RADARR_API_KEY: {{ . | b64enc }} + {{- end }} + {{- with .Values.midarr.sonarr.api_key }} + SONARR_API_KEY: {{ . | b64enc }} + {{- end }} + {{- with .Values.midarr.general.sendgrid_api_key }} + SENDGRID_API_KEY: {{ . | b64enc }} + {{- end }} +{{- end }} diff --git a/incubator/midarr/2.0.0/templates/common.yaml b/incubator/midarr/2.0.0/templates/common.yaml new file mode 100644 index 00000000000..16d86426332 --- /dev/null +++ b/incubator/midarr/2.0.0/templates/common.yaml @@ -0,0 +1,11 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.common.loader.init" . }} + +{{/* Render config */}} +{{- include "midarr.config" . }} + +{{/* Render secret */}} +{{- include "midarr.secret" . }} + +{{/* Render the templates */}} +{{ include "tc.common.loader.apply" . }} diff --git a/incubator/mordhau/1.0.3/values.yaml b/incubator/midarr/2.0.0/values.yaml similarity index 100% rename from incubator/mordhau/1.0.3/values.yaml rename to incubator/midarr/2.0.0/values.yaml diff --git a/incubator/mindustry/1.0.3/Chart.lock b/incubator/mindustry/1.0.3/Chart.lock deleted file mode 100644 index d3eb358e209..00000000000 --- a/incubator/mindustry/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:59:21.694608596Z" diff --git a/incubator/mindustry/1.0.3/Chart.yaml b/incubator/mindustry/1.0.3/Chart.yaml deleted file mode 100644 index 21d4c43606d..00000000000 --- a/incubator/mindustry/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - GameServers -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This is a Basic Mindustry Server. It will download the preferred version of Mindustry and run it." -home: https://truecharts.org/docs/charts/incubator/mindustry -icon: https://truecharts.org/img/hotlink-ok/chart-icons/mindustry.png -keywords: - - mindustry - - GameServers -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: mindustry -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/mindustry - - https://anuke.itch.io/mindustry - - https://hub.docker.com/r/ich777/mindustry-server/ -type: application -version: 1.0.3 diff --git a/incubator/mindustry/1.0.3/app-changelog.md b/incubator/mindustry/1.0.3/app-changelog.md deleted file mode 100644 index c19a416b8fe..00000000000 --- a/incubator/mindustry/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [mindustry-1.0.3](https://github.com/truecharts/charts/compare/mindustry-0.0.35...mindustry-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/mindustry/1.0.3/charts/common-10.9.4.tgz b/incubator/mindustry/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/mindustry/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/mindustry/1.0.3/CHANGELOG.md b/incubator/mindustry/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/mindustry/1.0.3/CHANGELOG.md rename to incubator/mindustry/1.0.4/CHANGELOG.md diff --git a/incubator/mindustry/1.0.4/Chart.yaml b/incubator/mindustry/1.0.4/Chart.yaml new file mode 100644 index 00000000000..f122dac86a5 --- /dev/null +++ b/incubator/mindustry/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - GameServers +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This is a Basic Mindustry Server. It will download the preferred version of Mindustry and run it." +home: https://truecharts.org/docs/charts/incubator/mindustry +icon: https://truecharts.org/img/hotlink-ok/chart-icons/mindustry.png +keywords: + - mindustry + - GameServers +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: mindustry +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/mindustry + - https://anuke.itch.io/mindustry + - https://hub.docker.com/r/ich777/mindustry-server/ +type: application +version: 1.0.4 diff --git a/incubator/mindustry/1.0.3/README.md b/incubator/mindustry/1.0.4/README.md similarity index 100% rename from incubator/mindustry/1.0.3/README.md rename to incubator/mindustry/1.0.4/README.md diff --git a/incubator/mindustry/1.0.4/app-changelog.md b/incubator/mindustry/1.0.4/app-changelog.md new file mode 100644 index 00000000000..db9239af05c --- /dev/null +++ b/incubator/mindustry/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [mindustry-1.0.4](https://github.com/truecharts/charts/compare/mindustry-1.0.3...mindustry-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/mindustry/1.0.3/app-readme.md b/incubator/mindustry/1.0.4/app-readme.md similarity index 100% rename from incubator/mindustry/1.0.3/app-readme.md rename to incubator/mindustry/1.0.4/app-readme.md diff --git a/incubator/mindustry/1.0.4/charts/common-10.9.7.tgz b/incubator/mindustry/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/mindustry/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/mindustry/1.0.3/ix_values.yaml b/incubator/mindustry/1.0.4/ix_values.yaml similarity index 100% rename from incubator/mindustry/1.0.3/ix_values.yaml rename to incubator/mindustry/1.0.4/ix_values.yaml diff --git a/incubator/mindustry/1.0.3/questions.yaml b/incubator/mindustry/1.0.4/questions.yaml similarity index 100% rename from incubator/mindustry/1.0.3/questions.yaml rename to incubator/mindustry/1.0.4/questions.yaml diff --git a/incubator/mindustry/1.0.3/templates/common.yaml b/incubator/mindustry/1.0.4/templates/common.yaml similarity index 100% rename from incubator/mindustry/1.0.3/templates/common.yaml rename to incubator/mindustry/1.0.4/templates/common.yaml diff --git a/incubator/moviegrabber/1.0.3/values.yaml b/incubator/mindustry/1.0.4/values.yaml similarity index 100% rename from incubator/moviegrabber/1.0.3/values.yaml rename to incubator/mindustry/1.0.4/values.yaml diff --git a/incubator/mineos/1.0.4/Chart.lock b/incubator/mineos/1.0.4/Chart.lock deleted file mode 100644 index 8d0f6b6676c..00000000000 --- a/incubator/mineos/1.0.4/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:59:25.565828216Z" diff --git a/incubator/mineos/1.0.4/Chart.yaml b/incubator/mineos/1.0.4/Chart.yaml deleted file mode 100644 index 5d5c70bf6cc..00000000000 --- a/incubator/mineos/1.0.4/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: mineos -version: 1.0.4 -appVersion: "latest" -description: MineOS is a server front-end to ease managing Minecraft administrative tasks. -type: application -deprecated: false -home: https://truecharts.org/docs/charts/incubator/mineos -icon: https://truecharts.org/img/hotlink-ok/chart-icons/mineos.png -keywords: - - gameserver - - minecraft -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/mineos - - https://hub.docker.com/r/hexparrot/mineos - - https://github.com/hexparrot/mineos-node -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 - # condition: -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - games - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/mineos/1.0.4/app-changelog.md b/incubator/mineos/1.0.4/app-changelog.md deleted file mode 100644 index 90aa5373b80..00000000000 --- a/incubator/mineos/1.0.4/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [mineos-1.0.4](https://github.com/truecharts/charts/compare/mineos-0.0.36...mineos-1.0.4) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/mineos/1.0.4/charts/common-10.9.4.tgz b/incubator/mineos/1.0.4/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/mineos/1.0.4/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/mineos/1.0.4/CHANGELOG.md b/incubator/mineos/1.0.5/CHANGELOG.md similarity index 100% rename from incubator/mineos/1.0.4/CHANGELOG.md rename to incubator/mineos/1.0.5/CHANGELOG.md diff --git a/incubator/mineos/1.0.5/Chart.yaml b/incubator/mineos/1.0.5/Chart.yaml new file mode 100644 index 00000000000..6009bd7f022 --- /dev/null +++ b/incubator/mineos/1.0.5/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: mineos +version: 1.0.5 +appVersion: "latest" +description: MineOS is a server front-end to ease managing Minecraft administrative tasks. +type: application +deprecated: false +home: https://truecharts.org/docs/charts/incubator/mineos +icon: https://truecharts.org/img/hotlink-ok/chart-icons/mineos.png +keywords: + - gameserver + - minecraft +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/mineos + - https://hub.docker.com/r/hexparrot/mineos + - https://github.com/hexparrot/mineos-node +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + # condition: +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - games + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/mineos/1.0.4/README.md b/incubator/mineos/1.0.5/README.md similarity index 100% rename from incubator/mineos/1.0.4/README.md rename to incubator/mineos/1.0.5/README.md diff --git a/incubator/mineos/1.0.5/app-changelog.md b/incubator/mineos/1.0.5/app-changelog.md new file mode 100644 index 00000000000..51177c8fde6 --- /dev/null +++ b/incubator/mineos/1.0.5/app-changelog.md @@ -0,0 +1,9 @@ + + +## [mineos-1.0.5](https://github.com/truecharts/charts/compare/mineos-1.0.4...mineos-1.0.5) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/mineos/1.0.4/app-readme.md b/incubator/mineos/1.0.5/app-readme.md similarity index 100% rename from incubator/mineos/1.0.4/app-readme.md rename to incubator/mineos/1.0.5/app-readme.md diff --git a/incubator/mineos/1.0.5/charts/common-10.9.7.tgz b/incubator/mineos/1.0.5/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/mineos/1.0.5/charts/common-10.9.7.tgz differ diff --git a/incubator/mineos/1.0.4/ix_values.yaml b/incubator/mineos/1.0.5/ix_values.yaml similarity index 100% rename from incubator/mineos/1.0.4/ix_values.yaml rename to incubator/mineos/1.0.5/ix_values.yaml diff --git a/incubator/mineos/1.0.4/questions.yaml b/incubator/mineos/1.0.5/questions.yaml similarity index 100% rename from incubator/mineos/1.0.4/questions.yaml rename to incubator/mineos/1.0.5/questions.yaml diff --git a/incubator/senseai-server/1.0.3/templates/common.yaml b/incubator/mineos/1.0.5/templates/common.yaml similarity index 100% rename from incubator/senseai-server/1.0.3/templates/common.yaml rename to incubator/mineos/1.0.5/templates/common.yaml diff --git a/incubator/multi-scrobbler/1.0.3/values.yaml b/incubator/mineos/1.0.5/values.yaml similarity index 100% rename from incubator/multi-scrobbler/1.0.3/values.yaml rename to incubator/mineos/1.0.5/values.yaml diff --git a/incubator/minimal-ics-hoster/1.0.3/Chart.lock b/incubator/minimal-ics-hoster/1.0.3/Chart.lock deleted file mode 100644 index a537c7cc8f3..00000000000 --- a/incubator/minimal-ics-hoster/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:59:42.798082479Z" diff --git a/incubator/minimal-ics-hoster/1.0.3/Chart.yaml b/incubator/minimal-ics-hoster/1.0.3/Chart.yaml deleted file mode 100644 index 06ac0ab6424..00000000000 --- a/incubator/minimal-ics-hoster/1.0.3/Chart.yaml +++ /dev/null @@ -1,35 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - HomeAutomation - - Productivity - - Tools-Utilities - - Network-Web -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "minimal ics / iCal / Calendar hoster, " -home: https://truecharts.org/docs/charts/incubator/minimal-ics-hoster -icon: https://truecharts.org/img/hotlink-ok/chart-icons/minimal-ics-hoster.png -keywords: - - minimal-ics-hoster - - HomeAutomation - - Productivity - - Tools-Utilities - - Network-Web -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: minimal-ics-hoster -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/minimal-ics-hoster - - https://github.com/patrickstigler/minimal-ics-host/tree/master - - https://hub.docker.com/r/patrickstigler/minimal-ics-hoster -type: application -version: 1.0.3 diff --git a/incubator/minimal-ics-hoster/1.0.3/app-changelog.md b/incubator/minimal-ics-hoster/1.0.3/app-changelog.md deleted file mode 100644 index b6c3daa7276..00000000000 --- a/incubator/minimal-ics-hoster/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [minimal-ics-hoster-1.0.3](https://github.com/truecharts/charts/compare/minimal-ics-hoster-0.0.34...minimal-ics-hoster-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/minimal-ics-hoster/1.0.3/charts/common-10.9.4.tgz b/incubator/minimal-ics-hoster/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/minimal-ics-hoster/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/minimal-ics-hoster/1.0.3/CHANGELOG.md b/incubator/minimal-ics-hoster/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/minimal-ics-hoster/1.0.3/CHANGELOG.md rename to incubator/minimal-ics-hoster/1.0.4/CHANGELOG.md diff --git a/incubator/minimal-ics-hoster/1.0.4/Chart.yaml b/incubator/minimal-ics-hoster/1.0.4/Chart.yaml new file mode 100644 index 00000000000..762470805c9 --- /dev/null +++ b/incubator/minimal-ics-hoster/1.0.4/Chart.yaml @@ -0,0 +1,35 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - HomeAutomation + - Productivity + - Tools-Utilities + - Network-Web +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "minimal ics / iCal / Calendar hoster, " +home: https://truecharts.org/docs/charts/incubator/minimal-ics-hoster +icon: https://truecharts.org/img/hotlink-ok/chart-icons/minimal-ics-hoster.png +keywords: + - minimal-ics-hoster + - HomeAutomation + - Productivity + - Tools-Utilities + - Network-Web +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: minimal-ics-hoster +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/minimal-ics-hoster + - https://github.com/patrickstigler/minimal-ics-host/tree/master + - https://hub.docker.com/r/patrickstigler/minimal-ics-hoster +type: application +version: 1.0.4 diff --git a/incubator/minimal-ics-hoster/1.0.3/README.md b/incubator/minimal-ics-hoster/1.0.4/README.md similarity index 100% rename from incubator/minimal-ics-hoster/1.0.3/README.md rename to incubator/minimal-ics-hoster/1.0.4/README.md diff --git a/incubator/minimal-ics-hoster/1.0.4/app-changelog.md b/incubator/minimal-ics-hoster/1.0.4/app-changelog.md new file mode 100644 index 00000000000..ed6f046c697 --- /dev/null +++ b/incubator/minimal-ics-hoster/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [minimal-ics-hoster-1.0.4](https://github.com/truecharts/charts/compare/minimal-ics-hoster-1.0.3...minimal-ics-hoster-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/minimal-ics-hoster/1.0.3/app-readme.md b/incubator/minimal-ics-hoster/1.0.4/app-readme.md similarity index 100% rename from incubator/minimal-ics-hoster/1.0.3/app-readme.md rename to incubator/minimal-ics-hoster/1.0.4/app-readme.md diff --git a/incubator/minimal-ics-hoster/1.0.4/charts/common-10.9.7.tgz b/incubator/minimal-ics-hoster/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/minimal-ics-hoster/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/minimal-ics-hoster/1.0.3/ix_values.yaml b/incubator/minimal-ics-hoster/1.0.4/ix_values.yaml similarity index 100% rename from incubator/minimal-ics-hoster/1.0.3/ix_values.yaml rename to incubator/minimal-ics-hoster/1.0.4/ix_values.yaml diff --git a/incubator/minimal-ics-hoster/1.0.3/questions.yaml b/incubator/minimal-ics-hoster/1.0.4/questions.yaml similarity index 100% rename from incubator/minimal-ics-hoster/1.0.3/questions.yaml rename to incubator/minimal-ics-hoster/1.0.4/questions.yaml diff --git a/incubator/minimal-ics-hoster/1.0.3/templates/common.yaml b/incubator/minimal-ics-hoster/1.0.4/templates/common.yaml similarity index 100% rename from incubator/minimal-ics-hoster/1.0.3/templates/common.yaml rename to incubator/minimal-ics-hoster/1.0.4/templates/common.yaml diff --git a/incubator/namecheap-ddns/1.0.3/values.yaml b/incubator/minimal-ics-hoster/1.0.4/values.yaml similarity index 100% rename from incubator/namecheap-ddns/1.0.3/values.yaml rename to incubator/minimal-ics-hoster/1.0.4/values.yaml diff --git a/incubator/mininote/1.0.3/Chart.lock b/incubator/mininote/1.0.3/Chart.lock deleted file mode 100644 index 0475a183ece..00000000000 --- a/incubator/mininote/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T19:59:53.650399112Z" diff --git a/incubator/mininote/1.0.3/Chart.yaml b/incubator/mininote/1.0.3/Chart.yaml deleted file mode 100644 index 24ef7c55fe2..00000000000 --- a/incubator/mininote/1.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Productivity - - Tools-Utilities -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "A simple, self-hosted, encrypted Markdown note-taking app built with Vue 3, and Express." -home: https://truecharts.org/docs/charts/incubator/mininote -icon: https://truecharts.org/img/hotlink-ok/chart-icons/mininote.png -keywords: - - mininote - - Productivity - - Tools-Utilities -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: mininote -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/mininote - - https://github.com/muety/mininote - - https://hub.docker.com/r/n1try/mininote -type: application -version: 1.0.3 diff --git a/incubator/mininote/1.0.3/app-changelog.md b/incubator/mininote/1.0.3/app-changelog.md deleted file mode 100644 index ea2a80b27e4..00000000000 --- a/incubator/mininote/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [mininote-1.0.3](https://github.com/truecharts/charts/compare/mininote-0.0.34...mininote-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/mininote/1.0.3/charts/common-10.9.4.tgz b/incubator/mininote/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/mininote/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/mininote/1.0.3/CHANGELOG.md b/incubator/mininote/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/mininote/1.0.3/CHANGELOG.md rename to incubator/mininote/1.0.4/CHANGELOG.md diff --git a/incubator/mininote/1.0.4/Chart.yaml b/incubator/mininote/1.0.4/Chart.yaml new file mode 100644 index 00000000000..44d5d133f84 --- /dev/null +++ b/incubator/mininote/1.0.4/Chart.yaml @@ -0,0 +1,31 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Productivity + - Tools-Utilities +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "A simple, self-hosted, encrypted Markdown note-taking app built with Vue 3, and Express." +home: https://truecharts.org/docs/charts/incubator/mininote +icon: https://truecharts.org/img/hotlink-ok/chart-icons/mininote.png +keywords: + - mininote + - Productivity + - Tools-Utilities +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: mininote +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/mininote + - https://github.com/muety/mininote + - https://hub.docker.com/r/n1try/mininote +type: application +version: 1.0.4 diff --git a/incubator/mininote/1.0.3/README.md b/incubator/mininote/1.0.4/README.md similarity index 100% rename from incubator/mininote/1.0.3/README.md rename to incubator/mininote/1.0.4/README.md diff --git a/incubator/mininote/1.0.4/app-changelog.md b/incubator/mininote/1.0.4/app-changelog.md new file mode 100644 index 00000000000..3771a4442dd --- /dev/null +++ b/incubator/mininote/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [mininote-1.0.4](https://github.com/truecharts/charts/compare/mininote-1.0.3...mininote-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/mininote/1.0.3/app-readme.md b/incubator/mininote/1.0.4/app-readme.md similarity index 100% rename from incubator/mininote/1.0.3/app-readme.md rename to incubator/mininote/1.0.4/app-readme.md diff --git a/incubator/mininote/1.0.4/charts/common-10.9.7.tgz b/incubator/mininote/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/mininote/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/mininote/1.0.3/ix_values.yaml b/incubator/mininote/1.0.4/ix_values.yaml similarity index 100% rename from incubator/mininote/1.0.3/ix_values.yaml rename to incubator/mininote/1.0.4/ix_values.yaml diff --git a/incubator/mininote/1.0.3/questions.yaml b/incubator/mininote/1.0.4/questions.yaml similarity index 100% rename from incubator/mininote/1.0.3/questions.yaml rename to incubator/mininote/1.0.4/questions.yaml diff --git a/incubator/mininote/1.0.3/templates/common.yaml b/incubator/mininote/1.0.4/templates/common.yaml similarity index 100% rename from incubator/mininote/1.0.3/templates/common.yaml rename to incubator/mininote/1.0.4/templates/common.yaml diff --git a/incubator/necesse/1.0.3/values.yaml b/incubator/mininote/1.0.4/values.yaml similarity index 100% rename from incubator/necesse/1.0.3/values.yaml rename to incubator/mininote/1.0.4/values.yaml diff --git a/incubator/misskey/2.0.0/CHANGELOG.md b/incubator/misskey/2.0.0/CHANGELOG.md new file mode 100644 index 00000000000..83767208bbf --- /dev/null +++ b/incubator/misskey/2.0.0/CHANGELOG.md @@ -0,0 +1,58 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [misskey-1.0.0]misskey-1.0.0 (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + + ### Feat + +- Add Misskey ([#4315](https://github.com/truecharts/charts/issues/4315)) + + ### Fix + +- change container config label + + + + +## [misskey-0.0.1]misskey-0.0.1 (2022-11-09) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + + ### Feat + +- Add Misskey ([#4315](https://github.com/truecharts/charts/issues/4315)) + + + + +## [misskey-0.0.1]misskey-0.0.1 (2022-11-09) + +### Chore + +- Auto-update chart README [skip ci] + + ### Feat + +- Add Misskey ([#4315](https://github.com/truecharts/charts/issues/4315)) + + + + +## [misskey-0.0.1]misskey-0.0.1 (2022-11-09) + +### Feat + +- Add Misskey ([#4315](https://github.com/truecharts/charts/issues/4315)) diff --git a/incubator/misskey/2.0.0/Chart.yaml b/incubator/misskey/2.0.0/Chart.yaml new file mode 100644 index 00000000000..32bae840965 --- /dev/null +++ b/incubator/misskey/2.0.0/Chart.yaml @@ -0,0 +1,41 @@ +apiVersion: v2 +appVersion: "12.119.0" +home: https://truecharts.org/docs/charts/incubator/misskey +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 + - condition: redis.enabled + name: redis + repository: https://charts.truecharts.org + version: 4.0.5 +deprecated: false +description: "Misskey is an open source, decentralized social media platform that's free forever!" +icon: https://truecharts.org/img/hotlink-ok/chart-icons/misskey.png +keywords: + - Misskey + - Social + - Friend + - Social Media + - Fediverse + - ActivityPub +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: misskey +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/misskey + - https://github.com/misskey-dev/misskey/ + - https://hub.docker.com/r/misskey/misskey/ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Social +type: application +version: 2.0.0 diff --git a/incubator/misskey/2.0.0/README.md b/incubator/misskey/2.0.0/README.md new file mode 100644 index 00000000000..7874c087afa --- /dev/null +++ b/incubator/misskey/2.0.0/README.md @@ -0,0 +1,109 @@ +# misskey + +Misskey is an open source, decentralized social media platform that's free forever! + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [misskey](https://truecharts.org/docs/charts/incubator/misskey) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.114 | +| https://charts.truecharts.org | redis | 3.0.111 | +| https://library-charts.truecharts.org | common | 10.7.13 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `misskey` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install misskey TrueCharts/misskey +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `misskey` deployment + +```console +helm uninstall misskey +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install misskey \ + --set env.TZ="America/New York" \ + TrueCharts/misskey +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install misskey TrueCharts/misskey -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/incubator/misskey/2.0.0/app-changelog.md b/incubator/misskey/2.0.0/app-changelog.md new file mode 100644 index 00000000000..4f912e1e022 --- /dev/null +++ b/incubator/misskey/2.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [misskey-2.0.0](https://github.com/truecharts/charts/compare/misskey-1.0.4...misskey-2.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/misskey/2.0.0/app-readme.md b/incubator/misskey/2.0.0/app-readme.md new file mode 100644 index 00000000000..a5c7914aee7 --- /dev/null +++ b/incubator/misskey/2.0.0/app-readme.md @@ -0,0 +1,8 @@ +Misskey is an open source, decentralized social media platform that's free forever! + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/incubator/misskey](https://truecharts.org/docs/charts/incubator/misskey) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/incubator/misskey/2.0.0/charts/common-10.9.7.tgz b/incubator/misskey/2.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/misskey/2.0.0/charts/common-10.9.7.tgz differ diff --git a/incubator/misskey/2.0.0/charts/postgresql-9.0.5.tgz b/incubator/misskey/2.0.0/charts/postgresql-9.0.5.tgz new file mode 100644 index 00000000000..8fe3c326a7c Binary files /dev/null and b/incubator/misskey/2.0.0/charts/postgresql-9.0.5.tgz differ diff --git a/incubator/misskey/2.0.0/charts/redis-4.0.5.tgz b/incubator/misskey/2.0.0/charts/redis-4.0.5.tgz new file mode 100644 index 00000000000..83e3f3d2117 Binary files /dev/null and b/incubator/misskey/2.0.0/charts/redis-4.0.5.tgz differ diff --git a/incubator/misskey/2.0.0/ix_values.yaml b/incubator/misskey/2.0.0/ix_values.yaml new file mode 100644 index 00000000000..91bcc24ee5c --- /dev/null +++ b/incubator/misskey/2.0.0/ix_values.yaml @@ -0,0 +1,65 @@ +image: + repository: tccr.io/truecharts/misskey + pullPolicy: IfNotPresent + tag: 12.119.0@sha256:e16467a28e7cee4442e29216a292dd725f28c3789fb1da050359c7842c2c0eec + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + fsGroup: 33 + +service: + main: + ports: + main: + port: 3003 + +misskey: + # Final accessible URL seen by a user. ONCE YOU HAVE STARTED THE INSTANCE, DO NOT CHANGE THE URL SETTINGS AFTER THAT! + url: "https://example.tld/" + # ID generation method. 'aid' recommended. + id: "aid" + other: + disableHSTS: false + signToActivityPubGet: false + maxFileSize: 262144000 + clusterLimit: 1 + deliverJobConcurrency: 128 + inboxJobConcurrency: 16 + deliverJobPerSec: 128 + inboxJobPerSec: 16 + deliverJobMaxAttempts: 12 + inboxJobMaxAttempts: 8 + allowedPrivateNetworks: + - 127.0.0.1/32 + +env: + # NODE_ENV = production | development + NODE_ENV: production + +persistence: + misskeyconfig: + enabled: true + type: configMap + objectName: misskeyconfig + mountPath: "/misskey/.config" + files: + enabled: true + mountPath: "/misskey/files" + +postgresql: + enabled: true + existingSecret: "dbcreds" + postgresqlUsername: misskey + postgresqlDatabase: misskey + +redis: + enabled: true + existingSecret: "rediscreds" + +portal: + enabled: true diff --git a/incubator/misskey/2.0.0/questions.yaml b/incubator/misskey/2.0.0/questions.yaml new file mode 100644 index 00000000000..1783f75e9b6 --- /dev/null +++ b/incubator/misskey/2.0.0/questions.yaml @@ -0,0 +1,1938 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: misskey + group: App Configuration + label: Misskey Configuration + schema: + type: dict + attrs: + - variable: url + label: Final Accessible URL (Initial Install Only) + description: Final accessible URL seen by a user. ONCE YOU HAVE STARTED THE INSTANCE, DO NOT CHANGE THE URL SETTINGS AFTER THAT! + schema: + type: string + required: true + - variable: id + label: ID Generation Method (Initial Install Only) + description: Select the ID generation method. DO NOT CHANGE AFTER INSTANCE IS STARTED! + schema: + type: string + enum: + - value: aid + description: (aid) Short, Millisecond accuracy + - value: meid + description: (meid) Similar to ObjectID, Millisecond accuracy + - value: ulid + description: (ulid) Millisecond accuracy + - value: objectid + description: (objectid) This is left for backward compatibility + default: aid + required: true + - variable: other + label: Other Configuration + schema: + type: dict + attrs: + - variable: disableHSTS + label: Disable HSTS + schema: + type: boolean + default: false + - variable: signToActivityPubGet + label: Sign to ActivityPub GET Request + schema: + type: boolean + default: false + - variable: maxFileSize + label: Max file upload/download size (bytes) + schema: + type: int + required: true + default: 262144000 + - variable: clusterLimit + label: Cluster Limit + description: Number of worker processes for server + schema: + type: int + required: true + default: 1 + - variable: deliverJobConcurrency + label: Deliver Job Concurrency + description: Job concurrency per worker + schema: + type: int + required: true + default: 128 + - variable: inboxJobConcurrency + label: Inbox Job Concurrency + description: Inbox job concurrency per worker + schema: + type: int + required: true + default: 16 + - variable: deliverJobPerSec + label: Deliver Jobs Per Second + description: Job rate limiter + schema: + type: int + required: true + default: 128 + - variable: inboxJobPerSec + label: Inbox Jobs Per Second + description: Inbox job rate limiter + schema: + type: int + required: true + default: 16 + - variable: deliverJobMaxAttempts + label: Max Deliver Job Attempts + schema: + type: int + required: true + default: 12 + - variable: inboxJobMaxAttempts + label: Max Inbox Job Attempts + schema: + type: int + required: true + default: 8 + - variable: allowedPrivateNetworks + label: Allowed Private Networks + description: Automatically 127.0.0.1/32 is added + schema: + type: list + default: [] + items: + - variable: privateNet + label: Private Network Entry + schema: + type: string + required: true + default: "" + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Service + description: The Primary service on which the healthcheck runs, often the webUI + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Service Port Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + description: This port exposes the container port on the service + schema: + type: int + default: 3003 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: files + label: Misskey file Storage + description: Stores the Application file data. + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: Privileged mode + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: ReadOnly Root Filesystem + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: Allow Privilege Escalation + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: runAsNonRoot + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: runAsUser + description: The UserID of the user running the application + schema: + type: int + default: 0 + - variable: runAsGroup + label: runAsGroup + description: The groupID this App of the user running the application + schema: + type: int + default: 0 + - variable: fsGroup + label: fsGroup + description: The group that should own ALL storage. + schema: + type: int + default: 33 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at +
https://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/incubator/misskey/2.0.0/templates/_configmap.tpl b/incubator/misskey/2.0.0/templates/_configmap.tpl new file mode 100644 index 00000000000..e545e2f4593 --- /dev/null +++ b/incubator/misskey/2.0.0/templates/_configmap.tpl @@ -0,0 +1,181 @@ +{{/* Define the configmap */}} +{{- define "misskey.configmap" -}} + +--- +apiVersion: v1 +kind: ConfigMap +metadata: + name: misskeyconfig +data: + default.yml: |- + #━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ + # Misskey configuration + #━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ + + # ┌─────┐ + #───┘ URL └───────────────────────────────────────────────────── + + # Final accessible URL seen by a user. + url: {{ .Values.misskey.url }} + + # ONCE YOU HAVE STARTED THE INSTANCE, DO NOT CHANGE THE + # URL SETTINGS AFTER THAT! + + # ┌───────────────────────┐ + #───┘ Port and TLS settings └─────────────────────────────────── + + # + # Misskey supports two deployment options for public. + # + + # Option 1: With Reverse Proxy + # + # +----- https://example.tld/ ------------+ + # +------+ |+-------------+ +----------------+| + # | User | ---> || Proxy (443) | ---> | Misskey (3000) || + # +------+ |+-------------+ +----------------+| + # +---------------------------------------+ + # + # You need to setup reverse proxy. (eg. nginx) + # You do not define 'https' section. + + # Option 2: Standalone + # + # +- https://example.tld/ -+ + # +------+ | +---------------+ | + # | User | ---> | | Misskey (443) | | + # +------+ | +---------------+ | + # +------------------------+ + # + # You need to run Misskey as root. + # You need to set Certificate in 'https' section. + + # To use option 1, uncomment below line. + port: {{ .Values.service.main.ports.main.port }} # A port that your Misskey server should listen. + + # To use option 2, uncomment below lines. + #port: 443 + + #https: + # # path for certification + # key: /etc/letsencrypt/live/example.tld/privkey.pem + # cert: /etc/letsencrypt/live/example.tld/fullchain.pem + + # ┌──────────────────────────┐ + #───┘ PostgreSQL configuration └──────────────────────────────── + + db: + host: {{ printf "%v-%v" .Release.Name "postgresql" }} + port: 5432 + + # Database name + db: {{ .Values.postgresql.postgresqlDatabase }} + + # Auth + user: {{ .Values.postgresql.postgresqlUsername }} + pass: {{ .Values.postgresql.postgresqlPassword | trimAll "\"" }} + + # Whether disable Caching queries + #disableCache: true + + # Extra Connection options + #extra: + # ssl: true + + # ┌─────────────────────┐ + #───┘ Redis configuration └───────────────────────────────────── + + redis: + host: {{ printf "%v-%v" .Release.Name "redis" }} + port: 6379 + pass: {{ .Values.redis.redisPassword | trimAll "\"" }} + #prefix: example-prefix + #db: 1 + + # ┌─────────────────────────────┐ + #───┘ Elasticsearch configuration └───────────────────────────── + + #elasticsearch: + # host: localhost + # port: 9200 + # ssl: false + # user: + # pass: + + # ┌───────────────┐ + #───┘ ID generation └─────────────────────────────────────────── + + # You can select the ID generation method. + # You don't usually need to change this setting, but you can + # change it according to your preferences. + + # Available methods: + # aid ... Short, Millisecond accuracy + # meid ... Similar to ObjectID, Millisecond accuracy + # ulid ... Millisecond accuracy + # objectid ... This is left for backward compatibility + + # ONCE YOU HAVE STARTED THE INSTANCE, DO NOT CHANGE THE + # ID SETTINGS AFTER THAT! + + id: {{ .Values.misskey.id }} + # ┌─────────────────────┐ + #───┘ Other configuration └───────────────────────────────────── + + # Whether disable HSTS + disableHsts: {{ .Values.misskey.other.disableHSTS }} + + # Number of worker processes + clusterLimit: {{ .Values.misskey.other.clusterLimit }} + + # Job concurrency per worker + deliverJobConcurrency: {{ .Values.misskey.other.deliverJobConcurrency }} + inboxJobConcurrency: {{ .Values.misskey.other.inboxJobConcurrency }} + + # Job rate limiter + deliverJobPerSec: {{ .Values.misskey.other.deliverJobPerSec }} + inboxJobPerSec: {{ .Values.misskey.other.inboxJobPerSec }} + + # Job attempts + deliverJobMaxAttempts: {{ .Values.misskey.other.deliverJobMaxAttempts }} + inboxJobMaxAttempts: {{ .Values.misskey.other.inboxJobMaxAttempts }} + + # IP address family used for outgoing request (ipv4, ipv6 or dual) + #outgoingAddressFamily: ipv4 + + # Syslog option + #syslog: + # host: localhost + # port: 514 + + # Proxy for HTTP/HTTPS + #proxy: http://127.0.0.1:3128 + + #proxyBypassHosts: [ + # 'example.com', + # '192.0.2.8' + #] + + # Proxy for SMTP/SMTPS + #proxySmtp: http://127.0.0.1:3128 # use HTTP/1.1 CONNECT + #proxySmtp: socks4://127.0.0.1:1080 # use SOCKS4 + #proxySmtp: socks5://127.0.0.1:1080 # use SOCKS5 + + # Media Proxy + #mediaProxy: https://example.com/proxy + + # Sign to ActivityPub GET request (default: false) + signToActivityPubGet: {{ .Values.misskey.other.signToActivityPubGet }} + + allowedPrivateNetworks: [ + '127.0.0.1/32', + {{- range .Values.misskey.other.allowedPrivateNetworks }} + {{ . | squote }}, + {{- end }} + ] + + # Upload or download file size limits (bytes) + maxFileSize: {{ .Values.misskey.other.maxFileSize }} + + +{{- end -}} diff --git a/incubator/misskey/2.0.0/templates/common.yaml b/incubator/misskey/2.0.0/templates/common.yaml new file mode 100644 index 00000000000..ae43900cad9 --- /dev/null +++ b/incubator/misskey/2.0.0/templates/common.yaml @@ -0,0 +1,8 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.common.loader.init" . }} + +{{/* Render configmap for misskey */}} +{{- include "misskey.configmap" . }} + +{{/* Render the templates */}} +{{ include "tc.common.loader.apply" . }} diff --git a/incubator/neko/1.0.3/values.yaml b/incubator/misskey/2.0.0/values.yaml similarity index 100% rename from incubator/neko/1.0.3/values.yaml rename to incubator/misskey/2.0.0/values.yaml diff --git a/incubator/mocodo-mcd/1.0.3/Chart.lock b/incubator/mocodo-mcd/1.0.3/Chart.lock deleted file mode 100644 index 804a5ef0c14..00000000000 --- a/incubator/mocodo-mcd/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:00:14.771561606Z" diff --git a/incubator/mocodo-mcd/1.0.3/Chart.yaml b/incubator/mocodo-mcd/1.0.3/Chart.yaml deleted file mode 100644 index 0cb7116f2c3..00000000000 --- a/incubator/mocodo-mcd/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Productivity -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Mocodo est un logiciel d'aide l'enseignement et la conception des bases de donnes relationnelles." -home: https://truecharts.org/docs/charts/incubator/mocodo-mcd -icon: https://truecharts.org/img/hotlink-ok/chart-icons/mocodo-mcd.png -keywords: - - mocodo-mcd - - Productivity -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: mocodo-mcd -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/mocodo-mcd - - https://rawgit.com/laowantong/mocodo/master/doc/fr_refman.html#utiliser_mocodo_en_ligne_de_commande - - https://hub.docker.com/r/olprog/mocodo -type: application -version: 1.0.3 diff --git a/incubator/mocodo-mcd/1.0.3/app-changelog.md b/incubator/mocodo-mcd/1.0.3/app-changelog.md deleted file mode 100644 index c7ec8fbde6f..00000000000 --- a/incubator/mocodo-mcd/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [mocodo-mcd-1.0.3](https://github.com/truecharts/charts/compare/mocodo-mcd-0.0.34...mocodo-mcd-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/mocodo-mcd/1.0.3/charts/common-10.9.4.tgz b/incubator/mocodo-mcd/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/mocodo-mcd/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/mocodo-mcd/1.0.3/CHANGELOG.md b/incubator/mocodo-mcd/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/mocodo-mcd/1.0.3/CHANGELOG.md rename to incubator/mocodo-mcd/1.0.4/CHANGELOG.md diff --git a/incubator/mocodo-mcd/1.0.4/Chart.yaml b/incubator/mocodo-mcd/1.0.4/Chart.yaml new file mode 100644 index 00000000000..02dfb5dbe27 --- /dev/null +++ b/incubator/mocodo-mcd/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Productivity +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Mocodo est un logiciel d'aide l'enseignement et la conception des bases de donnes relationnelles." +home: https://truecharts.org/docs/charts/incubator/mocodo-mcd +icon: https://truecharts.org/img/hotlink-ok/chart-icons/mocodo-mcd.png +keywords: + - mocodo-mcd + - Productivity +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: mocodo-mcd +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/mocodo-mcd + - https://rawgit.com/laowantong/mocodo/master/doc/fr_refman.html#utiliser_mocodo_en_ligne_de_commande + - https://hub.docker.com/r/olprog/mocodo +type: application +version: 1.0.4 diff --git a/incubator/mocodo-mcd/1.0.3/README.md b/incubator/mocodo-mcd/1.0.4/README.md similarity index 100% rename from incubator/mocodo-mcd/1.0.3/README.md rename to incubator/mocodo-mcd/1.0.4/README.md diff --git a/incubator/mocodo-mcd/1.0.4/app-changelog.md b/incubator/mocodo-mcd/1.0.4/app-changelog.md new file mode 100644 index 00000000000..fa362f3b9af --- /dev/null +++ b/incubator/mocodo-mcd/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [mocodo-mcd-1.0.4](https://github.com/truecharts/charts/compare/mocodo-mcd-1.0.3...mocodo-mcd-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/mocodo-mcd/1.0.3/app-readme.md b/incubator/mocodo-mcd/1.0.4/app-readme.md similarity index 100% rename from incubator/mocodo-mcd/1.0.3/app-readme.md rename to incubator/mocodo-mcd/1.0.4/app-readme.md diff --git a/incubator/mocodo-mcd/1.0.4/charts/common-10.9.7.tgz b/incubator/mocodo-mcd/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/mocodo-mcd/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/mocodo-mcd/1.0.3/ix_values.yaml b/incubator/mocodo-mcd/1.0.4/ix_values.yaml similarity index 100% rename from incubator/mocodo-mcd/1.0.3/ix_values.yaml rename to incubator/mocodo-mcd/1.0.4/ix_values.yaml diff --git a/incubator/mocodo-mcd/1.0.3/questions.yaml b/incubator/mocodo-mcd/1.0.4/questions.yaml similarity index 100% rename from incubator/mocodo-mcd/1.0.3/questions.yaml rename to incubator/mocodo-mcd/1.0.4/questions.yaml diff --git a/incubator/mocodo-mcd/1.0.3/templates/common.yaml b/incubator/mocodo-mcd/1.0.4/templates/common.yaml similarity index 100% rename from incubator/mocodo-mcd/1.0.3/templates/common.yaml rename to incubator/mocodo-mcd/1.0.4/templates/common.yaml diff --git a/incubator/neverwinternights-ee/1.0.3/values.yaml b/incubator/mocodo-mcd/1.0.4/values.yaml similarity index 100% rename from incubator/neverwinternights-ee/1.0.3/values.yaml rename to incubator/mocodo-mcd/1.0.4/values.yaml diff --git a/incubator/mojopaste/1.0.3/Chart.lock b/incubator/mojopaste/1.0.3/Chart.lock deleted file mode 100644 index 0e1b72d4334..00000000000 --- a/incubator/mojopaste/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:00:16.35973059Z" diff --git a/incubator/mojopaste/1.0.3/Chart.yaml b/incubator/mojopaste/1.0.3/Chart.yaml deleted file mode 100644 index ab249b22525..00000000000 --- a/incubator/mojopaste/1.0.3/Chart.yaml +++ /dev/null @@ -1,35 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Cloud - - Productivity - - Tools-Utilities - - Network-Web -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Mojopaste is a pastebin application. There's about one million of these out there, but if you have the need to run something internally at work or you just fancy having your own pastebin, this is your application." -home: https://truecharts.org/docs/charts/incubator/mojopaste -icon: https://truecharts.org/img/hotlink-ok/chart-icons/mojopaste.png -keywords: - - mojopaste - - Cloud - - Productivity - - Tools-Utilities - - Network-Web -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: mojopaste -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/mojopaste - - https://github.com/jhthorsen/app-mojopaste - - https://hub.docker.com/r/jhthorsen/mojopaste -type: application -version: 1.0.3 diff --git a/incubator/mojopaste/1.0.3/app-changelog.md b/incubator/mojopaste/1.0.3/app-changelog.md deleted file mode 100644 index f88cd6f3162..00000000000 --- a/incubator/mojopaste/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [mojopaste-1.0.3](https://github.com/truecharts/charts/compare/mojopaste-0.0.34...mojopaste-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/mojopaste/1.0.3/charts/common-10.9.4.tgz b/incubator/mojopaste/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/mojopaste/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/mojopaste/1.0.3/CHANGELOG.md b/incubator/mojopaste/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/mojopaste/1.0.3/CHANGELOG.md rename to incubator/mojopaste/1.0.4/CHANGELOG.md diff --git a/incubator/mojopaste/1.0.4/Chart.yaml b/incubator/mojopaste/1.0.4/Chart.yaml new file mode 100644 index 00000000000..ecccfd9a205 --- /dev/null +++ b/incubator/mojopaste/1.0.4/Chart.yaml @@ -0,0 +1,35 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Cloud + - Productivity + - Tools-Utilities + - Network-Web +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Mojopaste is a pastebin application. There's about one million of these out there, but if you have the need to run something internally at work or you just fancy having your own pastebin, this is your application." +home: https://truecharts.org/docs/charts/incubator/mojopaste +icon: https://truecharts.org/img/hotlink-ok/chart-icons/mojopaste.png +keywords: + - mojopaste + - Cloud + - Productivity + - Tools-Utilities + - Network-Web +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: mojopaste +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/mojopaste + - https://github.com/jhthorsen/app-mojopaste + - https://hub.docker.com/r/jhthorsen/mojopaste +type: application +version: 1.0.4 diff --git a/incubator/mojopaste/1.0.3/README.md b/incubator/mojopaste/1.0.4/README.md similarity index 100% rename from incubator/mojopaste/1.0.3/README.md rename to incubator/mojopaste/1.0.4/README.md diff --git a/incubator/mojopaste/1.0.4/app-changelog.md b/incubator/mojopaste/1.0.4/app-changelog.md new file mode 100644 index 00000000000..de6095f1ff9 --- /dev/null +++ b/incubator/mojopaste/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [mojopaste-1.0.4](https://github.com/truecharts/charts/compare/mojopaste-1.0.3...mojopaste-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/mojopaste/1.0.3/app-readme.md b/incubator/mojopaste/1.0.4/app-readme.md similarity index 100% rename from incubator/mojopaste/1.0.3/app-readme.md rename to incubator/mojopaste/1.0.4/app-readme.md diff --git a/incubator/mojopaste/1.0.4/charts/common-10.9.7.tgz b/incubator/mojopaste/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/mojopaste/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/mojopaste/1.0.3/ix_values.yaml b/incubator/mojopaste/1.0.4/ix_values.yaml similarity index 100% rename from incubator/mojopaste/1.0.3/ix_values.yaml rename to incubator/mojopaste/1.0.4/ix_values.yaml diff --git a/incubator/mojopaste/1.0.3/questions.yaml b/incubator/mojopaste/1.0.4/questions.yaml similarity index 100% rename from incubator/mojopaste/1.0.3/questions.yaml rename to incubator/mojopaste/1.0.4/questions.yaml diff --git a/incubator/mojopaste/1.0.3/templates/common.yaml b/incubator/mojopaste/1.0.4/templates/common.yaml similarity index 100% rename from incubator/mojopaste/1.0.3/templates/common.yaml rename to incubator/mojopaste/1.0.4/templates/common.yaml diff --git a/incubator/newyearcountdownclock/1.0.3/values.yaml b/incubator/mojopaste/1.0.4/values.yaml similarity index 100% rename from incubator/newyearcountdownclock/1.0.3/values.yaml rename to incubator/mojopaste/1.0.4/values.yaml diff --git a/incubator/monero-node/1.0.3/Chart.lock b/incubator/monero-node/1.0.3/Chart.lock deleted file mode 100644 index 0247f91e27f..00000000000 --- a/incubator/monero-node/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:00:24.938139981Z" diff --git a/incubator/monero-node/1.0.3/Chart.yaml b/incubator/monero-node/1.0.3/Chart.yaml deleted file mode 100644 index 1ce2ebcbee4..00000000000 --- a/incubator/monero-node/1.0.3/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Crypto - - Tools-Utilities - - Network-Other -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Chart to run a monero full network node" -home: https://truecharts.org/docs/charts/incubator/monero-node -icon: https://truecharts.org/img/hotlink-ok/chart-icons/monero-node.png -keywords: - - monero-node - - Crypto - - Tools-Utilities - - Network-Other -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: monero-node -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/monero-node - - https://github.com/kannix/monero-full-node - - https://hub.docker.com/r/kannix/monero-full-node -type: application -version: 1.0.3 diff --git a/incubator/monero-node/1.0.3/app-changelog.md b/incubator/monero-node/1.0.3/app-changelog.md deleted file mode 100644 index 170495f6add..00000000000 --- a/incubator/monero-node/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [monero-node-1.0.3](https://github.com/truecharts/charts/compare/monero-node-0.0.34...monero-node-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/monero-node/1.0.3/charts/common-10.9.4.tgz b/incubator/monero-node/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/monero-node/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/monero-node/1.0.3/CHANGELOG.md b/incubator/monero-node/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/monero-node/1.0.3/CHANGELOG.md rename to incubator/monero-node/1.0.4/CHANGELOG.md diff --git a/incubator/monero-node/1.0.4/Chart.yaml b/incubator/monero-node/1.0.4/Chart.yaml new file mode 100644 index 00000000000..8c973ddc6dc --- /dev/null +++ b/incubator/monero-node/1.0.4/Chart.yaml @@ -0,0 +1,33 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Crypto + - Tools-Utilities + - Network-Other +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Chart to run a monero full network node" +home: https://truecharts.org/docs/charts/incubator/monero-node +icon: https://truecharts.org/img/hotlink-ok/chart-icons/monero-node.png +keywords: + - monero-node + - Crypto + - Tools-Utilities + - Network-Other +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: monero-node +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/monero-node + - https://github.com/kannix/monero-full-node + - https://hub.docker.com/r/kannix/monero-full-node +type: application +version: 1.0.4 diff --git a/incubator/monero-node/1.0.3/README.md b/incubator/monero-node/1.0.4/README.md similarity index 100% rename from incubator/monero-node/1.0.3/README.md rename to incubator/monero-node/1.0.4/README.md diff --git a/incubator/monero-node/1.0.4/app-changelog.md b/incubator/monero-node/1.0.4/app-changelog.md new file mode 100644 index 00000000000..21422734b93 --- /dev/null +++ b/incubator/monero-node/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [monero-node-1.0.4](https://github.com/truecharts/charts/compare/monero-node-1.0.3...monero-node-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/monero-node/1.0.3/app-readme.md b/incubator/monero-node/1.0.4/app-readme.md similarity index 100% rename from incubator/monero-node/1.0.3/app-readme.md rename to incubator/monero-node/1.0.4/app-readme.md diff --git a/incubator/monero-node/1.0.4/charts/common-10.9.7.tgz b/incubator/monero-node/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/monero-node/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/monero-node/1.0.3/ix_values.yaml b/incubator/monero-node/1.0.4/ix_values.yaml similarity index 100% rename from incubator/monero-node/1.0.3/ix_values.yaml rename to incubator/monero-node/1.0.4/ix_values.yaml diff --git a/incubator/monero-node/1.0.3/questions.yaml b/incubator/monero-node/1.0.4/questions.yaml similarity index 100% rename from incubator/monero-node/1.0.3/questions.yaml rename to incubator/monero-node/1.0.4/questions.yaml diff --git a/incubator/monero-node/1.0.3/templates/common.yaml b/incubator/monero-node/1.0.4/templates/common.yaml similarity index 100% rename from incubator/monero-node/1.0.3/templates/common.yaml rename to incubator/monero-node/1.0.4/templates/common.yaml diff --git a/incubator/nexus-oss/1.0.3/values.yaml b/incubator/monero-node/1.0.4/values.yaml similarity index 100% rename from incubator/nexus-oss/1.0.3/values.yaml rename to incubator/monero-node/1.0.4/values.yaml diff --git a/incubator/money-balancer/1.0.3/Chart.lock b/incubator/money-balancer/1.0.3/Chart.lock deleted file mode 100644 index ca59f73ce7b..00000000000 --- a/incubator/money-balancer/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:00:45.822152709Z" diff --git a/incubator/money-balancer/1.0.3/Chart.yaml b/incubator/money-balancer/1.0.3/Chart.yaml deleted file mode 100644 index 5aa7cad4563..00000000000 --- a/incubator/money-balancer/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "1.2.0" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Money Balancer helps you to keep track of who paid for what and calculates your balance with all of your friends. -home: https://truecharts.org/docs/charts/incubator/money-balancer -icon: https://truecharts.org/img/hotlink-ok/chart-icons/money-balancer.png -keywords: - - money - - balance -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: money-balancer -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/money-balancer - - https://github.com/dorianim/money-balancer -type: application -version: 1.0.3 -annotations: - truecharts.org/catagories: | - - finance - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/money-balancer/1.0.3/app-changelog.md b/incubator/money-balancer/1.0.3/app-changelog.md deleted file mode 100644 index 189656d4923..00000000000 --- a/incubator/money-balancer/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [money-balancer-1.0.3](https://github.com/truecharts/charts/compare/money-balancer-0.0.9...money-balancer-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/money-balancer/1.0.3/charts/common-10.9.4.tgz b/incubator/money-balancer/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/money-balancer/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/money-balancer/1.0.3/CHANGELOG.md b/incubator/money-balancer/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/money-balancer/1.0.3/CHANGELOG.md rename to incubator/money-balancer/1.0.4/CHANGELOG.md diff --git a/incubator/money-balancer/1.0.4/Chart.yaml b/incubator/money-balancer/1.0.4/Chart.yaml new file mode 100644 index 00000000000..15a568f5914 --- /dev/null +++ b/incubator/money-balancer/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "1.2.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Money Balancer helps you to keep track of who paid for what and calculates your balance with all of your friends. +home: https://truecharts.org/docs/charts/incubator/money-balancer +icon: https://truecharts.org/img/hotlink-ok/chart-icons/money-balancer.png +keywords: + - money + - balance +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: money-balancer +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/money-balancer + - https://github.com/dorianim/money-balancer +type: application +version: 1.0.4 +annotations: + truecharts.org/catagories: | + - finance + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/money-balancer/1.0.3/README.md b/incubator/money-balancer/1.0.4/README.md similarity index 100% rename from incubator/money-balancer/1.0.3/README.md rename to incubator/money-balancer/1.0.4/README.md diff --git a/incubator/money-balancer/1.0.4/app-changelog.md b/incubator/money-balancer/1.0.4/app-changelog.md new file mode 100644 index 00000000000..5a3c0fff721 --- /dev/null +++ b/incubator/money-balancer/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [money-balancer-1.0.4](https://github.com/truecharts/charts/compare/money-balancer-1.0.3...money-balancer-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/money-balancer/1.0.3/app-readme.md b/incubator/money-balancer/1.0.4/app-readme.md similarity index 100% rename from incubator/money-balancer/1.0.3/app-readme.md rename to incubator/money-balancer/1.0.4/app-readme.md diff --git a/incubator/money-balancer/1.0.4/charts/common-10.9.7.tgz b/incubator/money-balancer/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/money-balancer/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/money-balancer/1.0.3/ix_values.yaml b/incubator/money-balancer/1.0.4/ix_values.yaml similarity index 100% rename from incubator/money-balancer/1.0.3/ix_values.yaml rename to incubator/money-balancer/1.0.4/ix_values.yaml diff --git a/incubator/money-balancer/1.0.3/questions.yaml b/incubator/money-balancer/1.0.4/questions.yaml similarity index 100% rename from incubator/money-balancer/1.0.3/questions.yaml rename to incubator/money-balancer/1.0.4/questions.yaml diff --git a/incubator/money-balancer/1.0.3/templates/_secrets.tpl b/incubator/money-balancer/1.0.4/templates/_secrets.tpl similarity index 100% rename from incubator/money-balancer/1.0.3/templates/_secrets.tpl rename to incubator/money-balancer/1.0.4/templates/_secrets.tpl diff --git a/incubator/money-balancer/1.0.3/templates/common.yaml b/incubator/money-balancer/1.0.4/templates/common.yaml similarity index 100% rename from incubator/money-balancer/1.0.3/templates/common.yaml rename to incubator/money-balancer/1.0.4/templates/common.yaml diff --git a/incubator/nightscout/1.0.3/values.yaml b/incubator/money-balancer/1.0.4/values.yaml similarity index 100% rename from incubator/nightscout/1.0.3/values.yaml rename to incubator/money-balancer/1.0.4/values.yaml diff --git a/incubator/mordhau/1.0.3/Chart.lock b/incubator/mordhau/1.0.3/Chart.lock deleted file mode 100644 index f7aa548c6cd..00000000000 --- a/incubator/mordhau/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:00:48.431522425Z" diff --git a/incubator/mordhau/1.0.3/Chart.yaml b/incubator/mordhau/1.0.3/Chart.yaml deleted file mode 100644 index a4d3a76073b..00000000000 --- a/incubator/mordhau/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - GameServers -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This Docker will download and install SteamCMD. It will also install Mordhau and run it. Initial login SERVERNAME: MordhauDocker SERVERPASSWORD: Chart ADMINPASSWORD adminChart" -home: https://truecharts.org/docs/charts/incubator/mordhau -icon: https://truecharts.org/img/hotlink-ok/chart-icons/mordhau.png -keywords: - - mordhau - - GameServers -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: mordhau -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/mordhau - - https://www.steampowered.com/ - - https://hub.docker.com/r/ich777/steamcmd/ -type: application -version: 1.0.3 diff --git a/incubator/mordhau/1.0.3/app-changelog.md b/incubator/mordhau/1.0.3/app-changelog.md deleted file mode 100644 index fde54e0e542..00000000000 --- a/incubator/mordhau/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [mordhau-1.0.3](https://github.com/truecharts/charts/compare/mordhau-0.0.35...mordhau-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/mordhau/1.0.3/charts/common-10.9.4.tgz b/incubator/mordhau/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/mordhau/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/mordhau/1.0.3/CHANGELOG.md b/incubator/mordhau/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/mordhau/1.0.3/CHANGELOG.md rename to incubator/mordhau/1.0.4/CHANGELOG.md diff --git a/incubator/mordhau/1.0.4/Chart.yaml b/incubator/mordhau/1.0.4/Chart.yaml new file mode 100644 index 00000000000..0871b1fcb6d --- /dev/null +++ b/incubator/mordhau/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - GameServers +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This Docker will download and install SteamCMD. It will also install Mordhau and run it. Initial login SERVERNAME: MordhauDocker SERVERPASSWORD: Chart ADMINPASSWORD adminChart" +home: https://truecharts.org/docs/charts/incubator/mordhau +icon: https://truecharts.org/img/hotlink-ok/chart-icons/mordhau.png +keywords: + - mordhau + - GameServers +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: mordhau +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/mordhau + - https://www.steampowered.com/ + - https://hub.docker.com/r/ich777/steamcmd/ +type: application +version: 1.0.4 diff --git a/incubator/mordhau/1.0.3/README.md b/incubator/mordhau/1.0.4/README.md similarity index 100% rename from incubator/mordhau/1.0.3/README.md rename to incubator/mordhau/1.0.4/README.md diff --git a/incubator/mordhau/1.0.4/app-changelog.md b/incubator/mordhau/1.0.4/app-changelog.md new file mode 100644 index 00000000000..c57cc3e0205 --- /dev/null +++ b/incubator/mordhau/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [mordhau-1.0.4](https://github.com/truecharts/charts/compare/mordhau-1.0.3...mordhau-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/mordhau/1.0.3/app-readme.md b/incubator/mordhau/1.0.4/app-readme.md similarity index 100% rename from incubator/mordhau/1.0.3/app-readme.md rename to incubator/mordhau/1.0.4/app-readme.md diff --git a/incubator/mordhau/1.0.4/charts/common-10.9.7.tgz b/incubator/mordhau/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/mordhau/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/mordhau/1.0.3/ix_values.yaml b/incubator/mordhau/1.0.4/ix_values.yaml similarity index 100% rename from incubator/mordhau/1.0.3/ix_values.yaml rename to incubator/mordhau/1.0.4/ix_values.yaml diff --git a/incubator/mordhau/1.0.3/questions.yaml b/incubator/mordhau/1.0.4/questions.yaml similarity index 100% rename from incubator/mordhau/1.0.3/questions.yaml rename to incubator/mordhau/1.0.4/questions.yaml diff --git a/incubator/mordhau/1.0.3/templates/common.yaml b/incubator/mordhau/1.0.4/templates/common.yaml similarity index 100% rename from incubator/mordhau/1.0.3/templates/common.yaml rename to incubator/mordhau/1.0.4/templates/common.yaml diff --git a/incubator/noisedash/1.0.3/values.yaml b/incubator/mordhau/1.0.4/values.yaml similarity index 100% rename from incubator/noisedash/1.0.3/values.yaml rename to incubator/mordhau/1.0.4/values.yaml diff --git a/incubator/moviegrabber/1.0.3/Chart.lock b/incubator/moviegrabber/1.0.3/Chart.lock deleted file mode 100644 index 65985241a96..00000000000 --- a/incubator/moviegrabber/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:00:56.618483243Z" diff --git a/incubator/moviegrabber/1.0.3/Chart.yaml b/incubator/moviegrabber/1.0.3/Chart.yaml deleted file mode 100644 index c21e4a094d1..00000000000 --- a/incubator/moviegrabber/1.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Downloaders -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: MovieGrabber is a fully automated way of downloading movie from usenet, it supports any nzb client that has a "watched" or "monitor" folder facility such as Sabnzbd+, Grabit and Newsbin. MovieGrabber works by checking imdb for matching criteria and if a match is found the nzb will be downloaded and stored in either a specified queued folder for user review or sent to the watched folder for processing and automatic downloading via your usenet binary client. -home: https://truecharts.org/docs/charts/incubator/moviegrabber -icon: https://truecharts.org/img/hotlink-ok/chart-icons/moviegrabber.png -keywords: - - moviegrabber - - Downloaders -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: moviegrabber -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/moviegrabber - - https://github.com/binhex/moviegrabber - - https://registry.hub.docker.com/r/binhex/arch-moviegrabber/ - - https://github.com/binhex/documentation -type: application -version: 1.0.3 diff --git a/incubator/moviegrabber/1.0.3/app-changelog.md b/incubator/moviegrabber/1.0.3/app-changelog.md deleted file mode 100644 index 9111ca0b024..00000000000 --- a/incubator/moviegrabber/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [moviegrabber-1.0.3](https://github.com/truecharts/charts/compare/moviegrabber-0.0.34...moviegrabber-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/moviegrabber/1.0.3/charts/common-10.9.4.tgz b/incubator/moviegrabber/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/moviegrabber/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/moviegrabber/1.0.3/CHANGELOG.md b/incubator/moviegrabber/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/moviegrabber/1.0.3/CHANGELOG.md rename to incubator/moviegrabber/1.0.4/CHANGELOG.md diff --git a/incubator/moviegrabber/1.0.4/Chart.yaml b/incubator/moviegrabber/1.0.4/Chart.yaml new file mode 100644 index 00000000000..75d61a2f1d8 --- /dev/null +++ b/incubator/moviegrabber/1.0.4/Chart.yaml @@ -0,0 +1,30 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Downloaders +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: MovieGrabber is a fully automated way of downloading movie from usenet, it supports any nzb client that has a "watched" or "monitor" folder facility such as Sabnzbd+, Grabit and Newsbin. MovieGrabber works by checking imdb for matching criteria and if a match is found the nzb will be downloaded and stored in either a specified queued folder for user review or sent to the watched folder for processing and automatic downloading via your usenet binary client. +home: https://truecharts.org/docs/charts/incubator/moviegrabber +icon: https://truecharts.org/img/hotlink-ok/chart-icons/moviegrabber.png +keywords: + - moviegrabber + - Downloaders +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: moviegrabber +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/moviegrabber + - https://github.com/binhex/moviegrabber + - https://registry.hub.docker.com/r/binhex/arch-moviegrabber/ + - https://github.com/binhex/documentation +type: application +version: 1.0.4 diff --git a/incubator/moviegrabber/1.0.3/README.md b/incubator/moviegrabber/1.0.4/README.md similarity index 100% rename from incubator/moviegrabber/1.0.3/README.md rename to incubator/moviegrabber/1.0.4/README.md diff --git a/incubator/moviegrabber/1.0.4/app-changelog.md b/incubator/moviegrabber/1.0.4/app-changelog.md new file mode 100644 index 00000000000..d1d21c407e4 --- /dev/null +++ b/incubator/moviegrabber/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [moviegrabber-1.0.4](https://github.com/truecharts/charts/compare/moviegrabber-1.0.3...moviegrabber-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/moviegrabber/1.0.3/app-readme.md b/incubator/moviegrabber/1.0.4/app-readme.md similarity index 100% rename from incubator/moviegrabber/1.0.3/app-readme.md rename to incubator/moviegrabber/1.0.4/app-readme.md diff --git a/incubator/moviegrabber/1.0.4/charts/common-10.9.7.tgz b/incubator/moviegrabber/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/moviegrabber/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/moviegrabber/1.0.3/ix_values.yaml b/incubator/moviegrabber/1.0.4/ix_values.yaml similarity index 100% rename from incubator/moviegrabber/1.0.3/ix_values.yaml rename to incubator/moviegrabber/1.0.4/ix_values.yaml diff --git a/incubator/moviegrabber/1.0.3/questions.yaml b/incubator/moviegrabber/1.0.4/questions.yaml similarity index 100% rename from incubator/moviegrabber/1.0.3/questions.yaml rename to incubator/moviegrabber/1.0.4/questions.yaml diff --git a/incubator/moviegrabber/1.0.3/templates/common.yaml b/incubator/moviegrabber/1.0.4/templates/common.yaml similarity index 100% rename from incubator/moviegrabber/1.0.3/templates/common.yaml rename to incubator/moviegrabber/1.0.4/templates/common.yaml diff --git a/incubator/nosqlclient/1.0.3/values.yaml b/incubator/moviegrabber/1.0.4/values.yaml similarity index 100% rename from incubator/nosqlclient/1.0.3/values.yaml rename to incubator/moviegrabber/1.0.4/values.yaml diff --git a/incubator/multi-scrobbler/1.0.3/Chart.lock b/incubator/multi-scrobbler/1.0.3/Chart.lock deleted file mode 100644 index e0a7cc1d3cf..00000000000 --- a/incubator/multi-scrobbler/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:01:17.695275749Z" diff --git a/incubator/multi-scrobbler/1.0.3/Chart.yaml b/incubator/multi-scrobbler/1.0.3/Chart.yaml deleted file mode 100644 index 23ceb552189..00000000000 --- a/incubator/multi-scrobbler/1.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Network-Web - - MediaServer-Music -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Track your music listening history from many sources and record to many scrobble clients." -home: https://truecharts.org/docs/charts/incubator/multi-scrobbler -icon: https://truecharts.org/img/hotlink-ok/chart-icons/multi-scrobbler.png -keywords: - - multi-scrobbler - - Network-Web - - MediaServer-Music -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: multi-scrobbler -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/multi-scrobbler - - https://hub.docker.com/repository/docker/foxxmd/multi-scrobbler -type: application -version: 1.0.3 diff --git a/incubator/multi-scrobbler/1.0.3/app-changelog.md b/incubator/multi-scrobbler/1.0.3/app-changelog.md deleted file mode 100644 index 326da40868c..00000000000 --- a/incubator/multi-scrobbler/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [multi-scrobbler-1.0.3](https://github.com/truecharts/charts/compare/multi-scrobbler-0.0.34...multi-scrobbler-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/multi-scrobbler/1.0.3/charts/common-10.9.4.tgz b/incubator/multi-scrobbler/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/multi-scrobbler/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/multi-scrobbler/1.0.3/CHANGELOG.md b/incubator/multi-scrobbler/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/multi-scrobbler/1.0.3/CHANGELOG.md rename to incubator/multi-scrobbler/1.0.4/CHANGELOG.md diff --git a/incubator/multi-scrobbler/1.0.4/Chart.yaml b/incubator/multi-scrobbler/1.0.4/Chart.yaml new file mode 100644 index 00000000000..13a1d776a8c --- /dev/null +++ b/incubator/multi-scrobbler/1.0.4/Chart.yaml @@ -0,0 +1,30 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Network-Web + - MediaServer-Music +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Track your music listening history from many sources and record to many scrobble clients." +home: https://truecharts.org/docs/charts/incubator/multi-scrobbler +icon: https://truecharts.org/img/hotlink-ok/chart-icons/multi-scrobbler.png +keywords: + - multi-scrobbler + - Network-Web + - MediaServer-Music +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: multi-scrobbler +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/multi-scrobbler + - https://hub.docker.com/repository/docker/foxxmd/multi-scrobbler +type: application +version: 1.0.4 diff --git a/incubator/multi-scrobbler/1.0.3/README.md b/incubator/multi-scrobbler/1.0.4/README.md similarity index 100% rename from incubator/multi-scrobbler/1.0.3/README.md rename to incubator/multi-scrobbler/1.0.4/README.md diff --git a/incubator/multi-scrobbler/1.0.4/app-changelog.md b/incubator/multi-scrobbler/1.0.4/app-changelog.md new file mode 100644 index 00000000000..2c54c4c9153 --- /dev/null +++ b/incubator/multi-scrobbler/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [multi-scrobbler-1.0.4](https://github.com/truecharts/charts/compare/multi-scrobbler-1.0.3...multi-scrobbler-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/multi-scrobbler/1.0.3/app-readme.md b/incubator/multi-scrobbler/1.0.4/app-readme.md similarity index 100% rename from incubator/multi-scrobbler/1.0.3/app-readme.md rename to incubator/multi-scrobbler/1.0.4/app-readme.md diff --git a/incubator/multi-scrobbler/1.0.4/charts/common-10.9.7.tgz b/incubator/multi-scrobbler/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/multi-scrobbler/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/multi-scrobbler/1.0.3/ix_values.yaml b/incubator/multi-scrobbler/1.0.4/ix_values.yaml similarity index 100% rename from incubator/multi-scrobbler/1.0.3/ix_values.yaml rename to incubator/multi-scrobbler/1.0.4/ix_values.yaml diff --git a/incubator/multi-scrobbler/1.0.3/questions.yaml b/incubator/multi-scrobbler/1.0.4/questions.yaml similarity index 100% rename from incubator/multi-scrobbler/1.0.3/questions.yaml rename to incubator/multi-scrobbler/1.0.4/questions.yaml diff --git a/incubator/multi-scrobbler/1.0.3/templates/common.yaml b/incubator/multi-scrobbler/1.0.4/templates/common.yaml similarity index 100% rename from incubator/multi-scrobbler/1.0.3/templates/common.yaml rename to incubator/multi-scrobbler/1.0.4/templates/common.yaml diff --git a/incubator/notarius/1.0.3/values.yaml b/incubator/multi-scrobbler/1.0.4/values.yaml similarity index 100% rename from incubator/notarius/1.0.3/values.yaml rename to incubator/multi-scrobbler/1.0.4/values.yaml diff --git a/incubator/namecheap-ddns/1.0.3/Chart.lock b/incubator/namecheap-ddns/1.0.3/Chart.lock deleted file mode 100644 index f6c7cdd6acc..00000000000 --- a/incubator/namecheap-ddns/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:01:20.03093631Z" diff --git a/incubator/namecheap-ddns/1.0.3/Chart.yaml b/incubator/namecheap-ddns/1.0.3/Chart.yaml deleted file mode 100644 index 38ebbbca6cc..00000000000 --- a/incubator/namecheap-ddns/1.0.3/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Tools-Utilities - - Network-DNS - - Network-Management -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This simple Chart will update a namecheap dynamic dns domain. You must set an 'A + Dynamic DNS Record' for the host and enable Dynamic DNS in the manage page for your domain. " -home: https://truecharts.org/docs/charts/incubator/namecheap-ddns -icon: https://truecharts.org/img/hotlink-ok/chart-icons/namecheap-ddns.png -keywords: - - namecheap-ddns - - Tools-Utilities - - Network-DNS - - Network-Management -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: namecheap-ddns -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/namecheap-ddns - - https://github.com/EdwardChamberlain/namecheap_ddns - - https://hub.docker.com/r/edchamberlain/namecheap_ddns -type: application -version: 1.0.3 diff --git a/incubator/namecheap-ddns/1.0.3/app-changelog.md b/incubator/namecheap-ddns/1.0.3/app-changelog.md deleted file mode 100644 index 88b6f79c276..00000000000 --- a/incubator/namecheap-ddns/1.0.3/app-changelog.md +++ /dev/null @@ -1,27 +0,0 @@ - - -## [namecheap-ddns-1.0.3](https://github.com/truecharts/charts/compare/namecheap-ddns-0.0.34...namecheap-ddns-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Fix - -- remove removed includes - - change container config label - - \ No newline at end of file diff --git a/incubator/namecheap-ddns/1.0.3/charts/common-10.9.4.tgz b/incubator/namecheap-ddns/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/namecheap-ddns/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/namecheap-ddns/1.0.3/CHANGELOG.md b/incubator/namecheap-ddns/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/namecheap-ddns/1.0.3/CHANGELOG.md rename to incubator/namecheap-ddns/1.0.4/CHANGELOG.md diff --git a/incubator/namecheap-ddns/1.0.4/Chart.yaml b/incubator/namecheap-ddns/1.0.4/Chart.yaml new file mode 100644 index 00000000000..1140f212664 --- /dev/null +++ b/incubator/namecheap-ddns/1.0.4/Chart.yaml @@ -0,0 +1,33 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Tools-Utilities + - Network-DNS + - Network-Management +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This simple Chart will update a namecheap dynamic dns domain. You must set an 'A + Dynamic DNS Record' for the host and enable Dynamic DNS in the manage page for your domain. " +home: https://truecharts.org/docs/charts/incubator/namecheap-ddns +icon: https://truecharts.org/img/hotlink-ok/chart-icons/namecheap-ddns.png +keywords: + - namecheap-ddns + - Tools-Utilities + - Network-DNS + - Network-Management +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: namecheap-ddns +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/namecheap-ddns + - https://github.com/EdwardChamberlain/namecheap_ddns + - https://hub.docker.com/r/edchamberlain/namecheap_ddns +type: application +version: 1.0.4 diff --git a/incubator/namecheap-ddns/1.0.3/README.md b/incubator/namecheap-ddns/1.0.4/README.md similarity index 100% rename from incubator/namecheap-ddns/1.0.3/README.md rename to incubator/namecheap-ddns/1.0.4/README.md diff --git a/incubator/namecheap-ddns/1.0.4/app-changelog.md b/incubator/namecheap-ddns/1.0.4/app-changelog.md new file mode 100644 index 00000000000..3477d56e8e6 --- /dev/null +++ b/incubator/namecheap-ddns/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [namecheap-ddns-1.0.4](https://github.com/truecharts/charts/compare/namecheap-ddns-1.0.3...namecheap-ddns-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/namecheap-ddns/1.0.3/app-readme.md b/incubator/namecheap-ddns/1.0.4/app-readme.md similarity index 100% rename from incubator/namecheap-ddns/1.0.3/app-readme.md rename to incubator/namecheap-ddns/1.0.4/app-readme.md diff --git a/incubator/namecheap-ddns/1.0.4/charts/common-10.9.7.tgz b/incubator/namecheap-ddns/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/namecheap-ddns/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/namecheap-ddns/1.0.3/ix_values.yaml b/incubator/namecheap-ddns/1.0.4/ix_values.yaml similarity index 100% rename from incubator/namecheap-ddns/1.0.3/ix_values.yaml rename to incubator/namecheap-ddns/1.0.4/ix_values.yaml diff --git a/incubator/namecheap-ddns/1.0.3/questions.yaml b/incubator/namecheap-ddns/1.0.4/questions.yaml similarity index 100% rename from incubator/namecheap-ddns/1.0.3/questions.yaml rename to incubator/namecheap-ddns/1.0.4/questions.yaml diff --git a/incubator/namecheap-ddns/1.0.3/templates/common.yaml b/incubator/namecheap-ddns/1.0.4/templates/common.yaml similarity index 100% rename from incubator/namecheap-ddns/1.0.3/templates/common.yaml rename to incubator/namecheap-ddns/1.0.4/templates/common.yaml diff --git a/incubator/notea/1.0.3/values.yaml b/incubator/namecheap-ddns/1.0.4/values.yaml similarity index 100% rename from incubator/notea/1.0.3/values.yaml rename to incubator/namecheap-ddns/1.0.4/values.yaml diff --git a/incubator/necesse/1.0.3/Chart.lock b/incubator/necesse/1.0.3/Chart.lock deleted file mode 100644 index 6529c5a5aa4..00000000000 --- a/incubator/necesse/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:01:20.922224033Z" diff --git a/incubator/necesse/1.0.3/Chart.yaml b/incubator/necesse/1.0.3/Chart.yaml deleted file mode 100644 index 2813adb0189..00000000000 --- a/incubator/necesse/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - GameServers -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This Chart will download and install SteamCMD. It will also install Necesse and run it." -home: https://truecharts.org/docs/charts/incubator/necesse -icon: https://truecharts.org/img/hotlink-ok/chart-icons/necesse.png -keywords: - - necesse - - GameServers -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: necesse -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/necesse - - https://www.steampowered.com/ - - https://hub.docker.com/r/ich777/steamcmd/ -type: application -version: 1.0.3 diff --git a/incubator/necesse/1.0.3/app-changelog.md b/incubator/necesse/1.0.3/app-changelog.md deleted file mode 100644 index 4ec343c2e35..00000000000 --- a/incubator/necesse/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [necesse-1.0.3](https://github.com/truecharts/charts/compare/necesse-0.0.35...necesse-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/necesse/1.0.3/charts/common-10.9.4.tgz b/incubator/necesse/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/necesse/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/necesse/1.0.3/CHANGELOG.md b/incubator/necesse/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/necesse/1.0.3/CHANGELOG.md rename to incubator/necesse/1.0.4/CHANGELOG.md diff --git a/incubator/necesse/1.0.4/Chart.yaml b/incubator/necesse/1.0.4/Chart.yaml new file mode 100644 index 00000000000..2a435192462 --- /dev/null +++ b/incubator/necesse/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - GameServers +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This Chart will download and install SteamCMD. It will also install Necesse and run it." +home: https://truecharts.org/docs/charts/incubator/necesse +icon: https://truecharts.org/img/hotlink-ok/chart-icons/necesse.png +keywords: + - necesse + - GameServers +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: necesse +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/necesse + - https://www.steampowered.com/ + - https://hub.docker.com/r/ich777/steamcmd/ +type: application +version: 1.0.4 diff --git a/incubator/necesse/1.0.3/README.md b/incubator/necesse/1.0.4/README.md similarity index 100% rename from incubator/necesse/1.0.3/README.md rename to incubator/necesse/1.0.4/README.md diff --git a/incubator/necesse/1.0.4/app-changelog.md b/incubator/necesse/1.0.4/app-changelog.md new file mode 100644 index 00000000000..6bc82f81d3c --- /dev/null +++ b/incubator/necesse/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [necesse-1.0.4](https://github.com/truecharts/charts/compare/necesse-1.0.3...necesse-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/necesse/1.0.3/app-readme.md b/incubator/necesse/1.0.4/app-readme.md similarity index 100% rename from incubator/necesse/1.0.3/app-readme.md rename to incubator/necesse/1.0.4/app-readme.md diff --git a/incubator/necesse/1.0.4/charts/common-10.9.7.tgz b/incubator/necesse/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/necesse/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/necesse/1.0.3/ix_values.yaml b/incubator/necesse/1.0.4/ix_values.yaml similarity index 100% rename from incubator/necesse/1.0.3/ix_values.yaml rename to incubator/necesse/1.0.4/ix_values.yaml diff --git a/incubator/necesse/1.0.3/questions.yaml b/incubator/necesse/1.0.4/questions.yaml similarity index 100% rename from incubator/necesse/1.0.3/questions.yaml rename to incubator/necesse/1.0.4/questions.yaml diff --git a/incubator/necesse/1.0.3/templates/common.yaml b/incubator/necesse/1.0.4/templates/common.yaml similarity index 100% rename from incubator/necesse/1.0.3/templates/common.yaml rename to incubator/necesse/1.0.4/templates/common.yaml diff --git a/incubator/obs-ndi/1.0.3/values.yaml b/incubator/necesse/1.0.4/values.yaml similarity index 100% rename from incubator/obs-ndi/1.0.3/values.yaml rename to incubator/necesse/1.0.4/values.yaml diff --git a/incubator/neko/1.0.3/Chart.lock b/incubator/neko/1.0.3/Chart.lock deleted file mode 100644 index a439f5da7d4..00000000000 --- a/incubator/neko/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:01:27.337762188Z" diff --git a/incubator/neko/1.0.3/Chart.yaml b/incubator/neko/1.0.3/Chart.yaml deleted file mode 100644 index 11b5aef59bc..00000000000 --- a/incubator/neko/1.0.3/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "A self hosted virtual browser that runs in Chart" -home: https://truecharts.org/docs/charts/incubator/neko -icon: https://truecharts.org/img/hotlink-ok/chart-icons/neko.png -keywords: - - neko - - video -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: neko -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/neko - - https://hub.docker.com/r/m1k1o/neko/ -type: application -version: 1.0.3 -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - media diff --git a/incubator/neko/1.0.3/app-changelog.md b/incubator/neko/1.0.3/app-changelog.md deleted file mode 100644 index 4e5ec70d5e6..00000000000 --- a/incubator/neko/1.0.3/app-changelog.md +++ /dev/null @@ -1,33 +0,0 @@ - - -## [neko-1.0.3](https://github.com/truecharts/charts/compare/neko-0.0.54...neko-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Bump all for ingressList and speedtest - - Major Change to GUI - - bump to regenerate catalog - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update docker general non-major ([#4343](https://github.com/truecharts/charts/issues/4343)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/neko/1.0.3/charts/common-10.9.4.tgz b/incubator/neko/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/neko/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/neko/1.0.3/CHANGELOG.md b/incubator/neko/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/neko/1.0.3/CHANGELOG.md rename to incubator/neko/1.0.4/CHANGELOG.md diff --git a/incubator/neko/1.0.4/Chart.yaml b/incubator/neko/1.0.4/Chart.yaml new file mode 100644 index 00000000000..66c7b481f5b --- /dev/null +++ b/incubator/neko/1.0.4/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "A self hosted virtual browser that runs in Chart" +home: https://truecharts.org/docs/charts/incubator/neko +icon: https://truecharts.org/img/hotlink-ok/chart-icons/neko.png +keywords: + - neko + - video +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: neko +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/neko + - https://hub.docker.com/r/m1k1o/neko/ +type: application +version: 1.0.4 +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - media diff --git a/incubator/neko/1.0.3/README.md b/incubator/neko/1.0.4/README.md similarity index 100% rename from incubator/neko/1.0.3/README.md rename to incubator/neko/1.0.4/README.md diff --git a/incubator/neko/1.0.4/app-changelog.md b/incubator/neko/1.0.4/app-changelog.md new file mode 100644 index 00000000000..54127b79331 --- /dev/null +++ b/incubator/neko/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [neko-1.0.4](https://github.com/truecharts/charts/compare/neko-1.0.3...neko-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/neko/1.0.3/app-readme.md b/incubator/neko/1.0.4/app-readme.md similarity index 100% rename from incubator/neko/1.0.3/app-readme.md rename to incubator/neko/1.0.4/app-readme.md diff --git a/incubator/neko/1.0.4/charts/common-10.9.7.tgz b/incubator/neko/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/neko/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/neko/1.0.3/ix_values.yaml b/incubator/neko/1.0.4/ix_values.yaml similarity index 100% rename from incubator/neko/1.0.3/ix_values.yaml rename to incubator/neko/1.0.4/ix_values.yaml diff --git a/incubator/neko/1.0.3/questions.yaml b/incubator/neko/1.0.4/questions.yaml similarity index 100% rename from incubator/neko/1.0.3/questions.yaml rename to incubator/neko/1.0.4/questions.yaml diff --git a/incubator/neko/1.0.3/templates/common.yaml b/incubator/neko/1.0.4/templates/common.yaml similarity index 100% rename from incubator/neko/1.0.3/templates/common.yaml rename to incubator/neko/1.0.4/templates/common.yaml diff --git a/incubator/observium/1.0.3/values.yaml b/incubator/neko/1.0.4/values.yaml similarity index 100% rename from incubator/observium/1.0.3/values.yaml rename to incubator/neko/1.0.4/values.yaml diff --git a/incubator/netbox/2.0.0/CHANGELOG.md b/incubator/netbox/2.0.0/CHANGELOG.md new file mode 100644 index 00000000000..7fe52f2451c --- /dev/null +++ b/incubator/netbox/2.0.0/CHANGELOG.md @@ -0,0 +1,25 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [netbox-1.0.0](https://github.com/truecharts/charts/compare/netbox-0.0.1...netbox-1.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Major Change to GUI + + ### Fix + +- change container config label + + + + +## [netbox-0.0.1]netbox-0.0.1 (2022-11-10) + +### Feat + +- add netbox ([#4248](https://github.com/truecharts/charts/issues/4248)) diff --git a/incubator/netbox/2.0.0/Chart.yaml b/incubator/netbox/2.0.0/Chart.yaml new file mode 100644 index 00000000000..fd45c2d7189 --- /dev/null +++ b/incubator/netbox/2.0.0/Chart.yaml @@ -0,0 +1,35 @@ +apiVersion: v2 +appVersion: "3.3.6" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 + - condition: redis.enabled + name: redis + repository: https://charts.truecharts.org + version: 4.0.5 +description: NetBox is the leading solution for modeling and documenting modern networks. +home: https://truecharts.org/docs/charts/incubator/netbox +icon: https://truecharts.org/img/hotlink-ok/chart-icons/netbox.png +keywords: + - network + - netbox +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: netbox +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/netbox + - https://github.com/netbox-community/netbox-docker +version: 2.0.0 +annotations: + truecharts.org/catagories: | + - network + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/netbox/2.0.0/README.md b/incubator/netbox/2.0.0/README.md new file mode 100644 index 00000000000..e3a0b100e36 --- /dev/null +++ b/incubator/netbox/2.0.0/README.md @@ -0,0 +1,108 @@ +# netbox + +NetBox is the leading solution for modeling and documenting modern networks. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [netbox](https://truecharts.org/docs/charts/incubator/netbox) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.122 | +| https://charts.truecharts.org | redis | 3.0.121 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `netbox` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install netbox TrueCharts/netbox +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `netbox` deployment + +```console +helm uninstall netbox +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install netbox \ + --set env.TZ="America/New York" \ + TrueCharts/netbox +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install netbox TrueCharts/netbox -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/incubator/netbox/2.0.0/app-changelog.md b/incubator/netbox/2.0.0/app-changelog.md new file mode 100644 index 00000000000..ef41dc0fa42 --- /dev/null +++ b/incubator/netbox/2.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [netbox-2.0.0](https://github.com/truecharts/charts/compare/netbox-1.0.4...netbox-2.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/netbox/2.0.0/app-readme.md b/incubator/netbox/2.0.0/app-readme.md new file mode 100644 index 00000000000..35163b5207a --- /dev/null +++ b/incubator/netbox/2.0.0/app-readme.md @@ -0,0 +1,8 @@ +NetBox is the leading solution for modeling and documenting modern networks. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/incubator/netbox](https://truecharts.org/docs/charts/incubator/netbox) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/incubator/netbox/2.0.0/charts/common-10.9.7.tgz b/incubator/netbox/2.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/netbox/2.0.0/charts/common-10.9.7.tgz differ diff --git a/incubator/netbox/2.0.0/charts/postgresql-9.0.5.tgz b/incubator/netbox/2.0.0/charts/postgresql-9.0.5.tgz new file mode 100644 index 00000000000..8fe3c326a7c Binary files /dev/null and b/incubator/netbox/2.0.0/charts/postgresql-9.0.5.tgz differ diff --git a/incubator/netbox/2.0.0/charts/redis-4.0.5.tgz b/incubator/netbox/2.0.0/charts/redis-4.0.5.tgz new file mode 100644 index 00000000000..83e3f3d2117 Binary files /dev/null and b/incubator/netbox/2.0.0/charts/redis-4.0.5.tgz differ diff --git a/incubator/netbox/2.0.0/ix_values.yaml b/incubator/netbox/2.0.0/ix_values.yaml new file mode 100644 index 00000000000..5d14e4cf7ec --- /dev/null +++ b/incubator/netbox/2.0.0/ix_values.yaml @@ -0,0 +1,268 @@ +image: + repository: tccr.io/truecharts/netbox + tag: 3.3.6@sha256:4084b61c588dd2f15d117f30017a5c15fd03c3de38ed49e3241c48bce54048d7 + pullPolicy: IfNotPresent + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +probes: + liveness: + type: HTTP + path: /login + readiness: + type: HTTP + path: /login + startup: + type: HTTP + path: /login + # Gives some time for app to run db migrations + initialDelaySeconds: 60 + +service: + main: + ports: + main: + port: 10265 + protocol: HTTP + targetPort: 8080 + +netbox: + # -- This is a list of valid fully-qualified domain names (FQDNs) for the NetBox server. NetBox will not permit write + # access to the server via any other hostnames. The first FQDN in the list will be treated as the preferred name. + # 127.0.0.1 added automatically + allowed_hosts: + [] + # - netbox.example.com + # - URL schemes that are allowed within links in NetBox + allowed_urls_schemes: + [] + # - file + # - ftp + # -- Specify one or more name and email address tuples representing NetBox administrators. These people will be notified of + # application errors (assuming correct email settings are provided). + admins: + [] + # - name: John Doe + # email: jdoe@example.com + # -- Enable any desired validators for local account passwords below. For a list of included validators, please see the + # Django documentation at https://docs.djangoproject.com/en/stable/topics/auth/passwords/#password-validation. + auth_password_validators: + [] + # - name: django.contrib.auth.password_validation.MinimumLengthValidator + # options: + # - key: min_length + # value: 10 + banner: + # -- Optionally display a persistent banner at the top of every page. + top: "" + # -- Optionally display a persistent banner at the bottom of every page. + bottom: "" + # -- Text to include on the login page above the login form. HTML is allowed + login: "" + retention: + # -- Maximum number of days to retain logged changes. Set to 0 to retain changes indefinitely. + changelog: 90 + # -- Maximum number of days to retain job results (scripts and reports). Set to 0 to retain job results in the database indefinitely. + job_result: 90 + # -- When determining the primary IP address for a device, IPv6 is preferred over IPv4 by default. + prefer_ipv4: false + # -- Enforcement of unique IP space can be toggled on a per-VRF basis. To enforce unique IP space within the global table + enforce_global_unique: true + # - API Cross-Origin Resource Sharing (CORS) settings. If CORS_ORIGIN_ALLOW_ALL is set to True, all origins will be + # - allowed. Otherwise, define a list of allowed origins using either CORS_ORIGIN_WHITELIST or + # - CORS_ORIGIN_REGEX_WHITELIST. For more information, see https://github.com/ottoyiu/django-cors-headers + cors_origin_allow_all: false + cors_origin_whitelist: + [] + # - "127.0.0.1" + cors_origin_regex_whitelist: + [] + # - r'^(https?://)?(\w+\.)?example\.com$' + debug: false + email: + server: "" + port: 587 + username: "" + password: "" + use_ssl: false + use_tls: true + timeout: 10 + from_email: "" + # -- Exempt certain models from the enforcement of view permissions. Models listed here will be viewable by all users and + # by anonymous users. List models in the form `.`. Add '*' to this list to exempt all models. + exempt_view_permissions: + [] + # - dcim.site + # - dcim.region + # - ipam.prefix + # - HTTP proxies NetBox should use when sending outbound HTTP requests (e.g. for webhooks). + http_proxies: + [] + # - key: http + # url: http://10.10.1.10:3128 + # - key: https + # url: http://10.10.1.10:1080 + # -- IP addresses recognized as internal to the system. The debugging toolbar will be available only to clients accessing + # NetBox from an internal IP. (127.0.0.1 and ::1) added automatically + internal_ips: + [] + # - "10.10.10.5" + # -- Automatically reset the lifetime of a valid session upon each authenticated request. Enables users to remain + # authenticated to NetBox indefinitely. + login_persistence: false + # -- Setting this to True will permit only authenticated users to access any part of NetBox. By default, anonymous users + # are permitted to access most data in NetBox but not make any changes. + login_required: true + # -- The length of time (in seconds) for which a user will remain logged into the web UI before being prompted to + # re-authenticate. (Default: 1209600 [14 days]) + login_timeout: 1209600 + # -- Enable GraphQL API. + graphql_enabled: true + # -- Maps provider + maps_url: https://maps.google.com/?q= + # -- An API consumer can request an arbitrary number of objects =by appending the "limit" parameter to the URL (e.g. + # "?limit=1000"). This setting defines the maximum limit. Setting it to 0 or None will allow an API consumer to request + # all objects by specifying "?limit=0". + max_page_size: 1000 + # -- Determine how many objects to display per page within a list. (Default: 50) + paginate_count: 50 + powerfeed: + # -- The default value for the amperage field when creating new power feeds. + default_amperage: 15 + # -- The default value (percentage) for the max_utilization field when creating new power feeds. + default_max_utilization: 80 + # -- The default value for the voltage field when creating new power feeds. + default_voltage: 120 + # -- Rack elevation size defaults, in pixels. For best results, the ratio of width to height should be roughly 10:1. + rack: + elevation_default_unit_height: 22 + elevation_default_unit_width: 220 + # -- Credentials that NetBox will uses to authenticate to devices when connecting via NAPALM. + napalm: + username: "" + password: "" + timeout: 30 + # -- NAPALM optional arguments (see http://napalm.readthedocs.io/en/latest/support/#optional-arguments). + args: + [] + # - arg: allow_agent + # value: "False" + # -- Cross-Site-Request-Forgery-Attack settings. If Netbox is sitting behind a reverse proxy, you might need to set this + csrf_trusted_origin: + [] + # - https://netbox.mydomain.com + # -- The name to use for the session cookie. + session_cookie_name: sessionid + # -- The name to use for the csrf token cookie. + csrf_cookie_name: csrftoken + # -- By default uploaded media is stored on the local filesystem. Using Django-storages is also supported. Provide the + # class path of the storage driver in storage_backend and any configuration options in storage_config. For example: + # Example storages.backends.s3boto3.S3Boto3Storage + storage_backend: "" + storage_config: + [] + # - key: AWS_ACCESS_KEY_ID + # value: KeyID + # - key: AWS_SECRET_ACCESS_KEY + # value: Secret + # - key: AWS_STORAGE_BUCKET_NAME + # value: netbox + # - key: AWS_S3_REGION_NAME + # value: eu-west-1 + # -- Plugins configuration settings. These settings are used by various plugins that the user may have installed. + plugin_config: + # - plugin_name: plugin1 + # enabled: false + # config: + # - key: foo + # value: bar + # - key: fizz + # value: bizz + # -- Maximum execution time for background tasks, in seconds. + rq_default_timeout: 300 + # -- Remote authentication support + remote_auth: + {} + # enabled: false + # backend: netbox.authentication.RemoteUserBackend + # header: header + # auto_create_user: false + # default_groups: [] + # default_permissions: + # - key: dcim.change_site + # value: None + # -- Date/time formatting. See the following link for supported formats: + # https://docs.djangoproject.com/en/stable/ref/templates/builtins/#date + date_time: + date_format: N j, Y + short_date_format: Y-m-d + time_format: g:i a + short_time_format: H:i:s + date_time_format: N j, Y g:i a + short_date_time_format: Y-m-d H:i + +metrics: + # -- Enable and configure a Prometheus serviceMonitor for the chart under this key. + # @default -- See values.yaml + enabled: false + serviceMonitor: + interval: 1m + scrapeTimeout: 30s + labels: {} + # -- Enable and configure Prometheus Rules for the chart under this key. + # @default -- See values.yaml + prometheusRule: + enabled: false + labels: {} + # -- Configure additionial rules for the chart under this key. + # @default -- See prometheusrules.yaml + rules: + [] + # - alert: UnifiPollerAbsent + # annotations: + # description: Unifi Poller has disappeared from Prometheus service discovery. + # summary: Unifi Poller is down. + # expr: | + # absent(up{job=~".*unifi-poller.*"} == 1) + # for: 5m + # labels: + # severity: critical + +persistence: + config: + enabled: true + mountPath: /etc/netbox/config + reports: + enabled: true + mountPath: /etc/netbox/reports + scripts: + enabled: true + mountPath: /etc/netbox/scripts + media: + enabled: true + mountPath: /opt/netbox/netbox/media + configfile: + enabled: true + type: secret + objectName: '{{ include "tc.common.names.fullname" . }}-secret' + mountPath: /etc/netbox/config/01-config.py + subPath: config.py + +postgresql: + enabled: true + existingSecret: dbcreds + postgresqlUsername: netbox + postgresqlDatabase: netbox + +redis: + enabled: true + existingSecret: rediscreds + +portal: + enabled: true diff --git a/incubator/netbox/2.0.0/questions.yaml b/incubator/netbox/2.0.0/questions.yaml new file mode 100644 index 00000000000..1e686c3b64a --- /dev/null +++ b/incubator/netbox/2.0.0/questions.yaml @@ -0,0 +1,2706 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: netbox + group: App Configuration + label: Netbox Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: allowed_hosts + label: Allowed Hosts + description: This is a list of valid fully-qualified domain names (FQDNs) for the NetBox server. NetBox will not permit write access to the server via any other hostnames. The first FQDN in the list will be treated as the preferred name. (127.0.0.1 and ::1) added automatically + schema: + type: list + default: [] + items: + - variable: allowed_hosts_entry + label: Allowed Host + schema: + type: string + required: true + default: "" + - variable: allowed_urls_schemes + label: Allowed URL Schemes + description: URL schemes that are allowed within links in NetBox. + schema: + type: list + default: [] + items: + - variable: allowed_url_scheme_entry + label: Allowed URL Scheme + schema: + type: string + required: true + default: "" + - variable: admins + label: Admins + description: Specify one or more name and email address tuples representing NetBox administrators. These people will be notified of application errors (assuming correct email settings are provided). + schema: + type: list + default: [] + items: + - variable: admin_entry + label: Admin + schema: + type: dict + additional_attrs: true + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: email + label: Email + schema: + type: string + required: true + default: "" + - variable: auth_password_validators + label: Auth Password Validators + description: Enable any desired validators for local account passwords below. For a list of included validators, please see the Django documentation at https://docs.djangoproject.com/en/stable/topics/auth/passwords/#password-validation. + schema: + type: list + default: [] + items: + - variable: auth_password_validators_entry + label: Auth Password Validator + schema: + type: dict + additional_attrs: true + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: options + label: Options + schema: + type: dict + additional_attrs: true + attrs: + - variable: key + label: Key + schema: + type: string + required: true + default: "" + - variable: value + label: Value + schema: + type: string + required: true + default: "" + - variable: banner + label: Banner + schema: + additional_attrs: true + type: dict + attrs: + - variable: login + label: Login Banner + description: Text to include on the login page above the login form. HTML is allowed + schema: + type: string + default: "" + - variable: top + label: Top Banner + description: Optionally display a persistent banner at the top of every page. + schema: + type: string + default: "" + - variable: bottom + label: Bottom Banner + description: Optionally display a persistent banner at the bottom of every page. + schema: + type: string + default: "" + - variable: retention + label: Retention + schema: + additional_attrs: true + type: dict + attrs: + - variable: changelog + label: Changelog + description: Maximum number of days to retain logged changes. Set to 0 to retain changes indefinitely. + schema: + type: int + default: 90 + - variable: job_result + label: Job Results + description: Maximum number of days to retain job results (scripts and reports). Set to 0 to retain job results in the database indefinitely. + schema: + type: int + default: 90 + - variable: prefer_ipv4 + label: Prefer IPv4 + description: When determining the primary IP address for a device, IPv6 is preferred over IPv4 by default. + schema: + type: boolean + default: false + - variable: enforce_global_unique + label: Enforce Global Unique + description: Enforcement of unique IP space can be toggled on a per-VRF basis. To enforce unique IP space within the global table + schema: + type: boolean + default: true + - variable: cors_origin_allow_all + label: CORS Origin Allow All + description: If CORS_ORIGIN_ALLOW_ALL is set to True, all origins will be allowed. Otherwise, define a list of allowed origins using either CORS_ORIGIN_WHITELIST or CORS_ORIGIN_REGEX_WHITELIST. For more information, see https://github.com/ottoyiu/django-cors-headers + schema: + type: boolean + default: false + show_subquestions_if: false + subquestions: + - variable: cors_origin_whitelist + label: CORS Origin Whitelist + description: Example 127.0.0.1 + schema: + type: list + default: [] + items: + - variable: cors_origin_whitelist_entry + label: CORS Origin Whitelist Entry + schema: + type: string + required: true + default: "" + - variable: cors_origin_regex_whitelist + label: CORS Origin Regex Whitelist + description: Example r'^(https?://)?(\w+\.)?example\.com$' + schema: + type: list + default: [] + items: + - variable: cors_origin_whitelist_entry + label: CORS Origin Regex Whitelist Entry + schema: + type: string + required: true + default: "" + - variable: csrf_trusted_origin + label: CSRF Trusted Origin + description: Cross-Site-Request-Forgery-Attack settings. If Netbox is sitting behind a reverse proxy, you might need to set this + schema: + type: list + default: [] + items: + - variable: csrf_trusted_origin_entry + label: CSRF Trusted Origin Entry + schema: + type: string + required: true + default: "" + - variable: csrf_cookie_name + label: CSRF Cookie Name + description: The name to use for the csrf token cookie. + schema: + type: string + default: csrftoken + - variable: session_cookie_name + label: Session Cookie Name + description: The name to use for the session cookie. + schema: + type: string + default: sessionid + - variable: email + label: Email + schema: + additional_attrs: true + type: dict + attrs: + - variable: server + label: Server + schema: + type: string + default: "" + - variable: port + label: Port + schema: + type: int + default: 587 + - variable: from_email + label: From Email + schema: + type: string + default: "" + - variable: username + label: Username + schema: + type: string + default: "" + - variable: password + label: Password + schema: + type: string + private: true + default: "" + - variable: use_ssl + label: Use SSL + schema: + type: boolean + default: false + - variable: use_tls + label: Use TLS + schema: + type: boolean + default: true + - variable: timeout + label: Timeout + schema: + type: int + default: 10 + - variable: exempt_view_permissions + label: Exempt View Permissions + description: Exempt certain models from the enforcement of view permissions. Models listed here will be viewable by all users and by anonymous users. List models in the form `.`. Add '*' to this list to exempt all models. + schema: + type: list + default: [] + items: + - variable: exempt_view_permissions_entry + label: Exempt View Permission + schema: + type: string + required: true + default: "" + - variable: http_proxies + label: HTTP Proxies + description: HTTP proxies NetBox should use when sending outbound HTTP requests (e.g. for webhooks). + schema: + type: list + default: [] + items: + - variable: http_proxy_entry + label: HTTP Proxy Entry + schema: + type: dict + additional_attrs: true + attrs: + - variable: key + label: Key + schema: + type: string + required: true + default: "" + - variable: url + label: URL + schema: + type: string + required: true + default: "" + - variable: internal_ips + label: Internal IPs + description: IP addresses recognized as internal to the system. The debugging toolbar will be available only to clients accessing NetBox from an internal IP. (127.0.0.1 and ::1) added automatically + schema: + type: list + default: [] + items: + - variable: internal_ips_entry + label: Internal IP + schema: + type: string + required: true + default: "" + - variable: login_persistence + label: Login Persistence + description: Automatically reset the lifetime of a valid session upon each authenticated request. Enables users to remain authenticated to NetBox indefinitely. + schema: + type: boolean + default: false + - variable: login_required + label: Login Required + description: Setting this to true will permit only authenticated users to access any part of NetBox. By default, anonymous users are permitted to access most data in NetBox but not make any changes. + schema: + type: boolean + default: true + - variable: login_timeout + label: Login Timeout + description: The length of time (in seconds) for which a user will remain logged into the web UI before being prompted to re-authenticate. + schema: + type: int + default: 1209600 + - variable: graphql_enabled + label: Enable GraphQL + description: Enable GraphQL API. + schema: + type: boolean + default: true + - variable: maps_url + label: Maps URl + description: Maps provider + schema: + type: string + default: https://maps.google.com/?q= + - variable: max_page_size + label: Max Page Size + description: This setting defines the maximum limit of objects an API can request. Setting it to 0 or None will allow an API consumer to request all objects. + schema: + type: int + default: 1000 + - variable: paginate_count + label: Paginate Count + description: Determine how many objects to display per page within a list. + schema: + type: int + default: 50 + - variable: powerfeed + label: Power Feed + schema: + additional_attrs: true + type: dict + attrs: + - variable: default_amperage + label: Default Amperage + description: The default value for the amperage field when creating new power feeds. + schema: + type: int + default: 15 + - variable: default_max_utilization + label: Default Max Utilization + description: The default value (percentage) for the max_utilization field when creating new power feeds. + schema: + type: int + default: 80 + - variable: default_voltage + label: Default Voltage + description: The default value for the voltage field when creating new power feeds. + schema: + type: int + default: 120 + - variable: rack + label: Rack + description: Rack elevation size defaults, in pixels. For best results, the ratio of width to height should be roughly 10:1. + schema: + additional_attrs: true + type: dict + attrs: + - variable: elevation_default_unit_height + label: Elevation Default Unit Height + schema: + type: int + default: 22 + - variable: elevation_default_unit_width + label: Elevation Default Unit Width + schema: + type: int + default: 220 + - variable: napalm + label: Napalm + description: Credentials that NetBox will uses to authenticate to devices when connecting via NAPALM. + schema: + additional_attrs: true + type: dict + attrs: + - variable: username + label: Username + schema: + type: string + default: "" + - variable: password + label: Password + schema: + type: string + private: true + default: "" + - variable: timeout + label: Timeout + schema: + type: int + default: 30 + - variable: args + label: Args + description: NAPALM optional arguments (see http://napalm.readthedocs.io/en/latest/support/#optional-arguments). + schema: + type: list + default: [] + items: + - variable: arg_entry + label: Arg Entry + schema: + type: dict + additional_attrs: true + attrs: + - variable: arg + label: Arg + schema: + type: string + required: true + default: "" + - variable: value + label: Value + schema: + type: string + required: true + default: "" + - variable: storage_backend + label: Storage Backend + description: By default uploaded media is stored on the local filesystem. Using Django-storages is also supported. Provide the class path of the storage driver in storage_backend and any configuration options in storage_config. + schema: + type: string + required: true + default: "" + - variable: storage_config + label: Storage Config + schema: + show_if: [["storage_backend", "!=", ""]] + type: list + default: [] + items: + - variable: storage_config_entry + label: Storage Config Entry + schema: + type: dict + additional_attrs: true + attrs: + - variable: key + label: Key + schema: + type: string + required: true + default: "" + - variable: value + label: Value + schema: + type: string + required: true + default: "" + - variable: rq_default_timeout + label: RQ Default Timeout + description: Maximum execution time for background tasks, in seconds. + schema: + type: int + required: true + default: 300 + - variable: remote_auth + label: Remote Auth + description: Remote authentication support + schema: + type: dict + additional_attrs: true + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + - variable: backend + label: Backend + schema: + type: string + required: true + default: "" + - variable: header + label: Header + schema: + type: string + required: true + default: "" + - variable: auto_create_user + label: Auto Create User + schema: + type: boolean + default: false + - variable: default_groups + label: Default Groups + schema: + type: list + default: [] + items: + - variable: default_group_entry + label: Default Group + schema: + type: string + required: true + default: "" + - variable: default_permissions + label: Default Permissions + schema: + type: list + default: [] + items: + - variable: default_permissions_entry + label: Default Permission Entry + schema: + type: dict + additional_attrs: true + attrs: + - variable: key + label: Key + schema: + type: string + required: true + default: "" + - variable: value + label: Value + schema: + type: string + required: true + default: "" + - variable: date_time + label: Date Time + description: Date/time formatting. See the following link for supported formats https://docs.djangoproject.com/en/stable/ref/templates/builtins/#date + schema: + type: dict + additional_attrs: true + attrs: + - variable: date_format + label: Date Format + schema: + type: string + required: true + default: N j, Y + - variable: short_date_format + label: Short Date Format + schema: + type: string + required: true + default: Y-m-d + - variable: time_format + label: Time Format + schema: + type: string + required: true + default: g:i a + - variable: short_time_format + label: Short Time Format + schema: + type: string + required: true + default: H:i:s + - variable: date_time_format + label: Date Time Format + schema: + type: string + required: true + default: N j, Y g:i a + - variable: short_date_time_format + label: Short Date Time Format + schema: + type: string + required: true + default: Y-m-d H:i + - variable: plugins_config + label: Plugins Config + description: Plugins configuration settings. These settings are used by various plugins that the user may have installed. + schema: + type: list + default: [] + items: + - variable: plugin_entry + label: Plugin Entry + schema: + type: dict + additional_attrs: true + attrs: + - variable: plugin_name + label: Plugin Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enable Plugin + schema: + type: boolean + default: true + - variable: config + label: Config + schema: + type: list + default: [] + items: + - variable: config_entry + label: Config Entry + schema: + type: dict + additional_attrs: true + attrs: + - variable: key + label: Key + schema: + type: string + required: true + default: "" + - variable: value + label: Value + schema: + type: string + required: true + default: "" + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Service + description: The Primary service on which the healthcheck runs, often the webUI + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Service Port Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + description: This port exposes the container port on the service + schema: + type: int + default: 10265 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: App Config Storage + description: Stores the Application Configuration. + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: reports + label: App Reports Storage + description: Stores the Application Reports. + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: scripts + label: App Scripts Storage + description: Stores the Application Scripts. + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: media + label: App Media Storage + description: Stores the Application Media. + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: Privileged mode + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: ReadOnly Root Filesystem + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: Allow Privilege Escalation + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: runAsNonRoot + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: runAsUser + description: The UserID of the user running the application + schema: + type: int + default: 0 + - variable: runAsGroup + label: runAsGroup + description: The groupID this App of the user running the application + schema: + type: int + default: 0 + - variable: fsGroup + label: fsGroup + description: The group that should own ALL storage. + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: metrics + group: Metrics + label: Prometheus Metrics + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + description: Enable Prometheus Metrics + schema: + type: boolean + default: true + show_subquestions_if: true + subquestions: + - variable: serviceMonitor + label: Service Monitor Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: interval + label: Scrape Interval + description: Scrape interval time + schema: + type: string + default: 1m + required: true + - variable: scrapeTimeout + label: Scrape Timeout + description: Scrape timeout Time + schema: + type: string + default: 30s + required: true + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at +
https://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/incubator/netbox/2.0.0/templates/_housekeeper.tpl b/incubator/netbox/2.0.0/templates/_housekeeper.tpl new file mode 100644 index 00000000000..43edc3ea6ab --- /dev/null +++ b/incubator/netbox/2.0.0/templates/_housekeeper.tpl @@ -0,0 +1,33 @@ +{{/* Define the housekeeper container */}} +{{- define "netbox.housekeeper" -}} +image: {{ .Values.image.repository }}:{{ .Values.image.tag }} +imagePullPolicy: {{ .Values.image.pullPolicy }} +securityContext: + runAsUser: {{ .Values.podSecurityContext.runAsUser }} + runAsGroup: {{ .Values.podSecurityContext.runAsGroup }} + readOnlyRootFilesystem: {{ .Values.securityContext.readOnlyRootFilesystem }} + runAsNonRoot: {{ .Values.securityContext.runAsNonRoot }} +command: + - /bin/bash + - -c + - | + echo "Starting housekeeper..." + until $(curl --output /dev/null --silent --head --fail http://127.0.0.1:8080/login); do + echo "Housekeeper: Waiting for the main netbox container..." + sleep 5 + done + /opt/netbox/housekeeping.sh + echo "Housekeeper finished, exiting..." +volumeMounts: + - name: config + mountPath: /etc/netbox/config + - name: reports + mountPath: /etc/netbox/reports + - name: scripts + mountPath: /etc/netbox/scritps + - name: media + mountPath: /opt/netbox/netbox/media + - name: configfile + mountPath: /etc/netbox/config/01-config.py + subPath: config.py +{{- end -}} diff --git a/incubator/netbox/2.0.0/templates/_secret.tpl b/incubator/netbox/2.0.0/templates/_secret.tpl new file mode 100644 index 00000000000..6d53f94fded --- /dev/null +++ b/incubator/netbox/2.0.0/templates/_secret.tpl @@ -0,0 +1,376 @@ +{{/* Define the secret */}} +{{- define "netbox.secret" -}} + +{{- $secretName := printf "%s-secret" (include "tc.common.names.fullname" .) }} + +{{- $secret_key := "" }} +{{- with (lookup "v1" "Secret" .Release.Namespace $secretName) }} + {{- $secret_key = (index .data "secret_key") }} +{{- else }} + {{- $secret_key = randAlphaNum 64 }} +{{- end }} + +--- + +apiVersion: v1 +kind: Secret +type: Opaque +metadata: + name: {{ $secretName }} + labels: + {{- include "tc.common.labels" . | nindent 4 }} +data: + secret_key: {{ $secret_key | b64enc }} +stringData: + config.py: | + ALLOWED_HOSTS = [ + '127.0.0.1', + '::1', + {{- range .Values.netbox.allowed_hosts }} + {{ . | squote }}, + {{- end }} + ] + + DATABASE = { + 'NAME': '{{ .Values.postgresql.postgresqlDatabase }}', + 'USER': '{{ .Values.postgresql.postgresqlUsername }}', + 'PASSWORD': '{{ .Values.postgresql.postgresqlPassword | trimAll "\"" }}', + 'HOST': '{{ printf "%v-%v" .Release.Name "postgresql" }}', + 'PORT': '5432', + 'CONN_MAX_AGE': 300, + } + + REDIS = { + 'tasks': { + 'HOST': '{{ printf "%v-%v" .Release.Name "redis" }}', + 'PORT': 6379, + 'PASSWORD': '{{ .Values.redis.redisPassword | trimAll "\"" }}', + 'DATABASE': 0, + 'SSL': False, + }, + 'caching': { + 'HOST': '{{ printf "%v-%v" .Release.Name "redis" }}', + 'PORT': 6379, + 'PASSWORD': '{{ .Values.redis.redisPassword | trimAll "\"" }}', + 'DATABASE': 1, + 'SSL': False, + } + } + + SECRET_KEY = '{{ $secret_key }}' + + {{- with .Values.netbox.admins }} + ADMINS = [ + {{- range . }} + ({{ .name | squote }},{{ .email | squote }}), + {{- end }} + ] + {{- end }} + + {{- with .Values.netbox.allowed_urls_schemes}} + ALLOWED_URL_SCHEMES = [ + {{- range . }} + {{ . | squote }}, + {{- end }} + ] + {{- end }} + + {{- with .Values.netbox.auth_password_validators }} + AUTH_PASSWORD_VALIDATORS = [ + {{- range . }} + { + 'NAME': {{ .name | squote }}, + 'OPTIONS': { + {{- range .options }} + {{ .key | squote }}: {{ .value }}, + {{- end }} + } + + }, + {{- end }} + ] + {{- end }} + + {{- with .Values.netbox.banner.top }} + BANNER_TOP = {{ . | squote }} + {{- end }} + + {{- with .Values.netbox.banner.bottom }} + BANNER_BOTTOM = {{ . | squote }} + {{- end }} + + {{- with .Values.netbox.banner.login }} + BANNER_LOGIN = {{ . | squote }} + {{- end }} + + {{- if or .Values.netbox.retention.changelog (eq (int .Values.netbox.retention.changelog) 0) }} + CHANGELOG_RETENTION = {{ .Values.netbox.retention.changelog }} + {{- end }} + + {{- if or .Values.netbox.retention.job_result (eq (int .Values.netbox.retention.job_result) 0) }} + JOBRESULT_RETENTION = {{ .Values.netbox.retention.job_result }} + {{- end }} + + PREFER_IPV4 = {{ ternary "True" "False" .Values.netbox.prefer_ipv4 }} + + ENFORCE_GLOBAL_UNIQUE = {{ ternary "True" "False" .Values.netbox.enforce_global_unique }} + + GRAPHQL_ENABLED = {{ ternary "True" "False" .Values.netbox.graphql_enabled }} + + {{- with .Values.netbox.maps_url }} + MAPS_URL = {{ . | squote }} + {{- end }} + + {{- if or .Values.netbox.max_page_size (eq (int .Values.netbox.max_page_size) 0) }} + MAX_PAGE_SIZE = {{ .Values.netbox.max_page_size }} + {{- end }} + + {{- if or .Values.netbox.paginate_count (eq (int .Values.netbox.paginate_count) 0) }} + PAGINATE_COUNT = {{ .Values.netbox.paginate_count }} + {{- end }} + + {{- with .Values.netbox.powerfeed.default_amperage }} + POWERFEED_DEFAULT_AMPERAGE = {{ . }} + {{- end }} + + {{- with .Values.netbox.powerfeed.default_max_utilization }} + POWERFEED_DEFAULT_MAX_UTILIZATION = {{ . }} + {{- end }} + + {{- with .Values.netbox.powerfeed.default_voltage }} + POWERFEED_DEFAULT_VOLTAGE = {{ . }} + {{- end }} + + {{- with .Values.netbox.rack.elevation_default_unit_height }} + RACK_ELEVATION_DEFAULT_UNIT_HEIGHT = {{ . }} + {{- end }} + + {{- with .Values.netbox.rack.elevation_default_unit_width }} + RACK_ELEVATION_DEFAULT_UNIT_WIDTH = {{ . }} + {{- end }} + + {{- with .Values.netbox.napalm.username }} + NAPALM_USERNAME = {{ . | squote }} + {{- end }} + + {{- with .Values.netbox.napalm.password }} + NAPALM_PASSWORD = {{ . | squote }} + {{- end }} + + {{- with .Values.netbox.napalm.timeout }} + NAPALM_TIMEOUT = {{ . }} + {{- end }} + + {{- with .Values.netbox.napalm.args }} + NAPALM_ARGS = { + {{- range . }} + {{ .arg | squote }}: {{ .value | squote }}, + {{- end }} + } + {{- end }} + + {{- with .Values.netbox.csrf_trusted_origin }} + CSRF_TRUSTED_ORIGINS = [ + {{ . | squote }}, + ] + {{- end }} + + {{- with .Values.netbox.csrf_cookie_name }} + CSRF_COOKIE_NAME = {{ . | squote }} + {{- end }} + + CORS_ORIGIN_ALLOW_ALL = {{ ternary "True" "False" .Values.netbox.cors_origin_allow_all }} + + {{- with .Values.netbox.cors_origin_whitelist }} + CORS_ORIGIN_WHITELIST = [ + {{- range . }} + {{ . | squote }}, + {{- end }} + ] + {{- end }} + + {{- with .Values.netbox.cors_origin_regex_whitelist }} + CORS_ORIGIN_REGEX_WHITELIST = [ + {{- range . }} + {{ . }}, + {{- end }} + ] + {{- end }} + + DEBUG = {{ ternary "True" "False" .Values.netbox.debug }} + + {{- if .Values.netbox.email }} + {{- if .Values.netbox.email.server }} + EMAIL = { + {{- with .Values.netbox.email.server }} + 'SERVER': {{ . | squote }}, + {{- end }} + {{- with .Values.netbox.email.port }} + 'PORT': {{ . }}, + {{- end }} + {{- with .Values.netbox.email.username }} + 'USERNAME': {{ . | squote }}, + {{- end }} + {{- with .Values.netbox.email.password }} + 'PASSWORD': {{ . | squote }}, + {{- end }} + 'USE_SSL': {{ ternary "True" "False" .Values.netbox.email.use_ssl }}, + 'USE_TLS': {{ ternary "True" "False" .Values.netbox.email.use_tls }}, + {{- with .Values.netbox.email.timeout }} + 'TIMEOUT': {{ . }}, + {{- end }} + {{- with .Values.netbox.email.from_email }} + 'FROM_EMAIL': {{ . | squote }}, + {{- end }} + } + {{- end }} + {{- end }} + + {{- with .Values.netbox.exempt_view_permissions }} + EXEMPT_VIEW_PERMISSIONS = [ + {{- range . }} + {{ . | squote }}, + {{- end }} + ] + {{- end }} + + {{- with .Values.netbox.http_proxies }} + HTTP_PROXIES = { + {{- range . }} + {{ .key | squote }}: {{ .url | squote }}, + {{- end }} + } + {{- end }} + + {{- with .Values.netbox.internal_ips }} + INTERNAL_IPS = ( + '127.0.0.1', + '::1', + {{- range . }} + {{ . | squote }}, + {{- end }} + ) + {{- end }} + + LOGIN_PERSISTENCE = {{ ternary "True" "False" .Values.netbox.login_persistence }} + + LOGIN_REQUIRED = {{ ternary "True" "False" .Values.netbox.login_required }} + + {{- with .Values.netbox.login_timeout }} + LOGIN_TIMEOUT = {{ . }} + {{- end }} + + METRICS_ENABLED = {{ ternary "True" "False" .Values.metrics.enabled }} + + TIME_ZONE = {{ .Values.TZ | squote }} + + MEDIA_ROOT = '/opt/netbox/netbox/media' + REPORTS_ROOT = '/opt/netbox/netbox/reports' + SCRIPTS_ROOT = '/opt/netbox/netbox/scripts' + + {{- with .Values.netbox.storage_backend }} + STORAGE_BACKEND = {{ . | squote }} + {{- end }} + + {{- with .Values.netbox.storage_config }} + STORAGE_CONFIG = { + {{- range . }} + {{ .key | squote }}: {{ .value | squote }}, + {{- end }} + } + {{- end }} + + {{- $enabled_plugins := list -}} + {{- with .Values.netbox.plugin_config -}} + {{- range . -}} + {{- if .enabled -}} + {{- $enabled_plugins = append $enabled_plugins .plugin_name -}} + {{- end -}} + {{- end -}} + {{- end -}} + + {{- with $enabled_plugins }} + PLUGINS = [ + {{- range . }} + {{ . | squote }}, + {{- end }} + ] + {{- end }} + + {{/* + TODO: Consider template plugins here, so it's easier to config on UI + https://github.com/netbox-community/netbox/wiki/Plugins + */}} + {{- with .Values.netbox.plugin_config }} + PLUGINS_CONFIG = { + {{- range . }} + {{- if .enabled }} + {{ .plugin_name | squote }}: { + {{- range .config }} + {{ .key | squote }}: {{ .value | squote }}, + {{- end }} + } + {{- end }} + {{- end }} + } + {{- end }} + + {{- with .Values.netbox.rq_default_timeout }} + RQ_DEFAULT_TIMEOUT = {{ . }} + {{- end }} + + {{- with .Values.netbox.session_cookie_name }} + SESSION_COOKIE_NAME = {{ . | squote }} + {{- end }} + + RELEASE_CHECK_URL = 'https://api.github.com/repos/netbox-community/netbox/releases' + + {{- with .Values.netbox.remote_auth }} + {{- if .enabled }} + REMOTE_AUTH_ENABLED = True + {{- with .backend }} + REMOTE_AUTH_BACKEND = {{ . | squote }} + {{- end }} + {{- with .header }} + REMOTE_AUTH_HEADER = {{ . | squote }} + {{- end }} + REMOTE_AUTH_AUTO_CREATE_USER = {{ ternary "True" "False" .auto_create_user }} + {{- with .default_groups }} + REMOTE_AUTH_DEFAULT_GROUPS = [ + {{- range . }} + {{ . | squote }}, + {{- end }} + ] + {{- end }} + {{- with .default_permissions }} + REMOTE_AUTH_DEFAULT_PERMISSIONS = { + {{- range . }} + {{ .key | squote }}: {{ if eq .value "None" }}{{ .value }}{{ else }}{{ .value | squote }}{{ end }}, + {{- end }} + } + {{- end }} + {{- end }} + {{- end }} + SESSION_FILE_PATH = None + + {{- with .Values.netbox.date_time }} + {{- with .date_format }} + DATE_FORMAT = {{ . | squote }} + {{- end }} + {{- with .short_date_format }} + SHORT_DATE_FORMAT = {{ . | squote }} + {{- end }} + {{- with .time_format }} + TIME_FORMAT = {{ . | squote }} + {{- end }} + {{- with .shot_time_format }} + SHORT_TIME_FORMAT = {{ . | squote }} + {{- end }} + {{- with .date_time_format }} + DATETIME_FORMAT = {{ . | squote }} + {{- end }} + {{- with .short_date_time_format }} + SHORT_DATETIME_FORMAT = {{ . | squote }} + {{- end }} + {{- end }} +{{- end }} diff --git a/incubator/netbox/2.0.0/templates/_worker.tpl b/incubator/netbox/2.0.0/templates/_worker.tpl new file mode 100644 index 00000000000..41ff2f01b72 --- /dev/null +++ b/incubator/netbox/2.0.0/templates/_worker.tpl @@ -0,0 +1,56 @@ +{{/* Define the worker container */}} +{{- define "netbox.worker" -}} +image: {{ .Values.image.repository }}:{{ .Values.image.tag }} +imagePullPolicy: {{ .Values.image.pullPolicy }} +securityContext: + runAsUser: {{ .Values.podSecurityContext.runAsUser }} + runAsGroup: {{ .Values.podSecurityContext.runAsGroup }} + readOnlyRootFilesystem: {{ .Values.securityContext.readOnlyRootFilesystem }} + runAsNonRoot: {{ .Values.securityContext.runAsNonRoot }} +command: + - /bin/bash + - -c + - | + echo "Starting worker...." + until $(curl --output /dev/null --silent --head --fail http://127.0.0.1:8080/login); do + echo "Worker: Waiting for the main netbox container..." + sleep 5 + done + /opt/netbox/venv/bin/python /opt/netbox/netbox/manage.py rqworker +volumeMounts: + - name: config + mountPath: /etc/netbox/config + - name: reports + mountPath: /etc/netbox/reports + - name: scripts + mountPath: /etc/netbox/scritps + - name: media + mountPath: /opt/netbox/netbox/media + - name: configfile + mountPath: /etc/netbox/config/01-config.py + subPath: config.py +{{/*readinessProbe: + exec: + command: + - TODO: find a healthcheck + initialDelaySeconds: {{ .Values.probes.readiness.spec.initialDelaySeconds }} + timeoutSeconds: {{ .Values.probes.readiness.spec.timeoutSeconds }} + periodSeconds: {{ .Values.probes.readiness.spec.periodSeconds }} + failureThreshold: {{ .Values.probes.readiness.spec.failureThreshold }} +livenessProbe: + exec: + command: + - TODO: find a healthcheck + initialDelaySeconds: {{ .Values.probes.liveness.spec.initialDelaySeconds }} + timeoutSeconds: {{ .Values.probes.liveness.spec.timeoutSeconds }} + periodSeconds: {{ .Values.probes.liveness.spec.periodSeconds }} + failureThreshold: {{ .Values.probes.liveness.spec.failureThreshold }} +startupProbe: + exec: + command: + - TODO: find a healthcheck + initialDelaySeconds: {{ .Values.probes.startup.spec.initialDelaySeconds }} + timeoutSeconds: {{ .Values.probes.startup.spec.timeoutSeconds }} + periodSeconds: {{ .Values.probes.startup.spec.periodSeconds }} + failureThreshold: {{ .Values.probes.startup.spec.failureThreshold }}*/}} +{{- end -}} diff --git a/incubator/netbox/2.0.0/templates/common.yaml b/incubator/netbox/2.0.0/templates/common.yaml new file mode 100644 index 00000000000..36d5d8539ea --- /dev/null +++ b/incubator/netbox/2.0.0/templates/common.yaml @@ -0,0 +1,16 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.common.loader.init" . }} + +{{- include "netbox.secret" . }} + +{{- $_ := set .Values.additionalContainers "worker" (include "netbox.worker" . | fromYaml) -}} +{{- $_ := set .Values.additionalContainers "housekeeper" (include "netbox.housekeeper" . | fromYaml) -}} + +{{- if .Values.metrics.enabled -}} +{{- $_ := set .Values.podAnnotations "prometheus.io/scrape" "true" -}} +{{- $_ := set .Values.podAnnotations "prometheus.io/path" "/metrics" -}} +{{- $_ := set .Values.podAnnotations "prometheus.io/port" (.Values.service.main.ports.main.targetPort | toString) -}} +{{- end -}} + +{{/* Render the templates */}} +{{ include "tc.common.loader.apply" . }} diff --git a/incubator/netbox/2.0.0/templates/prometheusrules.yaml b/incubator/netbox/2.0.0/templates/prometheusrules.yaml new file mode 100644 index 00000000000..35b77edf0f6 --- /dev/null +++ b/incubator/netbox/2.0.0/templates/prometheusrules.yaml @@ -0,0 +1,18 @@ +{{- if and .Values.metrics.enabled .Values.metrics.prometheusRule.enabled }} +apiVersion: monitoring.coreos.com/v1 +kind: PrometheusRule +metadata: + name: {{ include "tc.common.names.fullname" . }} + labels: + {{- include "tc.common.labels" . | nindent 4 }} + {{- with .Values.metrics.prometheusRule.labels }} + {{- toYaml . | nindent 4 }} + {{- end }} +spec: + groups: + - name: {{ include "tc.common.names.fullname" . }} + rules: + {{- with .Values.metrics.prometheusRule.rules }} + {{- toYaml . | nindent 8 }} + {{- end }} +{{- end }} diff --git a/incubator/netbox/2.0.0/templates/servicemonitor.yaml b/incubator/netbox/2.0.0/templates/servicemonitor.yaml new file mode 100644 index 00000000000..3a719d761e1 --- /dev/null +++ b/incubator/netbox/2.0.0/templates/servicemonitor.yaml @@ -0,0 +1,24 @@ +{{- if .Values.metrics.enabled }} +apiVersion: monitoring.coreos.com/v1 +kind: ServiceMonitor +metadata: + name: {{ include "tc.common.names.fullname" . }} + labels: + {{- include "tc.common.labels" . | nindent 4 }} + {{- with .Values.metrics.serviceMonitor.labels }} + {{- toYaml . | nindent 4 }} + {{- end }} +spec: + selector: + matchLabels: + {{- include "tc.common.labels.selectorLabels" . | nindent 6 }} + endpoints: + - port: http + {{- with .Values.metrics.serviceMonitor.interval }} + interval: {{ . }} + {{- end }} + {{- with .Values.metrics.serviceMonitor.scrapeTimeout }} + scrapeTimeout: {{ . }} + {{- end }} + path: /metrics +{{- end }} diff --git a/incubator/obsidian/1.0.3/values.yaml b/incubator/netbox/2.0.0/values.yaml similarity index 100% rename from incubator/obsidian/1.0.3/values.yaml rename to incubator/netbox/2.0.0/values.yaml diff --git a/incubator/neverwinternights-ee/1.0.3/Chart.lock b/incubator/neverwinternights-ee/1.0.3/Chart.lock deleted file mode 100644 index d2a948e30f7..00000000000 --- a/incubator/neverwinternights-ee/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:01:51.571742107Z" diff --git a/incubator/neverwinternights-ee/1.0.3/Chart.yaml b/incubator/neverwinternights-ee/1.0.3/Chart.yaml deleted file mode 100644 index cd2149c96be..00000000000 --- a/incubator/neverwinternights-ee/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - GameServers -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This Chart will download and install Neverwinter Nights: Enhanced Edition and run it (by default this Chart has a MariaDB and Redis Server integrated)." -home: https://truecharts.org/docs/charts/incubator/neverwinternights-ee -icon: https://truecharts.org/img/hotlink-ok/chart-icons/neverwinternights-ee.png -keywords: - - neverwinternights-ee - - GameServers -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: neverwinternights-ee -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/neverwinternights-ee - - https://www.beamdog.com/games/neverwinter-nights-enhanced/ - - https://hub.docker.com/r/ich777/nwnee-server/ -type: application -version: 1.0.3 diff --git a/incubator/neverwinternights-ee/1.0.3/app-changelog.md b/incubator/neverwinternights-ee/1.0.3/app-changelog.md deleted file mode 100644 index e36b70cee84..00000000000 --- a/incubator/neverwinternights-ee/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [neverwinternights-ee-1.0.3](https://github.com/truecharts/charts/compare/neverwinternights-ee-0.0.35...neverwinternights-ee-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/neverwinternights-ee/1.0.3/charts/common-10.9.4.tgz b/incubator/neverwinternights-ee/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/neverwinternights-ee/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/neverwinternights-ee/1.0.3/CHANGELOG.md b/incubator/neverwinternights-ee/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/neverwinternights-ee/1.0.3/CHANGELOG.md rename to incubator/neverwinternights-ee/1.0.4/CHANGELOG.md diff --git a/incubator/neverwinternights-ee/1.0.4/Chart.yaml b/incubator/neverwinternights-ee/1.0.4/Chart.yaml new file mode 100644 index 00000000000..ec08bf250d3 --- /dev/null +++ b/incubator/neverwinternights-ee/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - GameServers +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This Chart will download and install Neverwinter Nights: Enhanced Edition and run it (by default this Chart has a MariaDB and Redis Server integrated)." +home: https://truecharts.org/docs/charts/incubator/neverwinternights-ee +icon: https://truecharts.org/img/hotlink-ok/chart-icons/neverwinternights-ee.png +keywords: + - neverwinternights-ee + - GameServers +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: neverwinternights-ee +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/neverwinternights-ee + - https://www.beamdog.com/games/neverwinter-nights-enhanced/ + - https://hub.docker.com/r/ich777/nwnee-server/ +type: application +version: 1.0.4 diff --git a/incubator/neverwinternights-ee/1.0.3/README.md b/incubator/neverwinternights-ee/1.0.4/README.md similarity index 100% rename from incubator/neverwinternights-ee/1.0.3/README.md rename to incubator/neverwinternights-ee/1.0.4/README.md diff --git a/incubator/neverwinternights-ee/1.0.4/app-changelog.md b/incubator/neverwinternights-ee/1.0.4/app-changelog.md new file mode 100644 index 00000000000..2a89292d3f7 --- /dev/null +++ b/incubator/neverwinternights-ee/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [neverwinternights-ee-1.0.4](https://github.com/truecharts/charts/compare/neverwinternights-ee-1.0.3...neverwinternights-ee-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/neverwinternights-ee/1.0.3/app-readme.md b/incubator/neverwinternights-ee/1.0.4/app-readme.md similarity index 100% rename from incubator/neverwinternights-ee/1.0.3/app-readme.md rename to incubator/neverwinternights-ee/1.0.4/app-readme.md diff --git a/incubator/neverwinternights-ee/1.0.4/charts/common-10.9.7.tgz b/incubator/neverwinternights-ee/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/neverwinternights-ee/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/neverwinternights-ee/1.0.3/ix_values.yaml b/incubator/neverwinternights-ee/1.0.4/ix_values.yaml similarity index 100% rename from incubator/neverwinternights-ee/1.0.3/ix_values.yaml rename to incubator/neverwinternights-ee/1.0.4/ix_values.yaml diff --git a/incubator/neverwinternights-ee/1.0.3/questions.yaml b/incubator/neverwinternights-ee/1.0.4/questions.yaml similarity index 100% rename from incubator/neverwinternights-ee/1.0.3/questions.yaml rename to incubator/neverwinternights-ee/1.0.4/questions.yaml diff --git a/incubator/neverwinternights-ee/1.0.3/templates/common.yaml b/incubator/neverwinternights-ee/1.0.4/templates/common.yaml similarity index 100% rename from incubator/neverwinternights-ee/1.0.3/templates/common.yaml rename to incubator/neverwinternights-ee/1.0.4/templates/common.yaml diff --git a/incubator/onlinecheckyourserver/1.0.3/values.yaml b/incubator/neverwinternights-ee/1.0.4/values.yaml similarity index 100% rename from incubator/onlinecheckyourserver/1.0.3/values.yaml rename to incubator/neverwinternights-ee/1.0.4/values.yaml diff --git a/incubator/newyearcountdownclock/1.0.3/Chart.lock b/incubator/newyearcountdownclock/1.0.3/Chart.lock deleted file mode 100644 index 090b417e20d..00000000000 --- a/incubator/newyearcountdownclock/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:01:52.530378535Z" diff --git a/incubator/newyearcountdownclock/1.0.3/Chart.yaml b/incubator/newyearcountdownclock/1.0.3/Chart.yaml deleted file mode 100644 index 7d320ca12c3..00000000000 --- a/incubator/newyearcountdownclock/1.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Tools-Utilities - - Other -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Self Hosted, self contained New Year Countdown clock" -home: https://truecharts.org/docs/charts/incubator/newyearcountdownclock -icon: https://truecharts.org/img/hotlink-ok/chart-icons/newyearcountdownclock.png -keywords: - - newyearcountdownclock - - Tools-Utilities - - Other -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: newyearcountdownclock -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/newyearcountdownclock - - https://github.com/modem7/Docker-NewYearCountdown - - https://hub.docker.com/r/modem7/newyearcountdown -type: application -version: 1.0.3 diff --git a/incubator/newyearcountdownclock/1.0.3/app-changelog.md b/incubator/newyearcountdownclock/1.0.3/app-changelog.md deleted file mode 100644 index 53f8b2ebe93..00000000000 --- a/incubator/newyearcountdownclock/1.0.3/app-changelog.md +++ /dev/null @@ -1,26 +0,0 @@ - - -## [newyearcountdownclock-1.0.3](https://github.com/truecharts/charts/compare/newyearcountdownclock-0.0.35...newyearcountdownclock-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Fix - -- remove removed includes - - \ No newline at end of file diff --git a/incubator/newyearcountdownclock/1.0.3/charts/common-10.9.4.tgz b/incubator/newyearcountdownclock/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/newyearcountdownclock/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/newyearcountdownclock/1.0.3/CHANGELOG.md b/incubator/newyearcountdownclock/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/newyearcountdownclock/1.0.3/CHANGELOG.md rename to incubator/newyearcountdownclock/1.0.4/CHANGELOG.md diff --git a/incubator/newyearcountdownclock/1.0.4/Chart.yaml b/incubator/newyearcountdownclock/1.0.4/Chart.yaml new file mode 100644 index 00000000000..67f44f68f9a --- /dev/null +++ b/incubator/newyearcountdownclock/1.0.4/Chart.yaml @@ -0,0 +1,31 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Tools-Utilities + - Other +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Self Hosted, self contained New Year Countdown clock" +home: https://truecharts.org/docs/charts/incubator/newyearcountdownclock +icon: https://truecharts.org/img/hotlink-ok/chart-icons/newyearcountdownclock.png +keywords: + - newyearcountdownclock + - Tools-Utilities + - Other +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: newyearcountdownclock +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/newyearcountdownclock + - https://github.com/modem7/Docker-NewYearCountdown + - https://hub.docker.com/r/modem7/newyearcountdown +type: application +version: 1.0.4 diff --git a/incubator/newyearcountdownclock/1.0.3/README.md b/incubator/newyearcountdownclock/1.0.4/README.md similarity index 100% rename from incubator/newyearcountdownclock/1.0.3/README.md rename to incubator/newyearcountdownclock/1.0.4/README.md diff --git a/incubator/newyearcountdownclock/1.0.4/app-changelog.md b/incubator/newyearcountdownclock/1.0.4/app-changelog.md new file mode 100644 index 00000000000..5164be6163c --- /dev/null +++ b/incubator/newyearcountdownclock/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [newyearcountdownclock-1.0.4](https://github.com/truecharts/charts/compare/newyearcountdownclock-1.0.3...newyearcountdownclock-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/newyearcountdownclock/1.0.3/app-readme.md b/incubator/newyearcountdownclock/1.0.4/app-readme.md similarity index 100% rename from incubator/newyearcountdownclock/1.0.3/app-readme.md rename to incubator/newyearcountdownclock/1.0.4/app-readme.md diff --git a/incubator/newyearcountdownclock/1.0.4/charts/common-10.9.7.tgz b/incubator/newyearcountdownclock/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/newyearcountdownclock/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/newyearcountdownclock/1.0.3/ix_values.yaml b/incubator/newyearcountdownclock/1.0.4/ix_values.yaml similarity index 100% rename from incubator/newyearcountdownclock/1.0.3/ix_values.yaml rename to incubator/newyearcountdownclock/1.0.4/ix_values.yaml diff --git a/incubator/newyearcountdownclock/1.0.3/questions.yaml b/incubator/newyearcountdownclock/1.0.4/questions.yaml similarity index 100% rename from incubator/newyearcountdownclock/1.0.3/questions.yaml rename to incubator/newyearcountdownclock/1.0.4/questions.yaml diff --git a/incubator/newyearcountdownclock/1.0.3/templates/common.yaml b/incubator/newyearcountdownclock/1.0.4/templates/common.yaml similarity index 100% rename from incubator/newyearcountdownclock/1.0.3/templates/common.yaml rename to incubator/newyearcountdownclock/1.0.4/templates/common.yaml diff --git a/incubator/openaudible/1.0.3/values.yaml b/incubator/newyearcountdownclock/1.0.4/values.yaml similarity index 100% rename from incubator/openaudible/1.0.3/values.yaml rename to incubator/newyearcountdownclock/1.0.4/values.yaml diff --git a/incubator/nexus-oss/1.0.3/Chart.lock b/incubator/nexus-oss/1.0.3/Chart.lock deleted file mode 100644 index c4ace0a4333..00000000000 --- a/incubator/nexus-oss/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:01:58.25572191Z" diff --git a/incubator/nexus-oss/1.0.3/Chart.yaml b/incubator/nexus-oss/1.0.3/Chart.yaml deleted file mode 100644 index f673213a361..00000000000 --- a/incubator/nexus-oss/1.0.3/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: "3.43.0" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Sonatype Nexus open source is a artifact repository manager" -home: https://truecharts.org/docs/charts/incubator/nexus-oss -icon: https://truecharts.org/img/hotlink-ok/chart-icons/nexus-oss.png -keywords: - - nexus-oss - - productivity -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: nexus-oss -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/nexus-oss - - https://hub.docker.com/r/sonatype/nexus3 -type: application -version: 1.0.3 -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - productivity diff --git a/incubator/nexus-oss/1.0.3/app-changelog.md b/incubator/nexus-oss/1.0.3/app-changelog.md deleted file mode 100644 index 4ccc04eb130..00000000000 --- a/incubator/nexus-oss/1.0.3/app-changelog.md +++ /dev/null @@ -1,34 +0,0 @@ - - -## [nexus-oss-1.0.3](https://github.com/truecharts/charts/compare/nexus-oss-0.0.22...nexus-oss-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Bump all for ingressList and speedtest - - Major Change to GUI - - bump to regenerate catalog - - update docker general non-major ([#4355](https://github.com/truecharts/charts/issues/4355)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/nexus-oss/1.0.3/charts/common-10.9.4.tgz b/incubator/nexus-oss/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/nexus-oss/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/nexus-oss/1.0.3/CHANGELOG.md b/incubator/nexus-oss/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/nexus-oss/1.0.3/CHANGELOG.md rename to incubator/nexus-oss/1.0.4/CHANGELOG.md diff --git a/incubator/nexus-oss/1.0.4/Chart.yaml b/incubator/nexus-oss/1.0.4/Chart.yaml new file mode 100644 index 00000000000..73be0bd8f49 --- /dev/null +++ b/incubator/nexus-oss/1.0.4/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "3.43.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Sonatype Nexus open source is a artifact repository manager" +home: https://truecharts.org/docs/charts/incubator/nexus-oss +icon: https://truecharts.org/img/hotlink-ok/chart-icons/nexus-oss.png +keywords: + - nexus-oss + - productivity +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: nexus-oss +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/nexus-oss + - https://hub.docker.com/r/sonatype/nexus3 +type: application +version: 1.0.4 +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - productivity diff --git a/incubator/nexus-oss/1.0.3/README.md b/incubator/nexus-oss/1.0.4/README.md similarity index 100% rename from incubator/nexus-oss/1.0.3/README.md rename to incubator/nexus-oss/1.0.4/README.md diff --git a/incubator/nexus-oss/1.0.4/app-changelog.md b/incubator/nexus-oss/1.0.4/app-changelog.md new file mode 100644 index 00000000000..bf62d9ae662 --- /dev/null +++ b/incubator/nexus-oss/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [nexus-oss-1.0.4](https://github.com/truecharts/charts/compare/nexus-oss-1.0.3...nexus-oss-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/nexus-oss/1.0.3/app-readme.md b/incubator/nexus-oss/1.0.4/app-readme.md similarity index 100% rename from incubator/nexus-oss/1.0.3/app-readme.md rename to incubator/nexus-oss/1.0.4/app-readme.md diff --git a/incubator/nexus-oss/1.0.4/charts/common-10.9.7.tgz b/incubator/nexus-oss/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/nexus-oss/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/nexus-oss/1.0.3/ix_values.yaml b/incubator/nexus-oss/1.0.4/ix_values.yaml similarity index 100% rename from incubator/nexus-oss/1.0.3/ix_values.yaml rename to incubator/nexus-oss/1.0.4/ix_values.yaml diff --git a/incubator/nexus-oss/1.0.3/questions.yaml b/incubator/nexus-oss/1.0.4/questions.yaml similarity index 100% rename from incubator/nexus-oss/1.0.3/questions.yaml rename to incubator/nexus-oss/1.0.4/questions.yaml diff --git a/incubator/nexus-oss/1.0.3/templates/common.yaml b/incubator/nexus-oss/1.0.4/templates/common.yaml similarity index 100% rename from incubator/nexus-oss/1.0.3/templates/common.yaml rename to incubator/nexus-oss/1.0.4/templates/common.yaml diff --git a/incubator/opengl-desktop-g3/1.0.3/values.yaml b/incubator/nexus-oss/1.0.4/values.yaml similarity index 100% rename from incubator/opengl-desktop-g3/1.0.3/values.yaml rename to incubator/nexus-oss/1.0.4/values.yaml diff --git a/incubator/nginx-proxy-manager/2.0.0/CHANGELOG.md b/incubator/nginx-proxy-manager/2.0.0/CHANGELOG.md new file mode 100644 index 00000000000..785af0e532b --- /dev/null +++ b/incubator/nginx-proxy-manager/2.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [nginx-proxy-manager-1.0.0](https://github.com/truecharts/charts/compare/nginx-proxy-manager-0.0.7...nginx-proxy-manager-1.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update docker general non-major ([#4355](https://github.com/truecharts/charts/issues/4355)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [nginx-proxy-manager-0.0.11](https://github.com/truecharts/charts/compare/nginx-proxy-manager-0.0.7...nginx-proxy-manager-0.0.11) (2022-11-09) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update docker general non-major ([#4355](https://github.com/truecharts/charts/issues/4355)) + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [nginx-proxy-manager-0.0.10](https://github.com/truecharts/charts/compare/nginx-proxy-manager-0.0.7...nginx-proxy-manager-0.0.10) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [nginx-proxy-manager-0.0.9](https://github.com/truecharts/charts/compare/nginx-proxy-manager-0.0.7...nginx-proxy-manager-0.0.9) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [nginx-proxy-manager-0.0.9](https://github.com/truecharts/charts/compare/nginx-proxy-manager-0.0.7...nginx-proxy-manager-0.0.9) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [nginx-proxy-manager-0.0.9](https://github.com/truecharts/charts/compare/nginx-proxy-manager-0.0.7...nginx-proxy-manager-0.0.9) (2022-11-08) + +### Chore diff --git a/incubator/nginx-proxy-manager/2.0.0/Chart.yaml b/incubator/nginx-proxy-manager/2.0.0/Chart.yaml new file mode 100644 index 00000000000..7bbe63d1d97 --- /dev/null +++ b/incubator/nginx-proxy-manager/2.0.0/Chart.yaml @@ -0,0 +1,36 @@ +apiVersion: v2 +appVersion: "2.9.19" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: mariadb.enabled + name: mariadb + repository: https://charts.truecharts.org/ + version: 4.0.5 +deprecated: false +description: Managing Nginx proxy hosts with a simple, powerful interface. +home: https://truecharts.org/docs/charts/incubator/nginx-proxy-manager +icon: https://truecharts.org/img/hotlink-ok/chart-icons/nginx-proxy-manager.png +keywords: + - nginx-proxy-manager + - nginx + - reverse-proxy +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: nginx-proxy-manager +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/nginx-proxy-manager + - https://github.com/NginxProxyManager/nginx-proxy-manager + - https://hub.docker.com/r/jc21/nginx-proxy-manager + - https://nginxproxymanager.com/ +type: application +version: 2.0.0 +annotations: + truecharts.org/catagories: | + - networking + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/nginx-proxy-manager/2.0.0/README.md b/incubator/nginx-proxy-manager/2.0.0/README.md new file mode 100644 index 00000000000..c1f57243e97 --- /dev/null +++ b/incubator/nginx-proxy-manager/2.0.0/README.md @@ -0,0 +1,109 @@ +# nginx-proxy-manager + +Managing Nginx proxy hosts with a simple, powerful interface. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [nginx-proxy-manager](https://truecharts.org/docs/charts/incubator/nginx-proxy-manager) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* +* +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | mariadb | 3.0.119 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `nginx-proxy-manager` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install nginx-proxy-manager TrueCharts/nginx-proxy-manager +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `nginx-proxy-manager` deployment + +```console +helm uninstall nginx-proxy-manager +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install nginx-proxy-manager \ + --set env.TZ="America/New York" \ + TrueCharts/nginx-proxy-manager +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install nginx-proxy-manager TrueCharts/nginx-proxy-manager -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/incubator/nginx-proxy-manager/2.0.0/app-changelog.md b/incubator/nginx-proxy-manager/2.0.0/app-changelog.md new file mode 100644 index 00000000000..9215ec46d83 --- /dev/null +++ b/incubator/nginx-proxy-manager/2.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [nginx-proxy-manager-2.0.0](https://github.com/truecharts/charts/compare/nginx-proxy-manager-1.0.3...nginx-proxy-manager-2.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/nginx-proxy-manager/2.0.0/app-readme.md b/incubator/nginx-proxy-manager/2.0.0/app-readme.md new file mode 100644 index 00000000000..af760e7f1a3 --- /dev/null +++ b/incubator/nginx-proxy-manager/2.0.0/app-readme.md @@ -0,0 +1,8 @@ +Managing Nginx proxy hosts with a simple, powerful interface. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/incubator/nginx-proxy-manager](https://truecharts.org/docs/charts/incubator/nginx-proxy-manager) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/incubator/nginx-proxy-manager/2.0.0/charts/common-10.9.7.tgz b/incubator/nginx-proxy-manager/2.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/nginx-proxy-manager/2.0.0/charts/common-10.9.7.tgz differ diff --git a/incubator/nginx-proxy-manager/2.0.0/charts/mariadb-4.0.5.tgz b/incubator/nginx-proxy-manager/2.0.0/charts/mariadb-4.0.5.tgz new file mode 100644 index 00000000000..647d1dc1772 Binary files /dev/null and b/incubator/nginx-proxy-manager/2.0.0/charts/mariadb-4.0.5.tgz differ diff --git a/incubator/nginx-proxy-manager/2.0.0/ix_values.yaml b/incubator/nginx-proxy-manager/2.0.0/ix_values.yaml new file mode 100644 index 00000000000..b2ea341c188 --- /dev/null +++ b/incubator/nginx-proxy-manager/2.0.0/ix_values.yaml @@ -0,0 +1,92 @@ +image: + repository: tccr.io/truecharts/nginx-proxy-manager + pullPolicy: IfNotPresent + tag: 2.9.19@sha256:73be08c2f155c70a8e74f2f2683636333288f86d18f2fd94d2865b604387f84e + +securityContext: + runAsNonRoot: false + readOnlyRootFilesystem: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +env: + DISABLE_IPV6: true + DB_MYSQL_PORT: 3306 + DB_MYSQL_NAME: "{{ .Values.mariadb.mariadbDatabase }}" + DB_MYSQL_USER: "{{ .Values.mariadb.mariadbUsername }}" + DB_MYSQL_HOST: + secretKeyRef: + name: mariadbcreds + key: plainhost + DB_MYSQL_PASSWORD: + secretKeyRef: + name: mariadbcreds + key: mariadb-password + +probes: + liveness: + enabled: true + custom: true + spec: + exec: + command: + - /bin/check-health + readiness: + enabled: true + custom: true + spec: + exec: + command: + - /bin/check-health + startup: + enabled: true + custom: true + spec: + exec: + command: + - /bin/check-health + +service: + main: + ports: + main: + targetPort: 81 + protocol: HTTP + port: 10582 + web: + enabled: true + ports: + web: + enabled: true + targetPort: 80 + protocol: HTTP + port: 10583 + websecure: + enabled: true + ports: + websecure: + enabled: true + targetPort: 443 + protocol: HTTPS + port: 10584 + +persistence: + data: + enabled: true + mountPath: /data + size: 256Gi + letsencrypt: + enabled: true + mountPath: /etc/letsencrypt + size: 256Gi + +mariadb: + enabled: true + mariadbUsername: npm + mariadbDatabase: npm + existingSecret: mariadbcreds + +portal: + enabled: true diff --git a/incubator/nginx-proxy-manager/2.0.0/questions.yaml b/incubator/nginx-proxy-manager/2.0.0/questions.yaml new file mode 100644 index 00000000000..cb92ec2a7cd --- /dev/null +++ b/incubator/nginx-proxy-manager/2.0.0/questions.yaml @@ -0,0 +1,1760 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: env + group: App Configuration + label: Image Environment + schema: + additional_attrs: true + type: dict + attrs: + - variable: DISABLE_IPV6 + label: Disable IPv6 + schema: + type: boolean + default: true + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Service + description: The Primary service on which the healthcheck runs, often the webUI + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Service Port Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + description: This port exposes the container port on the service + schema: + type: int + default: 10582 + required: true + - variable: web + label: Web Entrypoint Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: web + label: Web Service Port Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + description: This port exposes the container port on the service + schema: + type: int + default: 10583 + required: true + - variable: websecure + label: Web Secure Entrypoint Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: websecure + label: Web Secure Service Port Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + description: This port exposes the container port on the service + schema: + type: int + default: 10584 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: data + label: App Data Storage + description: Stores the Application Data. + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: letsencrypt + label: App Letsencrypt Storage + description: Stores the Application Letsencrypt. + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: Privileged mode + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: ReadOnly Root Filesystem + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: Allow Privilege Escalation + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: runAsNonRoot + schema: + type: boolean + default: true + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: runAsUser + description: The UserID of the user running the application + schema: + type: int + default: 0 + - variable: runAsGroup + label: runAsGroup + description: The groupID this App of the user running the application + schema: + type: int + default: 0 + - variable: fsGroup + label: fsGroup + description: The group that should own ALL storage. + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at +
https://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/incubator/nightscout/1.0.3/templates/common.yaml b/incubator/nginx-proxy-manager/2.0.0/templates/common.yaml similarity index 100% rename from incubator/nightscout/1.0.3/templates/common.yaml rename to incubator/nginx-proxy-manager/2.0.0/templates/common.yaml diff --git a/incubator/openra/1.0.3/values.yaml b/incubator/nginx-proxy-manager/2.0.0/values.yaml similarity index 100% rename from incubator/openra/1.0.3/values.yaml rename to incubator/nginx-proxy-manager/2.0.0/values.yaml diff --git a/incubator/nightscout/1.0.3/Chart.lock b/incubator/nightscout/1.0.3/Chart.lock deleted file mode 100644 index ebfd2c92217..00000000000 --- a/incubator/nightscout/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:02:24.29255775Z" diff --git a/incubator/nightscout/1.0.3/Chart.yaml b/incubator/nightscout/1.0.3/Chart.yaml deleted file mode 100644 index 2c9f15f3cc3..00000000000 --- a/incubator/nightscout/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Cloud -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Allows the installation of Nightscout, a remote CGM monitoring system. It allows the upload and display of blood glucous values and can be configuered to issue warnings etc. This is mainly useful to diabetics." -home: https://truecharts.org/docs/charts/incubator/nightscout -icon: https://truecharts.org/img/hotlink-ok/chart-icons/nightscout.png -keywords: - - nightscout - - Cloud -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: nightscout -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/nightscout - - https://github.com/nightscout/cgm-remote-monitor - - https://registry.hub.docker.com/r/nightscout/cgm-remote-monitor-travis -type: application -version: 1.0.3 diff --git a/incubator/nightscout/1.0.3/app-changelog.md b/incubator/nightscout/1.0.3/app-changelog.md deleted file mode 100644 index 3d7032892d6..00000000000 --- a/incubator/nightscout/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [nightscout-1.0.3](https://github.com/truecharts/charts/compare/nightscout-0.0.34...nightscout-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/nightscout/1.0.3/charts/common-10.9.4.tgz b/incubator/nightscout/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/nightscout/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/nightscout/1.0.3/CHANGELOG.md b/incubator/nightscout/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/nightscout/1.0.3/CHANGELOG.md rename to incubator/nightscout/1.0.4/CHANGELOG.md diff --git a/incubator/nightscout/1.0.4/Chart.yaml b/incubator/nightscout/1.0.4/Chart.yaml new file mode 100644 index 00000000000..21ec85bf21b --- /dev/null +++ b/incubator/nightscout/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Cloud +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Allows the installation of Nightscout, a remote CGM monitoring system. It allows the upload and display of blood glucous values and can be configuered to issue warnings etc. This is mainly useful to diabetics." +home: https://truecharts.org/docs/charts/incubator/nightscout +icon: https://truecharts.org/img/hotlink-ok/chart-icons/nightscout.png +keywords: + - nightscout + - Cloud +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: nightscout +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/nightscout + - https://github.com/nightscout/cgm-remote-monitor + - https://registry.hub.docker.com/r/nightscout/cgm-remote-monitor-travis +type: application +version: 1.0.4 diff --git a/incubator/nightscout/1.0.3/README.md b/incubator/nightscout/1.0.4/README.md similarity index 100% rename from incubator/nightscout/1.0.3/README.md rename to incubator/nightscout/1.0.4/README.md diff --git a/incubator/nightscout/1.0.4/app-changelog.md b/incubator/nightscout/1.0.4/app-changelog.md new file mode 100644 index 00000000000..03a1fc9d936 --- /dev/null +++ b/incubator/nightscout/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [nightscout-1.0.4](https://github.com/truecharts/charts/compare/nightscout-1.0.3...nightscout-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/nightscout/1.0.3/app-readme.md b/incubator/nightscout/1.0.4/app-readme.md similarity index 100% rename from incubator/nightscout/1.0.3/app-readme.md rename to incubator/nightscout/1.0.4/app-readme.md diff --git a/incubator/nightscout/1.0.4/charts/common-10.9.7.tgz b/incubator/nightscout/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/nightscout/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/nightscout/1.0.3/ix_values.yaml b/incubator/nightscout/1.0.4/ix_values.yaml similarity index 100% rename from incubator/nightscout/1.0.3/ix_values.yaml rename to incubator/nightscout/1.0.4/ix_values.yaml diff --git a/incubator/nightscout/1.0.3/questions.yaml b/incubator/nightscout/1.0.4/questions.yaml similarity index 100% rename from incubator/nightscout/1.0.3/questions.yaml rename to incubator/nightscout/1.0.4/questions.yaml diff --git a/incubator/nosqlclient/1.0.3/templates/common.yaml b/incubator/nightscout/1.0.4/templates/common.yaml similarity index 100% rename from incubator/nosqlclient/1.0.3/templates/common.yaml rename to incubator/nightscout/1.0.4/templates/common.yaml diff --git a/incubator/openttd/1.0.3/values.yaml b/incubator/nightscout/1.0.4/values.yaml similarity index 100% rename from incubator/openttd/1.0.3/values.yaml rename to incubator/nightscout/1.0.4/values.yaml diff --git a/incubator/noisedash/1.0.3/Chart.lock b/incubator/noisedash/1.0.3/Chart.lock deleted file mode 100644 index abad55600ef..00000000000 --- a/incubator/noisedash/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:02:29.872309393Z" diff --git a/incubator/noisedash/1.0.3/Chart.yaml b/incubator/noisedash/1.0.3/Chart.yaml deleted file mode 100644 index 5298758af1e..00000000000 --- a/incubator/noisedash/1.0.3/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: "0.6.5" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: Self-hosted web tool for generating ambient noises -home: https://truecharts.org/docs/charts/incubator/noisedash -icon: https://truecharts.org/img/hotlink-ok/chart-icons/noisedash.png -keywords: - - noise -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: noisedash -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/noisedash - - https://github.com/kaythomas0/noisedash -version: 1.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/noisedash/1.0.3/app-changelog.md b/incubator/noisedash/1.0.3/app-changelog.md deleted file mode 100644 index 9eec58f5f16..00000000000 --- a/incubator/noisedash/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [noisedash-1.0.3](https://github.com/truecharts/charts/compare/noisedash-0.0.10...noisedash-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/noisedash/1.0.3/charts/common-10.9.4.tgz b/incubator/noisedash/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/noisedash/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/noisedash/1.0.3/CHANGELOG.md b/incubator/noisedash/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/noisedash/1.0.3/CHANGELOG.md rename to incubator/noisedash/1.0.4/CHANGELOG.md diff --git a/incubator/noisedash/1.0.4/Chart.yaml b/incubator/noisedash/1.0.4/Chart.yaml new file mode 100644 index 00000000000..0bb2409a4d4 --- /dev/null +++ b/incubator/noisedash/1.0.4/Chart.yaml @@ -0,0 +1,26 @@ +apiVersion: v2 +appVersion: "0.6.5" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: Self-hosted web tool for generating ambient noises +home: https://truecharts.org/docs/charts/incubator/noisedash +icon: https://truecharts.org/img/hotlink-ok/chart-icons/noisedash.png +keywords: + - noise +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: noisedash +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/noisedash + - https://github.com/kaythomas0/noisedash +version: 1.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/noisedash/1.0.3/README.md b/incubator/noisedash/1.0.4/README.md similarity index 100% rename from incubator/noisedash/1.0.3/README.md rename to incubator/noisedash/1.0.4/README.md diff --git a/incubator/noisedash/1.0.4/app-changelog.md b/incubator/noisedash/1.0.4/app-changelog.md new file mode 100644 index 00000000000..4548e40422a --- /dev/null +++ b/incubator/noisedash/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [noisedash-1.0.4](https://github.com/truecharts/charts/compare/noisedash-1.0.3...noisedash-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/noisedash/1.0.3/app-readme.md b/incubator/noisedash/1.0.4/app-readme.md similarity index 100% rename from incubator/noisedash/1.0.3/app-readme.md rename to incubator/noisedash/1.0.4/app-readme.md diff --git a/incubator/noisedash/1.0.4/charts/common-10.9.7.tgz b/incubator/noisedash/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/noisedash/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/noisedash/1.0.3/ix_values.yaml b/incubator/noisedash/1.0.4/ix_values.yaml similarity index 100% rename from incubator/noisedash/1.0.3/ix_values.yaml rename to incubator/noisedash/1.0.4/ix_values.yaml diff --git a/incubator/noisedash/1.0.3/questions.yaml b/incubator/noisedash/1.0.4/questions.yaml similarity index 100% rename from incubator/noisedash/1.0.3/questions.yaml rename to incubator/noisedash/1.0.4/questions.yaml diff --git a/incubator/noisedash/1.0.3/templates/_configmap.tpl b/incubator/noisedash/1.0.4/templates/_configmap.tpl similarity index 100% rename from incubator/noisedash/1.0.3/templates/_configmap.tpl rename to incubator/noisedash/1.0.4/templates/_configmap.tpl diff --git a/incubator/noisedash/1.0.3/templates/common.yaml b/incubator/noisedash/1.0.4/templates/common.yaml similarity index 100% rename from incubator/noisedash/1.0.3/templates/common.yaml rename to incubator/noisedash/1.0.4/templates/common.yaml diff --git a/incubator/orbital-sync/1.0.3/values.yaml b/incubator/noisedash/1.0.4/values.yaml similarity index 100% rename from incubator/orbital-sync/1.0.3/values.yaml rename to incubator/noisedash/1.0.4/values.yaml diff --git a/incubator/nosqlclient/1.0.3/Chart.lock b/incubator/nosqlclient/1.0.3/Chart.lock deleted file mode 100644 index 5056b309a3e..00000000000 --- a/incubator/nosqlclient/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:02:56.24179314Z" diff --git a/incubator/nosqlclient/1.0.3/Chart.yaml b/incubator/nosqlclient/1.0.3/Chart.yaml deleted file mode 100644 index 19de69d708e..00000000000 --- a/incubator/nosqlclient/1.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Tools-Utilities - - Other -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Cross-platform and self hosted, easy to use, intuitive mongodb management tool - Formerly Mongoclient -home: https://truecharts.org/docs/charts/incubator/nosqlclient -icon: https://truecharts.org/img/hotlink-ok/chart-icons/nosqlclient.png -keywords: - - nosqlclient - - Tools-Utilities - - Other -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: nosqlclient -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/nosqlclient - - https://github.com/nosqlclient/nosqlclient - - https://hub.docker.com/r/mongoclient/mongoclient/ -type: application -version: 1.0.3 diff --git a/incubator/nosqlclient/1.0.3/app-changelog.md b/incubator/nosqlclient/1.0.3/app-changelog.md deleted file mode 100644 index 15c3bd47e09..00000000000 --- a/incubator/nosqlclient/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [nosqlclient-1.0.3](https://github.com/truecharts/charts/compare/nosqlclient-0.0.34...nosqlclient-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/nosqlclient/1.0.3/charts/common-10.9.4.tgz b/incubator/nosqlclient/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/nosqlclient/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/nosqlclient/1.0.3/CHANGELOG.md b/incubator/nosqlclient/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/nosqlclient/1.0.3/CHANGELOG.md rename to incubator/nosqlclient/1.0.4/CHANGELOG.md diff --git a/incubator/nosqlclient/1.0.4/Chart.yaml b/incubator/nosqlclient/1.0.4/Chart.yaml new file mode 100644 index 00000000000..88db5cd639d --- /dev/null +++ b/incubator/nosqlclient/1.0.4/Chart.yaml @@ -0,0 +1,31 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Tools-Utilities + - Other +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Cross-platform and self hosted, easy to use, intuitive mongodb management tool - Formerly Mongoclient +home: https://truecharts.org/docs/charts/incubator/nosqlclient +icon: https://truecharts.org/img/hotlink-ok/chart-icons/nosqlclient.png +keywords: + - nosqlclient + - Tools-Utilities + - Other +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: nosqlclient +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/nosqlclient + - https://github.com/nosqlclient/nosqlclient + - https://hub.docker.com/r/mongoclient/mongoclient/ +type: application +version: 1.0.4 diff --git a/incubator/nosqlclient/1.0.3/README.md b/incubator/nosqlclient/1.0.4/README.md similarity index 100% rename from incubator/nosqlclient/1.0.3/README.md rename to incubator/nosqlclient/1.0.4/README.md diff --git a/incubator/nosqlclient/1.0.4/app-changelog.md b/incubator/nosqlclient/1.0.4/app-changelog.md new file mode 100644 index 00000000000..16205d35841 --- /dev/null +++ b/incubator/nosqlclient/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [nosqlclient-1.0.4](https://github.com/truecharts/charts/compare/nosqlclient-1.0.3...nosqlclient-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/nosqlclient/1.0.3/app-readme.md b/incubator/nosqlclient/1.0.4/app-readme.md similarity index 100% rename from incubator/nosqlclient/1.0.3/app-readme.md rename to incubator/nosqlclient/1.0.4/app-readme.md diff --git a/incubator/nosqlclient/1.0.4/charts/common-10.9.7.tgz b/incubator/nosqlclient/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/nosqlclient/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/nosqlclient/1.0.3/ix_values.yaml b/incubator/nosqlclient/1.0.4/ix_values.yaml similarity index 100% rename from incubator/nosqlclient/1.0.3/ix_values.yaml rename to incubator/nosqlclient/1.0.4/ix_values.yaml diff --git a/incubator/nosqlclient/1.0.3/questions.yaml b/incubator/nosqlclient/1.0.4/questions.yaml similarity index 100% rename from incubator/nosqlclient/1.0.3/questions.yaml rename to incubator/nosqlclient/1.0.4/questions.yaml diff --git a/incubator/notarius/1.0.3/templates/common.yaml b/incubator/nosqlclient/1.0.4/templates/common.yaml similarity index 100% rename from incubator/notarius/1.0.3/templates/common.yaml rename to incubator/nosqlclient/1.0.4/templates/common.yaml diff --git a/incubator/owi2plex/1.0.3/values.yaml b/incubator/nosqlclient/1.0.4/values.yaml similarity index 100% rename from incubator/owi2plex/1.0.3/values.yaml rename to incubator/nosqlclient/1.0.4/values.yaml diff --git a/incubator/notarius/1.0.3/Chart.lock b/incubator/notarius/1.0.3/Chart.lock deleted file mode 100644 index a32c6ab275e..00000000000 --- a/incubator/notarius/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:03:02.912964212Z" diff --git a/incubator/notarius/1.0.3/Chart.yaml b/incubator/notarius/1.0.3/Chart.yaml deleted file mode 100644 index 40fd9762fb0..00000000000 --- a/incubator/notarius/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Other -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "" -home: https://truecharts.org/docs/charts/incubator/notarius -icon: https://truecharts.org/img/hotlink-ok/chart-icons/notarius.png -keywords: - - notarius - - Other -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: notarius -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/notarius - - https://github.com/agusalex/Notarius - - https://hub.docker.com/r/agusalex/Notarius -type: application -version: 1.0.3 diff --git a/incubator/notarius/1.0.3/app-changelog.md b/incubator/notarius/1.0.3/app-changelog.md deleted file mode 100644 index 61e05940a52..00000000000 --- a/incubator/notarius/1.0.3/app-changelog.md +++ /dev/null @@ -1,26 +0,0 @@ - - -## [notarius-1.0.3](https://github.com/truecharts/charts/compare/notarius-0.0.34...notarius-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Fix - -- remove removed includes - - \ No newline at end of file diff --git a/incubator/notarius/1.0.3/charts/common-10.9.4.tgz b/incubator/notarius/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/notarius/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/notarius/1.0.3/CHANGELOG.md b/incubator/notarius/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/notarius/1.0.3/CHANGELOG.md rename to incubator/notarius/1.0.4/CHANGELOG.md diff --git a/incubator/notarius/1.0.4/Chart.yaml b/incubator/notarius/1.0.4/Chart.yaml new file mode 100644 index 00000000000..22242af6543 --- /dev/null +++ b/incubator/notarius/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Other +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "" +home: https://truecharts.org/docs/charts/incubator/notarius +icon: https://truecharts.org/img/hotlink-ok/chart-icons/notarius.png +keywords: + - notarius + - Other +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: notarius +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/notarius + - https://github.com/agusalex/Notarius + - https://hub.docker.com/r/agusalex/Notarius +type: application +version: 1.0.4 diff --git a/incubator/notarius/1.0.3/README.md b/incubator/notarius/1.0.4/README.md similarity index 100% rename from incubator/notarius/1.0.3/README.md rename to incubator/notarius/1.0.4/README.md diff --git a/incubator/notarius/1.0.4/app-changelog.md b/incubator/notarius/1.0.4/app-changelog.md new file mode 100644 index 00000000000..19b3215e4f9 --- /dev/null +++ b/incubator/notarius/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [notarius-1.0.4](https://github.com/truecharts/charts/compare/notarius-1.0.3...notarius-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/notarius/1.0.3/app-readme.md b/incubator/notarius/1.0.4/app-readme.md similarity index 100% rename from incubator/notarius/1.0.3/app-readme.md rename to incubator/notarius/1.0.4/app-readme.md diff --git a/incubator/notarius/1.0.4/charts/common-10.9.7.tgz b/incubator/notarius/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/notarius/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/notarius/1.0.3/ix_values.yaml b/incubator/notarius/1.0.4/ix_values.yaml similarity index 100% rename from incubator/notarius/1.0.3/ix_values.yaml rename to incubator/notarius/1.0.4/ix_values.yaml diff --git a/incubator/notarius/1.0.3/questions.yaml b/incubator/notarius/1.0.4/questions.yaml similarity index 100% rename from incubator/notarius/1.0.3/questions.yaml rename to incubator/notarius/1.0.4/questions.yaml diff --git a/incubator/notea/1.0.3/templates/common.yaml b/incubator/notarius/1.0.4/templates/common.yaml similarity index 100% rename from incubator/notea/1.0.3/templates/common.yaml rename to incubator/notarius/1.0.4/templates/common.yaml diff --git a/incubator/passwordpusherephemeral/1.0.3/values.yaml b/incubator/notarius/1.0.4/values.yaml similarity index 100% rename from incubator/passwordpusherephemeral/1.0.3/values.yaml rename to incubator/notarius/1.0.4/values.yaml diff --git a/incubator/notea/1.0.3/Chart.lock b/incubator/notea/1.0.3/Chart.lock deleted file mode 100644 index 3ad8519f088..00000000000 --- a/incubator/notea/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:03:12.680132398Z" diff --git a/incubator/notea/1.0.3/Chart.yaml b/incubator/notea/1.0.3/Chart.yaml deleted file mode 100644 index 678dec7a7b3..00000000000 --- a/incubator/notea/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Productivity -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Self hosted note taking, alternative to Notions. Look at Github for config -home: https://truecharts.org/docs/charts/incubator/notea -icon: https://truecharts.org/img/hotlink-ok/chart-icons/notea.png -keywords: - - notea - - Productivity -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: notea -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/notea - - https://github.com/diamkil/docker-notea - - https://registry.hub.docker.com/r/diamkil/notea/ -type: application -version: 1.0.3 diff --git a/incubator/notea/1.0.3/app-changelog.md b/incubator/notea/1.0.3/app-changelog.md deleted file mode 100644 index c2fa9d5f5dc..00000000000 --- a/incubator/notea/1.0.3/app-changelog.md +++ /dev/null @@ -1,27 +0,0 @@ - - -## [notea-1.0.3](https://github.com/truecharts/charts/compare/notea-0.0.35...notea-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Fix - -- remove removed includes - - change container config label - - \ No newline at end of file diff --git a/incubator/notea/1.0.3/charts/common-10.9.4.tgz b/incubator/notea/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/notea/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/notea/1.0.3/CHANGELOG.md b/incubator/notea/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/notea/1.0.3/CHANGELOG.md rename to incubator/notea/1.0.4/CHANGELOG.md diff --git a/incubator/notea/1.0.4/Chart.yaml b/incubator/notea/1.0.4/Chart.yaml new file mode 100644 index 00000000000..f4053147d3a --- /dev/null +++ b/incubator/notea/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Productivity +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Self hosted note taking, alternative to Notions. Look at Github for config +home: https://truecharts.org/docs/charts/incubator/notea +icon: https://truecharts.org/img/hotlink-ok/chart-icons/notea.png +keywords: + - notea + - Productivity +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: notea +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/notea + - https://github.com/diamkil/docker-notea + - https://registry.hub.docker.com/r/diamkil/notea/ +type: application +version: 1.0.4 diff --git a/incubator/notea/1.0.3/README.md b/incubator/notea/1.0.4/README.md similarity index 100% rename from incubator/notea/1.0.3/README.md rename to incubator/notea/1.0.4/README.md diff --git a/incubator/notea/1.0.4/app-changelog.md b/incubator/notea/1.0.4/app-changelog.md new file mode 100644 index 00000000000..d92cabc46f8 --- /dev/null +++ b/incubator/notea/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [notea-1.0.4](https://github.com/truecharts/charts/compare/notea-1.0.3...notea-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/notea/1.0.3/app-readme.md b/incubator/notea/1.0.4/app-readme.md similarity index 100% rename from incubator/notea/1.0.3/app-readme.md rename to incubator/notea/1.0.4/app-readme.md diff --git a/incubator/notea/1.0.4/charts/common-10.9.7.tgz b/incubator/notea/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/notea/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/notea/1.0.3/ix_values.yaml b/incubator/notea/1.0.4/ix_values.yaml similarity index 100% rename from incubator/notea/1.0.3/ix_values.yaml rename to incubator/notea/1.0.4/ix_values.yaml diff --git a/incubator/notea/1.0.3/questions.yaml b/incubator/notea/1.0.4/questions.yaml similarity index 100% rename from incubator/notea/1.0.3/questions.yaml rename to incubator/notea/1.0.4/questions.yaml diff --git a/incubator/obs-ndi/1.0.3/templates/common.yaml b/incubator/notea/1.0.4/templates/common.yaml similarity index 100% rename from incubator/obs-ndi/1.0.3/templates/common.yaml rename to incubator/notea/1.0.4/templates/common.yaml diff --git a/incubator/pastey/1.0.3/values.yaml b/incubator/notea/1.0.4/values.yaml similarity index 100% rename from incubator/pastey/1.0.3/values.yaml rename to incubator/notea/1.0.4/values.yaml diff --git a/incubator/obs-ndi/1.0.3/Chart.lock b/incubator/obs-ndi/1.0.3/Chart.lock deleted file mode 100644 index 3c21d70fc9c..00000000000 --- a/incubator/obs-ndi/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:03:20.002763308Z" diff --git a/incubator/obs-ndi/1.0.3/Chart.yaml b/incubator/obs-ndi/1.0.3/Chart.yaml deleted file mode 100644 index b70a5ca9092..00000000000 --- a/incubator/obs-ndi/1.0.3/Chart.yaml +++ /dev/null @@ -1,35 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - GameServers - - Productivity - - MediaApp-Video - - MediaServer-Video -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This container is based on bb12489/gui-Chart &amp;amp; bb12489/Chart-obs. The OBS with NDI is incorporated into the container and can be used to stream your desktop. The main reason for this fork is to update the Chart and add it to the TrueNAS app store.&#xD;" -home: https://truecharts.org/docs/charts/incubator/obs-ndi -icon: https://truecharts.org/img/hotlink-ok/chart-icons/obs-ndi.png -keywords: - - obs-ndi - - GameServers - - Productivity - - MediaApp-Video - - MediaServer-Video -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: obs-ndi -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/obs-ndi - - https://github.com/patrickstigler/docker-obs-ndi - - https://hub.docker.com/r/patrickstigler/obs-ndi -type: application -version: 1.0.3 diff --git a/incubator/obs-ndi/1.0.3/app-changelog.md b/incubator/obs-ndi/1.0.3/app-changelog.md deleted file mode 100644 index b2e71a8c4ec..00000000000 --- a/incubator/obs-ndi/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [obs-ndi-1.0.3](https://github.com/truecharts/charts/compare/obs-ndi-0.0.40...obs-ndi-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/obs-ndi/1.0.3/charts/common-10.9.4.tgz b/incubator/obs-ndi/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/obs-ndi/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/obs-ndi/1.0.3/CHANGELOG.md b/incubator/obs-ndi/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/obs-ndi/1.0.3/CHANGELOG.md rename to incubator/obs-ndi/1.0.4/CHANGELOG.md diff --git a/incubator/obs-ndi/1.0.4/Chart.yaml b/incubator/obs-ndi/1.0.4/Chart.yaml new file mode 100644 index 00000000000..cdce032df52 --- /dev/null +++ b/incubator/obs-ndi/1.0.4/Chart.yaml @@ -0,0 +1,35 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - GameServers + - Productivity + - MediaApp-Video + - MediaServer-Video +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This container is based on bb12489/gui-Chart &amp;amp; bb12489/Chart-obs. The OBS with NDI is incorporated into the container and can be used to stream your desktop. The main reason for this fork is to update the Chart and add it to the TrueNAS app store.&#xD;" +home: https://truecharts.org/docs/charts/incubator/obs-ndi +icon: https://truecharts.org/img/hotlink-ok/chart-icons/obs-ndi.png +keywords: + - obs-ndi + - GameServers + - Productivity + - MediaApp-Video + - MediaServer-Video +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: obs-ndi +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/obs-ndi + - https://github.com/patrickstigler/docker-obs-ndi + - https://hub.docker.com/r/patrickstigler/obs-ndi +type: application +version: 1.0.4 diff --git a/incubator/obs-ndi/1.0.3/README.md b/incubator/obs-ndi/1.0.4/README.md similarity index 100% rename from incubator/obs-ndi/1.0.3/README.md rename to incubator/obs-ndi/1.0.4/README.md diff --git a/incubator/obs-ndi/1.0.4/app-changelog.md b/incubator/obs-ndi/1.0.4/app-changelog.md new file mode 100644 index 00000000000..d5d751548be --- /dev/null +++ b/incubator/obs-ndi/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [obs-ndi-1.0.4](https://github.com/truecharts/charts/compare/obs-ndi-1.0.3...obs-ndi-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/obs-ndi/1.0.3/app-readme.md b/incubator/obs-ndi/1.0.4/app-readme.md similarity index 100% rename from incubator/obs-ndi/1.0.3/app-readme.md rename to incubator/obs-ndi/1.0.4/app-readme.md diff --git a/incubator/obs-ndi/1.0.4/charts/common-10.9.7.tgz b/incubator/obs-ndi/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/obs-ndi/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/obs-ndi/1.0.3/ix_values.yaml b/incubator/obs-ndi/1.0.4/ix_values.yaml similarity index 100% rename from incubator/obs-ndi/1.0.3/ix_values.yaml rename to incubator/obs-ndi/1.0.4/ix_values.yaml diff --git a/incubator/obs-ndi/1.0.3/questions.yaml b/incubator/obs-ndi/1.0.4/questions.yaml similarity index 100% rename from incubator/obs-ndi/1.0.3/questions.yaml rename to incubator/obs-ndi/1.0.4/questions.yaml diff --git a/incubator/observium/1.0.3/templates/common.yaml b/incubator/obs-ndi/1.0.4/templates/common.yaml similarity index 100% rename from incubator/observium/1.0.3/templates/common.yaml rename to incubator/obs-ndi/1.0.4/templates/common.yaml diff --git a/incubator/pavlovvr/1.0.3/values.yaml b/incubator/obs-ndi/1.0.4/values.yaml similarity index 100% rename from incubator/pavlovvr/1.0.3/values.yaml rename to incubator/obs-ndi/1.0.4/values.yaml diff --git a/incubator/observium/1.0.3/Chart.lock b/incubator/observium/1.0.3/Chart.lock deleted file mode 100644 index 754bb47b373..00000000000 --- a/incubator/observium/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:03:28.087902999Z" diff --git a/incubator/observium/1.0.3/Chart.yaml b/incubator/observium/1.0.3/Chart.yaml deleted file mode 100644 index bd59b1b7fc4..00000000000 --- a/incubator/observium/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Network-Management -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Observium is an autodiscovering network monitoring platform supporting a wide range of hardware platforms and operating systems.[br][br]" -home: https://truecharts.org/docs/charts/incubator/observium -icon: https://truecharts.org/img/hotlink-ok/chart-icons/observium.png -keywords: - - observium - - Network-Management -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: observium -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/observium - - https://www.observium.org/ - - https://hub.docker.com/r/uberchuckie/observium/ -type: application -version: 1.0.3 diff --git a/incubator/observium/1.0.3/app-changelog.md b/incubator/observium/1.0.3/app-changelog.md deleted file mode 100644 index 96e127b6f78..00000000000 --- a/incubator/observium/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [observium-1.0.3](https://github.com/truecharts/charts/compare/observium-0.0.34...observium-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/observium/1.0.3/charts/common-10.9.4.tgz b/incubator/observium/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/observium/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/observium/1.0.3/CHANGELOG.md b/incubator/observium/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/observium/1.0.3/CHANGELOG.md rename to incubator/observium/1.0.4/CHANGELOG.md diff --git a/incubator/observium/1.0.4/Chart.yaml b/incubator/observium/1.0.4/Chart.yaml new file mode 100644 index 00000000000..cea7be0ecd1 --- /dev/null +++ b/incubator/observium/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Network-Management +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Observium is an autodiscovering network monitoring platform supporting a wide range of hardware platforms and operating systems.[br][br]" +home: https://truecharts.org/docs/charts/incubator/observium +icon: https://truecharts.org/img/hotlink-ok/chart-icons/observium.png +keywords: + - observium + - Network-Management +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: observium +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/observium + - https://www.observium.org/ + - https://hub.docker.com/r/uberchuckie/observium/ +type: application +version: 1.0.4 diff --git a/incubator/observium/1.0.3/README.md b/incubator/observium/1.0.4/README.md similarity index 100% rename from incubator/observium/1.0.3/README.md rename to incubator/observium/1.0.4/README.md diff --git a/incubator/observium/1.0.4/app-changelog.md b/incubator/observium/1.0.4/app-changelog.md new file mode 100644 index 00000000000..8896f52e450 --- /dev/null +++ b/incubator/observium/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [observium-1.0.4](https://github.com/truecharts/charts/compare/observium-1.0.3...observium-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/observium/1.0.3/app-readme.md b/incubator/observium/1.0.4/app-readme.md similarity index 100% rename from incubator/observium/1.0.3/app-readme.md rename to incubator/observium/1.0.4/app-readme.md diff --git a/incubator/observium/1.0.4/charts/common-10.9.7.tgz b/incubator/observium/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/observium/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/observium/1.0.3/ix_values.yaml b/incubator/observium/1.0.4/ix_values.yaml similarity index 100% rename from incubator/observium/1.0.3/ix_values.yaml rename to incubator/observium/1.0.4/ix_values.yaml diff --git a/incubator/observium/1.0.3/questions.yaml b/incubator/observium/1.0.4/questions.yaml similarity index 100% rename from incubator/observium/1.0.3/questions.yaml rename to incubator/observium/1.0.4/questions.yaml diff --git a/incubator/obsidian/1.0.3/templates/common.yaml b/incubator/observium/1.0.4/templates/common.yaml similarity index 100% rename from incubator/obsidian/1.0.3/templates/common.yaml rename to incubator/observium/1.0.4/templates/common.yaml diff --git a/incubator/phoenixstats/1.0.3/values.yaml b/incubator/observium/1.0.4/values.yaml similarity index 100% rename from incubator/phoenixstats/1.0.3/values.yaml rename to incubator/observium/1.0.4/values.yaml diff --git a/incubator/obsidian/1.0.3/Chart.lock b/incubator/obsidian/1.0.3/Chart.lock deleted file mode 100644 index 58d485f78fd..00000000000 --- a/incubator/obsidian/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:03:34.158246762Z" diff --git a/incubator/obsidian/1.0.3/Chart.yaml b/incubator/obsidian/1.0.3/Chart.yaml deleted file mode 100644 index a521c1c363e..00000000000 --- a/incubator/obsidian/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "0.1.1" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "A knowledge base that works on local Markdown files." -home: https://truecharts.org/docs/charts/incubator/obsidian -icon: https://truecharts.org/img/hotlink-ok/chart-icons/obsidian.png -keywords: - - obsidian - - productivity -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: obsidian -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/obsidian - - https://github.com/sytone/obsidian-remote - - https://github.com/sytone/obsidian-remote/pkgs/container/obsidian-remote -type: application -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - productivity -version: 1.0.3 diff --git a/incubator/obsidian/1.0.3/app-changelog.md b/incubator/obsidian/1.0.3/app-changelog.md deleted file mode 100644 index a9272aa24da..00000000000 --- a/incubator/obsidian/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [obsidian-1.0.3](https://github.com/truecharts/charts/compare/obsidian-0.0.37...obsidian-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/obsidian/1.0.3/charts/common-10.9.4.tgz b/incubator/obsidian/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/obsidian/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/obsidian/1.0.3/CHANGELOG.md b/incubator/obsidian/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/obsidian/1.0.3/CHANGELOG.md rename to incubator/obsidian/1.0.4/CHANGELOG.md diff --git a/incubator/obsidian/1.0.4/Chart.yaml b/incubator/obsidian/1.0.4/Chart.yaml new file mode 100644 index 00000000000..4c4f7e5637f --- /dev/null +++ b/incubator/obsidian/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "0.1.1" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "A knowledge base that works on local Markdown files." +home: https://truecharts.org/docs/charts/incubator/obsidian +icon: https://truecharts.org/img/hotlink-ok/chart-icons/obsidian.png +keywords: + - obsidian + - productivity +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: obsidian +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/obsidian + - https://github.com/sytone/obsidian-remote + - https://github.com/sytone/obsidian-remote/pkgs/container/obsidian-remote +type: application +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - productivity +version: 1.0.4 diff --git a/incubator/obsidian/1.0.3/README.md b/incubator/obsidian/1.0.4/README.md similarity index 100% rename from incubator/obsidian/1.0.3/README.md rename to incubator/obsidian/1.0.4/README.md diff --git a/incubator/obsidian/1.0.4/app-changelog.md b/incubator/obsidian/1.0.4/app-changelog.md new file mode 100644 index 00000000000..c024ccc3d5c --- /dev/null +++ b/incubator/obsidian/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [obsidian-1.0.4](https://github.com/truecharts/charts/compare/obsidian-1.0.3...obsidian-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/obsidian/1.0.3/app-readme.md b/incubator/obsidian/1.0.4/app-readme.md similarity index 100% rename from incubator/obsidian/1.0.3/app-readme.md rename to incubator/obsidian/1.0.4/app-readme.md diff --git a/incubator/obsidian/1.0.4/charts/common-10.9.7.tgz b/incubator/obsidian/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/obsidian/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/obsidian/1.0.3/ix_values.yaml b/incubator/obsidian/1.0.4/ix_values.yaml similarity index 100% rename from incubator/obsidian/1.0.3/ix_values.yaml rename to incubator/obsidian/1.0.4/ix_values.yaml diff --git a/incubator/obsidian/1.0.3/questions.yaml b/incubator/obsidian/1.0.4/questions.yaml similarity index 100% rename from incubator/obsidian/1.0.3/questions.yaml rename to incubator/obsidian/1.0.4/questions.yaml diff --git a/incubator/onlinecheckyourserver/1.0.3/templates/common.yaml b/incubator/obsidian/1.0.4/templates/common.yaml similarity index 100% rename from incubator/onlinecheckyourserver/1.0.3/templates/common.yaml rename to incubator/obsidian/1.0.4/templates/common.yaml diff --git a/incubator/phoronix-test-suite/1.0.3/values.yaml b/incubator/obsidian/1.0.4/values.yaml similarity index 100% rename from incubator/phoronix-test-suite/1.0.3/values.yaml rename to incubator/obsidian/1.0.4/values.yaml diff --git a/incubator/onlinecheckyourserver/1.0.3/Chart.lock b/incubator/onlinecheckyourserver/1.0.3/Chart.lock deleted file mode 100644 index 29140be0327..00000000000 --- a/incubator/onlinecheckyourserver/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:03:43.6044262Z" diff --git a/incubator/onlinecheckyourserver/1.0.3/Chart.yaml b/incubator/onlinecheckyourserver/1.0.3/Chart.yaml deleted file mode 100644 index 8aaf5faf139..00000000000 --- a/incubator/onlinecheckyourserver/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Tools-Utilities -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This is a simple Chart that will check if a domain name or IP address is pingable and send you a message with Pushover if it goes offline." -home: https://truecharts.org/docs/charts/incubator/onlinecheckyourserver -icon: https://truecharts.org/img/hotlink-ok/chart-icons/onlinecheckyourserver.png -keywords: - - onlinecheckyourserver - - Tools-Utilities -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: onlinecheckyourserver -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/onlinecheckyourserver - - https://hub.docker.com/r/ich777/online-check-pushover - - https://hub.docker.com/r/ich777/online-check-pushover -type: application -version: 1.0.3 diff --git a/incubator/onlinecheckyourserver/1.0.3/app-changelog.md b/incubator/onlinecheckyourserver/1.0.3/app-changelog.md deleted file mode 100644 index 0b90d2d8bc7..00000000000 --- a/incubator/onlinecheckyourserver/1.0.3/app-changelog.md +++ /dev/null @@ -1,27 +0,0 @@ - - -## [onlinecheckyourserver-1.0.3](https://github.com/truecharts/charts/compare/onlinecheckyourserver-0.0.35...onlinecheckyourserver-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Fix - -- remove removed includes - - change container config label - - \ No newline at end of file diff --git a/incubator/onlinecheckyourserver/1.0.3/charts/common-10.9.4.tgz b/incubator/onlinecheckyourserver/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/onlinecheckyourserver/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/onlinecheckyourserver/1.0.3/CHANGELOG.md b/incubator/onlinecheckyourserver/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/onlinecheckyourserver/1.0.3/CHANGELOG.md rename to incubator/onlinecheckyourserver/1.0.4/CHANGELOG.md diff --git a/incubator/onlinecheckyourserver/1.0.4/Chart.yaml b/incubator/onlinecheckyourserver/1.0.4/Chart.yaml new file mode 100644 index 00000000000..2b80c2e7d39 --- /dev/null +++ b/incubator/onlinecheckyourserver/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Tools-Utilities +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This is a simple Chart that will check if a domain name or IP address is pingable and send you a message with Pushover if it goes offline." +home: https://truecharts.org/docs/charts/incubator/onlinecheckyourserver +icon: https://truecharts.org/img/hotlink-ok/chart-icons/onlinecheckyourserver.png +keywords: + - onlinecheckyourserver + - Tools-Utilities +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: onlinecheckyourserver +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/onlinecheckyourserver + - https://hub.docker.com/r/ich777/online-check-pushover + - https://hub.docker.com/r/ich777/online-check-pushover +type: application +version: 1.0.4 diff --git a/incubator/onlinecheckyourserver/1.0.3/README.md b/incubator/onlinecheckyourserver/1.0.4/README.md similarity index 100% rename from incubator/onlinecheckyourserver/1.0.3/README.md rename to incubator/onlinecheckyourserver/1.0.4/README.md diff --git a/incubator/onlinecheckyourserver/1.0.4/app-changelog.md b/incubator/onlinecheckyourserver/1.0.4/app-changelog.md new file mode 100644 index 00000000000..23f1e86ca82 --- /dev/null +++ b/incubator/onlinecheckyourserver/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [onlinecheckyourserver-1.0.4](https://github.com/truecharts/charts/compare/onlinecheckyourserver-1.0.3...onlinecheckyourserver-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/onlinecheckyourserver/1.0.3/app-readme.md b/incubator/onlinecheckyourserver/1.0.4/app-readme.md similarity index 100% rename from incubator/onlinecheckyourserver/1.0.3/app-readme.md rename to incubator/onlinecheckyourserver/1.0.4/app-readme.md diff --git a/incubator/onlinecheckyourserver/1.0.4/charts/common-10.9.7.tgz b/incubator/onlinecheckyourserver/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/onlinecheckyourserver/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/onlinecheckyourserver/1.0.3/ix_values.yaml b/incubator/onlinecheckyourserver/1.0.4/ix_values.yaml similarity index 100% rename from incubator/onlinecheckyourserver/1.0.3/ix_values.yaml rename to incubator/onlinecheckyourserver/1.0.4/ix_values.yaml diff --git a/incubator/onlinecheckyourserver/1.0.3/questions.yaml b/incubator/onlinecheckyourserver/1.0.4/questions.yaml similarity index 100% rename from incubator/onlinecheckyourserver/1.0.3/questions.yaml rename to incubator/onlinecheckyourserver/1.0.4/questions.yaml diff --git a/incubator/opengl-desktop-g3/1.0.3/templates/common.yaml b/incubator/onlinecheckyourserver/1.0.4/templates/common.yaml similarity index 100% rename from incubator/opengl-desktop-g3/1.0.3/templates/common.yaml rename to incubator/onlinecheckyourserver/1.0.4/templates/common.yaml diff --git a/incubator/photo-stream/1.0.3/values.yaml b/incubator/onlinecheckyourserver/1.0.4/values.yaml similarity index 100% rename from incubator/photo-stream/1.0.3/values.yaml rename to incubator/onlinecheckyourserver/1.0.4/values.yaml diff --git a/incubator/openaudible/1.0.3/Chart.lock b/incubator/openaudible/1.0.3/Chart.lock deleted file mode 100644 index ab56e4b9ae5..00000000000 --- a/incubator/openaudible/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:03:50.546728513Z" diff --git a/incubator/openaudible/1.0.3/Chart.yaml b/incubator/openaudible/1.0.3/Chart.yaml deleted file mode 100644 index 5c95cebb51f..00000000000 --- a/incubator/openaudible/1.0.3/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: All your audiobooks in one place -home: https://truecharts.org/docs/charts/incubator/openaudible -icon: https://truecharts.org/img/hotlink-ok/chart-icons/openaudible.png -keywords: - - audible -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: openaudible -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/openaudible - - https://github.com/openaudible/openaudible_docker -version: 1.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/openaudible/1.0.3/app-changelog.md b/incubator/openaudible/1.0.3/app-changelog.md deleted file mode 100644 index 5d1ef9584ed..00000000000 --- a/incubator/openaudible/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [openaudible-1.0.3](https://github.com/truecharts/charts/compare/openaudible-0.0.11...openaudible-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/openaudible/1.0.3/charts/common-10.9.4.tgz b/incubator/openaudible/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/openaudible/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/openaudible/1.0.3/CHANGELOG.md b/incubator/openaudible/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/openaudible/1.0.3/CHANGELOG.md rename to incubator/openaudible/1.0.4/CHANGELOG.md diff --git a/incubator/openaudible/1.0.4/Chart.yaml b/incubator/openaudible/1.0.4/Chart.yaml new file mode 100644 index 00000000000..ab4c61b9046 --- /dev/null +++ b/incubator/openaudible/1.0.4/Chart.yaml @@ -0,0 +1,26 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: All your audiobooks in one place +home: https://truecharts.org/docs/charts/incubator/openaudible +icon: https://truecharts.org/img/hotlink-ok/chart-icons/openaudible.png +keywords: + - audible +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: openaudible +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/openaudible + - https://github.com/openaudible/openaudible_docker +version: 1.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/openaudible/1.0.3/README.md b/incubator/openaudible/1.0.4/README.md similarity index 100% rename from incubator/openaudible/1.0.3/README.md rename to incubator/openaudible/1.0.4/README.md diff --git a/incubator/openaudible/1.0.4/app-changelog.md b/incubator/openaudible/1.0.4/app-changelog.md new file mode 100644 index 00000000000..99e991e9b44 --- /dev/null +++ b/incubator/openaudible/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [openaudible-1.0.4](https://github.com/truecharts/charts/compare/openaudible-1.0.3...openaudible-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/openaudible/1.0.3/app-readme.md b/incubator/openaudible/1.0.4/app-readme.md similarity index 100% rename from incubator/openaudible/1.0.3/app-readme.md rename to incubator/openaudible/1.0.4/app-readme.md diff --git a/incubator/openaudible/1.0.4/charts/common-10.9.7.tgz b/incubator/openaudible/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/openaudible/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/openaudible/1.0.3/ix_values.yaml b/incubator/openaudible/1.0.4/ix_values.yaml similarity index 100% rename from incubator/openaudible/1.0.3/ix_values.yaml rename to incubator/openaudible/1.0.4/ix_values.yaml diff --git a/incubator/openaudible/1.0.3/questions.yaml b/incubator/openaudible/1.0.4/questions.yaml similarity index 100% rename from incubator/openaudible/1.0.3/questions.yaml rename to incubator/openaudible/1.0.4/questions.yaml diff --git a/incubator/st-reborn-server/1.0.3/templates/common.yaml b/incubator/openaudible/1.0.4/templates/common.yaml similarity index 100% rename from incubator/st-reborn-server/1.0.3/templates/common.yaml rename to incubator/openaudible/1.0.4/templates/common.yaml diff --git a/incubator/photostructure/1.0.3/values.yaml b/incubator/openaudible/1.0.4/values.yaml similarity index 100% rename from incubator/photostructure/1.0.3/values.yaml rename to incubator/openaudible/1.0.4/values.yaml diff --git a/incubator/opengl-desktop-g3/1.0.3/Chart.lock b/incubator/opengl-desktop-g3/1.0.3/Chart.lock deleted file mode 100644 index 1b5d2de855b..00000000000 --- a/incubator/opengl-desktop-g3/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:03:59.450127869Z" diff --git a/incubator/opengl-desktop-g3/1.0.3/Chart.yaml b/incubator/opengl-desktop-g3/1.0.3/Chart.yaml deleted file mode 100644 index c130679bb40..00000000000 --- a/incubator/opengl-desktop-g3/1.0.3/Chart.yaml +++ /dev/null @@ -1,35 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Productivity - - Tools-Utilities - - MediaApp-Photos - - MediaApp-Other -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Headless Ubuntu/Xfce Charts with VNC/noVNC for diagramming, image editing and 2D/3D drawing" -home: https://truecharts.org/docs/charts/incubator/opengl-desktop-g3 -icon: https://truecharts.org/img/hotlink-ok/chart-icons/opengl-desktop-g3.png -keywords: - - opengl-desktop-g3 - - Productivity - - Tools-Utilities - - MediaApp-Photos - - MediaApp-Other -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: opengl-desktop-g3 -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/opengl-desktop-g3 - - https://github.com/accetto/headless-drawing-g3/ - - https://hub.docker.com/r/accetto/ubuntu-vnc-xfce-opengl-g3 -type: application -version: 1.0.3 diff --git a/incubator/opengl-desktop-g3/1.0.3/app-changelog.md b/incubator/opengl-desktop-g3/1.0.3/app-changelog.md deleted file mode 100644 index 14f2a82d9a3..00000000000 --- a/incubator/opengl-desktop-g3/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [opengl-desktop-g3-1.0.3](https://github.com/truecharts/charts/compare/opengl-desktop-g3-0.0.37...opengl-desktop-g3-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/opengl-desktop-g3/1.0.3/charts/common-10.9.4.tgz b/incubator/opengl-desktop-g3/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/opengl-desktop-g3/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/opengl-desktop-g3/1.0.3/CHANGELOG.md b/incubator/opengl-desktop-g3/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/opengl-desktop-g3/1.0.3/CHANGELOG.md rename to incubator/opengl-desktop-g3/1.0.4/CHANGELOG.md diff --git a/incubator/opengl-desktop-g3/1.0.4/Chart.yaml b/incubator/opengl-desktop-g3/1.0.4/Chart.yaml new file mode 100644 index 00000000000..a8f0d4c5e48 --- /dev/null +++ b/incubator/opengl-desktop-g3/1.0.4/Chart.yaml @@ -0,0 +1,35 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Productivity + - Tools-Utilities + - MediaApp-Photos + - MediaApp-Other +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Headless Ubuntu/Xfce Charts with VNC/noVNC for diagramming, image editing and 2D/3D drawing" +home: https://truecharts.org/docs/charts/incubator/opengl-desktop-g3 +icon: https://truecharts.org/img/hotlink-ok/chart-icons/opengl-desktop-g3.png +keywords: + - opengl-desktop-g3 + - Productivity + - Tools-Utilities + - MediaApp-Photos + - MediaApp-Other +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: opengl-desktop-g3 +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/opengl-desktop-g3 + - https://github.com/accetto/headless-drawing-g3/ + - https://hub.docker.com/r/accetto/ubuntu-vnc-xfce-opengl-g3 +type: application +version: 1.0.4 diff --git a/incubator/opengl-desktop-g3/1.0.3/README.md b/incubator/opengl-desktop-g3/1.0.4/README.md similarity index 100% rename from incubator/opengl-desktop-g3/1.0.3/README.md rename to incubator/opengl-desktop-g3/1.0.4/README.md diff --git a/incubator/opengl-desktop-g3/1.0.4/app-changelog.md b/incubator/opengl-desktop-g3/1.0.4/app-changelog.md new file mode 100644 index 00000000000..bf082ee1622 --- /dev/null +++ b/incubator/opengl-desktop-g3/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [opengl-desktop-g3-1.0.4](https://github.com/truecharts/charts/compare/opengl-desktop-g3-1.0.3...opengl-desktop-g3-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/opengl-desktop-g3/1.0.3/app-readme.md b/incubator/opengl-desktop-g3/1.0.4/app-readme.md similarity index 100% rename from incubator/opengl-desktop-g3/1.0.3/app-readme.md rename to incubator/opengl-desktop-g3/1.0.4/app-readme.md diff --git a/incubator/opengl-desktop-g3/1.0.4/charts/common-10.9.7.tgz b/incubator/opengl-desktop-g3/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/opengl-desktop-g3/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/opengl-desktop-g3/1.0.3/ix_values.yaml b/incubator/opengl-desktop-g3/1.0.4/ix_values.yaml similarity index 100% rename from incubator/opengl-desktop-g3/1.0.3/ix_values.yaml rename to incubator/opengl-desktop-g3/1.0.4/ix_values.yaml diff --git a/incubator/opengl-desktop-g3/1.0.3/questions.yaml b/incubator/opengl-desktop-g3/1.0.4/questions.yaml similarity index 100% rename from incubator/opengl-desktop-g3/1.0.3/questions.yaml rename to incubator/opengl-desktop-g3/1.0.4/questions.yaml diff --git a/incubator/openra/1.0.3/templates/common.yaml b/incubator/opengl-desktop-g3/1.0.4/templates/common.yaml similarity index 100% rename from incubator/openra/1.0.3/templates/common.yaml rename to incubator/opengl-desktop-g3/1.0.4/templates/common.yaml diff --git a/incubator/phpmyadmin/1.0.3/values.yaml b/incubator/opengl-desktop-g3/1.0.4/values.yaml similarity index 100% rename from incubator/phpmyadmin/1.0.3/values.yaml rename to incubator/opengl-desktop-g3/1.0.4/values.yaml diff --git a/incubator/openproject/2.0.0/CHANGELOG.md b/incubator/openproject/2.0.0/CHANGELOG.md new file mode 100644 index 00000000000..9004fc1298b --- /dev/null +++ b/incubator/openproject/2.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [openproject-1.0.0](https://github.com/truecharts/charts/compare/openproject-0.0.44...openproject-1.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [openproject-0.0.47](https://github.com/truecharts/charts/compare/openproject-0.0.44...openproject-0.0.47) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [openproject-0.0.46](https://github.com/truecharts/charts/compare/openproject-0.0.44...openproject-0.0.46) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [openproject-0.0.46](https://github.com/truecharts/charts/compare/openproject-0.0.44...openproject-0.0.46) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [openproject-0.0.46](https://github.com/truecharts/charts/compare/openproject-0.0.44...openproject-0.0.46) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [openproject-0.0.45](https://github.com/truecharts/charts/compare/openproject-0.0.44...openproject-0.0.45) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [openproject-0.0.45](https://github.com/truecharts/charts/compare/openproject-0.0.44...openproject-0.0.45) (2022-11-06) + +### Chore + diff --git a/incubator/openproject/2.0.0/Chart.yaml b/incubator/openproject/2.0.0/Chart.yaml new file mode 100644 index 00000000000..adcb0c8c8df --- /dev/null +++ b/incubator/openproject/2.0.0/Chart.yaml @@ -0,0 +1,34 @@ +apiVersion: v2 +appVersion: "12" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 +deprecated: false +description: OpenProject is a web-based project management system for location-independent team collaboration. +home: https://truecharts.org/docs/charts/incubator/openproject +icon: https://truecharts.org/img/hotlink-ok/chart-icons/openproject.png +keywords: + - openproject + - Productivity +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: openproject +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/openproject + - http://openproject.org + - https://hub.docker.com/u/openproject +type: application +version: 2.0.0 +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Productivity + truecharts.org/grade: U diff --git a/incubator/openproject/2.0.0/README.md b/incubator/openproject/2.0.0/README.md new file mode 100644 index 00000000000..91dc77df8db --- /dev/null +++ b/incubator/openproject/2.0.0/README.md @@ -0,0 +1,108 @@ +# openproject + +OpenProject is a web-based project management system for location-independent team collaboration. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [openproject](https://truecharts.org/docs/charts/incubator/openproject) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.122 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `openproject` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install openproject TrueCharts/openproject +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `openproject` deployment + +```console +helm uninstall openproject +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install openproject \ + --set env.TZ="America/New York" \ + TrueCharts/openproject +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install openproject TrueCharts/openproject -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/incubator/openproject/2.0.0/app-changelog.md b/incubator/openproject/2.0.0/app-changelog.md new file mode 100644 index 00000000000..546734c8102 --- /dev/null +++ b/incubator/openproject/2.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [openproject-2.0.0](https://github.com/truecharts/charts/compare/openproject-1.0.3...openproject-2.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/openproject/2.0.0/app-readme.md b/incubator/openproject/2.0.0/app-readme.md new file mode 100644 index 00000000000..7c7a8c574a4 --- /dev/null +++ b/incubator/openproject/2.0.0/app-readme.md @@ -0,0 +1,8 @@ +OpenProject is a web-based project management system for location-independent team collaboration. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/incubator/openproject](https://truecharts.org/docs/charts/incubator/openproject) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/incubator/openproject/2.0.0/charts/common-10.9.7.tgz b/incubator/openproject/2.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/openproject/2.0.0/charts/common-10.9.7.tgz differ diff --git a/incubator/openproject/2.0.0/charts/postgresql-9.0.5.tgz b/incubator/openproject/2.0.0/charts/postgresql-9.0.5.tgz new file mode 100644 index 00000000000..8fe3c326a7c Binary files /dev/null and b/incubator/openproject/2.0.0/charts/postgresql-9.0.5.tgz differ diff --git a/incubator/openproject/2.0.0/ix_values.yaml b/incubator/openproject/2.0.0/ix_values.yaml new file mode 100644 index 00000000000..e8ec5550f2c --- /dev/null +++ b/incubator/openproject/2.0.0/ix_values.yaml @@ -0,0 +1,43 @@ +image: + repository: tccr.io/truecharts/openproject + pullPolicy: IfNotPresent + tag: v12@sha256:d9f223fe3ba4724d48466de22ddaed8786b5998585bc93ec569ed91209aa6b06 + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsGroup: 0 + runAsUser: 0 + +env: + SECRET_KEY_BASE: + secretKeyRef: + name: openproject-secrets + key: SECRET_KEY_BASE + DATABASE_URL: + secretKeyRef: + name: dbcreds + key: url-noql + +persistence: + assets: + enabled: true + mountPath: /var/openproject/assets + +service: + main: + ports: + main: + port: 10290 + targetPort: 80 + +postgresql: + enabled: true + existingSecret: "dbcreds" + postgresqlUsername: openproject + postgresqlDatabase: openproject + +portal: + enabled: true diff --git a/incubator/openproject/2.0.0/questions.yaml b/incubator/openproject/2.0.0/questions.yaml new file mode 100644 index 00000000000..aee495dd7b7 --- /dev/null +++ b/incubator/openproject/2.0.0/questions.yaml @@ -0,0 +1,1829 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10290 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: assets + label: "App Assets Storage" + description: "Stores the Application Assets." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at +
https://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/incubator/openproject/2.0.0/templates/_secrets.tpl b/incubator/openproject/2.0.0/templates/_secrets.tpl new file mode 100644 index 00000000000..4591e301100 --- /dev/null +++ b/incubator/openproject/2.0.0/templates/_secrets.tpl @@ -0,0 +1,20 @@ +{{/* Define the secrets */}} +{{- define "openproject.secrets" -}} +--- + +apiVersion: v1 +kind: Secret +type: Opaque +metadata: + name: openproject-secrets +{{- $openprojectprevious := lookup "v1" "Secret" .Release.Namespace "openproject-secrets" }} +{{- $secret_key_base := "" }} +data: + {{- if $openprojectprevious}} + SECRET_KEY_BASE: {{ index $openprojectprevious.data "SECRET_KEY_BASE" }} + {{- else }} + {{- $secret_key_base := randAlphaNum 32 }} + SECRET_KEY_BASE: {{ $secret_key_base | b64enc }} + {{- end }} + +{{- end -}} diff --git a/incubator/openproject/2.0.0/templates/common.yaml b/incubator/openproject/2.0.0/templates/common.yaml new file mode 100644 index 00000000000..c17fdc82a86 --- /dev/null +++ b/incubator/openproject/2.0.0/templates/common.yaml @@ -0,0 +1,7 @@ +{{- include "tc.common.loader.init" . }} + +{{/* Render secrets for openproject */}} +{{- include "openproject.secrets" . }} + +{{/* Render the templates */}} +{{ include "tc.common.loader.apply" . }} diff --git a/incubator/pigallery2/1.0.3/values.yaml b/incubator/openproject/2.0.0/values.yaml similarity index 100% rename from incubator/pigallery2/1.0.3/values.yaml rename to incubator/openproject/2.0.0/values.yaml diff --git a/incubator/openra/1.0.3/Chart.lock b/incubator/openra/1.0.3/Chart.lock deleted file mode 100644 index c7f250ba676..00000000000 --- a/incubator/openra/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:04:14.427308452Z" diff --git a/incubator/openra/1.0.3/Chart.yaml b/incubator/openra/1.0.3/Chart.yaml deleted file mode 100644 index 3114e83f11e..00000000000 --- a/incubator/openra/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Network-Other -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Mudislanders Template for mounting OpenRA's dedicated server by rmoriz [br][br]" -home: https://truecharts.org/docs/charts/incubator/openra -icon: https://truecharts.org/img/hotlink-ok/chart-icons/openra.png -keywords: - - openra - - Network-Other -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: openra -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/openra - - http://openra.net/ - - https://hub.docker.com/r/rmoriz/openra -type: application -version: 1.0.3 diff --git a/incubator/openra/1.0.3/app-changelog.md b/incubator/openra/1.0.3/app-changelog.md deleted file mode 100644 index 1730fffd567..00000000000 --- a/incubator/openra/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [openra-1.0.3](https://github.com/truecharts/charts/compare/openra-0.0.34...openra-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/openra/1.0.3/charts/common-10.9.4.tgz b/incubator/openra/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/openra/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/openra/1.0.3/CHANGELOG.md b/incubator/openra/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/openra/1.0.3/CHANGELOG.md rename to incubator/openra/1.0.4/CHANGELOG.md diff --git a/incubator/openra/1.0.4/Chart.yaml b/incubator/openra/1.0.4/Chart.yaml new file mode 100644 index 00000000000..371aef0c385 --- /dev/null +++ b/incubator/openra/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Network-Other +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Mudislanders Template for mounting OpenRA's dedicated server by rmoriz [br][br]" +home: https://truecharts.org/docs/charts/incubator/openra +icon: https://truecharts.org/img/hotlink-ok/chart-icons/openra.png +keywords: + - openra + - Network-Other +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: openra +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/openra + - http://openra.net/ + - https://hub.docker.com/r/rmoriz/openra +type: application +version: 1.0.4 diff --git a/incubator/openra/1.0.3/README.md b/incubator/openra/1.0.4/README.md similarity index 100% rename from incubator/openra/1.0.3/README.md rename to incubator/openra/1.0.4/README.md diff --git a/incubator/openra/1.0.4/app-changelog.md b/incubator/openra/1.0.4/app-changelog.md new file mode 100644 index 00000000000..01b946e4de9 --- /dev/null +++ b/incubator/openra/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [openra-1.0.4](https://github.com/truecharts/charts/compare/openra-1.0.3...openra-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/openra/1.0.3/app-readme.md b/incubator/openra/1.0.4/app-readme.md similarity index 100% rename from incubator/openra/1.0.3/app-readme.md rename to incubator/openra/1.0.4/app-readme.md diff --git a/incubator/openra/1.0.4/charts/common-10.9.7.tgz b/incubator/openra/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/openra/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/openra/1.0.3/ix_values.yaml b/incubator/openra/1.0.4/ix_values.yaml similarity index 100% rename from incubator/openra/1.0.3/ix_values.yaml rename to incubator/openra/1.0.4/ix_values.yaml diff --git a/incubator/openra/1.0.3/questions.yaml b/incubator/openra/1.0.4/questions.yaml similarity index 100% rename from incubator/openra/1.0.3/questions.yaml rename to incubator/openra/1.0.4/questions.yaml diff --git a/incubator/openttd/1.0.3/templates/common.yaml b/incubator/openra/1.0.4/templates/common.yaml similarity index 100% rename from incubator/openttd/1.0.3/templates/common.yaml rename to incubator/openra/1.0.4/templates/common.yaml diff --git a/incubator/piwigo/4.0.3/values.yaml b/incubator/openra/1.0.4/values.yaml similarity index 100% rename from incubator/piwigo/4.0.3/values.yaml rename to incubator/openra/1.0.4/values.yaml diff --git a/incubator/openttd/1.0.3/Chart.lock b/incubator/openttd/1.0.3/Chart.lock deleted file mode 100644 index 3be64f45aa7..00000000000 --- a/incubator/openttd/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:04:22.011519572Z" diff --git a/incubator/openttd/1.0.3/Chart.yaml b/incubator/openttd/1.0.3/Chart.yaml deleted file mode 100644 index a0d67140d34..00000000000 --- a/incubator/openttd/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - GameServers -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This Chart will download and install the version of OpenTTD that you enter in the variable 'GAME_VERSION' (if you define 'latest' it will always pull the latest build, if you define 'testing' it will always pull down the latest testing build)." -home: https://truecharts.org/docs/charts/incubator/openttd -icon: https://truecharts.org/img/hotlink-ok/chart-icons/openttd.png -keywords: - - openttd - - GameServers -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: openttd -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/openttd - - https://www.openttd.org/ - - https://hub.docker.com/r/ich777/openttdserver -type: application -version: 1.0.3 diff --git a/incubator/openttd/1.0.3/app-changelog.md b/incubator/openttd/1.0.3/app-changelog.md deleted file mode 100644 index 23bc1f1a65f..00000000000 --- a/incubator/openttd/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [openttd-1.0.3](https://github.com/truecharts/charts/compare/openttd-0.0.35...openttd-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/openttd/1.0.3/charts/common-10.9.4.tgz b/incubator/openttd/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/openttd/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/openttd/1.0.3/CHANGELOG.md b/incubator/openttd/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/openttd/1.0.3/CHANGELOG.md rename to incubator/openttd/1.0.4/CHANGELOG.md diff --git a/incubator/openttd/1.0.4/Chart.yaml b/incubator/openttd/1.0.4/Chart.yaml new file mode 100644 index 00000000000..44483ac17dd --- /dev/null +++ b/incubator/openttd/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - GameServers +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This Chart will download and install the version of OpenTTD that you enter in the variable 'GAME_VERSION' (if you define 'latest' it will always pull the latest build, if you define 'testing' it will always pull down the latest testing build)." +home: https://truecharts.org/docs/charts/incubator/openttd +icon: https://truecharts.org/img/hotlink-ok/chart-icons/openttd.png +keywords: + - openttd + - GameServers +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: openttd +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/openttd + - https://www.openttd.org/ + - https://hub.docker.com/r/ich777/openttdserver +type: application +version: 1.0.4 diff --git a/incubator/openttd/1.0.3/README.md b/incubator/openttd/1.0.4/README.md similarity index 100% rename from incubator/openttd/1.0.3/README.md rename to incubator/openttd/1.0.4/README.md diff --git a/incubator/openttd/1.0.4/app-changelog.md b/incubator/openttd/1.0.4/app-changelog.md new file mode 100644 index 00000000000..0a428eb5194 --- /dev/null +++ b/incubator/openttd/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [openttd-1.0.4](https://github.com/truecharts/charts/compare/openttd-1.0.3...openttd-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/openttd/1.0.3/app-readme.md b/incubator/openttd/1.0.4/app-readme.md similarity index 100% rename from incubator/openttd/1.0.3/app-readme.md rename to incubator/openttd/1.0.4/app-readme.md diff --git a/incubator/openttd/1.0.4/charts/common-10.9.7.tgz b/incubator/openttd/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/openttd/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/openttd/1.0.3/ix_values.yaml b/incubator/openttd/1.0.4/ix_values.yaml similarity index 100% rename from incubator/openttd/1.0.3/ix_values.yaml rename to incubator/openttd/1.0.4/ix_values.yaml diff --git a/incubator/openttd/1.0.3/questions.yaml b/incubator/openttd/1.0.4/questions.yaml similarity index 100% rename from incubator/openttd/1.0.3/questions.yaml rename to incubator/openttd/1.0.4/questions.yaml diff --git a/incubator/owi2plex/1.0.3/templates/common.yaml b/incubator/openttd/1.0.4/templates/common.yaml similarity index 100% rename from incubator/owi2plex/1.0.3/templates/common.yaml rename to incubator/openttd/1.0.4/templates/common.yaml diff --git a/incubator/pixark/1.0.3/values.yaml b/incubator/openttd/1.0.4/values.yaml similarity index 100% rename from incubator/pixark/1.0.3/values.yaml rename to incubator/openttd/1.0.4/values.yaml diff --git a/incubator/orbital-sync/1.0.3/Chart.lock b/incubator/orbital-sync/1.0.3/Chart.lock deleted file mode 100644 index fcc8e0cea0e..00000000000 --- a/incubator/orbital-sync/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:04:30.414104446Z" diff --git a/incubator/orbital-sync/1.0.3/Chart.yaml b/incubator/orbital-sync/1.0.3/Chart.yaml deleted file mode 100644 index ab279b05362..00000000000 --- a/incubator/orbital-sync/1.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "1.3.0" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Orbital Sync synchronizes multiple Pi-hole instances for high availability. -home: https://truecharts.org/docs/charts/incubator/orbital-sync -icon: https://truecharts.org/img/hotlink-ok/chart-icons/orbital-sync.png -keywords: - - Orbital Sync - - Pi-Hole - - DNS -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: orbital-sync -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/orbital-sync - - https://github.com/mattwebbio/orbital-sync/pkgs/container/orbital-sync -type: application -version: 1.0.3 -annotations: - truecharts.org/catagories: | - - network - - DNS - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/orbital-sync/1.0.3/app-changelog.md b/incubator/orbital-sync/1.0.3/app-changelog.md deleted file mode 100644 index cf5d470efc2..00000000000 --- a/incubator/orbital-sync/1.0.3/app-changelog.md +++ /dev/null @@ -1,27 +0,0 @@ - - -## [orbital-sync-1.0.3](https://github.com/truecharts/charts/compare/orbital-sync-0.0.18...orbital-sync-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Fix - -- remove removed includes - - change container config label - - \ No newline at end of file diff --git a/incubator/orbital-sync/1.0.3/charts/common-10.9.4.tgz b/incubator/orbital-sync/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/orbital-sync/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/orbital-sync/1.0.3/CHANGELOG.md b/incubator/orbital-sync/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/orbital-sync/1.0.3/CHANGELOG.md rename to incubator/orbital-sync/1.0.4/CHANGELOG.md diff --git a/incubator/orbital-sync/1.0.4/Chart.yaml b/incubator/orbital-sync/1.0.4/Chart.yaml new file mode 100644 index 00000000000..efdc459cf8c --- /dev/null +++ b/incubator/orbital-sync/1.0.4/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "1.3.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Orbital Sync synchronizes multiple Pi-hole instances for high availability. +home: https://truecharts.org/docs/charts/incubator/orbital-sync +icon: https://truecharts.org/img/hotlink-ok/chart-icons/orbital-sync.png +keywords: + - Orbital Sync + - Pi-Hole + - DNS +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: orbital-sync +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/orbital-sync + - https://github.com/mattwebbio/orbital-sync/pkgs/container/orbital-sync +type: application +version: 1.0.4 +annotations: + truecharts.org/catagories: | + - network + - DNS + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/orbital-sync/1.0.3/README.md b/incubator/orbital-sync/1.0.4/README.md similarity index 100% rename from incubator/orbital-sync/1.0.3/README.md rename to incubator/orbital-sync/1.0.4/README.md diff --git a/incubator/orbital-sync/1.0.4/app-changelog.md b/incubator/orbital-sync/1.0.4/app-changelog.md new file mode 100644 index 00000000000..9824d745e7a --- /dev/null +++ b/incubator/orbital-sync/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [orbital-sync-1.0.4](https://github.com/truecharts/charts/compare/orbital-sync-1.0.3...orbital-sync-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/orbital-sync/1.0.3/app-readme.md b/incubator/orbital-sync/1.0.4/app-readme.md similarity index 100% rename from incubator/orbital-sync/1.0.3/app-readme.md rename to incubator/orbital-sync/1.0.4/app-readme.md diff --git a/incubator/orbital-sync/1.0.4/charts/common-10.9.7.tgz b/incubator/orbital-sync/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/orbital-sync/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/orbital-sync/1.0.3/ix_values.yaml b/incubator/orbital-sync/1.0.4/ix_values.yaml similarity index 100% rename from incubator/orbital-sync/1.0.3/ix_values.yaml rename to incubator/orbital-sync/1.0.4/ix_values.yaml diff --git a/incubator/orbital-sync/1.0.3/questions.yaml b/incubator/orbital-sync/1.0.4/questions.yaml similarity index 100% rename from incubator/orbital-sync/1.0.3/questions.yaml rename to incubator/orbital-sync/1.0.4/questions.yaml diff --git a/incubator/orbital-sync/1.0.3/templates/_pihole-hosts.tpl b/incubator/orbital-sync/1.0.4/templates/_pihole-hosts.tpl similarity index 100% rename from incubator/orbital-sync/1.0.3/templates/_pihole-hosts.tpl rename to incubator/orbital-sync/1.0.4/templates/_pihole-hosts.tpl diff --git a/incubator/orbital-sync/1.0.3/templates/common.yaml b/incubator/orbital-sync/1.0.4/templates/common.yaml similarity index 100% rename from incubator/orbital-sync/1.0.3/templates/common.yaml rename to incubator/orbital-sync/1.0.4/templates/common.yaml diff --git a/incubator/pixelserv-tls/1.0.3/values.yaml b/incubator/orbital-sync/1.0.4/values.yaml similarity index 100% rename from incubator/pixelserv-tls/1.0.3/values.yaml rename to incubator/orbital-sync/1.0.4/values.yaml diff --git a/incubator/owi2plex/1.0.3/Chart.lock b/incubator/owi2plex/1.0.3/Chart.lock deleted file mode 100644 index 34047815e87..00000000000 --- a/incubator/owi2plex/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:04:45.855300412Z" diff --git a/incubator/owi2plex/1.0.3/Chart.yaml b/incubator/owi2plex/1.0.3/Chart.yaml deleted file mode 100644 index 810904a7c4b..00000000000 --- a/incubator/owi2plex/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Downloaders -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "a xml grabber for enigma with open webif" -home: https://truecharts.org/docs/charts/incubator/owi2plex -icon: https://truecharts.org/img/hotlink-ok/chart-icons/owi2plex.png -keywords: - - owi2plex - - Downloaders -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: owi2plex -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/owi2plex - - https://github.com/alturismo/owi2plex - - https://hub.docker.com/r/alturismo/owi2plex -type: application -version: 1.0.3 diff --git a/incubator/owi2plex/1.0.3/app-changelog.md b/incubator/owi2plex/1.0.3/app-changelog.md deleted file mode 100644 index 6c0bdbb6329..00000000000 --- a/incubator/owi2plex/1.0.3/app-changelog.md +++ /dev/null @@ -1,26 +0,0 @@ - - -## [owi2plex-1.0.3](https://github.com/truecharts/charts/compare/owi2plex-0.0.34...owi2plex-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Fix - -- remove removed includes - - \ No newline at end of file diff --git a/incubator/owi2plex/1.0.3/charts/common-10.9.4.tgz b/incubator/owi2plex/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/owi2plex/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/owi2plex/1.0.3/CHANGELOG.md b/incubator/owi2plex/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/owi2plex/1.0.3/CHANGELOG.md rename to incubator/owi2plex/1.0.4/CHANGELOG.md diff --git a/incubator/owi2plex/1.0.4/Chart.yaml b/incubator/owi2plex/1.0.4/Chart.yaml new file mode 100644 index 00000000000..cdf4ea0cf79 --- /dev/null +++ b/incubator/owi2plex/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Downloaders +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "a xml grabber for enigma with open webif" +home: https://truecharts.org/docs/charts/incubator/owi2plex +icon: https://truecharts.org/img/hotlink-ok/chart-icons/owi2plex.png +keywords: + - owi2plex + - Downloaders +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: owi2plex +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/owi2plex + - https://github.com/alturismo/owi2plex + - https://hub.docker.com/r/alturismo/owi2plex +type: application +version: 1.0.4 diff --git a/incubator/owi2plex/1.0.3/README.md b/incubator/owi2plex/1.0.4/README.md similarity index 100% rename from incubator/owi2plex/1.0.3/README.md rename to incubator/owi2plex/1.0.4/README.md diff --git a/incubator/owi2plex/1.0.4/app-changelog.md b/incubator/owi2plex/1.0.4/app-changelog.md new file mode 100644 index 00000000000..8f07bb483c3 --- /dev/null +++ b/incubator/owi2plex/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [owi2plex-1.0.4](https://github.com/truecharts/charts/compare/owi2plex-1.0.3...owi2plex-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/owi2plex/1.0.3/app-readme.md b/incubator/owi2plex/1.0.4/app-readme.md similarity index 100% rename from incubator/owi2plex/1.0.3/app-readme.md rename to incubator/owi2plex/1.0.4/app-readme.md diff --git a/incubator/owi2plex/1.0.4/charts/common-10.9.7.tgz b/incubator/owi2plex/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/owi2plex/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/owi2plex/1.0.3/ix_values.yaml b/incubator/owi2plex/1.0.4/ix_values.yaml similarity index 100% rename from incubator/owi2plex/1.0.3/ix_values.yaml rename to incubator/owi2plex/1.0.4/ix_values.yaml diff --git a/incubator/owi2plex/1.0.3/questions.yaml b/incubator/owi2plex/1.0.4/questions.yaml similarity index 100% rename from incubator/owi2plex/1.0.3/questions.yaml rename to incubator/owi2plex/1.0.4/questions.yaml diff --git a/incubator/passwordpusherephemeral/1.0.3/templates/common.yaml b/incubator/owi2plex/1.0.4/templates/common.yaml similarity index 100% rename from incubator/passwordpusherephemeral/1.0.3/templates/common.yaml rename to incubator/owi2plex/1.0.4/templates/common.yaml diff --git a/incubator/plex-meta-manager/1.0.3/values.yaml b/incubator/owi2plex/1.0.4/values.yaml similarity index 100% rename from incubator/plex-meta-manager/1.0.3/values.yaml rename to incubator/owi2plex/1.0.4/values.yaml diff --git a/incubator/passwordpusherephemeral/1.0.3/Chart.lock b/incubator/passwordpusherephemeral/1.0.3/Chart.lock deleted file mode 100644 index 55ad4c1d09c..00000000000 --- a/incubator/passwordpusherephemeral/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:04:53.913976726Z" diff --git a/incubator/passwordpusherephemeral/1.0.3/Chart.yaml b/incubator/passwordpusherephemeral/1.0.3/Chart.yaml deleted file mode 100644 index 2333e9468dd..00000000000 --- a/incubator/passwordpusherephemeral/1.0.3/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Productivity - - Security - - Tools-Utilities -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Ephemeral version requires no other database Chart! PasswordPusher or PWPush is an opensource application to communicate passwords over the web. Links to passwords expire after a certain number of views and/or time has passed. -home: https://truecharts.org/docs/charts/incubator/passwordpusherephemeral -icon: https://truecharts.org/img/hotlink-ok/chart-icons/passwordpusherephemeral.png -keywords: - - passwordpusherephemeral - - Productivity - - Security - - Tools-Utilities -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: passwordpusherephemeral -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/passwordpusherephemeral - - https://github.com/pglombardo/PasswordPusher - - https://hub.docker.com/r/pglombardo/pwpush-ephemeral/ -type: application -version: 1.0.3 diff --git a/incubator/passwordpusherephemeral/1.0.3/app-changelog.md b/incubator/passwordpusherephemeral/1.0.3/app-changelog.md deleted file mode 100644 index 2910d7844a1..00000000000 --- a/incubator/passwordpusherephemeral/1.0.3/app-changelog.md +++ /dev/null @@ -1,16 +0,0 @@ - - -## [passwordpusherephemeral-1.0.3](https://github.com/truecharts/charts/compare/passwordpusherephemeral-0.0.81...passwordpusherephemeral-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Bump all for ingressList and speedtest - - bump to regenerate catalog - - Major Change to GUI - - ### Fix - -- remove removed includes - - \ No newline at end of file diff --git a/incubator/passwordpusherephemeral/1.0.3/charts/common-10.9.4.tgz b/incubator/passwordpusherephemeral/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/passwordpusherephemeral/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/passwordpusherephemeral/1.0.3/ix_values.yaml b/incubator/passwordpusherephemeral/1.0.3/ix_values.yaml deleted file mode 100644 index 72ed2680852..00000000000 --- a/incubator/passwordpusherephemeral/1.0.3/ix_values.yaml +++ /dev/null @@ -1,28 +0,0 @@ -env: {} -image: - pullPolicy: IfNotPresent - repository: tccr.io/truecharts/passwordpusherephemeral - tag: latest@sha256:4441bea37fecf46a64576f9d9e237027692a41008dd01355c8a203229a8d6e84 -persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -service: - main: - enabled: false - ports: - main: - enabled: false - -portal: - enabled: false diff --git a/incubator/passwordpusherephemeral/1.0.3/CHANGELOG.md b/incubator/passwordpusherephemeral/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/passwordpusherephemeral/1.0.3/CHANGELOG.md rename to incubator/passwordpusherephemeral/1.0.4/CHANGELOG.md diff --git a/incubator/passwordpusherephemeral/1.0.4/Chart.yaml b/incubator/passwordpusherephemeral/1.0.4/Chart.yaml new file mode 100644 index 00000000000..ad55fedafd0 --- /dev/null +++ b/incubator/passwordpusherephemeral/1.0.4/Chart.yaml @@ -0,0 +1,33 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Productivity + - Security + - Tools-Utilities +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Ephemeral version requires no other database Chart! PasswordPusher or PWPush is an opensource application to communicate passwords over the web. Links to passwords expire after a certain number of views and/or time has passed. +home: https://truecharts.org/docs/charts/incubator/passwordpusherephemeral +icon: https://truecharts.org/img/hotlink-ok/chart-icons/passwordpusherephemeral.png +keywords: + - passwordpusherephemeral + - Productivity + - Security + - Tools-Utilities +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: passwordpusherephemeral +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/passwordpusherephemeral + - https://github.com/pglombardo/PasswordPusher + - https://hub.docker.com/r/pglombardo/pwpush-ephemeral/ +type: application +version: 1.0.4 diff --git a/incubator/passwordpusherephemeral/1.0.3/README.md b/incubator/passwordpusherephemeral/1.0.4/README.md similarity index 100% rename from incubator/passwordpusherephemeral/1.0.3/README.md rename to incubator/passwordpusherephemeral/1.0.4/README.md diff --git a/incubator/passwordpusherephemeral/1.0.4/app-changelog.md b/incubator/passwordpusherephemeral/1.0.4/app-changelog.md new file mode 100644 index 00000000000..2b4c4ac626e --- /dev/null +++ b/incubator/passwordpusherephemeral/1.0.4/app-changelog.md @@ -0,0 +1,10 @@ + + +## [passwordpusherephemeral-1.0.4](https://github.com/truecharts/charts/compare/passwordpusherephemeral-1.0.3...passwordpusherephemeral-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + - update docker general non-major + + \ No newline at end of file diff --git a/incubator/passwordpusherephemeral/1.0.3/app-readme.md b/incubator/passwordpusherephemeral/1.0.4/app-readme.md similarity index 100% rename from incubator/passwordpusherephemeral/1.0.3/app-readme.md rename to incubator/passwordpusherephemeral/1.0.4/app-readme.md diff --git a/incubator/passwordpusherephemeral/1.0.4/charts/common-10.9.7.tgz b/incubator/passwordpusherephemeral/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/passwordpusherephemeral/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/passwordpusherephemeral/1.0.4/ix_values.yaml b/incubator/passwordpusherephemeral/1.0.4/ix_values.yaml new file mode 100644 index 00000000000..e660bc5922d --- /dev/null +++ b/incubator/passwordpusherephemeral/1.0.4/ix_values.yaml @@ -0,0 +1,28 @@ +env: {} +image: + pullPolicy: IfNotPresent + repository: tccr.io/truecharts/passwordpusherephemeral + tag: latest@sha256:fc39b1319aef69f3a402a37b36a22b3f6a854d1c1f853a1198bbc4a66b59b02a +persistence: {} +podSecurityContext: + runAsGroup: 0 + runAsUser: 0 +probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false +service: + main: + enabled: false + ports: + main: + enabled: false + +portal: + enabled: false diff --git a/incubator/passwordpusherephemeral/1.0.3/questions.yaml b/incubator/passwordpusherephemeral/1.0.4/questions.yaml similarity index 100% rename from incubator/passwordpusherephemeral/1.0.3/questions.yaml rename to incubator/passwordpusherephemeral/1.0.4/questions.yaml diff --git a/incubator/pastey/1.0.3/templates/common.yaml b/incubator/passwordpusherephemeral/1.0.4/templates/common.yaml similarity index 100% rename from incubator/pastey/1.0.3/templates/common.yaml rename to incubator/passwordpusherephemeral/1.0.4/templates/common.yaml diff --git a/incubator/plexripper/1.0.3/values.yaml b/incubator/passwordpusherephemeral/1.0.4/values.yaml similarity index 100% rename from incubator/plexripper/1.0.3/values.yaml rename to incubator/passwordpusherephemeral/1.0.4/values.yaml diff --git a/incubator/pastey/1.0.3/Chart.lock b/incubator/pastey/1.0.3/Chart.lock deleted file mode 100644 index aaaf77e767b..00000000000 --- a/incubator/pastey/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:05:01.95676738Z" diff --git a/incubator/pastey/1.0.3/Chart.yaml b/incubator/pastey/1.0.3/Chart.yaml deleted file mode 100644 index 6c7d3bc7ca2..00000000000 --- a/incubator/pastey/1.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Productivity - - Tools-Utilities -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: A lightweight, self-hosted paste platform (Pastebin alternative) with language detection and on-disk encryption. -home: https://truecharts.org/docs/charts/incubator/pastey -icon: https://truecharts.org/img/hotlink-ok/chart-icons/pastey.png -keywords: - - pastey - - Productivity - - Tools-Utilities -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: pastey -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/pastey - - https://github.com/Cesura/pastey - - https://hub.docker.com/r/cesura/pastey/ -type: application -version: 1.0.3 diff --git a/incubator/pastey/1.0.3/app-changelog.md b/incubator/pastey/1.0.3/app-changelog.md deleted file mode 100644 index 6f29a19b342..00000000000 --- a/incubator/pastey/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [pastey-1.0.3](https://github.com/truecharts/charts/compare/pastey-0.0.36...pastey-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/pastey/1.0.3/charts/common-10.9.4.tgz b/incubator/pastey/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/pastey/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/pastey/1.0.3/CHANGELOG.md b/incubator/pastey/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/pastey/1.0.3/CHANGELOG.md rename to incubator/pastey/1.0.4/CHANGELOG.md diff --git a/incubator/pastey/1.0.4/Chart.yaml b/incubator/pastey/1.0.4/Chart.yaml new file mode 100644 index 00000000000..4bcb89ee021 --- /dev/null +++ b/incubator/pastey/1.0.4/Chart.yaml @@ -0,0 +1,31 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Productivity + - Tools-Utilities +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: A lightweight, self-hosted paste platform (Pastebin alternative) with language detection and on-disk encryption. +home: https://truecharts.org/docs/charts/incubator/pastey +icon: https://truecharts.org/img/hotlink-ok/chart-icons/pastey.png +keywords: + - pastey + - Productivity + - Tools-Utilities +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: pastey +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/pastey + - https://github.com/Cesura/pastey + - https://hub.docker.com/r/cesura/pastey/ +type: application +version: 1.0.4 diff --git a/incubator/pastey/1.0.3/README.md b/incubator/pastey/1.0.4/README.md similarity index 100% rename from incubator/pastey/1.0.3/README.md rename to incubator/pastey/1.0.4/README.md diff --git a/incubator/pastey/1.0.4/app-changelog.md b/incubator/pastey/1.0.4/app-changelog.md new file mode 100644 index 00000000000..3d48c412a79 --- /dev/null +++ b/incubator/pastey/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [pastey-1.0.4](https://github.com/truecharts/charts/compare/pastey-1.0.3...pastey-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/pastey/1.0.3/app-readme.md b/incubator/pastey/1.0.4/app-readme.md similarity index 100% rename from incubator/pastey/1.0.3/app-readme.md rename to incubator/pastey/1.0.4/app-readme.md diff --git a/incubator/pastey/1.0.4/charts/common-10.9.7.tgz b/incubator/pastey/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/pastey/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/pastey/1.0.3/ix_values.yaml b/incubator/pastey/1.0.4/ix_values.yaml similarity index 100% rename from incubator/pastey/1.0.3/ix_values.yaml rename to incubator/pastey/1.0.4/ix_values.yaml diff --git a/incubator/pastey/1.0.3/questions.yaml b/incubator/pastey/1.0.4/questions.yaml similarity index 100% rename from incubator/pastey/1.0.3/questions.yaml rename to incubator/pastey/1.0.4/questions.yaml diff --git a/incubator/pavlovvr/1.0.3/templates/common.yaml b/incubator/pastey/1.0.4/templates/common.yaml similarity index 100% rename from incubator/pavlovvr/1.0.3/templates/common.yaml rename to incubator/pastey/1.0.4/templates/common.yaml diff --git a/incubator/plextraktsync/2.0.3/values.yaml b/incubator/pastey/1.0.4/values.yaml similarity index 100% rename from incubator/plextraktsync/2.0.3/values.yaml rename to incubator/pastey/1.0.4/values.yaml diff --git a/incubator/pavlovvr/1.0.3/Chart.lock b/incubator/pavlovvr/1.0.3/Chart.lock deleted file mode 100644 index def8fd6e0fd..00000000000 --- a/incubator/pavlovvr/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:05:04.110056892Z" diff --git a/incubator/pavlovvr/1.0.3/Chart.yaml b/incubator/pavlovvr/1.0.3/Chart.yaml deleted file mode 100644 index 75573241c91..00000000000 --- a/incubator/pavlovvr/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - GameServers -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This Chart will download and install SteamCMD. It will also install Pavlov VR and run it." -home: https://truecharts.org/docs/charts/incubator/pavlovvr -icon: https://truecharts.org/img/hotlink-ok/chart-icons/pavlovvr.png -keywords: - - pavlovvr - - GameServers -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: pavlovvr -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/pavlovvr - - https://www.steampowered.com/ - - https://hub.docker.com/r/ich777/steamcmd/ -type: application -version: 1.0.3 diff --git a/incubator/pavlovvr/1.0.3/app-changelog.md b/incubator/pavlovvr/1.0.3/app-changelog.md deleted file mode 100644 index 40728e25a73..00000000000 --- a/incubator/pavlovvr/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [pavlovvr-1.0.3](https://github.com/truecharts/charts/compare/pavlovvr-0.0.35...pavlovvr-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/pavlovvr/1.0.3/charts/common-10.9.4.tgz b/incubator/pavlovvr/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/pavlovvr/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/pavlovvr/1.0.3/CHANGELOG.md b/incubator/pavlovvr/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/pavlovvr/1.0.3/CHANGELOG.md rename to incubator/pavlovvr/1.0.4/CHANGELOG.md diff --git a/incubator/pavlovvr/1.0.4/Chart.yaml b/incubator/pavlovvr/1.0.4/Chart.yaml new file mode 100644 index 00000000000..7a443c0a34e --- /dev/null +++ b/incubator/pavlovvr/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - GameServers +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This Chart will download and install SteamCMD. It will also install Pavlov VR and run it." +home: https://truecharts.org/docs/charts/incubator/pavlovvr +icon: https://truecharts.org/img/hotlink-ok/chart-icons/pavlovvr.png +keywords: + - pavlovvr + - GameServers +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: pavlovvr +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/pavlovvr + - https://www.steampowered.com/ + - https://hub.docker.com/r/ich777/steamcmd/ +type: application +version: 1.0.4 diff --git a/incubator/pavlovvr/1.0.3/README.md b/incubator/pavlovvr/1.0.4/README.md similarity index 100% rename from incubator/pavlovvr/1.0.3/README.md rename to incubator/pavlovvr/1.0.4/README.md diff --git a/incubator/pavlovvr/1.0.4/app-changelog.md b/incubator/pavlovvr/1.0.4/app-changelog.md new file mode 100644 index 00000000000..4f634566f12 --- /dev/null +++ b/incubator/pavlovvr/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [pavlovvr-1.0.4](https://github.com/truecharts/charts/compare/pavlovvr-1.0.3...pavlovvr-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/pavlovvr/1.0.3/app-readme.md b/incubator/pavlovvr/1.0.4/app-readme.md similarity index 100% rename from incubator/pavlovvr/1.0.3/app-readme.md rename to incubator/pavlovvr/1.0.4/app-readme.md diff --git a/incubator/pavlovvr/1.0.4/charts/common-10.9.7.tgz b/incubator/pavlovvr/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/pavlovvr/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/pavlovvr/1.0.3/ix_values.yaml b/incubator/pavlovvr/1.0.4/ix_values.yaml similarity index 100% rename from incubator/pavlovvr/1.0.3/ix_values.yaml rename to incubator/pavlovvr/1.0.4/ix_values.yaml diff --git a/incubator/pavlovvr/1.0.3/questions.yaml b/incubator/pavlovvr/1.0.4/questions.yaml similarity index 100% rename from incubator/pavlovvr/1.0.3/questions.yaml rename to incubator/pavlovvr/1.0.4/questions.yaml diff --git a/incubator/phoenixstats/1.0.3/templates/common.yaml b/incubator/pavlovvr/1.0.4/templates/common.yaml similarity index 100% rename from incubator/phoenixstats/1.0.3/templates/common.yaml rename to incubator/pavlovvr/1.0.4/templates/common.yaml diff --git a/incubator/post-recording/1.0.3/values.yaml b/incubator/pavlovvr/1.0.4/values.yaml similarity index 100% rename from incubator/post-recording/1.0.3/values.yaml rename to incubator/pavlovvr/1.0.4/values.yaml diff --git a/incubator/phoenixstats/1.0.3/Chart.lock b/incubator/phoenixstats/1.0.3/Chart.lock deleted file mode 100644 index a5d420472d4..00000000000 --- a/incubator/phoenixstats/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:05:17.090691927Z" diff --git a/incubator/phoenixstats/1.0.3/Chart.yaml b/incubator/phoenixstats/1.0.3/Chart.yaml deleted file mode 100644 index 3823805fb49..00000000000 --- a/incubator/phoenixstats/1.0.3/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Crypto -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: true -description: Simple Chart for displaying stats from any PhoenixMiner instance. Made to go with PhoenixMiner-AMD. -home: https://truecharts.org/docs/charts/incubator/phoenixstats -icon: https://truecharts.org/img/hotlink-ok/chart-icons/phoenixstats.png -keywords: - - phoenixstats - - Crypto -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: phoenixstats -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/phoenixstats - - https://hub.docker.com/r/lnxd/phoenixstats -type: application -version: 1.0.3 diff --git a/incubator/phoenixstats/1.0.3/app-changelog.md b/incubator/phoenixstats/1.0.3/app-changelog.md deleted file mode 100644 index 7d94147cdec..00000000000 --- a/incubator/phoenixstats/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [phoenixstats-1.0.3](https://github.com/truecharts/charts/compare/phoenixstats-0.1.6...phoenixstats-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/phoenixstats/1.0.3/charts/common-10.9.4.tgz b/incubator/phoenixstats/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/phoenixstats/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/phoenixstats/1.0.3/CHANGELOG.md b/incubator/phoenixstats/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/phoenixstats/1.0.3/CHANGELOG.md rename to incubator/phoenixstats/1.0.4/CHANGELOG.md diff --git a/incubator/phoenixstats/1.0.4/Chart.yaml b/incubator/phoenixstats/1.0.4/Chart.yaml new file mode 100644 index 00000000000..a3cf461ac25 --- /dev/null +++ b/incubator/phoenixstats/1.0.4/Chart.yaml @@ -0,0 +1,28 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Crypto +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: true +description: Simple Chart for displaying stats from any PhoenixMiner instance. Made to go with PhoenixMiner-AMD. +home: https://truecharts.org/docs/charts/incubator/phoenixstats +icon: https://truecharts.org/img/hotlink-ok/chart-icons/phoenixstats.png +keywords: + - phoenixstats + - Crypto +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: phoenixstats +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/phoenixstats + - https://hub.docker.com/r/lnxd/phoenixstats +type: application +version: 1.0.4 diff --git a/incubator/phoenixstats/1.0.3/README.md b/incubator/phoenixstats/1.0.4/README.md similarity index 100% rename from incubator/phoenixstats/1.0.3/README.md rename to incubator/phoenixstats/1.0.4/README.md diff --git a/incubator/phoenixstats/1.0.4/app-changelog.md b/incubator/phoenixstats/1.0.4/app-changelog.md new file mode 100644 index 00000000000..99e34893b7d --- /dev/null +++ b/incubator/phoenixstats/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [phoenixstats-1.0.4](https://github.com/truecharts/charts/compare/phoenixstats-1.0.3...phoenixstats-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/phoenixstats/1.0.3/app-readme.md b/incubator/phoenixstats/1.0.4/app-readme.md similarity index 100% rename from incubator/phoenixstats/1.0.3/app-readme.md rename to incubator/phoenixstats/1.0.4/app-readme.md diff --git a/incubator/phoenixstats/1.0.4/charts/common-10.9.7.tgz b/incubator/phoenixstats/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/phoenixstats/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/phoenixstats/1.0.3/ix_values.yaml b/incubator/phoenixstats/1.0.4/ix_values.yaml similarity index 100% rename from incubator/phoenixstats/1.0.3/ix_values.yaml rename to incubator/phoenixstats/1.0.4/ix_values.yaml diff --git a/incubator/phoenixstats/1.0.3/questions.yaml b/incubator/phoenixstats/1.0.4/questions.yaml similarity index 100% rename from incubator/phoenixstats/1.0.3/questions.yaml rename to incubator/phoenixstats/1.0.4/questions.yaml diff --git a/incubator/phoronix-test-suite/1.0.3/templates/common.yaml b/incubator/phoenixstats/1.0.4/templates/common.yaml similarity index 100% rename from incubator/phoronix-test-suite/1.0.3/templates/common.yaml rename to incubator/phoenixstats/1.0.4/templates/common.yaml diff --git a/incubator/poste/1.0.3/values.yaml b/incubator/phoenixstats/1.0.4/values.yaml similarity index 100% rename from incubator/poste/1.0.3/values.yaml rename to incubator/phoenixstats/1.0.4/values.yaml diff --git a/incubator/phoronix-test-suite/1.0.3/Chart.lock b/incubator/phoronix-test-suite/1.0.3/Chart.lock deleted file mode 100644 index 5129602c6f4..00000000000 --- a/incubator/phoronix-test-suite/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:05:25.058672531Z" diff --git a/incubator/phoronix-test-suite/1.0.3/Chart.yaml b/incubator/phoronix-test-suite/1.0.3/Chart.yaml deleted file mode 100644 index 059e34fd5af..00000000000 --- a/incubator/phoronix-test-suite/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Tools-Utilities -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "The Phoronix Test Suite is the most comprehensive testing and benchmarking platform available that provides an extensible framework for which new tests can be easily added." -home: https://truecharts.org/docs/charts/incubator/phoronix-test-suite -icon: https://truecharts.org/img/hotlink-ok/chart-icons/phoronix-test-suite.png -keywords: - - phoronix-test-suite - - Tools-Utilities -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: phoronix-test-suite -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/phoronix-test-suite - - https://github.com/phoronix-test-suite/phoronix-test-suite - - https://hub.docker.com/r/phoronix/pts/ -type: application -version: 1.0.3 diff --git a/incubator/phoronix-test-suite/1.0.3/app-changelog.md b/incubator/phoronix-test-suite/1.0.3/app-changelog.md deleted file mode 100644 index 1c6ee3e4c03..00000000000 --- a/incubator/phoronix-test-suite/1.0.3/app-changelog.md +++ /dev/null @@ -1,26 +0,0 @@ - - -## [phoronix-test-suite-1.0.3](https://github.com/truecharts/charts/compare/phoronix-test-suite-0.0.34...phoronix-test-suite-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Fix - -- remove removed includes - - \ No newline at end of file diff --git a/incubator/phoronix-test-suite/1.0.3/charts/common-10.9.4.tgz b/incubator/phoronix-test-suite/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/phoronix-test-suite/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/phoronix-test-suite/1.0.3/CHANGELOG.md b/incubator/phoronix-test-suite/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/phoronix-test-suite/1.0.3/CHANGELOG.md rename to incubator/phoronix-test-suite/1.0.4/CHANGELOG.md diff --git a/incubator/phoronix-test-suite/1.0.4/Chart.yaml b/incubator/phoronix-test-suite/1.0.4/Chart.yaml new file mode 100644 index 00000000000..636e0f577a2 --- /dev/null +++ b/incubator/phoronix-test-suite/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Tools-Utilities +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "The Phoronix Test Suite is the most comprehensive testing and benchmarking platform available that provides an extensible framework for which new tests can be easily added." +home: https://truecharts.org/docs/charts/incubator/phoronix-test-suite +icon: https://truecharts.org/img/hotlink-ok/chart-icons/phoronix-test-suite.png +keywords: + - phoronix-test-suite + - Tools-Utilities +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: phoronix-test-suite +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/phoronix-test-suite + - https://github.com/phoronix-test-suite/phoronix-test-suite + - https://hub.docker.com/r/phoronix/pts/ +type: application +version: 1.0.4 diff --git a/incubator/phoronix-test-suite/1.0.3/README.md b/incubator/phoronix-test-suite/1.0.4/README.md similarity index 100% rename from incubator/phoronix-test-suite/1.0.3/README.md rename to incubator/phoronix-test-suite/1.0.4/README.md diff --git a/incubator/phoronix-test-suite/1.0.4/app-changelog.md b/incubator/phoronix-test-suite/1.0.4/app-changelog.md new file mode 100644 index 00000000000..57a300e1772 --- /dev/null +++ b/incubator/phoronix-test-suite/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [phoronix-test-suite-1.0.4](https://github.com/truecharts/charts/compare/phoronix-test-suite-1.0.3...phoronix-test-suite-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/phoronix-test-suite/1.0.3/app-readme.md b/incubator/phoronix-test-suite/1.0.4/app-readme.md similarity index 100% rename from incubator/phoronix-test-suite/1.0.3/app-readme.md rename to incubator/phoronix-test-suite/1.0.4/app-readme.md diff --git a/incubator/phoronix-test-suite/1.0.4/charts/common-10.9.7.tgz b/incubator/phoronix-test-suite/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/phoronix-test-suite/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/phoronix-test-suite/1.0.3/ix_values.yaml b/incubator/phoronix-test-suite/1.0.4/ix_values.yaml similarity index 100% rename from incubator/phoronix-test-suite/1.0.3/ix_values.yaml rename to incubator/phoronix-test-suite/1.0.4/ix_values.yaml diff --git a/incubator/phoronix-test-suite/1.0.3/questions.yaml b/incubator/phoronix-test-suite/1.0.4/questions.yaml similarity index 100% rename from incubator/phoronix-test-suite/1.0.3/questions.yaml rename to incubator/phoronix-test-suite/1.0.4/questions.yaml diff --git a/incubator/photo-stream/1.0.3/templates/common.yaml b/incubator/phoronix-test-suite/1.0.4/templates/common.yaml similarity index 100% rename from incubator/photo-stream/1.0.3/templates/common.yaml rename to incubator/phoronix-test-suite/1.0.4/templates/common.yaml diff --git a/incubator/postscriptum/1.0.3/values.yaml b/incubator/phoronix-test-suite/1.0.4/values.yaml similarity index 100% rename from incubator/postscriptum/1.0.3/values.yaml rename to incubator/phoronix-test-suite/1.0.4/values.yaml diff --git a/incubator/photo-stream/1.0.3/Chart.lock b/incubator/photo-stream/1.0.3/Chart.lock deleted file mode 100644 index aca85401282..00000000000 --- a/incubator/photo-stream/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:05:32.55471076Z" diff --git a/incubator/photo-stream/1.0.3/Chart.yaml b/incubator/photo-stream/1.0.3/Chart.yaml deleted file mode 100644 index fa9e4e6f13f..00000000000 --- a/incubator/photo-stream/1.0.3/Chart.yaml +++ /dev/null @@ -1,35 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Productivity - - Tools-Utilities - - MediaApp-Photos - - MediaServer-Photos -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Photo Stream is a simpler home for your photos initially created by @maxvoltar and now maintained by @waschinski, @boerniee and friends. Easy to use, self hosted, no tracking, just photos." -home: https://truecharts.org/docs/charts/incubator/photo-stream -icon: https://truecharts.org/img/hotlink-ok/chart-icons/photo-stream.png -keywords: - - photo-stream - - Productivity - - Tools-Utilities - - MediaApp-Photos - - MediaServer-Photos -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: photo-stream -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/photo-stream - - https://github.com/waschinski/photo-stream - - https://hub.docker.com/r/waschinski/photo-stream -type: application -version: 1.0.3 diff --git a/incubator/photo-stream/1.0.3/app-changelog.md b/incubator/photo-stream/1.0.3/app-changelog.md deleted file mode 100644 index 2e7f264de08..00000000000 --- a/incubator/photo-stream/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [photo-stream-1.0.3](https://github.com/truecharts/charts/compare/photo-stream-0.0.34...photo-stream-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/photo-stream/1.0.3/charts/common-10.9.4.tgz b/incubator/photo-stream/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/photo-stream/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/photo-stream/1.0.3/CHANGELOG.md b/incubator/photo-stream/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/photo-stream/1.0.3/CHANGELOG.md rename to incubator/photo-stream/1.0.4/CHANGELOG.md diff --git a/incubator/photo-stream/1.0.4/Chart.yaml b/incubator/photo-stream/1.0.4/Chart.yaml new file mode 100644 index 00000000000..78b8eebe232 --- /dev/null +++ b/incubator/photo-stream/1.0.4/Chart.yaml @@ -0,0 +1,35 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Productivity + - Tools-Utilities + - MediaApp-Photos + - MediaServer-Photos +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Photo Stream is a simpler home for your photos initially created by @maxvoltar and now maintained by @waschinski, @boerniee and friends. Easy to use, self hosted, no tracking, just photos." +home: https://truecharts.org/docs/charts/incubator/photo-stream +icon: https://truecharts.org/img/hotlink-ok/chart-icons/photo-stream.png +keywords: + - photo-stream + - Productivity + - Tools-Utilities + - MediaApp-Photos + - MediaServer-Photos +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: photo-stream +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/photo-stream + - https://github.com/waschinski/photo-stream + - https://hub.docker.com/r/waschinski/photo-stream +type: application +version: 1.0.4 diff --git a/incubator/photo-stream/1.0.3/README.md b/incubator/photo-stream/1.0.4/README.md similarity index 100% rename from incubator/photo-stream/1.0.3/README.md rename to incubator/photo-stream/1.0.4/README.md diff --git a/incubator/photo-stream/1.0.4/app-changelog.md b/incubator/photo-stream/1.0.4/app-changelog.md new file mode 100644 index 00000000000..f3022b80f1a --- /dev/null +++ b/incubator/photo-stream/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [photo-stream-1.0.4](https://github.com/truecharts/charts/compare/photo-stream-1.0.3...photo-stream-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/photo-stream/1.0.3/app-readme.md b/incubator/photo-stream/1.0.4/app-readme.md similarity index 100% rename from incubator/photo-stream/1.0.3/app-readme.md rename to incubator/photo-stream/1.0.4/app-readme.md diff --git a/incubator/photo-stream/1.0.4/charts/common-10.9.7.tgz b/incubator/photo-stream/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/photo-stream/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/photo-stream/1.0.3/ix_values.yaml b/incubator/photo-stream/1.0.4/ix_values.yaml similarity index 100% rename from incubator/photo-stream/1.0.3/ix_values.yaml rename to incubator/photo-stream/1.0.4/ix_values.yaml diff --git a/incubator/photo-stream/1.0.3/questions.yaml b/incubator/photo-stream/1.0.4/questions.yaml similarity index 100% rename from incubator/photo-stream/1.0.3/questions.yaml rename to incubator/photo-stream/1.0.4/questions.yaml diff --git a/incubator/photostructure/1.0.3/templates/common.yaml b/incubator/photo-stream/1.0.4/templates/common.yaml similarity index 100% rename from incubator/photostructure/1.0.3/templates/common.yaml rename to incubator/photo-stream/1.0.4/templates/common.yaml diff --git a/incubator/preclear/1.0.3/values.yaml b/incubator/photo-stream/1.0.4/values.yaml similarity index 100% rename from incubator/preclear/1.0.3/values.yaml rename to incubator/photo-stream/1.0.4/values.yaml diff --git a/incubator/photostructure/1.0.3/Chart.lock b/incubator/photostructure/1.0.3/Chart.lock deleted file mode 100644 index f4117e3dcd6..00000000000 --- a/incubator/photostructure/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:05:35.724241567Z" diff --git a/incubator/photostructure/1.0.3/Chart.yaml b/incubator/photostructure/1.0.3/Chart.yaml deleted file mode 100644 index 2665f644df2..00000000000 --- a/incubator/photostructure/1.0.3/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - MediaApp-Photos - - MediaServer-Video - - MediaServer-Photos -apiVersion: v2 -appVersion: "stable" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "[b]PhotoStructure is your new home for all your photos and videos.[/b]\n" -home: https://truecharts.org/docs/charts/incubator/photostructure -icon: https://truecharts.org/img/hotlink-ok/chart-icons/photostructure.png -keywords: - - photostructure - - MediaApp-Photos - - MediaServer-Video - - MediaServer-Photos -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: photostructure -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/photostructure - - https://photostructure.com/ - - https://hub.docker.com/r/photostructure/server/ -type: application -version: 1.0.3 diff --git a/incubator/photostructure/1.0.3/app-changelog.md b/incubator/photostructure/1.0.3/app-changelog.md deleted file mode 100644 index 40fcc29b725..00000000000 --- a/incubator/photostructure/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [photostructure-1.0.3](https://github.com/truecharts/charts/compare/photostructure-0.0.34...photostructure-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/photostructure/1.0.3/charts/common-10.9.4.tgz b/incubator/photostructure/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/photostructure/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/photostructure/1.0.3/CHANGELOG.md b/incubator/photostructure/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/photostructure/1.0.3/CHANGELOG.md rename to incubator/photostructure/1.0.4/CHANGELOG.md diff --git a/incubator/photostructure/1.0.4/Chart.yaml b/incubator/photostructure/1.0.4/Chart.yaml new file mode 100644 index 00000000000..a3dc78c9df4 --- /dev/null +++ b/incubator/photostructure/1.0.4/Chart.yaml @@ -0,0 +1,33 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - MediaApp-Photos + - MediaServer-Video + - MediaServer-Photos +apiVersion: v2 +appVersion: "stable" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "[b]PhotoStructure is your new home for all your photos and videos.[/b]\n" +home: https://truecharts.org/docs/charts/incubator/photostructure +icon: https://truecharts.org/img/hotlink-ok/chart-icons/photostructure.png +keywords: + - photostructure + - MediaApp-Photos + - MediaServer-Video + - MediaServer-Photos +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: photostructure +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/photostructure + - https://photostructure.com/ + - https://hub.docker.com/r/photostructure/server/ +type: application +version: 1.0.4 diff --git a/incubator/photostructure/1.0.3/README.md b/incubator/photostructure/1.0.4/README.md similarity index 100% rename from incubator/photostructure/1.0.3/README.md rename to incubator/photostructure/1.0.4/README.md diff --git a/incubator/photostructure/1.0.4/app-changelog.md b/incubator/photostructure/1.0.4/app-changelog.md new file mode 100644 index 00000000000..378c3b25c93 --- /dev/null +++ b/incubator/photostructure/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [photostructure-1.0.4](https://github.com/truecharts/charts/compare/photostructure-1.0.3...photostructure-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/photostructure/1.0.3/app-readme.md b/incubator/photostructure/1.0.4/app-readme.md similarity index 100% rename from incubator/photostructure/1.0.3/app-readme.md rename to incubator/photostructure/1.0.4/app-readme.md diff --git a/incubator/photostructure/1.0.4/charts/common-10.9.7.tgz b/incubator/photostructure/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/photostructure/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/photostructure/1.0.3/ix_values.yaml b/incubator/photostructure/1.0.4/ix_values.yaml similarity index 100% rename from incubator/photostructure/1.0.3/ix_values.yaml rename to incubator/photostructure/1.0.4/ix_values.yaml diff --git a/incubator/photostructure/1.0.3/questions.yaml b/incubator/photostructure/1.0.4/questions.yaml similarity index 100% rename from incubator/photostructure/1.0.3/questions.yaml rename to incubator/photostructure/1.0.4/questions.yaml diff --git a/incubator/phpmyadmin/1.0.3/templates/common.yaml b/incubator/photostructure/1.0.4/templates/common.yaml similarity index 100% rename from incubator/phpmyadmin/1.0.3/templates/common.yaml rename to incubator/photostructure/1.0.4/templates/common.yaml diff --git a/incubator/pritunl/1.0.3/values.yaml b/incubator/photostructure/1.0.4/values.yaml similarity index 100% rename from incubator/pritunl/1.0.3/values.yaml rename to incubator/photostructure/1.0.4/values.yaml diff --git a/incubator/phpmyadmin/1.0.3/Chart.lock b/incubator/phpmyadmin/1.0.3/Chart.lock deleted file mode 100644 index 9afc0dcd031..00000000000 --- a/incubator/phpmyadmin/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:05:48.498780527Z" diff --git a/incubator/phpmyadmin/1.0.3/Chart.yaml b/incubator/phpmyadmin/1.0.3/Chart.yaml deleted file mode 100644 index 8146e57349b..00000000000 --- a/incubator/phpmyadmin/1.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Tools-Utilities - - Other -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: A web interface for MySQL and MariaDB. -home: https://truecharts.org/docs/charts/incubator/phpmyadmin -icon: https://truecharts.org/img/hotlink-ok/chart-icons/phpmyadmin.png -keywords: - - phpmyadmin - - Tools-Utilities - - Other -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: phpmyadmin -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/phpmyadmin - - https://hub.docker.com/r/phpmyadmin/phpmyadmin/ -type: application -version: 1.0.3 diff --git a/incubator/phpmyadmin/1.0.3/app-changelog.md b/incubator/phpmyadmin/1.0.3/app-changelog.md deleted file mode 100644 index e8e9dfde7c0..00000000000 --- a/incubator/phpmyadmin/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [phpmyadmin-1.0.3](https://github.com/truecharts/charts/compare/phpmyadmin-0.0.34...phpmyadmin-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/phpmyadmin/1.0.3/charts/common-10.9.4.tgz b/incubator/phpmyadmin/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/phpmyadmin/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/phpmyadmin/1.0.3/CHANGELOG.md b/incubator/phpmyadmin/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/phpmyadmin/1.0.3/CHANGELOG.md rename to incubator/phpmyadmin/1.0.4/CHANGELOG.md diff --git a/incubator/phpmyadmin/1.0.4/Chart.yaml b/incubator/phpmyadmin/1.0.4/Chart.yaml new file mode 100644 index 00000000000..4c7f00ba0a2 --- /dev/null +++ b/incubator/phpmyadmin/1.0.4/Chart.yaml @@ -0,0 +1,30 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Tools-Utilities + - Other +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: A web interface for MySQL and MariaDB. +home: https://truecharts.org/docs/charts/incubator/phpmyadmin +icon: https://truecharts.org/img/hotlink-ok/chart-icons/phpmyadmin.png +keywords: + - phpmyadmin + - Tools-Utilities + - Other +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: phpmyadmin +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/phpmyadmin + - https://hub.docker.com/r/phpmyadmin/phpmyadmin/ +type: application +version: 1.0.4 diff --git a/incubator/phpmyadmin/1.0.3/README.md b/incubator/phpmyadmin/1.0.4/README.md similarity index 100% rename from incubator/phpmyadmin/1.0.3/README.md rename to incubator/phpmyadmin/1.0.4/README.md diff --git a/incubator/phpmyadmin/1.0.4/app-changelog.md b/incubator/phpmyadmin/1.0.4/app-changelog.md new file mode 100644 index 00000000000..b29884b6735 --- /dev/null +++ b/incubator/phpmyadmin/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [phpmyadmin-1.0.4](https://github.com/truecharts/charts/compare/phpmyadmin-1.0.3...phpmyadmin-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/phpmyadmin/1.0.3/app-readme.md b/incubator/phpmyadmin/1.0.4/app-readme.md similarity index 100% rename from incubator/phpmyadmin/1.0.3/app-readme.md rename to incubator/phpmyadmin/1.0.4/app-readme.md diff --git a/incubator/phpmyadmin/1.0.4/charts/common-10.9.7.tgz b/incubator/phpmyadmin/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/phpmyadmin/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/phpmyadmin/1.0.3/ix_values.yaml b/incubator/phpmyadmin/1.0.4/ix_values.yaml similarity index 100% rename from incubator/phpmyadmin/1.0.3/ix_values.yaml rename to incubator/phpmyadmin/1.0.4/ix_values.yaml diff --git a/incubator/phpmyadmin/1.0.3/questions.yaml b/incubator/phpmyadmin/1.0.4/questions.yaml similarity index 100% rename from incubator/phpmyadmin/1.0.3/questions.yaml rename to incubator/phpmyadmin/1.0.4/questions.yaml diff --git a/incubator/pigallery2/1.0.3/templates/common.yaml b/incubator/phpmyadmin/1.0.4/templates/common.yaml similarity index 100% rename from incubator/pigallery2/1.0.3/templates/common.yaml rename to incubator/phpmyadmin/1.0.4/templates/common.yaml diff --git a/incubator/projectzomboidreporter-frontend/1.0.3/values.yaml b/incubator/phpmyadmin/1.0.4/values.yaml similarity index 100% rename from incubator/projectzomboidreporter-frontend/1.0.3/values.yaml rename to incubator/phpmyadmin/1.0.4/values.yaml diff --git a/incubator/pigallery2/1.0.3/Chart.lock b/incubator/pigallery2/1.0.3/Chart.lock deleted file mode 100644 index 77d21e0c6c2..00000000000 --- a/incubator/pigallery2/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:05:56.709008607Z" diff --git a/incubator/pigallery2/1.0.3/Chart.yaml b/incubator/pigallery2/1.0.3/Chart.yaml deleted file mode 100644 index 092237d62d0..00000000000 --- a/incubator/pigallery2/1.0.3/Chart.yaml +++ /dev/null @@ -1,41 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Cloud - - MediaApp-Video - - MediaApp-Music - - MediaApp-Photos - - MediaServer-Video - - MediaServer-Music - - MediaServer-Photos -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Homepage: http://bpatrik.github.io/pigallery2/" -home: https://truecharts.org/docs/charts/incubator/pigallery2 -icon: https://truecharts.org/img/hotlink-ok/chart-icons/pigallery2.png -keywords: - - pigallery2 - - Cloud - - MediaApp-Video - - MediaApp-Music - - MediaApp-Photos - - MediaServer-Video - - MediaServer-Music - - MediaServer-Photos -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: pigallery2 -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/pigallery2 - - https://github.com/bpatrik/pigallery2 - - https://hub.docker.com/r/bpatrik/pigallery2 -type: application -version: 1.0.3 diff --git a/incubator/pigallery2/1.0.3/app-changelog.md b/incubator/pigallery2/1.0.3/app-changelog.md deleted file mode 100644 index aa0cf1a0039..00000000000 --- a/incubator/pigallery2/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [pigallery2-1.0.3](https://github.com/truecharts/charts/compare/pigallery2-0.0.34...pigallery2-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/pigallery2/1.0.3/charts/common-10.9.4.tgz b/incubator/pigallery2/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/pigallery2/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/pigallery2/1.0.3/CHANGELOG.md b/incubator/pigallery2/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/pigallery2/1.0.3/CHANGELOG.md rename to incubator/pigallery2/1.0.4/CHANGELOG.md diff --git a/incubator/pigallery2/1.0.4/Chart.yaml b/incubator/pigallery2/1.0.4/Chart.yaml new file mode 100644 index 00000000000..90646c2fec5 --- /dev/null +++ b/incubator/pigallery2/1.0.4/Chart.yaml @@ -0,0 +1,41 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Cloud + - MediaApp-Video + - MediaApp-Music + - MediaApp-Photos + - MediaServer-Video + - MediaServer-Music + - MediaServer-Photos +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Homepage: http://bpatrik.github.io/pigallery2/" +home: https://truecharts.org/docs/charts/incubator/pigallery2 +icon: https://truecharts.org/img/hotlink-ok/chart-icons/pigallery2.png +keywords: + - pigallery2 + - Cloud + - MediaApp-Video + - MediaApp-Music + - MediaApp-Photos + - MediaServer-Video + - MediaServer-Music + - MediaServer-Photos +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: pigallery2 +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/pigallery2 + - https://github.com/bpatrik/pigallery2 + - https://hub.docker.com/r/bpatrik/pigallery2 +type: application +version: 1.0.4 diff --git a/incubator/pigallery2/1.0.3/README.md b/incubator/pigallery2/1.0.4/README.md similarity index 100% rename from incubator/pigallery2/1.0.3/README.md rename to incubator/pigallery2/1.0.4/README.md diff --git a/incubator/pigallery2/1.0.4/app-changelog.md b/incubator/pigallery2/1.0.4/app-changelog.md new file mode 100644 index 00000000000..57fc5c33022 --- /dev/null +++ b/incubator/pigallery2/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [pigallery2-1.0.4](https://github.com/truecharts/charts/compare/pigallery2-1.0.3...pigallery2-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/pigallery2/1.0.3/app-readme.md b/incubator/pigallery2/1.0.4/app-readme.md similarity index 100% rename from incubator/pigallery2/1.0.3/app-readme.md rename to incubator/pigallery2/1.0.4/app-readme.md diff --git a/incubator/pigallery2/1.0.4/charts/common-10.9.7.tgz b/incubator/pigallery2/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/pigallery2/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/pigallery2/1.0.3/ix_values.yaml b/incubator/pigallery2/1.0.4/ix_values.yaml similarity index 100% rename from incubator/pigallery2/1.0.3/ix_values.yaml rename to incubator/pigallery2/1.0.4/ix_values.yaml diff --git a/incubator/pigallery2/1.0.3/questions.yaml b/incubator/pigallery2/1.0.4/questions.yaml similarity index 100% rename from incubator/pigallery2/1.0.3/questions.yaml rename to incubator/pigallery2/1.0.4/questions.yaml diff --git a/incubator/pixark/1.0.3/templates/common.yaml b/incubator/pigallery2/1.0.4/templates/common.yaml similarity index 100% rename from incubator/pixark/1.0.3/templates/common.yaml rename to incubator/pigallery2/1.0.4/templates/common.yaml diff --git a/incubator/prpdf/1.0.3/values.yaml b/incubator/pigallery2/1.0.4/values.yaml similarity index 100% rename from incubator/prpdf/1.0.3/values.yaml rename to incubator/pigallery2/1.0.4/values.yaml diff --git a/incubator/piwigo/4.0.3/Chart.lock b/incubator/piwigo/4.0.3/Chart.lock deleted file mode 100644 index 272491d87ba..00000000000 --- a/incubator/piwigo/4.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:06:03.99060506Z" diff --git a/incubator/piwigo/4.0.3/Chart.yaml b/incubator/piwigo/4.0.3/Chart.yaml deleted file mode 100644 index 9b2762f5661..00000000000 --- a/incubator/piwigo/4.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "11.5.0" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: A is photo gallery software for the web, built by an active community of users and developers. -home: https://truecharts.org/docs/charts/incubator/piwigo -icon: https://truecharts.org/img/hotlink-ok/chart-icons/piwigo.png -keywords: - - piwigo - - gallery - - photo - - image -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: piwigo -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/piwigo - - http://piwigo.org/ - - https://github.com/linuxserver/docker-piwigo -type: application -version: 4.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/piwigo/4.0.3/app-changelog.md b/incubator/piwigo/4.0.3/app-changelog.md deleted file mode 100644 index 4e9d5a72874..00000000000 --- a/incubator/piwigo/4.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [piwigo-4.0.3](https://github.com/truecharts/charts/compare/piwigo-3.1.5...piwigo-4.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/piwigo/4.0.3/charts/common-10.9.4.tgz b/incubator/piwigo/4.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/piwigo/4.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/piwigo/4.0.3/CHANGELOG.md b/incubator/piwigo/4.0.4/CHANGELOG.md similarity index 100% rename from incubator/piwigo/4.0.3/CHANGELOG.md rename to incubator/piwigo/4.0.4/CHANGELOG.md diff --git a/incubator/piwigo/4.0.4/Chart.yaml b/incubator/piwigo/4.0.4/Chart.yaml new file mode 100644 index 00000000000..ec9352f784f --- /dev/null +++ b/incubator/piwigo/4.0.4/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "11.5.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: A is photo gallery software for the web, built by an active community of users and developers. +home: https://truecharts.org/docs/charts/incubator/piwigo +icon: https://truecharts.org/img/hotlink-ok/chart-icons/piwigo.png +keywords: + - piwigo + - gallery + - photo + - image +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: piwigo +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/piwigo + - http://piwigo.org/ + - https://github.com/linuxserver/docker-piwigo +type: application +version: 4.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/piwigo/4.0.3/README.md b/incubator/piwigo/4.0.4/README.md similarity index 100% rename from incubator/piwigo/4.0.3/README.md rename to incubator/piwigo/4.0.4/README.md diff --git a/incubator/piwigo/4.0.4/app-changelog.md b/incubator/piwigo/4.0.4/app-changelog.md new file mode 100644 index 00000000000..34526a6061d --- /dev/null +++ b/incubator/piwigo/4.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [piwigo-4.0.4](https://github.com/truecharts/charts/compare/piwigo-4.0.3...piwigo-4.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/piwigo/4.0.3/app-readme.md b/incubator/piwigo/4.0.4/app-readme.md similarity index 100% rename from incubator/piwigo/4.0.3/app-readme.md rename to incubator/piwigo/4.0.4/app-readme.md diff --git a/incubator/piwigo/4.0.4/charts/common-10.9.7.tgz b/incubator/piwigo/4.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/piwigo/4.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/piwigo/4.0.3/ix_values.yaml b/incubator/piwigo/4.0.4/ix_values.yaml similarity index 100% rename from incubator/piwigo/4.0.3/ix_values.yaml rename to incubator/piwigo/4.0.4/ix_values.yaml diff --git a/incubator/piwigo/4.0.3/questions.yaml b/incubator/piwigo/4.0.4/questions.yaml similarity index 100% rename from incubator/piwigo/4.0.3/questions.yaml rename to incubator/piwigo/4.0.4/questions.yaml diff --git a/incubator/piwigo/4.0.3/templates/common.yaml b/incubator/piwigo/4.0.4/templates/common.yaml similarity index 100% rename from incubator/piwigo/4.0.3/templates/common.yaml rename to incubator/piwigo/4.0.4/templates/common.yaml diff --git a/incubator/ps3netsrv/1.0.3/values.yaml b/incubator/piwigo/4.0.4/values.yaml similarity index 100% rename from incubator/ps3netsrv/1.0.3/values.yaml rename to incubator/piwigo/4.0.4/values.yaml diff --git a/incubator/pixark/1.0.3/Chart.lock b/incubator/pixark/1.0.3/Chart.lock deleted file mode 100644 index 837445e43f6..00000000000 --- a/incubator/pixark/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:06:06.430358507Z" diff --git a/incubator/pixark/1.0.3/Chart.yaml b/incubator/pixark/1.0.3/Chart.yaml deleted file mode 100644 index 0f7c1cb6e6f..00000000000 --- a/incubator/pixark/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - GameServers -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This Chart will download and install SteamCMD. It will also install PIXARK and run it (a normal server startup of PIXARK can take a long time!)." -home: https://truecharts.org/docs/charts/incubator/pixark -icon: https://truecharts.org/img/hotlink-ok/chart-icons/pixark.png -keywords: - - pixark - - GameServers -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: pixark -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/pixark - - https://pixark.snail.com/ - - https://hub.docker.com/r/ich777/steamcmd/ -type: application -version: 1.0.3 diff --git a/incubator/pixark/1.0.3/app-changelog.md b/incubator/pixark/1.0.3/app-changelog.md deleted file mode 100644 index 9db93a5c144..00000000000 --- a/incubator/pixark/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [pixark-1.0.3](https://github.com/truecharts/charts/compare/pixark-0.0.35...pixark-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/pixark/1.0.3/charts/common-10.9.4.tgz b/incubator/pixark/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/pixark/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/pixark/1.0.3/CHANGELOG.md b/incubator/pixark/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/pixark/1.0.3/CHANGELOG.md rename to incubator/pixark/1.0.4/CHANGELOG.md diff --git a/incubator/pixark/1.0.4/Chart.yaml b/incubator/pixark/1.0.4/Chart.yaml new file mode 100644 index 00000000000..9c2d64577c8 --- /dev/null +++ b/incubator/pixark/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - GameServers +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This Chart will download and install SteamCMD. It will also install PIXARK and run it (a normal server startup of PIXARK can take a long time!)." +home: https://truecharts.org/docs/charts/incubator/pixark +icon: https://truecharts.org/img/hotlink-ok/chart-icons/pixark.png +keywords: + - pixark + - GameServers +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: pixark +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/pixark + - https://pixark.snail.com/ + - https://hub.docker.com/r/ich777/steamcmd/ +type: application +version: 1.0.4 diff --git a/incubator/pixark/1.0.3/README.md b/incubator/pixark/1.0.4/README.md similarity index 100% rename from incubator/pixark/1.0.3/README.md rename to incubator/pixark/1.0.4/README.md diff --git a/incubator/pixark/1.0.4/app-changelog.md b/incubator/pixark/1.0.4/app-changelog.md new file mode 100644 index 00000000000..b262d9824bc --- /dev/null +++ b/incubator/pixark/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [pixark-1.0.4](https://github.com/truecharts/charts/compare/pixark-1.0.3...pixark-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/pixark/1.0.3/app-readme.md b/incubator/pixark/1.0.4/app-readme.md similarity index 100% rename from incubator/pixark/1.0.3/app-readme.md rename to incubator/pixark/1.0.4/app-readme.md diff --git a/incubator/pixark/1.0.4/charts/common-10.9.7.tgz b/incubator/pixark/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/pixark/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/pixark/1.0.3/ix_values.yaml b/incubator/pixark/1.0.4/ix_values.yaml similarity index 100% rename from incubator/pixark/1.0.3/ix_values.yaml rename to incubator/pixark/1.0.4/ix_values.yaml diff --git a/incubator/pixark/1.0.3/questions.yaml b/incubator/pixark/1.0.4/questions.yaml similarity index 100% rename from incubator/pixark/1.0.3/questions.yaml rename to incubator/pixark/1.0.4/questions.yaml diff --git a/incubator/pixelserv-tls/1.0.3/templates/common.yaml b/incubator/pixark/1.0.4/templates/common.yaml similarity index 100% rename from incubator/pixelserv-tls/1.0.3/templates/common.yaml rename to incubator/pixark/1.0.4/templates/common.yaml diff --git a/incubator/pt-helper/1.0.3/values.yaml b/incubator/pixark/1.0.4/values.yaml similarity index 100% rename from incubator/pt-helper/1.0.3/values.yaml rename to incubator/pixark/1.0.4/values.yaml diff --git a/incubator/pixelserv-tls/1.0.3/Chart.lock b/incubator/pixelserv-tls/1.0.3/Chart.lock deleted file mode 100644 index b230e3192c9..00000000000 --- a/incubator/pixelserv-tls/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:06:19.835093381Z" diff --git a/incubator/pixelserv-tls/1.0.3/Chart.yaml b/incubator/pixelserv-tls/1.0.3/Chart.yaml deleted file mode 100644 index e0fcff1cb94..00000000000 --- a/incubator/pixelserv-tls/1.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Tools-Utilities - - Other -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "pixelserv-tls is a tiny bespoke HTTP/1.1 webserver with HTTPS and SNI support. It acts on behalf of hundreds of thousands of advert/tracker servers and responds to all requests with nothing to speed up web browsing." -home: https://truecharts.org/docs/charts/incubator/pixelserv-tls -icon: https://truecharts.org/img/hotlink-ok/chart-icons/pixelserv-tls.png -keywords: - - pixelserv-tls - - Tools-Utilities - - Other -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: pixelserv-tls -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/pixelserv-tls - - https://github.com/imTHAI/docker-pixelserv-tls - - https://hub.docker.com/r/imthai/pixelserv-tls/ -type: application -version: 1.0.3 diff --git a/incubator/pixelserv-tls/1.0.3/app-changelog.md b/incubator/pixelserv-tls/1.0.3/app-changelog.md deleted file mode 100644 index da65413de3b..00000000000 --- a/incubator/pixelserv-tls/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [pixelserv-tls-1.0.3](https://github.com/truecharts/charts/compare/pixelserv-tls-0.0.34...pixelserv-tls-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/pixelserv-tls/1.0.3/charts/common-10.9.4.tgz b/incubator/pixelserv-tls/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/pixelserv-tls/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/pixelserv-tls/1.0.3/CHANGELOG.md b/incubator/pixelserv-tls/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/pixelserv-tls/1.0.3/CHANGELOG.md rename to incubator/pixelserv-tls/1.0.4/CHANGELOG.md diff --git a/incubator/pixelserv-tls/1.0.4/Chart.yaml b/incubator/pixelserv-tls/1.0.4/Chart.yaml new file mode 100644 index 00000000000..5c98bf990e8 --- /dev/null +++ b/incubator/pixelserv-tls/1.0.4/Chart.yaml @@ -0,0 +1,31 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Tools-Utilities + - Other +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "pixelserv-tls is a tiny bespoke HTTP/1.1 webserver with HTTPS and SNI support. It acts on behalf of hundreds of thousands of advert/tracker servers and responds to all requests with nothing to speed up web browsing." +home: https://truecharts.org/docs/charts/incubator/pixelserv-tls +icon: https://truecharts.org/img/hotlink-ok/chart-icons/pixelserv-tls.png +keywords: + - pixelserv-tls + - Tools-Utilities + - Other +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: pixelserv-tls +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/pixelserv-tls + - https://github.com/imTHAI/docker-pixelserv-tls + - https://hub.docker.com/r/imthai/pixelserv-tls/ +type: application +version: 1.0.4 diff --git a/incubator/pixelserv-tls/1.0.3/README.md b/incubator/pixelserv-tls/1.0.4/README.md similarity index 100% rename from incubator/pixelserv-tls/1.0.3/README.md rename to incubator/pixelserv-tls/1.0.4/README.md diff --git a/incubator/pixelserv-tls/1.0.4/app-changelog.md b/incubator/pixelserv-tls/1.0.4/app-changelog.md new file mode 100644 index 00000000000..6449e67aa9e --- /dev/null +++ b/incubator/pixelserv-tls/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [pixelserv-tls-1.0.4](https://github.com/truecharts/charts/compare/pixelserv-tls-1.0.3...pixelserv-tls-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/pixelserv-tls/1.0.3/app-readme.md b/incubator/pixelserv-tls/1.0.4/app-readme.md similarity index 100% rename from incubator/pixelserv-tls/1.0.3/app-readme.md rename to incubator/pixelserv-tls/1.0.4/app-readme.md diff --git a/incubator/pixelserv-tls/1.0.4/charts/common-10.9.7.tgz b/incubator/pixelserv-tls/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/pixelserv-tls/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/pixelserv-tls/1.0.3/ix_values.yaml b/incubator/pixelserv-tls/1.0.4/ix_values.yaml similarity index 100% rename from incubator/pixelserv-tls/1.0.3/ix_values.yaml rename to incubator/pixelserv-tls/1.0.4/ix_values.yaml diff --git a/incubator/pixelserv-tls/1.0.3/questions.yaml b/incubator/pixelserv-tls/1.0.4/questions.yaml similarity index 100% rename from incubator/pixelserv-tls/1.0.3/questions.yaml rename to incubator/pixelserv-tls/1.0.4/questions.yaml diff --git a/incubator/plexripper/1.0.3/templates/common.yaml b/incubator/pixelserv-tls/1.0.4/templates/common.yaml similarity index 100% rename from incubator/plexripper/1.0.3/templates/common.yaml rename to incubator/pixelserv-tls/1.0.4/templates/common.yaml diff --git a/incubator/pure-ftpd/1.0.3/values.yaml b/incubator/pixelserv-tls/1.0.4/values.yaml similarity index 100% rename from incubator/pure-ftpd/1.0.3/values.yaml rename to incubator/pixelserv-tls/1.0.4/values.yaml diff --git a/incubator/plausible/3.0.0/CHANGELOG.md b/incubator/plausible/3.0.0/CHANGELOG.md new file mode 100644 index 00000000000..02f03d3ca27 --- /dev/null +++ b/incubator/plausible/3.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [plausible-2.0.0](https://github.com/truecharts/charts/compare/plausible-1.0.32...plausible-2.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [plausible-1.0.35](https://github.com/truecharts/charts/compare/plausible-1.0.32...plausible-1.0.35) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [plausible-1.0.34](https://github.com/truecharts/charts/compare/plausible-1.0.32...plausible-1.0.34) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [plausible-1.0.34](https://github.com/truecharts/charts/compare/plausible-1.0.32...plausible-1.0.34) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [plausible-1.0.34](https://github.com/truecharts/charts/compare/plausible-1.0.32...plausible-1.0.34) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [plausible-1.0.33](https://github.com/truecharts/charts/compare/plausible-1.0.32...plausible-1.0.33) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + diff --git a/incubator/plausible/3.0.0/Chart.yaml b/incubator/plausible/3.0.0/Chart.yaml new file mode 100644 index 00000000000..20dff55004e --- /dev/null +++ b/incubator/plausible/3.0.0/Chart.yaml @@ -0,0 +1,42 @@ +apiVersion: v2 +appVersion: "1.4.4" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 + - condition: clickhouse.enabled + name: clickhouse + repository: https://charts.truecharts.org/ + version: 2.0.5 +deprecated: false +description: Plausible is lightweight and open source web analytics. No cookies and fully compliant with GDPR, CCPA and PECR. +home: https://truecharts.org/docs/charts/incubator/plausible +icon: https://truecharts.org/img/hotlink-ok/chart-icons/plausible.png +keywords: + - analytics + - plausible +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: plausible +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/plausible + - https://plausible.io/ + - https://plausible.io/docs/self-hosting + - https://github.com/plausible/analytics + - https://github.com/plausible/hosting + - https://hub.docker.com/r/plausible/analytics +type: application +version: 3.0.0 +annotations: + truecharts.org/catagories: | + - analytics + - plausible + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/plausible/3.0.0/README.md b/incubator/plausible/3.0.0/README.md new file mode 100644 index 00000000000..13513d1ca9f --- /dev/null +++ b/incubator/plausible/3.0.0/README.md @@ -0,0 +1,112 @@ +# plausible + +Plausible is lightweight and open source web analytics. No cookies and fully compliant with GDPR, CCPA and PECR. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [plausible](https://truecharts.org/docs/charts/incubator/plausible) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* +* +* +* +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | clickhouse | 1.0.56 | +| https://charts.truecharts.org/ | postgresql | 8.0.122 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `plausible` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install plausible TrueCharts/plausible +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `plausible` deployment + +```console +helm uninstall plausible +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install plausible \ + --set env.TZ="America/New York" \ + TrueCharts/plausible +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install plausible TrueCharts/plausible -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/incubator/plausible/3.0.0/app-changelog.md b/incubator/plausible/3.0.0/app-changelog.md new file mode 100644 index 00000000000..dabba2d1605 --- /dev/null +++ b/incubator/plausible/3.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [plausible-3.0.0](https://github.com/truecharts/charts/compare/plausible-2.0.3...plausible-3.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/plausible/3.0.0/app-readme.md b/incubator/plausible/3.0.0/app-readme.md new file mode 100644 index 00000000000..1f93a6ab9dd --- /dev/null +++ b/incubator/plausible/3.0.0/app-readme.md @@ -0,0 +1,8 @@ +Plausible is lightweight and open source web analytics. No cookies and fully compliant with GDPR, CCPA and PECR. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/incubator/plausible](https://truecharts.org/docs/charts/incubator/plausible) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/incubator/plausible/3.0.0/charts/clickhouse-2.0.5.tgz b/incubator/plausible/3.0.0/charts/clickhouse-2.0.5.tgz new file mode 100644 index 00000000000..29ffb5079fa Binary files /dev/null and b/incubator/plausible/3.0.0/charts/clickhouse-2.0.5.tgz differ diff --git a/incubator/plausible/3.0.0/charts/common-10.9.7.tgz b/incubator/plausible/3.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/plausible/3.0.0/charts/common-10.9.7.tgz differ diff --git a/incubator/plausible/3.0.0/charts/postgresql-9.0.5.tgz b/incubator/plausible/3.0.0/charts/postgresql-9.0.5.tgz new file mode 100644 index 00000000000..8fe3c326a7c Binary files /dev/null and b/incubator/plausible/3.0.0/charts/postgresql-9.0.5.tgz differ diff --git a/incubator/plausible/3.0.0/ix_values.yaml b/incubator/plausible/3.0.0/ix_values.yaml new file mode 100644 index 00000000000..48313b8247a --- /dev/null +++ b/incubator/plausible/3.0.0/ix_values.yaml @@ -0,0 +1,116 @@ +image: + repository: plausible/analytics + pullPolicy: IfNotPresent + tag: v1.4.4@sha256:20204bfc253cfab31e1f6c41c321c8a1437bd4a585a3f13393b5e0449b6d8698 + +# Plausible self-hosting documentation +# https://plausible.io/docs/self-hosting + +plausible: + # Server + BASE_URL: http://localhost + DISABLE_AUTH: false + DISABLE_REGISTRATION: false + + # Default User + ADMIN_USER_NAME: admin + ADMIN_USER_EMAIL: admin@example.com + ADMIN_USER_PWD: P@ssw0rd + + # Database + CLICKHOUSE_FLUSH_INTERVAL_MS: 5000 + CLICKHOUSE_MAX_BUFFER_SIZE: 10000 + + # Mailer/SMTP Setup + MAILER_EMAIL: hello@plausible.local + SMTP_HOST_ADDR: localhost + SMTP_HOST_PORT: 25 + SMTP_USER_NAME: "" + SMTP_USER_PWD: "" + SMTP_HOST_SSL_ENABLED: false + SMTP_RETRIES: 2 + MAILER_ADAPTER: Bamboo.SMTPAdapter + POSTMARK_API_KEY: "" + + # Google Search Integration + GOOGLE_CLIENT_ID: "" + GOOGLE_CLIENT_SECRET: "" + + # Logging + LOG_LEVEL: warn + +securityContext: + readOnlyRootFilesystem: false + +podSecurityContext: + runAsUser: 1000 + runAsGroup: 1000 + +envFrom: + - configMapRef: + name: '{{ include "tc.common.names.fullname" . }}-env-config' + - secretRef: + name: '{{ include "tc.common.names.fullname" . }}-env-secret' + +installContainers: + plausible-install: + image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" + envFrom: + - configMapRef: + name: '{{ include "tc.common.names.fullname" . }}-env-config' + - secretRef: + name: '{{ include "tc.common.names.fullname" . }}-env-secret' + command: [sh] + args: + - -c + - >- + /entrypoint.sh db createdb && + /entrypoint.sh db migrate && + /entrypoint.sh db init-admin + +upgradeContainers: + plausible-upgrade: + image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" + envFrom: + - configMapRef: + name: '{{ include "tc.common.names.fullname" . }}-env-config' + - secretRef: + name: '{{ include "tc.common.names.fullname" . }}-env-secret' + command: [sh] + args: + - -c + - /entrypoint.sh db migrate + +service: + main: + ports: + main: + targetPort: 8000 + protocol: HTTP + port: 10277 + +probes: + liveness: + type: HTTP + path: /api/health + readiness: + type: HTTP + path: /api/health + startup: + type: HTTP + path: /api/health + +postgresql: + enabled: true + existingSecret: dbcreds + postgresqlUsername: plausible + postgresqlDatabase: plausible + +clickhouse: + enabled: true + existingSecret: clickhousecreds + clickhouseUsername: plausible + clickhouseDatabase: plausible + +portal: + enabled: true diff --git a/incubator/plausible/3.0.0/questions.yaml b/incubator/plausible/3.0.0/questions.yaml new file mode 100644 index 00000000000..5ef8cbbab29 --- /dev/null +++ b/incubator/plausible/3.0.0/questions.yaml @@ -0,0 +1,1908 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: plausible + group: "App Configuration" + label: "Plausible Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: BASE_URL + label: BASE_URL + description: The hosting URL of the server, used for URL generation. In production systems, this should be your ingress host. + schema: + type: string + default: http://localhost + required: true + - variable: DISABLE_AUTH + label: DISABLE_AUTH + description: Disables authentication completely, no registration, login will be shown. + schema: + type: boolean + default: false + - variable: DISABLE_REGISTRATION + label: DISABLE_REGISTRATION + description: Disables registration of new users, keep your admin credentials handy ;) + schema: + type: boolean + default: false + - variable: ADMIN_USER_NAME + label: ADMIN_USER_NAME + description: Admin user's name (First Install Only) + schema: + type: string + default: admin + required: true + - variable: ADMIN_USER_EMAIL + label: ADMIN_USER_EMAIL + description: The default ("admin") user email (First Install Only) + schema: + type: string + default: admin@example.com + required: true + - variable: ADMIN_USER_PWD + label: ADMIN_USER_PWD + description: The default ("admin") user password (First Install Only) + schema: + type: string + default: "" + required: true + private: true + - variable: CLICKHOUSE_FLUSH_INTERVAL_MS + label: CLICKHOUSE_FLUSH_INTERVAL_MS + description: nterval (in milliseconds) between flushing events and sessions data to Clickhouse. Consult Clickhouse docs before changing it. + schema: + type: int + default: 5000 + required: true + - variable: CLICKHOUSE_MAX_BUFFER_SIZE + label: CLICKHOUSE_MAX_BUFFER_SIZE + description: Maximum size of the buffer of events or sessions. Consult Clickhouse docs before changing it. + schema: + type: int + default: 10000 + required: true + - variable: MAILER_EMAIL + label: MAILER_EMAIL + description: The email id to use for as from address of all communications from Plausible. + schema: + type: string + default: hello@plausible.local + required: true + - variable: SMTP_HOST_ADDR + label: SMTP_HOST_ADDR + description: The host address of your smtp server. + schema: + type: string + default: localhost + required: true + - variable: SMTP_HOST_PORT + label: SMTP_HOST_PORT + description: The port of your smtp server. + schema: + type: int + default: 25 + required: true + - variable: SMTP_USER_NAME + label: SMTP_USER_NAME + description: The username/email in case SMTP auth is enabled. + schema: + type: string + default: "" + - variable: SMTP_USER_PWD + label: SMTP_USER_PWD + description: The password in case SMTP auth is enabled. + schema: + type: string + default: "" + private: true + - variable: SMTP_HOST_SSL_ENABLED + label: SMTP_HOST_SSL_ENABLED + description: If SSL is enabled for SMTP connection + schema: + type: boolean + default: false + - variable: SMTP_RETRIES + label: SMTP_RETRIES + description: Number of retries to make until mailer gives up. + schema: + type: int + default: 2 + required: true + - variable: MAILER_ADAPTER + label: MAILER_ADAPTER + description: Mailer Adapter + schema: + type: string + required: true + default: Bamboo.SMTPAdapter + enum: + - value: Bamboo.SMTPAdapter + description: Bamboo.SMTPAdapter + - value: Bamboo.PostmarkAdapter + description: Bamboo.PostmarkAdapter + - variable: POSTMARK_API_KEY + label: POSTMARK_API_KEY + description: Enter your API key. + schema: + type: string + default: "" + private: true + - variable: GOOGLE_CLIENT_ID + label: GOOGLE_CLIENT_ID + description: The Client ID from the Google API Console for your Plausible Analytics project + schema: + type: string + default: "" + - variable: GOOGLE_CLIENT_SECRET + label: GOOGLE_CLIENT_SECRET + description: The Client Secret from the Google API Console for your Plausible Analytics project + schema: + type: string + default: "" + private: true + - variable: LOG_LEVEL + label: LOG_LEVEL + description: Logging Level + schema: + type: string + required: true + default: warn + enum: + - value: debug + description: debug + - value: info + description: info + - value: warn + description: warn + - value: error + description: error + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10277 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 1000 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 1000 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at +
https://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/incubator/plausible/3.0.0/templates/_env.tpl b/incubator/plausible/3.0.0/templates/_env.tpl new file mode 100644 index 00000000000..a8fe6ae1c44 --- /dev/null +++ b/incubator/plausible/3.0.0/templates/_env.tpl @@ -0,0 +1,56 @@ +{{/* Plausible environment variables */}} +{{- define "plausible.env" -}} +{{- $configName := printf "%s-env-config" (include "tc.common.names.fullname" .) }} +{{- $secretName := printf "%s-env-secret" (include "tc.common.names.fullname" .) }} +--- +apiVersion: v1 +kind: ConfigMap +metadata: + name: {{ $configName }} + labels: + {{- include "tc.common.labels" . | nindent 4 }} +data: + BASE_URL: {{ .Values.plausible.BASE_URL | quote }} + DISABLE_AUTH: {{ .Values.plausible.DISABLE_AUTH | quote }} + DISABLE_REGISTRATION: {{ .Values.plausible.DISABLE_REGISTRATION | quote }} + + CLICKHOUSE_FLUSH_INTERVAL_MS: {{ .Values.plausible.CLICKHOUSE_FLUSH_INTERVAL_MS | quote }} + CLICKHOUSE_MAX_BUFFER_SIZE: {{ .Values.plausible.CLICKHOUSE_MAX_BUFFER_SIZE | quote }} + + SMTP_HOST_ADDR: {{ .Values.plausible.SMTP_HOST_ADDR | quote }} + SMTP_HOST_PORT: {{ .Values.plausible.SMTP_HOST_PORT | quote }} + SMTP_HOST_SSL_ENABLED: {{ .Values.plausible.SMTP_HOST_SSL_ENABLED | quote }} + SMTP_RETRIES: {{ .Values.plausible.SMTP_RETRIES | quote }} + MAILER_ADAPTER: {{ .Values.plausible.MAILER_ADAPTER | quote }} + + LOG_LEVEL: {{ .Values.plausible.LOG_LEVEL | quote }} +--- +apiVersion: v1 +kind: Secret +metadata: + name: {{ $secretName }} + labels: + {{- include "tc.common.labels" . | nindent 4 }} +stringData: + {{- with (lookup "v1" "Secret" .Release.Namespace $secretName) }} + SECRET_KEY_BASE: {{ index .data "SECRET_KEY_BASE" | b64dec }} + {{- else }} + {{- /* The plain value of SECRET_KEY_BASE is also base64 encoded */}} + SECRET_KEY_BASE: {{ randAlphaNum 65 | b64enc }} + {{- end }} + + ADMIN_USER_NAME: {{ .Values.plausible.ADMIN_USER_NAME | quote }} + ADMIN_USER_EMAIL: {{ .Values.plausible.ADMIN_USER_EMAIL | quote }} + ADMIN_USER_PWD: {{ .Values.plausible.ADMIN_USER_PWD | quote }} + + DATABASE_URL: {{ get .Values.postgresql.url "complete-noql" }} + CLICKHOUSE_DATABASE_URL: {{ .Values.clickhouse.url.complete }} + + MAILER_EMAIL: {{ .Values.plausible.MAILER_EMAIL | quote }} + SMTP_USER_NAME: {{ .Values.plausible.SMTP_USER_NAME | quote }} + SMTP_USER_PWD: {{ .Values.plausible.SMTP_USER_PWD | quote }} + POSTMARK_API_KEY: {{ .Values.plausible.POSTMARK_API_KEY | quote }} + + GOOGLE_CLIENT_ID: {{ .Values.plausible.GOOGLE_CLIENT_ID | quote }} + GOOGLE_CLIENT_SECRET: {{ .Values.plausible.GOOGLE_CLIENT_SECRET | quote }} +{{- end }} diff --git a/incubator/plausible/3.0.0/templates/common.yaml b/incubator/plausible/3.0.0/templates/common.yaml new file mode 100644 index 00000000000..21d4eeef645 --- /dev/null +++ b/incubator/plausible/3.0.0/templates/common.yaml @@ -0,0 +1,8 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.common.loader.init" . }} + +{{/* Plausible environment variables */}} +{{- include "plausible.env" . }} + +{{/* Render the templates */}} +{{ include "tc.common.loader.apply" . }} diff --git a/incubator/pvk-ii/1.0.3/values.yaml b/incubator/plausible/3.0.0/values.yaml similarity index 100% rename from incubator/pvk-ii/1.0.3/values.yaml rename to incubator/plausible/3.0.0/values.yaml diff --git a/incubator/plex-meta-manager/1.0.3/Chart.lock b/incubator/plex-meta-manager/1.0.3/Chart.lock deleted file mode 100644 index 566db736abd..00000000000 --- a/incubator/plex-meta-manager/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:06:35.249253683Z" diff --git a/incubator/plex-meta-manager/1.0.3/Chart.yaml b/incubator/plex-meta-manager/1.0.3/Chart.yaml deleted file mode 100644 index 08236f8def6..00000000000 --- a/incubator/plex-meta-manager/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: plex-meta-manager -version: 1.0.3 -appVersion: "1.17.3" -description: Python script to update metadata and automatically build collections. -type: application -deprecated: false -home: https://truecharts.org/docs/charts/incubator/plex-meta-manager -icon: https://truecharts.org/img/hotlink-ok/chart-icons/plex-meta-manager.png -keywords: - - plex-meta-manager -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/plex-meta-manager - - https://hub.docker.com/r/meisnate12/plex-meta-manager - - https://github.com/meisnate12/Plex-Meta-Manager -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/plex-meta-manager/1.0.3/app-changelog.md b/incubator/plex-meta-manager/1.0.3/app-changelog.md deleted file mode 100644 index a2dce54e46c..00000000000 --- a/incubator/plex-meta-manager/1.0.3/app-changelog.md +++ /dev/null @@ -1,27 +0,0 @@ - - -## [plex-meta-manager-1.0.3](https://github.com/truecharts/charts/compare/plex-meta-manager-0.0.34...plex-meta-manager-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Fix - -- remove removed includes - - change container config label - - \ No newline at end of file diff --git a/incubator/plex-meta-manager/1.0.3/charts/common-10.9.4.tgz b/incubator/plex-meta-manager/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/plex-meta-manager/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/plex-meta-manager/1.0.3/ix_values.yaml b/incubator/plex-meta-manager/1.0.3/ix_values.yaml deleted file mode 100644 index 542665a32cc..00000000000 --- a/incubator/plex-meta-manager/1.0.3/ix_values.yaml +++ /dev/null @@ -1,58 +0,0 @@ -image: - repository: tccr.io/truecharts/plex-meta-manager - pullPolicy: IfNotPresent - tag: 1.17.3@sha256:2fd11d974bdbbf10b3aebe6ec7965188df253983eaf42b35f71441fb38ed5e22 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -env: - PMM_CONFIG: "/config/config.yml" - # PMM_TIME: "" - PMM_RUN: true - PMM_NO_COUNTDOWN: true - -service: - main: - enabled: false - ports: - main: - enabled: false - -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false - -persistence: - config: - enabled: true - mountPath: /config - -initContainers: - 1-create-init-config-file: - image: "{{ .Values.ubuntuImage.repository }}:{{ .Values.ubuntuImage.tag }}" - volumeMounts: - - name: config - mountPath: "/config" - command: ["/bin/sh", "-c"] - args: - - |- - echo "Creating config.yml file..." - if [ -f /config/config.yml ]; then - echo "Config file exists!, Skipping..." - else - echo "Config file is missing, getting a new one!" - curl -fLvo /config/config.yml https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager/master/config/config.yml.template || ( echo "Downloading config file, FAILED..." && exit 1 ) - fi - -portal: - enabled: false diff --git a/incubator/plex-meta-manager/1.0.3/CHANGELOG.md b/incubator/plex-meta-manager/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/plex-meta-manager/1.0.3/CHANGELOG.md rename to incubator/plex-meta-manager/1.0.4/CHANGELOG.md diff --git a/incubator/plex-meta-manager/1.0.4/Chart.yaml b/incubator/plex-meta-manager/1.0.4/Chart.yaml new file mode 100644 index 00000000000..1cc78d04def --- /dev/null +++ b/incubator/plex-meta-manager/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: plex-meta-manager +version: 1.0.4 +appVersion: "1.17.3" +description: Python script to update metadata and automatically build collections. +type: application +deprecated: false +home: https://truecharts.org/docs/charts/incubator/plex-meta-manager +icon: https://truecharts.org/img/hotlink-ok/chart-icons/plex-meta-manager.png +keywords: + - plex-meta-manager +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/plex-meta-manager + - https://hub.docker.com/r/meisnate12/plex-meta-manager + - https://github.com/meisnate12/Plex-Meta-Manager +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/plex-meta-manager/1.0.3/README.md b/incubator/plex-meta-manager/1.0.4/README.md similarity index 100% rename from incubator/plex-meta-manager/1.0.3/README.md rename to incubator/plex-meta-manager/1.0.4/README.md diff --git a/incubator/plex-meta-manager/1.0.4/app-changelog.md b/incubator/plex-meta-manager/1.0.4/app-changelog.md new file mode 100644 index 00000000000..59e974dedf7 --- /dev/null +++ b/incubator/plex-meta-manager/1.0.4/app-changelog.md @@ -0,0 +1,10 @@ + + +## [plex-meta-manager-1.0.4](https://github.com/truecharts/charts/compare/plex-meta-manager-1.0.3...plex-meta-manager-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + - update docker general non-major + + \ No newline at end of file diff --git a/incubator/plex-meta-manager/1.0.3/app-readme.md b/incubator/plex-meta-manager/1.0.4/app-readme.md similarity index 100% rename from incubator/plex-meta-manager/1.0.3/app-readme.md rename to incubator/plex-meta-manager/1.0.4/app-readme.md diff --git a/incubator/plex-meta-manager/1.0.4/charts/common-10.9.7.tgz b/incubator/plex-meta-manager/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/plex-meta-manager/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/plex-meta-manager/1.0.4/ix_values.yaml b/incubator/plex-meta-manager/1.0.4/ix_values.yaml new file mode 100644 index 00000000000..b2abde82232 --- /dev/null +++ b/incubator/plex-meta-manager/1.0.4/ix_values.yaml @@ -0,0 +1,58 @@ +image: + repository: tccr.io/truecharts/plex-meta-manager + pullPolicy: IfNotPresent + tag: 1.18.0@sha256:ee6d948d3e0e01aeeda93b47938239682e13d24bb58f2670d3d288bbbd237216 + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +env: + PMM_CONFIG: "/config/config.yml" + # PMM_TIME: "" + PMM_RUN: true + PMM_NO_COUNTDOWN: true + +service: + main: + enabled: false + ports: + main: + enabled: false + +probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false + +persistence: + config: + enabled: true + mountPath: /config + +initContainers: + 1-create-init-config-file: + image: "{{ .Values.ubuntuImage.repository }}:{{ .Values.ubuntuImage.tag }}" + volumeMounts: + - name: config + mountPath: "/config" + command: ["/bin/sh", "-c"] + args: + - |- + echo "Creating config.yml file..." + if [ -f /config/config.yml ]; then + echo "Config file exists!, Skipping..." + else + echo "Config file is missing, getting a new one!" + curl -fLvo /config/config.yml https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager/master/config/config.yml.template || ( echo "Downloading config file, FAILED..." && exit 1 ) + fi + +portal: + enabled: false diff --git a/incubator/plex-meta-manager/1.0.3/questions.yaml b/incubator/plex-meta-manager/1.0.4/questions.yaml similarity index 100% rename from incubator/plex-meta-manager/1.0.3/questions.yaml rename to incubator/plex-meta-manager/1.0.4/questions.yaml diff --git a/incubator/timetagger/1.0.3/templates/common.yaml b/incubator/plex-meta-manager/1.0.4/templates/common.yaml similarity index 100% rename from incubator/timetagger/1.0.3/templates/common.yaml rename to incubator/plex-meta-manager/1.0.4/templates/common.yaml diff --git a/incubator/pwm/1.0.3/values.yaml b/incubator/plex-meta-manager/1.0.4/values.yaml similarity index 100% rename from incubator/pwm/1.0.3/values.yaml rename to incubator/plex-meta-manager/1.0.4/values.yaml diff --git a/incubator/plexripper/1.0.3/Chart.lock b/incubator/plexripper/1.0.3/Chart.lock deleted file mode 100644 index 01ad25c6ccd..00000000000 --- a/incubator/plexripper/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:06:36.931523448Z" diff --git a/incubator/plexripper/1.0.3/Chart.yaml b/incubator/plexripper/1.0.3/Chart.yaml deleted file mode 100644 index 099fc8761b9..00000000000 --- a/incubator/plexripper/1.0.3/Chart.yaml +++ /dev/null @@ -1,39 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Backup - - Downloaders - - MediaApp-Video - - MediaApp-Music - - MediaApp-Photos - - MediaApp-Other -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Tired of searching for media on different torrent websites or paying for Usenet server access? Well look no further! You can now use PlexRipper to download "everything" from the Plex servers you have access to and expand your collection that way! Let others collect media for you and then just download everything! -home: https://truecharts.org/docs/charts/incubator/plexripper -icon: https://truecharts.org/img/hotlink-ok/chart-icons/plexripper.png -keywords: - - plexripper - - Backup - - Downloaders - - MediaApp-Video - - MediaApp-Music - - MediaApp-Photos - - MediaApp-Other -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: plexripper -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/plexripper - - https://github.com/PlexRipper/PlexRipper/ - - https://hub.docker.com/r/plexripper/plexripper/ -type: application -version: 1.0.3 diff --git a/incubator/plexripper/1.0.3/app-changelog.md b/incubator/plexripper/1.0.3/app-changelog.md deleted file mode 100644 index 63ee3d39213..00000000000 --- a/incubator/plexripper/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [plexripper-1.0.3](https://github.com/truecharts/charts/compare/plexripper-0.0.34...plexripper-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/plexripper/1.0.3/charts/common-10.9.4.tgz b/incubator/plexripper/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/plexripper/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/plexripper/1.0.3/CHANGELOG.md b/incubator/plexripper/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/plexripper/1.0.3/CHANGELOG.md rename to incubator/plexripper/1.0.4/CHANGELOG.md diff --git a/incubator/plexripper/1.0.4/Chart.yaml b/incubator/plexripper/1.0.4/Chart.yaml new file mode 100644 index 00000000000..9a7b4f6cb3e --- /dev/null +++ b/incubator/plexripper/1.0.4/Chart.yaml @@ -0,0 +1,39 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Backup + - Downloaders + - MediaApp-Video + - MediaApp-Music + - MediaApp-Photos + - MediaApp-Other +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Tired of searching for media on different torrent websites or paying for Usenet server access? Well look no further! You can now use PlexRipper to download "everything" from the Plex servers you have access to and expand your collection that way! Let others collect media for you and then just download everything! +home: https://truecharts.org/docs/charts/incubator/plexripper +icon: https://truecharts.org/img/hotlink-ok/chart-icons/plexripper.png +keywords: + - plexripper + - Backup + - Downloaders + - MediaApp-Video + - MediaApp-Music + - MediaApp-Photos + - MediaApp-Other +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: plexripper +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/plexripper + - https://github.com/PlexRipper/PlexRipper/ + - https://hub.docker.com/r/plexripper/plexripper/ +type: application +version: 1.0.4 diff --git a/incubator/plexripper/1.0.3/README.md b/incubator/plexripper/1.0.4/README.md similarity index 100% rename from incubator/plexripper/1.0.3/README.md rename to incubator/plexripper/1.0.4/README.md diff --git a/incubator/plexripper/1.0.4/app-changelog.md b/incubator/plexripper/1.0.4/app-changelog.md new file mode 100644 index 00000000000..e0a102a44c9 --- /dev/null +++ b/incubator/plexripper/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [plexripper-1.0.4](https://github.com/truecharts/charts/compare/plexripper-1.0.3...plexripper-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/plexripper/1.0.3/app-readme.md b/incubator/plexripper/1.0.4/app-readme.md similarity index 100% rename from incubator/plexripper/1.0.3/app-readme.md rename to incubator/plexripper/1.0.4/app-readme.md diff --git a/incubator/plexripper/1.0.4/charts/common-10.9.7.tgz b/incubator/plexripper/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/plexripper/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/plexripper/1.0.3/ix_values.yaml b/incubator/plexripper/1.0.4/ix_values.yaml similarity index 100% rename from incubator/plexripper/1.0.3/ix_values.yaml rename to incubator/plexripper/1.0.4/ix_values.yaml diff --git a/incubator/plexripper/1.0.3/questions.yaml b/incubator/plexripper/1.0.4/questions.yaml similarity index 100% rename from incubator/plexripper/1.0.3/questions.yaml rename to incubator/plexripper/1.0.4/questions.yaml diff --git a/incubator/post-recording/1.0.3/templates/common.yaml b/incubator/plexripper/1.0.4/templates/common.yaml similarity index 100% rename from incubator/post-recording/1.0.3/templates/common.yaml rename to incubator/plexripper/1.0.4/templates/common.yaml diff --git a/incubator/pyload-ng/1.0.3/values.yaml b/incubator/plexripper/1.0.4/values.yaml similarity index 100% rename from incubator/pyload-ng/1.0.3/values.yaml rename to incubator/plexripper/1.0.4/values.yaml diff --git a/incubator/plextraktsync/2.0.3/Chart.lock b/incubator/plextraktsync/2.0.3/Chart.lock deleted file mode 100644 index 8d4dab4e905..00000000000 --- a/incubator/plextraktsync/2.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:06:50.822696449Z" diff --git a/incubator/plextraktsync/2.0.3/Chart.yaml b/incubator/plextraktsync/2.0.3/Chart.yaml deleted file mode 100644 index 130f310b663..00000000000 --- a/incubator/plextraktsync/2.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Tools-Utilities - - MediaApp-Other -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Two-way-sync between trakt.tv and Plex Media Server. -home: https://truecharts.org/docs/charts/incubator/plextraktsync -icon: https://truecharts.org/img/hotlink-ok/chart-icons/plextraktsync.png -keywords: - - plextraktsync - - Tools-Utilities - - MediaApp-Other -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: plextraktsync -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/plextraktsync - - https://github.com/Taxel/PlexTraktSync - - https://ghcr.io/taxel/plextraktsync -type: application -version: 2.0.3 diff --git a/incubator/plextraktsync/2.0.3/app-changelog.md b/incubator/plextraktsync/2.0.3/app-changelog.md deleted file mode 100644 index e375292e5e3..00000000000 --- a/incubator/plextraktsync/2.0.3/app-changelog.md +++ /dev/null @@ -1,28 +0,0 @@ - - -## [plextraktsync-2.0.3](https://github.com/truecharts/charts/compare/plextraktsync-1.0.20...plextraktsync-2.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Bump all for ingressList and speedtest - - Major Change to GUI - - bump to regenerate catalog - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update docker general non-major ([#4343](https://github.com/truecharts/charts/issues/4343)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - ### Fix - -- remove removed includes - - change container config label - - \ No newline at end of file diff --git a/incubator/plextraktsync/2.0.3/charts/common-10.9.4.tgz b/incubator/plextraktsync/2.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/plextraktsync/2.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/plextraktsync/2.0.3/ix_values.yaml b/incubator/plextraktsync/2.0.3/ix_values.yaml deleted file mode 100644 index 92222543443..00000000000 --- a/incubator/plextraktsync/2.0.3/ix_values.yaml +++ /dev/null @@ -1,47 +0,0 @@ -image: - pullPolicy: IfNotPresent - repository: tccr.io/truecharts/plextraktsync - tag: latest@sha256:248ec24c69e64bbe5fe778844992571c66c85f1dfe12710c4537bd64d73c543a - -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -tty: true -stdin: true - -plexTraktSync: - task: "" - schedule: "0 */6 * * *" - -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false - -service: - main: - enabled: false - ports: - main: - enabled: false - -persistence: - config: - enabled: true - mountPath: /app/config - -portal: - enabled: false - -cronjob: - annotations: {} - failedJobsHistoryLimit: 5 - successfulJobsHistoryLimit: 2 diff --git a/incubator/plextraktsync/2.0.3/CHANGELOG.md b/incubator/plextraktsync/2.0.4/CHANGELOG.md similarity index 100% rename from incubator/plextraktsync/2.0.3/CHANGELOG.md rename to incubator/plextraktsync/2.0.4/CHANGELOG.md diff --git a/incubator/plextraktsync/2.0.4/Chart.yaml b/incubator/plextraktsync/2.0.4/Chart.yaml new file mode 100644 index 00000000000..0f49c5bc857 --- /dev/null +++ b/incubator/plextraktsync/2.0.4/Chart.yaml @@ -0,0 +1,31 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Tools-Utilities + - MediaApp-Other +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Two-way-sync between trakt.tv and Plex Media Server. +home: https://truecharts.org/docs/charts/incubator/plextraktsync +icon: https://truecharts.org/img/hotlink-ok/chart-icons/plextraktsync.png +keywords: + - plextraktsync + - Tools-Utilities + - MediaApp-Other +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: plextraktsync +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/plextraktsync + - https://github.com/Taxel/PlexTraktSync + - https://ghcr.io/taxel/plextraktsync +type: application +version: 2.0.4 diff --git a/incubator/plextraktsync/2.0.3/README.md b/incubator/plextraktsync/2.0.4/README.md similarity index 100% rename from incubator/plextraktsync/2.0.3/README.md rename to incubator/plextraktsync/2.0.4/README.md diff --git a/incubator/plextraktsync/2.0.4/app-changelog.md b/incubator/plextraktsync/2.0.4/app-changelog.md new file mode 100644 index 00000000000..85c15417cf2 --- /dev/null +++ b/incubator/plextraktsync/2.0.4/app-changelog.md @@ -0,0 +1,11 @@ + + +## [plextraktsync-2.0.4](https://github.com/truecharts/charts/compare/plextraktsync-2.0.3...plextraktsync-2.0.4) (2022-11-12) + +### Chore + +- update docker general non-major ([#4394](https://github.com/truecharts/charts/issues/4394)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + - update docker general non-major + + \ No newline at end of file diff --git a/incubator/plextraktsync/2.0.3/app-readme.md b/incubator/plextraktsync/2.0.4/app-readme.md similarity index 100% rename from incubator/plextraktsync/2.0.3/app-readme.md rename to incubator/plextraktsync/2.0.4/app-readme.md diff --git a/incubator/plextraktsync/2.0.4/charts/common-10.9.7.tgz b/incubator/plextraktsync/2.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/plextraktsync/2.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/plextraktsync/2.0.4/ix_values.yaml b/incubator/plextraktsync/2.0.4/ix_values.yaml new file mode 100644 index 00000000000..6452335ac22 --- /dev/null +++ b/incubator/plextraktsync/2.0.4/ix_values.yaml @@ -0,0 +1,47 @@ +image: + pullPolicy: IfNotPresent + repository: tccr.io/truecharts/plextraktsync + tag: latest@sha256:1d77ff59d5beed9ecb614932b5f3543eb3321bb524d584f8556dfc3145fe3235 + +podSecurityContext: + runAsGroup: 0 + runAsUser: 0 + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +tty: true +stdin: true + +plexTraktSync: + task: "" + schedule: "0 */6 * * *" + +probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false + +service: + main: + enabled: false + ports: + main: + enabled: false + +persistence: + config: + enabled: true + mountPath: /app/config + +portal: + enabled: false + +cronjob: + annotations: {} + failedJobsHistoryLimit: 5 + successfulJobsHistoryLimit: 2 diff --git a/incubator/plextraktsync/2.0.3/questions.yaml b/incubator/plextraktsync/2.0.4/questions.yaml similarity index 100% rename from incubator/plextraktsync/2.0.3/questions.yaml rename to incubator/plextraktsync/2.0.4/questions.yaml diff --git a/incubator/plextraktsync/2.0.3/templates/_cronjob.tpl b/incubator/plextraktsync/2.0.4/templates/_cronjob.tpl similarity index 100% rename from incubator/plextraktsync/2.0.3/templates/_cronjob.tpl rename to incubator/plextraktsync/2.0.4/templates/_cronjob.tpl diff --git a/incubator/plextraktsync/2.0.3/templates/common.yaml b/incubator/plextraktsync/2.0.4/templates/common.yaml similarity index 100% rename from incubator/plextraktsync/2.0.3/templates/common.yaml rename to incubator/plextraktsync/2.0.4/templates/common.yaml diff --git a/incubator/qflood/1.0.3/values.yaml b/incubator/plextraktsync/2.0.4/values.yaml similarity index 100% rename from incubator/qflood/1.0.3/values.yaml rename to incubator/plextraktsync/2.0.4/values.yaml diff --git a/incubator/post-recording/1.0.3/Chart.lock b/incubator/post-recording/1.0.3/Chart.lock deleted file mode 100644 index 36d439b3193..00000000000 --- a/incubator/post-recording/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:07:06.390551384Z" diff --git a/incubator/post-recording/1.0.3/Chart.yaml b/incubator/post-recording/1.0.3/Chart.yaml deleted file mode 100644 index e27f7f0b1a6..00000000000 --- a/incubator/post-recording/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - MediaApp-Video -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Watches for .ts files made by Live TV recordings, convert them to a friendly format, extract .srt file, add chapters with comchap or remove them with comcut. Tested with Emby recordings." -home: https://truecharts.org/docs/charts/incubator/post-recording -icon: https://truecharts.org/img/hotlink-ok/chart-icons/post-recording.png -keywords: - - post-recording - - MediaApp-Video -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: post-recording -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/post-recording - - https://github.com/chacawaca/docker-post-recording - - https://hub.docker.com/r/chacawaca/post-recording -type: application -version: 1.0.3 diff --git a/incubator/post-recording/1.0.3/app-changelog.md b/incubator/post-recording/1.0.3/app-changelog.md deleted file mode 100644 index 09381eefbb9..00000000000 --- a/incubator/post-recording/1.0.3/app-changelog.md +++ /dev/null @@ -1,27 +0,0 @@ - - -## [post-recording-1.0.3](https://github.com/truecharts/charts/compare/post-recording-0.0.34...post-recording-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Fix - -- remove removed includes - - change container config label - - \ No newline at end of file diff --git a/incubator/post-recording/1.0.3/charts/common-10.9.4.tgz b/incubator/post-recording/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/post-recording/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/post-recording/1.0.3/CHANGELOG.md b/incubator/post-recording/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/post-recording/1.0.3/CHANGELOG.md rename to incubator/post-recording/1.0.4/CHANGELOG.md diff --git a/incubator/post-recording/1.0.4/Chart.yaml b/incubator/post-recording/1.0.4/Chart.yaml new file mode 100644 index 00000000000..5d7a9dfc88f --- /dev/null +++ b/incubator/post-recording/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - MediaApp-Video +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Watches for .ts files made by Live TV recordings, convert them to a friendly format, extract .srt file, add chapters with comchap or remove them with comcut. Tested with Emby recordings." +home: https://truecharts.org/docs/charts/incubator/post-recording +icon: https://truecharts.org/img/hotlink-ok/chart-icons/post-recording.png +keywords: + - post-recording + - MediaApp-Video +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: post-recording +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/post-recording + - https://github.com/chacawaca/docker-post-recording + - https://hub.docker.com/r/chacawaca/post-recording +type: application +version: 1.0.4 diff --git a/incubator/post-recording/1.0.3/README.md b/incubator/post-recording/1.0.4/README.md similarity index 100% rename from incubator/post-recording/1.0.3/README.md rename to incubator/post-recording/1.0.4/README.md diff --git a/incubator/post-recording/1.0.4/app-changelog.md b/incubator/post-recording/1.0.4/app-changelog.md new file mode 100644 index 00000000000..d44b58ca4b9 --- /dev/null +++ b/incubator/post-recording/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [post-recording-1.0.4](https://github.com/truecharts/charts/compare/post-recording-1.0.3...post-recording-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/post-recording/1.0.3/app-readme.md b/incubator/post-recording/1.0.4/app-readme.md similarity index 100% rename from incubator/post-recording/1.0.3/app-readme.md rename to incubator/post-recording/1.0.4/app-readme.md diff --git a/incubator/post-recording/1.0.4/charts/common-10.9.7.tgz b/incubator/post-recording/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/post-recording/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/post-recording/1.0.3/ix_values.yaml b/incubator/post-recording/1.0.4/ix_values.yaml similarity index 100% rename from incubator/post-recording/1.0.3/ix_values.yaml rename to incubator/post-recording/1.0.4/ix_values.yaml diff --git a/incubator/post-recording/1.0.3/questions.yaml b/incubator/post-recording/1.0.4/questions.yaml similarity index 100% rename from incubator/post-recording/1.0.3/questions.yaml rename to incubator/post-recording/1.0.4/questions.yaml diff --git a/incubator/poste/1.0.3/templates/common.yaml b/incubator/post-recording/1.0.4/templates/common.yaml similarity index 100% rename from incubator/poste/1.0.3/templates/common.yaml rename to incubator/post-recording/1.0.4/templates/common.yaml diff --git a/incubator/quake3/1.0.3/values.yaml b/incubator/post-recording/1.0.4/values.yaml similarity index 100% rename from incubator/quake3/1.0.3/values.yaml rename to incubator/post-recording/1.0.4/values.yaml diff --git a/incubator/poste/1.0.3/Chart.lock b/incubator/poste/1.0.3/Chart.lock deleted file mode 100644 index e708a5762ba..00000000000 --- a/incubator/poste/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:07:08.637883337Z" diff --git a/incubator/poste/1.0.3/Chart.yaml b/incubator/poste/1.0.3/Chart.yaml deleted file mode 100644 index 08debd010f8..00000000000 --- a/incubator/poste/1.0.3/Chart.yaml +++ /dev/null @@ -1,39 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Cloud - - Productivity - - Tools-Utilities - - Network-Web - - Network-Other - - Network-Messenger -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "FREE version of Poste.io, full mail server solution. POP3, SMTP, IMAP, Spamassassin, WebMail, WebAdmin. " -home: https://truecharts.org/docs/charts/incubator/poste -icon: https://truecharts.org/img/hotlink-ok/chart-icons/poste.png -keywords: - - poste - - Cloud - - Productivity - - Tools-Utilities - - Network-Web - - Network-Other - - Network-Messenger -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: poste -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/poste - - https://poste.io/ - - https://hub.docker.com/r/analogic/poste.io/ -type: application -version: 1.0.3 diff --git a/incubator/poste/1.0.3/app-changelog.md b/incubator/poste/1.0.3/app-changelog.md deleted file mode 100644 index 3922ac63904..00000000000 --- a/incubator/poste/1.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [poste-1.0.3](https://github.com/truecharts/charts/compare/posterr-2.0.2...poste-1.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/incubator/poste/1.0.3/charts/common-10.9.4.tgz b/incubator/poste/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/poste/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/poste/1.0.3/CHANGELOG.md b/incubator/poste/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/poste/1.0.3/CHANGELOG.md rename to incubator/poste/1.0.4/CHANGELOG.md diff --git a/incubator/poste/1.0.4/Chart.yaml b/incubator/poste/1.0.4/Chart.yaml new file mode 100644 index 00000000000..2dcea4bf0af --- /dev/null +++ b/incubator/poste/1.0.4/Chart.yaml @@ -0,0 +1,39 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Cloud + - Productivity + - Tools-Utilities + - Network-Web + - Network-Other + - Network-Messenger +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "FREE version of Poste.io, full mail server solution. POP3, SMTP, IMAP, Spamassassin, WebMail, WebAdmin. " +home: https://truecharts.org/docs/charts/incubator/poste +icon: https://truecharts.org/img/hotlink-ok/chart-icons/poste.png +keywords: + - poste + - Cloud + - Productivity + - Tools-Utilities + - Network-Web + - Network-Other + - Network-Messenger +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: poste +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/poste + - https://poste.io/ + - https://hub.docker.com/r/analogic/poste.io/ +type: application +version: 1.0.4 diff --git a/incubator/poste/1.0.3/README.md b/incubator/poste/1.0.4/README.md similarity index 100% rename from incubator/poste/1.0.3/README.md rename to incubator/poste/1.0.4/README.md diff --git a/incubator/poste/1.0.4/app-changelog.md b/incubator/poste/1.0.4/app-changelog.md new file mode 100644 index 00000000000..e03a11e53a5 --- /dev/null +++ b/incubator/poste/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [poste-1.0.4](https://github.com/truecharts/charts/compare/poste-1.0.3...poste-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/poste/1.0.3/app-readme.md b/incubator/poste/1.0.4/app-readme.md similarity index 100% rename from incubator/poste/1.0.3/app-readme.md rename to incubator/poste/1.0.4/app-readme.md diff --git a/incubator/poste/1.0.4/charts/common-10.9.7.tgz b/incubator/poste/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/poste/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/poste/1.0.3/ix_values.yaml b/incubator/poste/1.0.4/ix_values.yaml similarity index 100% rename from incubator/poste/1.0.3/ix_values.yaml rename to incubator/poste/1.0.4/ix_values.yaml diff --git a/incubator/poste/1.0.3/questions.yaml b/incubator/poste/1.0.4/questions.yaml similarity index 100% rename from incubator/poste/1.0.3/questions.yaml rename to incubator/poste/1.0.4/questions.yaml diff --git a/incubator/postscriptum/1.0.3/templates/common.yaml b/incubator/poste/1.0.4/templates/common.yaml similarity index 100% rename from incubator/postscriptum/1.0.3/templates/common.yaml rename to incubator/poste/1.0.4/templates/common.yaml diff --git a/incubator/quickshare/1.0.3/values.yaml b/incubator/poste/1.0.4/values.yaml similarity index 100% rename from incubator/quickshare/1.0.3/values.yaml rename to incubator/poste/1.0.4/values.yaml diff --git a/incubator/postscriptum/1.0.3/Chart.lock b/incubator/postscriptum/1.0.3/Chart.lock deleted file mode 100644 index 92c451e201c..00000000000 --- a/incubator/postscriptum/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:07:22.167788116Z" diff --git a/incubator/postscriptum/1.0.3/Chart.yaml b/incubator/postscriptum/1.0.3/Chart.yaml deleted file mode 100644 index 93a568dc05d..00000000000 --- a/incubator/postscriptum/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - GameServers -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This Chart will download and install SteamCMD. It will also install PostScriptum and run it." -home: https://truecharts.org/docs/charts/incubator/postscriptum -icon: https://truecharts.org/img/hotlink-ok/chart-icons/postscriptum.png -keywords: - - postscriptum - - GameServers -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: postscriptum -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/postscriptum - - https://www.steampowered.com/ - - https://hub.docker.com/r/ich777/steamcmd/ -type: application -version: 1.0.3 diff --git a/incubator/postscriptum/1.0.3/app-changelog.md b/incubator/postscriptum/1.0.3/app-changelog.md deleted file mode 100644 index 5db187d34f6..00000000000 --- a/incubator/postscriptum/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [postscriptum-1.0.3](https://github.com/truecharts/charts/compare/postscriptum-0.0.35...postscriptum-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/postscriptum/1.0.3/charts/common-10.9.4.tgz b/incubator/postscriptum/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/postscriptum/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/postscriptum/1.0.3/CHANGELOG.md b/incubator/postscriptum/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/postscriptum/1.0.3/CHANGELOG.md rename to incubator/postscriptum/1.0.4/CHANGELOG.md diff --git a/incubator/postscriptum/1.0.4/Chart.yaml b/incubator/postscriptum/1.0.4/Chart.yaml new file mode 100644 index 00000000000..728c86aa41f --- /dev/null +++ b/incubator/postscriptum/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - GameServers +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This Chart will download and install SteamCMD. It will also install PostScriptum and run it." +home: https://truecharts.org/docs/charts/incubator/postscriptum +icon: https://truecharts.org/img/hotlink-ok/chart-icons/postscriptum.png +keywords: + - postscriptum + - GameServers +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: postscriptum +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/postscriptum + - https://www.steampowered.com/ + - https://hub.docker.com/r/ich777/steamcmd/ +type: application +version: 1.0.4 diff --git a/incubator/postscriptum/1.0.3/README.md b/incubator/postscriptum/1.0.4/README.md similarity index 100% rename from incubator/postscriptum/1.0.3/README.md rename to incubator/postscriptum/1.0.4/README.md diff --git a/incubator/postscriptum/1.0.4/app-changelog.md b/incubator/postscriptum/1.0.4/app-changelog.md new file mode 100644 index 00000000000..e924ba7334a --- /dev/null +++ b/incubator/postscriptum/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [postscriptum-1.0.4](https://github.com/truecharts/charts/compare/postscriptum-1.0.3...postscriptum-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/postscriptum/1.0.3/app-readme.md b/incubator/postscriptum/1.0.4/app-readme.md similarity index 100% rename from incubator/postscriptum/1.0.3/app-readme.md rename to incubator/postscriptum/1.0.4/app-readme.md diff --git a/incubator/postscriptum/1.0.4/charts/common-10.9.7.tgz b/incubator/postscriptum/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/postscriptum/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/postscriptum/1.0.3/ix_values.yaml b/incubator/postscriptum/1.0.4/ix_values.yaml similarity index 100% rename from incubator/postscriptum/1.0.3/ix_values.yaml rename to incubator/postscriptum/1.0.4/ix_values.yaml diff --git a/incubator/postscriptum/1.0.3/questions.yaml b/incubator/postscriptum/1.0.4/questions.yaml similarity index 100% rename from incubator/postscriptum/1.0.3/questions.yaml rename to incubator/postscriptum/1.0.4/questions.yaml diff --git a/incubator/preclear/1.0.3/templates/common.yaml b/incubator/postscriptum/1.0.4/templates/common.yaml similarity index 100% rename from incubator/preclear/1.0.3/templates/common.yaml rename to incubator/postscriptum/1.0.4/templates/common.yaml diff --git a/incubator/quiz-game/1.0.3/values.yaml b/incubator/postscriptum/1.0.4/values.yaml similarity index 100% rename from incubator/quiz-game/1.0.3/values.yaml rename to incubator/postscriptum/1.0.4/values.yaml diff --git a/incubator/preclear/1.0.3/Chart.lock b/incubator/preclear/1.0.3/Chart.lock deleted file mode 100644 index 7f6061954db..00000000000 --- a/incubator/preclear/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:07:37.443282923Z" diff --git a/incubator/preclear/1.0.3/Chart.yaml b/incubator/preclear/1.0.3/Chart.yaml deleted file mode 100644 index 81d1df1d5e6..00000000000 --- a/incubator/preclear/1.0.3/Chart.yaml +++ /dev/null @@ -1,32 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Productivity - - Tools-Utilities -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: A utility to "burn-in" a new disk, before adding it to your array has been requested several times. Also requested is a process to "pre-clear" a hard disk before adding it to your array. When a special "signature" is detected, the lengthy "clearing" step otherwise performed by TrueNAS is skipped. -home: https://truecharts.org/docs/charts/incubator/preclear -icon: https://truecharts.org/img/hotlink-ok/chart-icons/preclear.png -keywords: - - preclear - - Productivity - - Tools-Utilities -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: preclear -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/preclear - - https://forums.TrueNAS.net/topic/2732-preclear_disksh-a-new-utility-to-burn-in-and-pre-clear-disks-for-quick-add/ - - https://registry.hub.docker.com/r/binhex/arch-preclear/ - - https://github.com/binhex/documentation -type: application -version: 1.0.3 diff --git a/incubator/preclear/1.0.3/app-changelog.md b/incubator/preclear/1.0.3/app-changelog.md deleted file mode 100644 index ccad1be0710..00000000000 --- a/incubator/preclear/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [preclear-1.0.3](https://github.com/truecharts/charts/compare/preclear-0.0.34...preclear-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/preclear/1.0.3/charts/common-10.9.4.tgz b/incubator/preclear/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/preclear/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/preclear/1.0.3/CHANGELOG.md b/incubator/preclear/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/preclear/1.0.3/CHANGELOG.md rename to incubator/preclear/1.0.4/CHANGELOG.md diff --git a/incubator/preclear/1.0.4/Chart.yaml b/incubator/preclear/1.0.4/Chart.yaml new file mode 100644 index 00000000000..e93bddc5850 --- /dev/null +++ b/incubator/preclear/1.0.4/Chart.yaml @@ -0,0 +1,32 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Productivity + - Tools-Utilities +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: A utility to "burn-in" a new disk, before adding it to your array has been requested several times. Also requested is a process to "pre-clear" a hard disk before adding it to your array. When a special "signature" is detected, the lengthy "clearing" step otherwise performed by TrueNAS is skipped. +home: https://truecharts.org/docs/charts/incubator/preclear +icon: https://truecharts.org/img/hotlink-ok/chart-icons/preclear.png +keywords: + - preclear + - Productivity + - Tools-Utilities +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: preclear +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/preclear + - https://forums.TrueNAS.net/topic/2732-preclear_disksh-a-new-utility-to-burn-in-and-pre-clear-disks-for-quick-add/ + - https://registry.hub.docker.com/r/binhex/arch-preclear/ + - https://github.com/binhex/documentation +type: application +version: 1.0.4 diff --git a/incubator/preclear/1.0.3/README.md b/incubator/preclear/1.0.4/README.md similarity index 100% rename from incubator/preclear/1.0.3/README.md rename to incubator/preclear/1.0.4/README.md diff --git a/incubator/preclear/1.0.4/app-changelog.md b/incubator/preclear/1.0.4/app-changelog.md new file mode 100644 index 00000000000..00aeaa943da --- /dev/null +++ b/incubator/preclear/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [preclear-1.0.4](https://github.com/truecharts/charts/compare/preclear-1.0.3...preclear-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/preclear/1.0.3/app-readme.md b/incubator/preclear/1.0.4/app-readme.md similarity index 100% rename from incubator/preclear/1.0.3/app-readme.md rename to incubator/preclear/1.0.4/app-readme.md diff --git a/incubator/preclear/1.0.4/charts/common-10.9.7.tgz b/incubator/preclear/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/preclear/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/preclear/1.0.3/ix_values.yaml b/incubator/preclear/1.0.4/ix_values.yaml similarity index 100% rename from incubator/preclear/1.0.3/ix_values.yaml rename to incubator/preclear/1.0.4/ix_values.yaml diff --git a/incubator/preclear/1.0.3/questions.yaml b/incubator/preclear/1.0.4/questions.yaml similarity index 100% rename from incubator/preclear/1.0.3/questions.yaml rename to incubator/preclear/1.0.4/questions.yaml diff --git a/incubator/pritunl/1.0.3/templates/common.yaml b/incubator/preclear/1.0.4/templates/common.yaml similarity index 100% rename from incubator/pritunl/1.0.3/templates/common.yaml rename to incubator/preclear/1.0.4/templates/common.yaml diff --git a/incubator/ra-rom-processor/1.0.3/values.yaml b/incubator/preclear/1.0.4/values.yaml similarity index 100% rename from incubator/ra-rom-processor/1.0.3/values.yaml rename to incubator/preclear/1.0.4/values.yaml diff --git a/incubator/pritunl/1.0.3/Chart.lock b/incubator/pritunl/1.0.3/Chart.lock deleted file mode 100644 index 0b82130d62c..00000000000 --- a/incubator/pritunl/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:07:39.722385905Z" diff --git a/incubator/pritunl/1.0.3/Chart.yaml b/incubator/pritunl/1.0.3/Chart.yaml deleted file mode 100644 index acb4b8d43b8..00000000000 --- a/incubator/pritunl/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Network-Other -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Run a Pritunl VPN Server [br][br]\n" -home: https://truecharts.org/docs/charts/incubator/pritunl -icon: https://truecharts.org/img/hotlink-ok/chart-icons/pritunl.png -keywords: - - pritunl - - Network-Other -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: pritunl -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/pritunl - - https://pritunl.com/ - - https://hub.docker.com/r/bashninja/docker-pritunl/ -type: application -version: 1.0.3 diff --git a/incubator/pritunl/1.0.3/app-changelog.md b/incubator/pritunl/1.0.3/app-changelog.md deleted file mode 100644 index eeebb97c26a..00000000000 --- a/incubator/pritunl/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [pritunl-1.0.3](https://github.com/truecharts/charts/compare/pritunl-0.0.34...pritunl-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/pritunl/1.0.3/charts/common-10.9.4.tgz b/incubator/pritunl/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/pritunl/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/pritunl/1.0.3/CHANGELOG.md b/incubator/pritunl/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/pritunl/1.0.3/CHANGELOG.md rename to incubator/pritunl/1.0.4/CHANGELOG.md diff --git a/incubator/pritunl/1.0.4/Chart.yaml b/incubator/pritunl/1.0.4/Chart.yaml new file mode 100644 index 00000000000..5d07eb464c7 --- /dev/null +++ b/incubator/pritunl/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Network-Other +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Run a Pritunl VPN Server [br][br]\n" +home: https://truecharts.org/docs/charts/incubator/pritunl +icon: https://truecharts.org/img/hotlink-ok/chart-icons/pritunl.png +keywords: + - pritunl + - Network-Other +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: pritunl +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/pritunl + - https://pritunl.com/ + - https://hub.docker.com/r/bashninja/docker-pritunl/ +type: application +version: 1.0.4 diff --git a/incubator/pritunl/1.0.3/README.md b/incubator/pritunl/1.0.4/README.md similarity index 100% rename from incubator/pritunl/1.0.3/README.md rename to incubator/pritunl/1.0.4/README.md diff --git a/incubator/pritunl/1.0.4/app-changelog.md b/incubator/pritunl/1.0.4/app-changelog.md new file mode 100644 index 00000000000..32be89b1d33 --- /dev/null +++ b/incubator/pritunl/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [pritunl-1.0.4](https://github.com/truecharts/charts/compare/pritunl-1.0.3...pritunl-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/pritunl/1.0.3/app-readme.md b/incubator/pritunl/1.0.4/app-readme.md similarity index 100% rename from incubator/pritunl/1.0.3/app-readme.md rename to incubator/pritunl/1.0.4/app-readme.md diff --git a/incubator/pritunl/1.0.4/charts/common-10.9.7.tgz b/incubator/pritunl/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/pritunl/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/pritunl/1.0.3/ix_values.yaml b/incubator/pritunl/1.0.4/ix_values.yaml similarity index 100% rename from incubator/pritunl/1.0.3/ix_values.yaml rename to incubator/pritunl/1.0.4/ix_values.yaml diff --git a/incubator/pritunl/1.0.3/questions.yaml b/incubator/pritunl/1.0.4/questions.yaml similarity index 100% rename from incubator/pritunl/1.0.3/questions.yaml rename to incubator/pritunl/1.0.4/questions.yaml diff --git a/incubator/projectzomboidreporter-frontend/1.0.3/templates/common.yaml b/incubator/pritunl/1.0.4/templates/common.yaml similarity index 100% rename from incubator/projectzomboidreporter-frontend/1.0.3/templates/common.yaml rename to incubator/pritunl/1.0.4/templates/common.yaml diff --git a/incubator/radarrsync/1.0.3/values.yaml b/incubator/pritunl/1.0.4/values.yaml similarity index 100% rename from incubator/radarrsync/1.0.3/values.yaml rename to incubator/pritunl/1.0.4/values.yaml diff --git a/incubator/privatebin/2.0.0/CHANGELOG.md b/incubator/privatebin/2.0.0/CHANGELOG.md new file mode 100644 index 00000000000..ee3456e140c --- /dev/null +++ b/incubator/privatebin/2.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [privatebin-1.0.0](https://github.com/truecharts/charts/compare/privatebin-0.0.50...privatebin-1.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [privatebin-0.0.53](https://github.com/truecharts/charts/compare/privatebin-0.0.50...privatebin-0.0.53) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [privatebin-0.0.52](https://github.com/truecharts/charts/compare/privatebin-0.0.50...privatebin-0.0.52) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [privatebin-0.0.52](https://github.com/truecharts/charts/compare/privatebin-0.0.50...privatebin-0.0.52) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [privatebin-0.0.52](https://github.com/truecharts/charts/compare/privatebin-0.0.50...privatebin-0.0.52) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [privatebin-0.0.51](https://github.com/truecharts/charts/compare/privatebin-0.0.50...privatebin-0.0.51) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + diff --git a/incubator/privatebin/2.0.0/Chart.yaml b/incubator/privatebin/2.0.0/Chart.yaml new file mode 100644 index 00000000000..c1b2e74ceaa --- /dev/null +++ b/incubator/privatebin/2.0.0/Chart.yaml @@ -0,0 +1,35 @@ +apiVersion: v2 +appVersion: "1.4.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 +deprecated: false +description: PrivateBin is a minimalist, open source online pastebin where the server has zero knowledge of pasted data. +home: https://truecharts.org/docs/charts/incubator/privatebin +icon: https://truecharts.org/img/hotlink-ok/chart-icons/privatebin.png +keywords: + - privatebin + - pastebin +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: privatebin +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/privatebin + - https://privatebin.info/ + - https://github.com/PrivateBin/PrivateBin + - https://hub.docker.com/r/privatebin/pdo +type: application +version: 2.0.0 +annotations: + truecharts.org/catagories: | + - productivity + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/privatebin/2.0.0/README.md b/incubator/privatebin/2.0.0/README.md new file mode 100644 index 00000000000..5e05bd8526d --- /dev/null +++ b/incubator/privatebin/2.0.0/README.md @@ -0,0 +1,109 @@ +# privatebin + +PrivateBin is a minimalist, open source online pastebin where the server has zero knowledge of pasted data. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [privatebin](https://truecharts.org/docs/charts/incubator/privatebin) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* +* +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.122 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `privatebin` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install privatebin TrueCharts/privatebin +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `privatebin` deployment + +```console +helm uninstall privatebin +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install privatebin \ + --set env.TZ="America/New York" \ + TrueCharts/privatebin +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install privatebin TrueCharts/privatebin -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/incubator/privatebin/2.0.0/app-changelog.md b/incubator/privatebin/2.0.0/app-changelog.md new file mode 100644 index 00000000000..d2781172068 --- /dev/null +++ b/incubator/privatebin/2.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [privatebin-2.0.0](https://github.com/truecharts/charts/compare/privatebin-1.0.3...privatebin-2.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/privatebin/2.0.0/app-readme.md b/incubator/privatebin/2.0.0/app-readme.md new file mode 100644 index 00000000000..8c087ed9091 --- /dev/null +++ b/incubator/privatebin/2.0.0/app-readme.md @@ -0,0 +1,8 @@ +PrivateBin is a minimalist, open source online pastebin where the server has zero knowledge of pasted data. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/incubator/privatebin](https://truecharts.org/docs/charts/incubator/privatebin) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/incubator/privatebin/2.0.0/charts/common-10.9.7.tgz b/incubator/privatebin/2.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/privatebin/2.0.0/charts/common-10.9.7.tgz differ diff --git a/incubator/privatebin/2.0.0/charts/postgresql-9.0.5.tgz b/incubator/privatebin/2.0.0/charts/postgresql-9.0.5.tgz new file mode 100644 index 00000000000..8fe3c326a7c Binary files /dev/null and b/incubator/privatebin/2.0.0/charts/postgresql-9.0.5.tgz differ diff --git a/incubator/privatebin/2.0.0/ix_values.yaml b/incubator/privatebin/2.0.0/ix_values.yaml new file mode 100644 index 00000000000..769790c34aa --- /dev/null +++ b/incubator/privatebin/2.0.0/ix_values.yaml @@ -0,0 +1,103 @@ +image: + repository: tccr.io/truecharts/privatebin + pullPolicy: IfNotPresent + tag: v1.4.0@sha256:961d37f98d79511d91034519ff65f84d954f1bd09936622706a4cf9c6965c5b9 + +podSecurityContext: + runAsUser: 65534 + runAsGroup: 82 + fsGroup: 82 + +privatebin: + # See also: https://github.com/PrivateBin/PrivateBin/wiki/Configuration + main: + name: "" + basepath: "" + discussion: true + opendiscussion: false + password: true + fileupload: false + burnafterreadingselected: false + defaultformatter: "plaintext" + syntaxhighlightingtheme: "" + sizelimit: 10485760 + template: "bootstrap" + info: "" + notice: "" + languageselection: false + languagedefault: "" + urlshortener: "" + qrcode: "" + icon: "" + cspheader: "" + zerobincompatibility: "" + httpwarning: "" + compression: "" + expire: + default: "1week" + traffic: + limit: 10 + exempted: "" + creators: "" + header: "" + purge: + limit: 300 + batchsize: 10 + +env: + TZ: "{{ .Values.TZ }}" + PHP_TZ: "{{ .Values.TZ }}" + +service: + main: + ports: + main: + protocol: HTTP + targetPort: 8080 + port: 10248 + +persistence: + run: + enabled: true + mountPath: "/run" + type: "emptyDir" + medium: "Memory" + nginx-cache: + enabled: true + mountPath: "/var/lib/nginx/tmp" + type: "emptyDir" + conf-app: + enabled: true + type: "custom" + readOnly: true + mountPath: "/srv/cfg" + volumeSpec: + secret: + secretName: '{{ include "tc.common.names.fullname" . }}-secret' + conf-php: + enabled: true + type: "custom" + readOnly: true + mountPath: "/etc/php8/conf.d/10-sizelimits.ini" + subPath: "sizelimits-php.ini" + volumeSpec: + configMap: + name: '{{ include "tc.common.names.fullname" . }}-config' + conf-nginx: + enabled: true + type: "custom" + readOnly: true + mountPath: "/etc/nginx/conf.d/sizelimits.conf" + subPath: "sizelimits-nginx.conf" + volumeSpec: + configMap: + name: '{{ include "tc.common.names.fullname" . }}-config' + +postgresql: + enabled: true + existingSecret: "dbcreds" + postgresqlUsername: privatebin + postgresqlDatabase: privatebin + +portal: + enabled: true diff --git a/incubator/privatebin/2.0.0/questions.yaml b/incubator/privatebin/2.0.0/questions.yaml new file mode 100644 index 00000000000..0bc48005df7 --- /dev/null +++ b/incubator/privatebin/2.0.0/questions.yaml @@ -0,0 +1,2052 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: privatebin + group: "App Configuration" + label: "PrivateBin Custom Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "name" + description: "Set a project name to be displayed on the website" + schema: + type: string + default: "" + - variable: basepath + label: "basepath" + description: "The full URL, with the domain name and directories that point to the PrivateBin files. This URL is essential to allow Opengraph images to be displayed on social networks." + schema: + type: string + default: "" + - variable: discussion + label: "discussion" + description: "Enable or disable the discussion feature" + schema: + type: boolean + default: true + - variable: opendiscussion + label: "opendiscussion" + description: "Preselect the discussion feature" + schema: + type: boolean + default: false + - variable: password + label: "password" + description: "Enable or disable the password feature" + schema: + type: boolean + default: true + - variable: fileupload + label: "fileupload" + description: "Enable or disable the file upload feature" + schema: + type: boolean + default: false + - variable: burnafterreadingselected + label: "burnafterreadingselected" + description: "Preselect the burn-after-reading feature" + schema: + type: boolean + default: false + - variable: defaultformatter + label: "defaultformatter" + description: "Which display mode to preselect by default" + schema: + type: string + default: "plaintext" + required: true + enum: + - value: "plaintext" + description: "Plain Text" + - value: "syntaxhighlighting" + description: "Source Code" + - value: "markdown" + description: "Markdown" + - variable: syntaxhighlightingtheme + label: "syntaxhighlightingtheme" + description: "Set a syntax highlighting theme" + schema: + type: string + default: "" + enum: + - value: "" + description: "PrivateBin Default" + - value: "desert" + description: "Desert" + - value: "doxy" + description: "Doxy" + - value: "prettify" + description: "Default" + - value: "sons-of-obsidian" + description: "Sons-Of-Obsidian" + - value: "sunburst" + description: "Sunburst" + - variable: sizelimit + label: "sizelimit" + description: "Size limit per paste or comment in bytes" + schema: + type: int + default: 10485760 + required: true + - variable: template + label: "template" + description: "Template to use" + schema: + type: string + default: "bootstrap" + required: true + enum: + - value: "bootstrap" + description: "bootstrap" + - value: "bootstrap-page" + description: "bootstrap-page" + - value: "bootstrap-dark" + description: "bootstrap-dark" + - value: "bootstrap-dark-page" + description: "bootstrap-dark-page" + - value: "bootstrap-compact" + description: "bootstrap-compact" + - value: "bootstrap-compact-page" + description: "bootstrap-compact-page" + - value: "page" + description: "page" + - variable: info + label: "info" + description: "Info text to display. Use single, instead of double quotes for HTML attributes." + schema: + type: string + default: "" + - variable: notice + label: "notice" + description: "Notice to display" + schema: + type: string + default: "" + - variable: languageselection + label: "languageselection" + description: "By default PrivateBin will guess the visitors language based on the browsers settings. Optionally you can enable the language selection menu, which uses a session cookie to store the choice until the browser is closed." + schema: + type: boolean + default: false + - variable: languagedefault + label: "languagedefault" + description: "Set the language your installs defaults to, defaults to English. If this is set and language selection is disabled, this will be the only language." + schema: + type: string + default: "" + - variable: urlshortener + label: "urlshortener" + description: "URL shortener address to offer after a new paste is created. It is suggested to only use this with self-hosted shorteners as this will leak the pastes encryption key." + schema: + type: string + default: "" + - variable: qrcode + label: "qrcode" + description: "Let users create a QR code for sharing the paste URL with one click. It works both when a new paste is created and when you view a paste." + schema: + type: string + default: "" + enum: + - value: "" + description: "PrivateBin Default" + - value: "true" + description: "true" + - value: "false" + description: "false" + - variable: icon + label: "icon" + description: "IP based icons are a weak mechanism to detect if a comment was from. a different user when the same username was used in a comment. It might be used to get the IP of a non anonymous comment poster if the server salt is leaked and a SHA256 HMAC rainbow table is generated for all (relevant) IPs." + schema: + type: string + default: "" + enum: + - value: "" + description: "PrivateBin Default" + - value: "none" + description: "none" + - value: "vizhash" + description: "vizhash" + - value: "identicon" + description: "identicon" + - variable: cspheader + label: "cspheader" + description: "Content Security Policy headers allow a website to restrict what sources are allowed to be accessed in its context. You need to change this if you added custom scripts from third-party domains to your templates, e.g. tracking scripts or run your site behind certain DDoS-protection services. Check the documentation at https://content-security-policy.com/" + schema: + type: string + default: "" + - variable: zerobincompatibility + label: "zerobincompatibility" + description: "Stay compatible with PrivateBin Alpha 0.19, less secure. f enabled will use base64.js version 1.7 instead of 2.1.9 and sha1 instead of sha256 in HMAC for the deletion token." + schema: + type: string + default: "" + enum: + - value: "" + description: "PrivateBin Default" + - value: "true" + description: "true" + - value: "false" + description: "false" + - variable: httpwarning + label: "httpwarning" + description: "Enable or disable the warning message when the site is served over an insecure connection (insecure HTTP instead of HTTPS). Secure transport methods like Tor and I2P domains are automatically whitelisted. It is **strongly discouraged** to disable this." + schema: + type: string + default: "" + enum: + - value: "" + description: "PrivateBin Default" + - value: "true" + description: "true" + - value: "false" + description: "false" + - variable: compression + label: "compression" + description: "Pick compression algorithm or disable it. Only applies to pastes/comments created after changing the setting." + schema: + type: string + default: "" + enum: + - value: "" + description: "PrivateBin Default" + - value: "none" + description: "none" + - value: "zlib" + description: "zlib" + - variable: expire + label: "Expire Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: default + label: "default" + description: "Expire value that is selected per default" + schema: + type: string + default: "1week" + required: true + enum: + - value: "5min" + description: "5min" + - value: "10min" + description: "10min" + - value: "1hour" + description: "1hour" + - value: "1day" + description: "1day" + - value: "1week" + description: "1week" + - value: "1month" + description: "1month" + - value: "1year" + description: "1year" + - value: "never" + description: "never" + - variable: traffic + label: "Traffic Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limit + label: "limit" + description: "Time limit between calls from the same IP address in seconds" + schema: + type: int + default: 10 + required: true + - variable: exempted + label: "exempted" + description: "Set IPs addresses (v4 or v6) or subnets (CIDR) which are exempted from the rate-limit. Invalid IPs will be ignored. If multiple values are to be exempted, the list needs to be comma separated. Leave unset to disable exemptions." + schema: + type: string + default: "" + - variable: creators + label: "creators" + description: "If you want only some source IP addresses (v4 or v6) or subnets (CIDR) to be allowed to create pastes, set these here. Invalid IPs will be ignored. If multiple values are to be exempted, the list needs to be comma separated. Leave unset to allow anyone to create pastes." + schema: + type: string + default: "" + - variable: header + label: "header" + description: "If your website runs behind a reverse proxy or load balancer, set the HTTP header containing the visitors IP address, i.e. X_FORWARDED_FOR" + schema: + type: string + default: "" + - variable: purge + label: "Purge Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limit + label: "limit" + description: "Minimum time limit between two purgings of expired pastes, it is only triggered when pastes are created" + schema: + type: int + default: 300 + required: true + - variable: batchsize + label: "batchsize" + description: "Maximum amount of expired pastes to delete in one purge. Set this to 0 to disable purging. Set it higher, if you are running a large site." + schema: + type: int + default: 10 + required: true + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10248 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: true + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 65534 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 82 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 82 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at +
https://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/incubator/privatebin/2.0.0/templates/_configmap.tpl b/incubator/privatebin/2.0.0/templates/_configmap.tpl new file mode 100644 index 00000000000..7a1b53698df --- /dev/null +++ b/incubator/privatebin/2.0.0/templates/_configmap.tpl @@ -0,0 +1,20 @@ +{{/* Calculate PHP and NGINX file size limits from PrivateBin configuration */}} +{{- define "privatebin.configmap" -}} +--- +apiVersion: v1 +kind: ConfigMap +metadata: + name: {{ include "tc.common.names.fullname" . }}-config +data: + {{/* + Multiply by 1, so large integers aren't rendered in scientific notation + See: https://github.com/helm/helm/issues/1707#issuecomment-1167860346 + */}} + sizelimits-php.ini: |- + upload_max_filesize = {{ mul .Values.privatebin.main.sizelimit 1 }} + post_max_size = {{ mul .Values.privatebin.main.sizelimit 1 }} + memory_limit = {{ mul .Values.privatebin.main.sizelimit 2 }} + sizelimits-nginx.conf: |- + client_max_body_size {{ add (div (div .Values.privatebin.main.sizelimit 1024) 1024) 5 }}M; + +{{- end }} diff --git a/incubator/privatebin/2.0.0/templates/_secrets.tpl b/incubator/privatebin/2.0.0/templates/_secrets.tpl new file mode 100644 index 00000000000..26cb4a96c2e --- /dev/null +++ b/incubator/privatebin/2.0.0/templates/_secrets.tpl @@ -0,0 +1,228 @@ +{{/* + Custom PrivateBin configuration. See also: + https://github.com/PrivateBin/docker-nginx-fpm-alpine#custom-configuration + + The default configuration file can be found here: + https://github.com/PrivateBin/PrivateBin/blob/master/cfg/conf.sample.php +*/}} +{{- define "privatebin.secrets" -}} +--- +apiVersion: v1 +kind: Secret +metadata: + name: {{ include "tc.common.names.fullname" . }}-secret + labels: + {{- include "tc.common.labels" . | nindent 4 }} +stringData: + conf.php: |- + ;=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: projectzomboidreporter-frontend -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/projectzomboidreporter-frontend - - https://github.com/ChrisAshtear/Zomboid-Server-Stats-Reporter/ - - https://hub.docker.com/r/chrisashtear/zomboid-reporter-frontend/ -type: application -version: 1.0.3 diff --git a/incubator/projectzomboidreporter-frontend/1.0.3/app-changelog.md b/incubator/projectzomboidreporter-frontend/1.0.3/app-changelog.md deleted file mode 100644 index b951b0f3e5d..00000000000 --- a/incubator/projectzomboidreporter-frontend/1.0.3/app-changelog.md +++ /dev/null @@ -1,26 +0,0 @@ - - -## [projectzomboidreporter-frontend-1.0.3](https://github.com/truecharts/charts/compare/projectzomboidreporter-frontend-0.0.34...projectzomboidreporter-frontend-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Fix - -- remove removed includes - - \ No newline at end of file diff --git a/incubator/projectzomboidreporter-frontend/1.0.3/charts/common-10.9.4.tgz b/incubator/projectzomboidreporter-frontend/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/projectzomboidreporter-frontend/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/projectzomboidreporter-frontend/1.0.3/CHANGELOG.md b/incubator/projectzomboidreporter-frontend/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/projectzomboidreporter-frontend/1.0.3/CHANGELOG.md rename to incubator/projectzomboidreporter-frontend/1.0.4/CHANGELOG.md diff --git a/incubator/projectzomboidreporter-frontend/1.0.4/Chart.yaml b/incubator/projectzomboidreporter-frontend/1.0.4/Chart.yaml new file mode 100644 index 00000000000..408a5c43ed3 --- /dev/null +++ b/incubator/projectzomboidreporter-frontend/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - GameServers +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: This is the frontend template used in the Project Zomboid Reporter. All visuals used in the final Reporter are pulled from here. +home: https://truecharts.org/docs/charts/incubator/projectzomboidreporter-frontend +icon: https://truecharts.org/img/hotlink-ok/chart-icons/projectzomboidreporter-frontend.png +keywords: + - projectzomboidreporter-frontend + - GameServers +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: projectzomboidreporter-frontend +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/projectzomboidreporter-frontend + - https://github.com/ChrisAshtear/Zomboid-Server-Stats-Reporter/ + - https://hub.docker.com/r/chrisashtear/zomboid-reporter-frontend/ +type: application +version: 1.0.4 diff --git a/incubator/projectzomboidreporter-frontend/1.0.3/README.md b/incubator/projectzomboidreporter-frontend/1.0.4/README.md similarity index 100% rename from incubator/projectzomboidreporter-frontend/1.0.3/README.md rename to incubator/projectzomboidreporter-frontend/1.0.4/README.md diff --git a/incubator/projectzomboidreporter-frontend/1.0.4/app-changelog.md b/incubator/projectzomboidreporter-frontend/1.0.4/app-changelog.md new file mode 100644 index 00000000000..1a3ce8de893 --- /dev/null +++ b/incubator/projectzomboidreporter-frontend/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [projectzomboidreporter-frontend-1.0.4](https://github.com/truecharts/charts/compare/projectzomboidreporter-frontend-1.0.3...projectzomboidreporter-frontend-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/projectzomboidreporter-frontend/1.0.3/app-readme.md b/incubator/projectzomboidreporter-frontend/1.0.4/app-readme.md similarity index 100% rename from incubator/projectzomboidreporter-frontend/1.0.3/app-readme.md rename to incubator/projectzomboidreporter-frontend/1.0.4/app-readme.md diff --git a/incubator/projectzomboidreporter-frontend/1.0.4/charts/common-10.9.7.tgz b/incubator/projectzomboidreporter-frontend/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/projectzomboidreporter-frontend/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/projectzomboidreporter-frontend/1.0.3/ix_values.yaml b/incubator/projectzomboidreporter-frontend/1.0.4/ix_values.yaml similarity index 100% rename from incubator/projectzomboidreporter-frontend/1.0.3/ix_values.yaml rename to incubator/projectzomboidreporter-frontend/1.0.4/ix_values.yaml diff --git a/incubator/projectzomboidreporter-frontend/1.0.3/questions.yaml b/incubator/projectzomboidreporter-frontend/1.0.4/questions.yaml similarity index 100% rename from incubator/projectzomboidreporter-frontend/1.0.3/questions.yaml rename to incubator/projectzomboidreporter-frontend/1.0.4/questions.yaml diff --git a/incubator/prpdf/1.0.3/templates/common.yaml b/incubator/projectzomboidreporter-frontend/1.0.4/templates/common.yaml similarity index 100% rename from incubator/prpdf/1.0.3/templates/common.yaml rename to incubator/projectzomboidreporter-frontend/1.0.4/templates/common.yaml diff --git a/incubator/raneto/1.0.3/values.yaml b/incubator/projectzomboidreporter-frontend/1.0.4/values.yaml similarity index 100% rename from incubator/raneto/1.0.3/values.yaml rename to incubator/projectzomboidreporter-frontend/1.0.4/values.yaml diff --git a/incubator/prpdf/1.0.3/Chart.lock b/incubator/prpdf/1.0.3/Chart.lock deleted file mode 100644 index 9cffe71988f..00000000000 --- a/incubator/prpdf/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:08:08.370060287Z" diff --git a/incubator/prpdf/1.0.3/Chart.yaml b/incubator/prpdf/1.0.3/Chart.yaml deleted file mode 100644 index 6642467a337..00000000000 --- a/incubator/prpdf/1.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Productivity - - Tools-Utilities -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This tool is for Preview and Rename scanned PDF-Documents. Rulebased autoscan with OCR. Merge etc." -home: https://truecharts.org/docs/charts/incubator/prpdf -icon: https://truecharts.org/img/hotlink-ok/chart-icons/prpdf.png -keywords: - - prpdf - - Productivity - - Tools-Utilities -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: prpdf -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/prpdf - - https://github.com/maschhoff/prpdf - - https://hub.docker.com/r/knex666/prpdf -type: application -version: 1.0.3 diff --git a/incubator/prpdf/1.0.3/app-changelog.md b/incubator/prpdf/1.0.3/app-changelog.md deleted file mode 100644 index 8fba6760493..00000000000 --- a/incubator/prpdf/1.0.3/app-changelog.md +++ /dev/null @@ -1,26 +0,0 @@ - - -## [prpdf-1.0.3](https://github.com/truecharts/charts/compare/prpdf-0.0.34...prpdf-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Fix - -- remove removed includes - - \ No newline at end of file diff --git a/incubator/prpdf/1.0.3/charts/common-10.9.4.tgz b/incubator/prpdf/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/prpdf/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/prpdf/1.0.3/CHANGELOG.md b/incubator/prpdf/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/prpdf/1.0.3/CHANGELOG.md rename to incubator/prpdf/1.0.4/CHANGELOG.md diff --git a/incubator/prpdf/1.0.4/Chart.yaml b/incubator/prpdf/1.0.4/Chart.yaml new file mode 100644 index 00000000000..48b295719ba --- /dev/null +++ b/incubator/prpdf/1.0.4/Chart.yaml @@ -0,0 +1,31 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Productivity + - Tools-Utilities +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This tool is for Preview and Rename scanned PDF-Documents. Rulebased autoscan with OCR. Merge etc." +home: https://truecharts.org/docs/charts/incubator/prpdf +icon: https://truecharts.org/img/hotlink-ok/chart-icons/prpdf.png +keywords: + - prpdf + - Productivity + - Tools-Utilities +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: prpdf +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/prpdf + - https://github.com/maschhoff/prpdf + - https://hub.docker.com/r/knex666/prpdf +type: application +version: 1.0.4 diff --git a/incubator/prpdf/1.0.3/README.md b/incubator/prpdf/1.0.4/README.md similarity index 100% rename from incubator/prpdf/1.0.3/README.md rename to incubator/prpdf/1.0.4/README.md diff --git a/incubator/prpdf/1.0.4/app-changelog.md b/incubator/prpdf/1.0.4/app-changelog.md new file mode 100644 index 00000000000..c304ae9b556 --- /dev/null +++ b/incubator/prpdf/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [prpdf-1.0.4](https://github.com/truecharts/charts/compare/prpdf-1.0.3...prpdf-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/prpdf/1.0.3/app-readme.md b/incubator/prpdf/1.0.4/app-readme.md similarity index 100% rename from incubator/prpdf/1.0.3/app-readme.md rename to incubator/prpdf/1.0.4/app-readme.md diff --git a/incubator/prpdf/1.0.4/charts/common-10.9.7.tgz b/incubator/prpdf/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/prpdf/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/prpdf/1.0.3/ix_values.yaml b/incubator/prpdf/1.0.4/ix_values.yaml similarity index 100% rename from incubator/prpdf/1.0.3/ix_values.yaml rename to incubator/prpdf/1.0.4/ix_values.yaml diff --git a/incubator/prpdf/1.0.3/questions.yaml b/incubator/prpdf/1.0.4/questions.yaml similarity index 100% rename from incubator/prpdf/1.0.3/questions.yaml rename to incubator/prpdf/1.0.4/questions.yaml diff --git a/incubator/ps3netsrv/1.0.3/templates/common.yaml b/incubator/prpdf/1.0.4/templates/common.yaml similarity index 100% rename from incubator/ps3netsrv/1.0.3/templates/common.yaml rename to incubator/prpdf/1.0.4/templates/common.yaml diff --git a/incubator/rapidphotodownloader/1.0.3/values.yaml b/incubator/prpdf/1.0.4/values.yaml similarity index 100% rename from incubator/rapidphotodownloader/1.0.3/values.yaml rename to incubator/prpdf/1.0.4/values.yaml diff --git a/incubator/ps3netsrv/1.0.3/Chart.lock b/incubator/ps3netsrv/1.0.3/Chart.lock deleted file mode 100644 index d7c5312cdfd..00000000000 --- a/incubator/ps3netsrv/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:08:11.478825586Z" diff --git a/incubator/ps3netsrv/1.0.3/Chart.yaml b/incubator/ps3netsrv/1.0.3/Chart.yaml deleted file mode 100644 index de1f6f5a410..00000000000 --- a/incubator/ps3netsrv/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Network-Other -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "PS3netsrv is a program that allows Multiman or Webman to play game backups that are stored on your TrueNAS server. [span style='color: #E80000;']THIS IS IN BETA AND HAS REPORTED ISSUES with TrueNAS 6.8.0 and higher.[/span][br][br]\n" -home: https://truecharts.org/docs/charts/incubator/ps3netsrv -icon: https://truecharts.org/img/hotlink-ok/chart-icons/ps3netsrv.png -keywords: - - ps3netsrv - - Network-Other -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: ps3netsrv -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/ps3netsrv - - https://github.com/aldostools/webMAN-MOD/tree/master/_Projects_/ps3netsrv - - https://hub.docker.com/r/shawly/ps3netsrv -type: application -version: 1.0.3 diff --git a/incubator/ps3netsrv/1.0.3/app-changelog.md b/incubator/ps3netsrv/1.0.3/app-changelog.md deleted file mode 100644 index 25842509b47..00000000000 --- a/incubator/ps3netsrv/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [ps3netsrv-1.0.3](https://github.com/truecharts/charts/compare/ps3netsrv-0.0.34...ps3netsrv-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/ps3netsrv/1.0.3/charts/common-10.9.4.tgz b/incubator/ps3netsrv/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/ps3netsrv/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/ps3netsrv/1.0.3/CHANGELOG.md b/incubator/ps3netsrv/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/ps3netsrv/1.0.3/CHANGELOG.md rename to incubator/ps3netsrv/1.0.4/CHANGELOG.md diff --git a/incubator/ps3netsrv/1.0.4/Chart.yaml b/incubator/ps3netsrv/1.0.4/Chart.yaml new file mode 100644 index 00000000000..296c8425494 --- /dev/null +++ b/incubator/ps3netsrv/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Network-Other +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "PS3netsrv is a program that allows Multiman or Webman to play game backups that are stored on your TrueNAS server. [span style='color: #E80000;']THIS IS IN BETA AND HAS REPORTED ISSUES with TrueNAS 6.8.0 and higher.[/span][br][br]\n" +home: https://truecharts.org/docs/charts/incubator/ps3netsrv +icon: https://truecharts.org/img/hotlink-ok/chart-icons/ps3netsrv.png +keywords: + - ps3netsrv + - Network-Other +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: ps3netsrv +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/ps3netsrv + - https://github.com/aldostools/webMAN-MOD/tree/master/_Projects_/ps3netsrv + - https://hub.docker.com/r/shawly/ps3netsrv +type: application +version: 1.0.4 diff --git a/incubator/ps3netsrv/1.0.3/README.md b/incubator/ps3netsrv/1.0.4/README.md similarity index 100% rename from incubator/ps3netsrv/1.0.3/README.md rename to incubator/ps3netsrv/1.0.4/README.md diff --git a/incubator/ps3netsrv/1.0.4/app-changelog.md b/incubator/ps3netsrv/1.0.4/app-changelog.md new file mode 100644 index 00000000000..c9a864f08b3 --- /dev/null +++ b/incubator/ps3netsrv/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [ps3netsrv-1.0.4](https://github.com/truecharts/charts/compare/ps3netsrv-1.0.3...ps3netsrv-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/ps3netsrv/1.0.3/app-readme.md b/incubator/ps3netsrv/1.0.4/app-readme.md similarity index 100% rename from incubator/ps3netsrv/1.0.3/app-readme.md rename to incubator/ps3netsrv/1.0.4/app-readme.md diff --git a/incubator/ps3netsrv/1.0.4/charts/common-10.9.7.tgz b/incubator/ps3netsrv/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/ps3netsrv/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/ps3netsrv/1.0.3/ix_values.yaml b/incubator/ps3netsrv/1.0.4/ix_values.yaml similarity index 100% rename from incubator/ps3netsrv/1.0.3/ix_values.yaml rename to incubator/ps3netsrv/1.0.4/ix_values.yaml diff --git a/incubator/ps3netsrv/1.0.3/questions.yaml b/incubator/ps3netsrv/1.0.4/questions.yaml similarity index 100% rename from incubator/ps3netsrv/1.0.3/questions.yaml rename to incubator/ps3netsrv/1.0.4/questions.yaml diff --git a/incubator/pt-helper/1.0.3/templates/common.yaml b/incubator/ps3netsrv/1.0.4/templates/common.yaml similarity index 100% rename from incubator/pt-helper/1.0.3/templates/common.yaml rename to incubator/ps3netsrv/1.0.4/templates/common.yaml diff --git a/incubator/rdesktop/1.0.3/values.yaml b/incubator/ps3netsrv/1.0.4/values.yaml similarity index 100% rename from incubator/rdesktop/1.0.3/values.yaml rename to incubator/ps3netsrv/1.0.4/values.yaml diff --git a/incubator/pt-helper/1.0.3/Chart.lock b/incubator/pt-helper/1.0.3/Chart.lock deleted file mode 100644 index d9ae1f9db85..00000000000 --- a/incubator/pt-helper/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:08:24.703464426Z" diff --git a/incubator/pt-helper/1.0.3/Chart.yaml b/incubator/pt-helper/1.0.3/Chart.yaml deleted file mode 100644 index 3e9aac0f037..00000000000 --- a/incubator/pt-helper/1.0.3/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Tools-Utilities -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: A tool that can automatically download free seeds and delete them after the free time expires. -home: https://truecharts.org/docs/charts/incubator/pt-helper -icon: https://truecharts.org/img/hotlink-ok/chart-icons/pt-helper.png -keywords: - - pt-helper - - Tools-Utilities -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: pt-helper -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/pt-helper - - https://hub.docker.com/r/crazyq/pt_helper -type: application -version: 1.0.3 diff --git a/incubator/pt-helper/1.0.3/app-changelog.md b/incubator/pt-helper/1.0.3/app-changelog.md deleted file mode 100644 index 546e416e698..00000000000 --- a/incubator/pt-helper/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [pt-helper-1.0.3](https://github.com/truecharts/charts/compare/pt-helper-0.0.35...pt-helper-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/pt-helper/1.0.3/charts/common-10.9.4.tgz b/incubator/pt-helper/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/pt-helper/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/pt-helper/1.0.3/CHANGELOG.md b/incubator/pt-helper/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/pt-helper/1.0.3/CHANGELOG.md rename to incubator/pt-helper/1.0.4/CHANGELOG.md diff --git a/incubator/pt-helper/1.0.4/Chart.yaml b/incubator/pt-helper/1.0.4/Chart.yaml new file mode 100644 index 00000000000..8856f6d2729 --- /dev/null +++ b/incubator/pt-helper/1.0.4/Chart.yaml @@ -0,0 +1,28 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Tools-Utilities +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: A tool that can automatically download free seeds and delete them after the free time expires. +home: https://truecharts.org/docs/charts/incubator/pt-helper +icon: https://truecharts.org/img/hotlink-ok/chart-icons/pt-helper.png +keywords: + - pt-helper + - Tools-Utilities +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: pt-helper +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/pt-helper + - https://hub.docker.com/r/crazyq/pt_helper +type: application +version: 1.0.4 diff --git a/incubator/pt-helper/1.0.3/README.md b/incubator/pt-helper/1.0.4/README.md similarity index 100% rename from incubator/pt-helper/1.0.3/README.md rename to incubator/pt-helper/1.0.4/README.md diff --git a/incubator/pt-helper/1.0.4/app-changelog.md b/incubator/pt-helper/1.0.4/app-changelog.md new file mode 100644 index 00000000000..cfa93fa8306 --- /dev/null +++ b/incubator/pt-helper/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [pt-helper-1.0.4](https://github.com/truecharts/charts/compare/pt-helper-1.0.3...pt-helper-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/pt-helper/1.0.3/app-readme.md b/incubator/pt-helper/1.0.4/app-readme.md similarity index 100% rename from incubator/pt-helper/1.0.3/app-readme.md rename to incubator/pt-helper/1.0.4/app-readme.md diff --git a/incubator/pt-helper/1.0.4/charts/common-10.9.7.tgz b/incubator/pt-helper/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/pt-helper/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/pt-helper/1.0.3/ix_values.yaml b/incubator/pt-helper/1.0.4/ix_values.yaml similarity index 100% rename from incubator/pt-helper/1.0.3/ix_values.yaml rename to incubator/pt-helper/1.0.4/ix_values.yaml diff --git a/incubator/pt-helper/1.0.3/questions.yaml b/incubator/pt-helper/1.0.4/questions.yaml similarity index 100% rename from incubator/pt-helper/1.0.3/questions.yaml rename to incubator/pt-helper/1.0.4/questions.yaml diff --git a/incubator/pure-ftpd/1.0.3/templates/common.yaml b/incubator/pt-helper/1.0.4/templates/common.yaml similarity index 100% rename from incubator/pure-ftpd/1.0.3/templates/common.yaml rename to incubator/pt-helper/1.0.4/templates/common.yaml diff --git a/incubator/reactive-resume/1.0.3/values.yaml b/incubator/pt-helper/1.0.4/values.yaml similarity index 100% rename from incubator/reactive-resume/1.0.3/values.yaml rename to incubator/pt-helper/1.0.4/values.yaml diff --git a/incubator/pure-ftpd/1.0.3/Chart.lock b/incubator/pure-ftpd/1.0.3/Chart.lock deleted file mode 100644 index a287ffdbed1..00000000000 --- a/incubator/pure-ftpd/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:08:39.737963908Z" diff --git a/incubator/pure-ftpd/1.0.3/Chart.yaml b/incubator/pure-ftpd/1.0.3/Chart.yaml deleted file mode 100644 index 3458c1d5904..00000000000 --- a/incubator/pure-ftpd/1.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Tools-Utilities - - Network-FTP -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Pure-FTPd is a free (BSD), secure, production-quality and standard-conformant FTP server. [br]Creating user by using console "pure-pw useradd admin -u 99 -g 100 -d /home/admin -m"[/br] -home: https://truecharts.org/docs/charts/incubator/pure-ftpd -icon: https://truecharts.org/img/hotlink-ok/chart-icons/pure-ftpd.png -keywords: - - pure-ftpd - - Tools-Utilities - - Network-FTP -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: pure-ftpd -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/pure-ftpd - - https://www.pureftpd.org/project/pure-ftpd/ - - https://hub.docker.com/r/crazymax/pure-ftpd/ -type: application -version: 1.0.3 diff --git a/incubator/pure-ftpd/1.0.3/app-changelog.md b/incubator/pure-ftpd/1.0.3/app-changelog.md deleted file mode 100644 index 32849bb8453..00000000000 --- a/incubator/pure-ftpd/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [pure-ftpd-1.0.3](https://github.com/truecharts/charts/compare/pure-ftpd-0.0.34...pure-ftpd-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/pure-ftpd/1.0.3/charts/common-10.9.4.tgz b/incubator/pure-ftpd/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/pure-ftpd/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/pure-ftpd/1.0.3/CHANGELOG.md b/incubator/pure-ftpd/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/pure-ftpd/1.0.3/CHANGELOG.md rename to incubator/pure-ftpd/1.0.4/CHANGELOG.md diff --git a/incubator/pure-ftpd/1.0.4/Chart.yaml b/incubator/pure-ftpd/1.0.4/Chart.yaml new file mode 100644 index 00000000000..745d7ee6716 --- /dev/null +++ b/incubator/pure-ftpd/1.0.4/Chart.yaml @@ -0,0 +1,31 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Tools-Utilities + - Network-FTP +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Pure-FTPd is a free (BSD), secure, production-quality and standard-conformant FTP server. [br]Creating user by using console "pure-pw useradd admin -u 99 -g 100 -d /home/admin -m"[/br] +home: https://truecharts.org/docs/charts/incubator/pure-ftpd +icon: https://truecharts.org/img/hotlink-ok/chart-icons/pure-ftpd.png +keywords: + - pure-ftpd + - Tools-Utilities + - Network-FTP +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: pure-ftpd +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/pure-ftpd + - https://www.pureftpd.org/project/pure-ftpd/ + - https://hub.docker.com/r/crazymax/pure-ftpd/ +type: application +version: 1.0.4 diff --git a/incubator/pure-ftpd/1.0.3/README.md b/incubator/pure-ftpd/1.0.4/README.md similarity index 100% rename from incubator/pure-ftpd/1.0.3/README.md rename to incubator/pure-ftpd/1.0.4/README.md diff --git a/incubator/pure-ftpd/1.0.4/app-changelog.md b/incubator/pure-ftpd/1.0.4/app-changelog.md new file mode 100644 index 00000000000..70069ad4e73 --- /dev/null +++ b/incubator/pure-ftpd/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [pure-ftpd-1.0.4](https://github.com/truecharts/charts/compare/pure-ftpd-1.0.3...pure-ftpd-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/pure-ftpd/1.0.3/app-readme.md b/incubator/pure-ftpd/1.0.4/app-readme.md similarity index 100% rename from incubator/pure-ftpd/1.0.3/app-readme.md rename to incubator/pure-ftpd/1.0.4/app-readme.md diff --git a/incubator/pure-ftpd/1.0.4/charts/common-10.9.7.tgz b/incubator/pure-ftpd/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/pure-ftpd/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/pure-ftpd/1.0.3/ix_values.yaml b/incubator/pure-ftpd/1.0.4/ix_values.yaml similarity index 100% rename from incubator/pure-ftpd/1.0.3/ix_values.yaml rename to incubator/pure-ftpd/1.0.4/ix_values.yaml diff --git a/incubator/pure-ftpd/1.0.3/questions.yaml b/incubator/pure-ftpd/1.0.4/questions.yaml similarity index 100% rename from incubator/pure-ftpd/1.0.3/questions.yaml rename to incubator/pure-ftpd/1.0.4/questions.yaml diff --git a/incubator/pvk-ii/1.0.3/templates/common.yaml b/incubator/pure-ftpd/1.0.4/templates/common.yaml similarity index 100% rename from incubator/pvk-ii/1.0.3/templates/common.yaml rename to incubator/pure-ftpd/1.0.4/templates/common.yaml diff --git a/incubator/red-discordbot/1.0.3/values.yaml b/incubator/pure-ftpd/1.0.4/values.yaml similarity index 100% rename from incubator/red-discordbot/1.0.3/values.yaml rename to incubator/pure-ftpd/1.0.4/values.yaml diff --git a/incubator/pvk-ii/1.0.3/Chart.lock b/incubator/pvk-ii/1.0.3/Chart.lock deleted file mode 100644 index 8eea0603803..00000000000 --- a/incubator/pvk-ii/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:08:43.383089494Z" diff --git a/incubator/pvk-ii/1.0.3/Chart.yaml b/incubator/pvk-ii/1.0.3/Chart.yaml deleted file mode 100644 index 388ac038ab1..00000000000 --- a/incubator/pvk-ii/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - GameServers -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This Chart will download and install SteamCMD. It will also install Pirates, Vikings & Knights 2 and run it." -home: https://truecharts.org/docs/charts/incubator/pvk-ii -icon: https://truecharts.org/img/hotlink-ok/chart-icons/pvk-ii.png -keywords: - - pvk-ii - - GameServers -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: pvk-ii -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/pvk-ii - - https://www.steampowered.com/ - - https://hub.docker.com/r/ich777/steamcmd/ -type: application -version: 1.0.3 diff --git a/incubator/pvk-ii/1.0.3/app-changelog.md b/incubator/pvk-ii/1.0.3/app-changelog.md deleted file mode 100644 index 2366bdebdaf..00000000000 --- a/incubator/pvk-ii/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [pvk-ii-1.0.3](https://github.com/truecharts/charts/compare/pvk-ii-0.0.35...pvk-ii-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/pvk-ii/1.0.3/charts/common-10.9.4.tgz b/incubator/pvk-ii/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/pvk-ii/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/pvk-ii/1.0.3/CHANGELOG.md b/incubator/pvk-ii/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/pvk-ii/1.0.3/CHANGELOG.md rename to incubator/pvk-ii/1.0.4/CHANGELOG.md diff --git a/incubator/pvk-ii/1.0.4/Chart.yaml b/incubator/pvk-ii/1.0.4/Chart.yaml new file mode 100644 index 00000000000..a83a88d5ce0 --- /dev/null +++ b/incubator/pvk-ii/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - GameServers +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This Chart will download and install SteamCMD. It will also install Pirates, Vikings & Knights 2 and run it." +home: https://truecharts.org/docs/charts/incubator/pvk-ii +icon: https://truecharts.org/img/hotlink-ok/chart-icons/pvk-ii.png +keywords: + - pvk-ii + - GameServers +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: pvk-ii +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/pvk-ii + - https://www.steampowered.com/ + - https://hub.docker.com/r/ich777/steamcmd/ +type: application +version: 1.0.4 diff --git a/incubator/pvk-ii/1.0.3/README.md b/incubator/pvk-ii/1.0.4/README.md similarity index 100% rename from incubator/pvk-ii/1.0.3/README.md rename to incubator/pvk-ii/1.0.4/README.md diff --git a/incubator/pvk-ii/1.0.4/app-changelog.md b/incubator/pvk-ii/1.0.4/app-changelog.md new file mode 100644 index 00000000000..fb32aff0cdf --- /dev/null +++ b/incubator/pvk-ii/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [pvk-ii-1.0.4](https://github.com/truecharts/charts/compare/pvk-ii-1.0.3...pvk-ii-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/pvk-ii/1.0.3/app-readme.md b/incubator/pvk-ii/1.0.4/app-readme.md similarity index 100% rename from incubator/pvk-ii/1.0.3/app-readme.md rename to incubator/pvk-ii/1.0.4/app-readme.md diff --git a/incubator/pvk-ii/1.0.4/charts/common-10.9.7.tgz b/incubator/pvk-ii/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/pvk-ii/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/pvk-ii/1.0.3/ix_values.yaml b/incubator/pvk-ii/1.0.4/ix_values.yaml similarity index 100% rename from incubator/pvk-ii/1.0.3/ix_values.yaml rename to incubator/pvk-ii/1.0.4/ix_values.yaml diff --git a/incubator/pvk-ii/1.0.3/questions.yaml b/incubator/pvk-ii/1.0.4/questions.yaml similarity index 100% rename from incubator/pvk-ii/1.0.3/questions.yaml rename to incubator/pvk-ii/1.0.4/questions.yaml diff --git a/incubator/pwm/1.0.3/templates/common.yaml b/incubator/pvk-ii/1.0.4/templates/common.yaml similarity index 100% rename from incubator/pwm/1.0.3/templates/common.yaml rename to incubator/pvk-ii/1.0.4/templates/common.yaml diff --git a/incubator/redisinsight/1.0.3/values.yaml b/incubator/pvk-ii/1.0.4/values.yaml similarity index 100% rename from incubator/redisinsight/1.0.3/values.yaml rename to incubator/pvk-ii/1.0.4/values.yaml diff --git a/incubator/pwm/1.0.3/Chart.lock b/incubator/pwm/1.0.3/Chart.lock deleted file mode 100644 index 4ad8e005045..00000000000 --- a/incubator/pwm/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:08:50.523555411Z" diff --git a/incubator/pwm/1.0.3/Chart.yaml b/incubator/pwm/1.0.3/Chart.yaml deleted file mode 100644 index 5c91ff529e0..00000000000 --- a/incubator/pwm/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Security -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: PWM is a free and opensource password self-service application enabling end-users to reset their enterprise password themselves. -home: https://truecharts.org/docs/charts/incubator/pwm -icon: https://truecharts.org/img/hotlink-ok/chart-icons/pwm.png -keywords: - - pwm - - Security -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: pwm -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/pwm - - https://github.com/pwm-project/pwm - - https://hub.docker.com/r/fjudith/pwm -type: application -version: 1.0.3 diff --git a/incubator/pwm/1.0.3/app-changelog.md b/incubator/pwm/1.0.3/app-changelog.md deleted file mode 100644 index 7823a00dcea..00000000000 --- a/incubator/pwm/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [pwm-1.0.3](https://github.com/truecharts/charts/compare/pwm-0.0.34...pwm-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/pwm/1.0.3/charts/common-10.9.4.tgz b/incubator/pwm/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/pwm/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/pwm/1.0.3/CHANGELOG.md b/incubator/pwm/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/pwm/1.0.3/CHANGELOG.md rename to incubator/pwm/1.0.4/CHANGELOG.md diff --git a/incubator/pwm/1.0.4/Chart.yaml b/incubator/pwm/1.0.4/Chart.yaml new file mode 100644 index 00000000000..3429648cb01 --- /dev/null +++ b/incubator/pwm/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Security +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: PWM is a free and opensource password self-service application enabling end-users to reset their enterprise password themselves. +home: https://truecharts.org/docs/charts/incubator/pwm +icon: https://truecharts.org/img/hotlink-ok/chart-icons/pwm.png +keywords: + - pwm + - Security +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: pwm +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/pwm + - https://github.com/pwm-project/pwm + - https://hub.docker.com/r/fjudith/pwm +type: application +version: 1.0.4 diff --git a/incubator/pwm/1.0.3/README.md b/incubator/pwm/1.0.4/README.md similarity index 100% rename from incubator/pwm/1.0.3/README.md rename to incubator/pwm/1.0.4/README.md diff --git a/incubator/pwm/1.0.4/app-changelog.md b/incubator/pwm/1.0.4/app-changelog.md new file mode 100644 index 00000000000..c15517f9314 --- /dev/null +++ b/incubator/pwm/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [pwm-1.0.4](https://github.com/truecharts/charts/compare/pwm-1.0.3...pwm-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/pwm/1.0.3/app-readme.md b/incubator/pwm/1.0.4/app-readme.md similarity index 100% rename from incubator/pwm/1.0.3/app-readme.md rename to incubator/pwm/1.0.4/app-readme.md diff --git a/incubator/pwm/1.0.4/charts/common-10.9.7.tgz b/incubator/pwm/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/pwm/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/pwm/1.0.3/ix_values.yaml b/incubator/pwm/1.0.4/ix_values.yaml similarity index 100% rename from incubator/pwm/1.0.3/ix_values.yaml rename to incubator/pwm/1.0.4/ix_values.yaml diff --git a/incubator/pwm/1.0.3/questions.yaml b/incubator/pwm/1.0.4/questions.yaml similarity index 100% rename from incubator/pwm/1.0.3/questions.yaml rename to incubator/pwm/1.0.4/questions.yaml diff --git a/incubator/pyload-ng/1.0.3/templates/common.yaml b/incubator/pwm/1.0.4/templates/common.yaml similarity index 100% rename from incubator/pyload-ng/1.0.3/templates/common.yaml rename to incubator/pwm/1.0.4/templates/common.yaml diff --git a/incubator/redm/1.0.3/values.yaml b/incubator/pwm/1.0.4/values.yaml similarity index 100% rename from incubator/redm/1.0.3/values.yaml rename to incubator/pwm/1.0.4/values.yaml diff --git a/incubator/pyload-ng/1.0.3/Chart.lock b/incubator/pyload-ng/1.0.3/Chart.lock deleted file mode 100644 index 6c3dbe491e9..00000000000 --- a/incubator/pyload-ng/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:08:55.761573767Z" diff --git a/incubator/pyload-ng/1.0.3/Chart.yaml b/incubator/pyload-ng/1.0.3/Chart.yaml deleted file mode 100644 index fd23eb15ffe..00000000000 --- a/incubator/pyload-ng/1.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Other -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: pyLoad(https://pyload.net/) is a Free and Open Source download manager written in Python and designed to be extremely lightweight, easily extensible and fully manageable via web. -home: https://truecharts.org/docs/charts/incubator/pyload-ng -icon: https://truecharts.org/img/hotlink-ok/chart-icons/pyload-ng.png -keywords: - - pyload-ng - - Other -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: pyload-ng -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/pyload-ng - - https://pyload.net/ - - https://github.com/orgs/linuxserver/packages/container/package/pyload-ng - - https://github.com/linuxserver/docker-pyload-ng#readme -type: application -version: 1.0.3 diff --git a/incubator/pyload-ng/1.0.3/app-changelog.md b/incubator/pyload-ng/1.0.3/app-changelog.md deleted file mode 100644 index 892b60358b4..00000000000 --- a/incubator/pyload-ng/1.0.3/app-changelog.md +++ /dev/null @@ -1,34 +0,0 @@ - - -## [pyload-ng-1.0.3](https://github.com/truecharts/charts/compare/pyload-ng-0.0.43...pyload-ng-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Bump all for ingressList and speedtest - - Major Change to GUI - - bump to regenerate catalog - - update docker general non-major ([#4355](https://github.com/truecharts/charts/issues/4355)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/pyload-ng/1.0.3/charts/common-10.9.4.tgz b/incubator/pyload-ng/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/pyload-ng/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/pyload-ng/1.0.3/CHANGELOG.md b/incubator/pyload-ng/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/pyload-ng/1.0.3/CHANGELOG.md rename to incubator/pyload-ng/1.0.4/CHANGELOG.md diff --git a/incubator/pyload-ng/1.0.4/Chart.yaml b/incubator/pyload-ng/1.0.4/Chart.yaml new file mode 100644 index 00000000000..4377dcd95ca --- /dev/null +++ b/incubator/pyload-ng/1.0.4/Chart.yaml @@ -0,0 +1,30 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Other +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: pyLoad(https://pyload.net/) is a Free and Open Source download manager written in Python and designed to be extremely lightweight, easily extensible and fully manageable via web. +home: https://truecharts.org/docs/charts/incubator/pyload-ng +icon: https://truecharts.org/img/hotlink-ok/chart-icons/pyload-ng.png +keywords: + - pyload-ng + - Other +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: pyload-ng +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/pyload-ng + - https://pyload.net/ + - https://github.com/orgs/linuxserver/packages/container/package/pyload-ng + - https://github.com/linuxserver/docker-pyload-ng#readme +type: application +version: 1.0.4 diff --git a/incubator/pyload-ng/1.0.3/README.md b/incubator/pyload-ng/1.0.4/README.md similarity index 100% rename from incubator/pyload-ng/1.0.3/README.md rename to incubator/pyload-ng/1.0.4/README.md diff --git a/incubator/pyload-ng/1.0.4/app-changelog.md b/incubator/pyload-ng/1.0.4/app-changelog.md new file mode 100644 index 00000000000..7c6b87b2cf2 --- /dev/null +++ b/incubator/pyload-ng/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [pyload-ng-1.0.4](https://github.com/truecharts/charts/compare/pyload-ng-1.0.3...pyload-ng-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/pyload-ng/1.0.3/app-readme.md b/incubator/pyload-ng/1.0.4/app-readme.md similarity index 100% rename from incubator/pyload-ng/1.0.3/app-readme.md rename to incubator/pyload-ng/1.0.4/app-readme.md diff --git a/incubator/pyload-ng/1.0.4/charts/common-10.9.7.tgz b/incubator/pyload-ng/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/pyload-ng/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/pyload-ng/1.0.3/ix_values.yaml b/incubator/pyload-ng/1.0.4/ix_values.yaml similarity index 100% rename from incubator/pyload-ng/1.0.3/ix_values.yaml rename to incubator/pyload-ng/1.0.4/ix_values.yaml diff --git a/incubator/pyload-ng/1.0.3/questions.yaml b/incubator/pyload-ng/1.0.4/questions.yaml similarity index 100% rename from incubator/pyload-ng/1.0.3/questions.yaml rename to incubator/pyload-ng/1.0.4/questions.yaml diff --git a/incubator/qflood/1.0.3/templates/common.yaml b/incubator/pyload-ng/1.0.4/templates/common.yaml similarity index 100% rename from incubator/qflood/1.0.3/templates/common.yaml rename to incubator/pyload-ng/1.0.4/templates/common.yaml diff --git a/incubator/remotely/1.0.3/values.yaml b/incubator/pyload-ng/1.0.4/values.yaml similarity index 100% rename from incubator/remotely/1.0.3/values.yaml rename to incubator/pyload-ng/1.0.4/values.yaml diff --git a/incubator/qflood/1.0.3/Chart.lock b/incubator/qflood/1.0.3/Chart.lock deleted file mode 100644 index 3d48ec1ea5a..00000000000 --- a/incubator/qflood/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:09:11.277601692Z" diff --git a/incubator/qflood/1.0.3/Chart.yaml b/incubator/qflood/1.0.3/Chart.yaml deleted file mode 100644 index fb379750d18..00000000000 --- a/incubator/qflood/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Downloaders -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Chart with qBittorrent and the Flood UI. -home: https://truecharts.org/docs/charts/incubator/qflood -icon: https://truecharts.org/img/hotlink-ok/chart-icons/qflood.png -keywords: - - qflood - - Downloaders -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: qflood -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/qflood - - https://hotio.dev/containers/qflood - - https://hub.docker.com/r/hotio/qflood -type: application -version: 1.0.3 diff --git a/incubator/qflood/1.0.3/app-changelog.md b/incubator/qflood/1.0.3/app-changelog.md deleted file mode 100644 index fad1181af54..00000000000 --- a/incubator/qflood/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [qflood-1.0.3](https://github.com/truecharts/charts/compare/qflood-0.0.46...qflood-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/qflood/1.0.3/charts/common-10.9.4.tgz b/incubator/qflood/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/qflood/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/qflood/1.0.3/ix_values.yaml b/incubator/qflood/1.0.3/ix_values.yaml deleted file mode 100644 index 51819fc1661..00000000000 --- a/incubator/qflood/1.0.3/ix_values.yaml +++ /dev/null @@ -1,35 +0,0 @@ -env: - FLOOD_AUTH: "" - UMASK: "" -image: - pullPolicy: IfNotPresent - repository: tccr.io/truecharts/qflood - tag: latest@sha256:45ebb42f14e31a2c0f7d24e7b5c1067e76c9b9dcf63ac7d1fb570aafba1f8109 -persistence: - config: - enabled: true - mountPath: /config -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -service: - hostportfor808: - enabled: true - ports: - hostportfor808: - enabled: true - port: 8080 - protocol: TCP - targetPort: 8080 - main: - ports: - main: - port: 3000 - protocol: HTTP - targetPort: 3000 - -portal: - enabled: true diff --git a/incubator/qflood/1.0.3/CHANGELOG.md b/incubator/qflood/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/qflood/1.0.3/CHANGELOG.md rename to incubator/qflood/1.0.4/CHANGELOG.md diff --git a/incubator/qflood/1.0.4/Chart.yaml b/incubator/qflood/1.0.4/Chart.yaml new file mode 100644 index 00000000000..b0ce27a737b --- /dev/null +++ b/incubator/qflood/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Downloaders +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Chart with qBittorrent and the Flood UI. +home: https://truecharts.org/docs/charts/incubator/qflood +icon: https://truecharts.org/img/hotlink-ok/chart-icons/qflood.png +keywords: + - qflood + - Downloaders +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: qflood +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/qflood + - https://hotio.dev/containers/qflood + - https://hub.docker.com/r/hotio/qflood +type: application +version: 1.0.4 diff --git a/incubator/qflood/1.0.3/README.md b/incubator/qflood/1.0.4/README.md similarity index 100% rename from incubator/qflood/1.0.3/README.md rename to incubator/qflood/1.0.4/README.md diff --git a/incubator/qflood/1.0.4/app-changelog.md b/incubator/qflood/1.0.4/app-changelog.md new file mode 100644 index 00000000000..8fdc8528d6d --- /dev/null +++ b/incubator/qflood/1.0.4/app-changelog.md @@ -0,0 +1,11 @@ + + +## [qflood-1.0.4](https://github.com/truecharts/charts/compare/qflood-1.0.3...qflood-1.0.4) (2022-11-12) + +### Chore + +- update docker general non-major ([#4394](https://github.com/truecharts/charts/issues/4394)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + - update docker general non-major + + \ No newline at end of file diff --git a/incubator/qflood/1.0.3/app-readme.md b/incubator/qflood/1.0.4/app-readme.md similarity index 100% rename from incubator/qflood/1.0.3/app-readme.md rename to incubator/qflood/1.0.4/app-readme.md diff --git a/incubator/qflood/1.0.4/charts/common-10.9.7.tgz b/incubator/qflood/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/qflood/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/qflood/1.0.4/ix_values.yaml b/incubator/qflood/1.0.4/ix_values.yaml new file mode 100644 index 00000000000..15876402c22 --- /dev/null +++ b/incubator/qflood/1.0.4/ix_values.yaml @@ -0,0 +1,35 @@ +env: + FLOOD_AUTH: "" + UMASK: "" +image: + pullPolicy: IfNotPresent + repository: tccr.io/truecharts/qflood + tag: latest@sha256:ae19172d0ae047d1b9498d58b5fa641f46f9bfcc217f5a3d7275410880520a73 +persistence: + config: + enabled: true + mountPath: /config +podSecurityContext: + runAsGroup: 0 + runAsUser: 0 +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false +service: + hostportfor808: + enabled: true + ports: + hostportfor808: + enabled: true + port: 8080 + protocol: TCP + targetPort: 8080 + main: + ports: + main: + port: 3000 + protocol: HTTP + targetPort: 3000 + +portal: + enabled: true diff --git a/incubator/qflood/1.0.3/questions.yaml b/incubator/qflood/1.0.4/questions.yaml similarity index 100% rename from incubator/qflood/1.0.3/questions.yaml rename to incubator/qflood/1.0.4/questions.yaml diff --git a/incubator/quake3/1.0.3/templates/common.yaml b/incubator/qflood/1.0.4/templates/common.yaml similarity index 100% rename from incubator/quake3/1.0.3/templates/common.yaml rename to incubator/qflood/1.0.4/templates/common.yaml diff --git a/incubator/restic-rest-server/1.0.3/values.yaml b/incubator/qflood/1.0.4/values.yaml similarity index 100% rename from incubator/restic-rest-server/1.0.3/values.yaml rename to incubator/qflood/1.0.4/values.yaml diff --git a/incubator/quake3/1.0.3/Chart.lock b/incubator/quake3/1.0.3/Chart.lock deleted file mode 100644 index c132d1c2e8e..00000000000 --- a/incubator/quake3/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:09:14.021885089Z" diff --git a/incubator/quake3/1.0.3/Chart.yaml b/incubator/quake3/1.0.3/Chart.yaml deleted file mode 100644 index a58aee77328..00000000000 --- a/incubator/quake3/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - GameServers -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This Chart will download and install Quake III Server (You have to copy your .pk3 files from your game directory to your server)." -home: https://truecharts.org/docs/charts/incubator/quake3 -icon: https://truecharts.org/img/hotlink-ok/chart-icons/quake3.png -keywords: - - quake3 - - GameServers -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: quake3 -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/quake3 - - https://www.idsoftware.com/ - - https://hub.docker.com/r/ich777/quake3 -type: application -version: 1.0.3 diff --git a/incubator/quake3/1.0.3/app-changelog.md b/incubator/quake3/1.0.3/app-changelog.md deleted file mode 100644 index a8dd958bc72..00000000000 --- a/incubator/quake3/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [quake3-1.0.3](https://github.com/truecharts/charts/compare/quake3-0.0.35...quake3-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/quake3/1.0.3/charts/common-10.9.4.tgz b/incubator/quake3/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/quake3/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/quake3/1.0.3/CHANGELOG.md b/incubator/quake3/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/quake3/1.0.3/CHANGELOG.md rename to incubator/quake3/1.0.4/CHANGELOG.md diff --git a/incubator/quake3/1.0.4/Chart.yaml b/incubator/quake3/1.0.4/Chart.yaml new file mode 100644 index 00000000000..7ca575d961c --- /dev/null +++ b/incubator/quake3/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - GameServers +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This Chart will download and install Quake III Server (You have to copy your .pk3 files from your game directory to your server)." +home: https://truecharts.org/docs/charts/incubator/quake3 +icon: https://truecharts.org/img/hotlink-ok/chart-icons/quake3.png +keywords: + - quake3 + - GameServers +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: quake3 +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/quake3 + - https://www.idsoftware.com/ + - https://hub.docker.com/r/ich777/quake3 +type: application +version: 1.0.4 diff --git a/incubator/quake3/1.0.3/README.md b/incubator/quake3/1.0.4/README.md similarity index 100% rename from incubator/quake3/1.0.3/README.md rename to incubator/quake3/1.0.4/README.md diff --git a/incubator/quake3/1.0.4/app-changelog.md b/incubator/quake3/1.0.4/app-changelog.md new file mode 100644 index 00000000000..c8fedcd5dc1 --- /dev/null +++ b/incubator/quake3/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [quake3-1.0.4](https://github.com/truecharts/charts/compare/quake3-1.0.3...quake3-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/quake3/1.0.3/app-readme.md b/incubator/quake3/1.0.4/app-readme.md similarity index 100% rename from incubator/quake3/1.0.3/app-readme.md rename to incubator/quake3/1.0.4/app-readme.md diff --git a/incubator/quake3/1.0.4/charts/common-10.9.7.tgz b/incubator/quake3/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/quake3/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/quake3/1.0.3/ix_values.yaml b/incubator/quake3/1.0.4/ix_values.yaml similarity index 100% rename from incubator/quake3/1.0.3/ix_values.yaml rename to incubator/quake3/1.0.4/ix_values.yaml diff --git a/incubator/quake3/1.0.3/questions.yaml b/incubator/quake3/1.0.4/questions.yaml similarity index 100% rename from incubator/quake3/1.0.3/questions.yaml rename to incubator/quake3/1.0.4/questions.yaml diff --git a/incubator/quickshare/1.0.3/templates/common.yaml b/incubator/quake3/1.0.4/templates/common.yaml similarity index 100% rename from incubator/quickshare/1.0.3/templates/common.yaml rename to incubator/quake3/1.0.4/templates/common.yaml diff --git a/incubator/restreamer/1.0.3/values.yaml b/incubator/quake3/1.0.4/values.yaml similarity index 100% rename from incubator/restreamer/1.0.3/values.yaml rename to incubator/quake3/1.0.4/values.yaml diff --git a/incubator/quickshare/1.0.3/Chart.lock b/incubator/quickshare/1.0.3/Chart.lock deleted file mode 100644 index 1ec393919d4..00000000000 --- a/incubator/quickshare/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:09:22.661285961Z" diff --git a/incubator/quickshare/1.0.3/Chart.yaml b/incubator/quickshare/1.0.3/Chart.yaml deleted file mode 100644 index ea20e38ff11..00000000000 --- a/incubator/quickshare/1.0.3/Chart.yaml +++ /dev/null @@ -1,35 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Cloud - - Productivity - - Tools-Utilities - - Network-FTP -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Quick and simple file sharing between different devices." -home: https://truecharts.org/docs/charts/incubator/quickshare -icon: https://truecharts.org/img/hotlink-ok/chart-icons/quickshare.png -keywords: - - quickshare - - Cloud - - Productivity - - Tools-Utilities - - Network-FTP -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: quickshare -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/quickshare - - https://github.com/ihexxa/quickshare - - https://hub.docker.com/r/hexxa/quickshare -type: application -version: 1.0.3 diff --git a/incubator/quickshare/1.0.3/app-changelog.md b/incubator/quickshare/1.0.3/app-changelog.md deleted file mode 100644 index 7d8ab963f17..00000000000 --- a/incubator/quickshare/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [quickshare-1.0.3](https://github.com/truecharts/charts/compare/quickshare-0.0.35...quickshare-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/quickshare/1.0.3/charts/common-10.9.4.tgz b/incubator/quickshare/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/quickshare/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/quickshare/1.0.3/CHANGELOG.md b/incubator/quickshare/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/quickshare/1.0.3/CHANGELOG.md rename to incubator/quickshare/1.0.4/CHANGELOG.md diff --git a/incubator/quickshare/1.0.4/Chart.yaml b/incubator/quickshare/1.0.4/Chart.yaml new file mode 100644 index 00000000000..57606a8d1d5 --- /dev/null +++ b/incubator/quickshare/1.0.4/Chart.yaml @@ -0,0 +1,35 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Cloud + - Productivity + - Tools-Utilities + - Network-FTP +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Quick and simple file sharing between different devices." +home: https://truecharts.org/docs/charts/incubator/quickshare +icon: https://truecharts.org/img/hotlink-ok/chart-icons/quickshare.png +keywords: + - quickshare + - Cloud + - Productivity + - Tools-Utilities + - Network-FTP +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: quickshare +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/quickshare + - https://github.com/ihexxa/quickshare + - https://hub.docker.com/r/hexxa/quickshare +type: application +version: 1.0.4 diff --git a/incubator/quickshare/1.0.3/README.md b/incubator/quickshare/1.0.4/README.md similarity index 100% rename from incubator/quickshare/1.0.3/README.md rename to incubator/quickshare/1.0.4/README.md diff --git a/incubator/quickshare/1.0.4/app-changelog.md b/incubator/quickshare/1.0.4/app-changelog.md new file mode 100644 index 00000000000..faa9db621bb --- /dev/null +++ b/incubator/quickshare/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [quickshare-1.0.4](https://github.com/truecharts/charts/compare/quickshare-1.0.3...quickshare-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/quickshare/1.0.3/app-readme.md b/incubator/quickshare/1.0.4/app-readme.md similarity index 100% rename from incubator/quickshare/1.0.3/app-readme.md rename to incubator/quickshare/1.0.4/app-readme.md diff --git a/incubator/quickshare/1.0.4/charts/common-10.9.7.tgz b/incubator/quickshare/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/quickshare/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/quickshare/1.0.3/ix_values.yaml b/incubator/quickshare/1.0.4/ix_values.yaml similarity index 100% rename from incubator/quickshare/1.0.3/ix_values.yaml rename to incubator/quickshare/1.0.4/ix_values.yaml diff --git a/incubator/quickshare/1.0.3/questions.yaml b/incubator/quickshare/1.0.4/questions.yaml similarity index 100% rename from incubator/quickshare/1.0.3/questions.yaml rename to incubator/quickshare/1.0.4/questions.yaml diff --git a/incubator/quiz-game/1.0.3/templates/common.yaml b/incubator/quickshare/1.0.4/templates/common.yaml similarity index 100% rename from incubator/quiz-game/1.0.3/templates/common.yaml rename to incubator/quickshare/1.0.4/templates/common.yaml diff --git a/incubator/rflood/1.0.3/values.yaml b/incubator/quickshare/1.0.4/values.yaml similarity index 100% rename from incubator/rflood/1.0.3/values.yaml rename to incubator/quickshare/1.0.4/values.yaml diff --git a/incubator/quiz-game/1.0.3/Chart.lock b/incubator/quiz-game/1.0.3/Chart.lock deleted file mode 100644 index 14550865777..00000000000 --- a/incubator/quiz-game/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:09:27.274262289Z" diff --git a/incubator/quiz-game/1.0.3/Chart.yaml b/incubator/quiz-game/1.0.3/Chart.yaml deleted file mode 100644 index 56ce1a69bea..00000000000 --- a/incubator/quiz-game/1.0.3/Chart.yaml +++ /dev/null @@ -1,34 +0,0 @@ -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Test your General Knowledge in different types of topics. -home: https://truecharts.org/docs/charts/incubator/quiz-game -icon: https://truecharts.org/img/hotlink-ok/chart-icons/quiz-game.png -keywords: - - quiz-game - - GameServers - - Other - - Network-Web -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: quiz-game -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/quiz-game - - https://github.com/ASKJR/quiz-game - - https://registry.hub.docker.com/r/patrickstigler/quiz-game -type: application -version: 1.0.3 -annotations: - truecharts.org/catagories: | - - GameServers - - Other - - Network-Web - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/quiz-game/1.0.3/app-changelog.md b/incubator/quiz-game/1.0.3/app-changelog.md deleted file mode 100644 index 753791e6b40..00000000000 --- a/incubator/quiz-game/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [quiz-game-1.0.3](https://github.com/truecharts/charts/compare/quiz-game-0.0.36...quiz-game-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/quiz-game/1.0.3/charts/common-10.9.4.tgz b/incubator/quiz-game/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/quiz-game/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/quiz-game/1.0.3/CHANGELOG.md b/incubator/quiz-game/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/quiz-game/1.0.3/CHANGELOG.md rename to incubator/quiz-game/1.0.4/CHANGELOG.md diff --git a/incubator/quiz-game/1.0.4/Chart.yaml b/incubator/quiz-game/1.0.4/Chart.yaml new file mode 100644 index 00000000000..ec69f1febac --- /dev/null +++ b/incubator/quiz-game/1.0.4/Chart.yaml @@ -0,0 +1,34 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Test your General Knowledge in different types of topics. +home: https://truecharts.org/docs/charts/incubator/quiz-game +icon: https://truecharts.org/img/hotlink-ok/chart-icons/quiz-game.png +keywords: + - quiz-game + - GameServers + - Other + - Network-Web +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: quiz-game +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/quiz-game + - https://github.com/ASKJR/quiz-game + - https://registry.hub.docker.com/r/patrickstigler/quiz-game +type: application +version: 1.0.4 +annotations: + truecharts.org/catagories: | + - GameServers + - Other + - Network-Web + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/quiz-game/1.0.3/README.md b/incubator/quiz-game/1.0.4/README.md similarity index 100% rename from incubator/quiz-game/1.0.3/README.md rename to incubator/quiz-game/1.0.4/README.md diff --git a/incubator/quiz-game/1.0.4/app-changelog.md b/incubator/quiz-game/1.0.4/app-changelog.md new file mode 100644 index 00000000000..48032648862 --- /dev/null +++ b/incubator/quiz-game/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [quiz-game-1.0.4](https://github.com/truecharts/charts/compare/quiz-game-1.0.3...quiz-game-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/quiz-game/1.0.3/app-readme.md b/incubator/quiz-game/1.0.4/app-readme.md similarity index 100% rename from incubator/quiz-game/1.0.3/app-readme.md rename to incubator/quiz-game/1.0.4/app-readme.md diff --git a/incubator/quiz-game/1.0.4/charts/common-10.9.7.tgz b/incubator/quiz-game/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/quiz-game/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/quiz-game/1.0.3/ix_values.yaml b/incubator/quiz-game/1.0.4/ix_values.yaml similarity index 100% rename from incubator/quiz-game/1.0.3/ix_values.yaml rename to incubator/quiz-game/1.0.4/ix_values.yaml diff --git a/incubator/quiz-game/1.0.3/questions.yaml b/incubator/quiz-game/1.0.4/questions.yaml similarity index 100% rename from incubator/quiz-game/1.0.3/questions.yaml rename to incubator/quiz-game/1.0.4/questions.yaml diff --git a/incubator/ra-rom-processor/1.0.3/templates/common.yaml b/incubator/quiz-game/1.0.4/templates/common.yaml similarity index 100% rename from incubator/ra-rom-processor/1.0.3/templates/common.yaml rename to incubator/quiz-game/1.0.4/templates/common.yaml diff --git a/incubator/rickroll/1.0.3/values.yaml b/incubator/quiz-game/1.0.4/values.yaml similarity index 100% rename from incubator/rickroll/1.0.3/values.yaml rename to incubator/quiz-game/1.0.4/values.yaml diff --git a/incubator/ra-rom-processor/1.0.3/Chart.lock b/incubator/ra-rom-processor/1.0.3/Chart.lock deleted file mode 100644 index b52251ff90e..00000000000 --- a/incubator/ra-rom-processor/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:09:43.022564238Z" diff --git a/incubator/ra-rom-processor/1.0.3/Chart.yaml b/incubator/ra-rom-processor/1.0.3/Chart.yaml deleted file mode 100644 index 51890e2735a..00000000000 --- a/incubator/ra-rom-processor/1.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Download / Orgainze / Process / Verify / Dedupe / Scrape a ROMs library automatically by matching ROMs to the RetroAchievement.org database. -home: https://truecharts.org/docs/charts/incubator/ra-rom-processor -icon: https://truecharts.org/img/hotlink-ok/chart-icons/ra-rom-processor.png -keywords: - - ra-rom-processor - - MediaApp-Other -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: ra-rom-processor -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/ra-rom-processor - - https://github.com/RandomNinjaAtk/docker-raromprocessor - - https://hub.docker.com/r/randomninjaatk/raromprocessor - - https://github.com/RandomNinjaAtk/docker-raromprocessor#instructionsusage-guidelines -type: application -version: 1.0.3 -annotations: - truecharts.org/catagories: | - - MediaApp-Other - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/ra-rom-processor/1.0.3/app-changelog.md b/incubator/ra-rom-processor/1.0.3/app-changelog.md deleted file mode 100644 index f40506ca67c..00000000000 --- a/incubator/ra-rom-processor/1.0.3/app-changelog.md +++ /dev/null @@ -1,17 +0,0 @@ - - -## [ra-rom-processor-1.0.3](https://github.com/truecharts/charts/compare/ra-rom-processor-0.0.50...ra-rom-processor-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Bump all for ingressList and speedtest - - bump to regenerate catalog - - Major Change to GUI - - ### Fix - -- remove removed includes - - change container config label - - \ No newline at end of file diff --git a/incubator/ra-rom-processor/1.0.3/charts/common-10.9.4.tgz b/incubator/ra-rom-processor/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/ra-rom-processor/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/ra-rom-processor/1.0.3/CHANGELOG.md b/incubator/ra-rom-processor/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/ra-rom-processor/1.0.3/CHANGELOG.md rename to incubator/ra-rom-processor/1.0.4/CHANGELOG.md diff --git a/incubator/ra-rom-processor/1.0.4/Chart.yaml b/incubator/ra-rom-processor/1.0.4/Chart.yaml new file mode 100644 index 00000000000..667827eb0a7 --- /dev/null +++ b/incubator/ra-rom-processor/1.0.4/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Download / Orgainze / Process / Verify / Dedupe / Scrape a ROMs library automatically by matching ROMs to the RetroAchievement.org database. +home: https://truecharts.org/docs/charts/incubator/ra-rom-processor +icon: https://truecharts.org/img/hotlink-ok/chart-icons/ra-rom-processor.png +keywords: + - ra-rom-processor + - MediaApp-Other +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: ra-rom-processor +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/ra-rom-processor + - https://github.com/RandomNinjaAtk/docker-raromprocessor + - https://hub.docker.com/r/randomninjaatk/raromprocessor + - https://github.com/RandomNinjaAtk/docker-raromprocessor#instructionsusage-guidelines +type: application +version: 1.0.4 +annotations: + truecharts.org/catagories: | + - MediaApp-Other + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/ra-rom-processor/1.0.3/README.md b/incubator/ra-rom-processor/1.0.4/README.md similarity index 100% rename from incubator/ra-rom-processor/1.0.3/README.md rename to incubator/ra-rom-processor/1.0.4/README.md diff --git a/incubator/ra-rom-processor/1.0.4/app-changelog.md b/incubator/ra-rom-processor/1.0.4/app-changelog.md new file mode 100644 index 00000000000..d4e1708772a --- /dev/null +++ b/incubator/ra-rom-processor/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [ra-rom-processor-1.0.4](https://github.com/truecharts/charts/compare/ra-rom-processor-1.0.3...ra-rom-processor-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/ra-rom-processor/1.0.3/app-readme.md b/incubator/ra-rom-processor/1.0.4/app-readme.md similarity index 100% rename from incubator/ra-rom-processor/1.0.3/app-readme.md rename to incubator/ra-rom-processor/1.0.4/app-readme.md diff --git a/incubator/ra-rom-processor/1.0.4/charts/common-10.9.7.tgz b/incubator/ra-rom-processor/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/ra-rom-processor/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/ra-rom-processor/1.0.3/ix_values.yaml b/incubator/ra-rom-processor/1.0.4/ix_values.yaml similarity index 100% rename from incubator/ra-rom-processor/1.0.3/ix_values.yaml rename to incubator/ra-rom-processor/1.0.4/ix_values.yaml diff --git a/incubator/ra-rom-processor/1.0.3/questions.yaml b/incubator/ra-rom-processor/1.0.4/questions.yaml similarity index 100% rename from incubator/ra-rom-processor/1.0.3/questions.yaml rename to incubator/ra-rom-processor/1.0.4/questions.yaml diff --git a/incubator/radarrsync/1.0.3/templates/common.yaml b/incubator/ra-rom-processor/1.0.4/templates/common.yaml similarity index 100% rename from incubator/radarrsync/1.0.3/templates/common.yaml rename to incubator/ra-rom-processor/1.0.4/templates/common.yaml diff --git a/incubator/rimgo/1.0.3/values.yaml b/incubator/ra-rom-processor/1.0.4/values.yaml similarity index 100% rename from incubator/rimgo/1.0.3/values.yaml rename to incubator/ra-rom-processor/1.0.4/values.yaml diff --git a/incubator/radarrsync/1.0.3/Chart.lock b/incubator/radarrsync/1.0.3/Chart.lock deleted file mode 100644 index f9f4a48c9d2..00000000000 --- a/incubator/radarrsync/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:09:45.095656414Z" diff --git a/incubator/radarrsync/1.0.3/Chart.yaml b/incubator/radarrsync/1.0.3/Chart.yaml deleted file mode 100644 index 250ec0ef3b6..00000000000 --- a/incubator/radarrsync/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Downloaders -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "RadarrSync Syncs two Radarr servers through web API. This is a modified version designed to be run in a Chart Chart. This version supports only two servers." -home: https://truecharts.org/docs/charts/incubator/radarrsync -icon: https://truecharts.org/img/hotlink-ok/chart-icons/radarrsync.png -keywords: - - radarrsync - - Downloaders -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: radarrsync -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/radarrsync - - https://github.com/dairefinn/RadarrSync - - https://hub.docker.com/r/dmanius/radarrsync-docker/ -type: application -version: 1.0.3 diff --git a/incubator/radarrsync/1.0.3/app-changelog.md b/incubator/radarrsync/1.0.3/app-changelog.md deleted file mode 100644 index e440bf9d632..00000000000 --- a/incubator/radarrsync/1.0.3/app-changelog.md +++ /dev/null @@ -1,27 +0,0 @@ - - -## [radarrsync-1.0.3](https://github.com/truecharts/charts/compare/radarrsync-0.0.34...radarrsync-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Fix - -- remove removed includes - - change container config label - - \ No newline at end of file diff --git a/incubator/radarrsync/1.0.3/charts/common-10.9.4.tgz b/incubator/radarrsync/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/radarrsync/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/radarrsync/1.0.3/CHANGELOG.md b/incubator/radarrsync/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/radarrsync/1.0.3/CHANGELOG.md rename to incubator/radarrsync/1.0.4/CHANGELOG.md diff --git a/incubator/radarrsync/1.0.4/Chart.yaml b/incubator/radarrsync/1.0.4/Chart.yaml new file mode 100644 index 00000000000..c212c54e8b4 --- /dev/null +++ b/incubator/radarrsync/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Downloaders +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "RadarrSync Syncs two Radarr servers through web API. This is a modified version designed to be run in a Chart Chart. This version supports only two servers." +home: https://truecharts.org/docs/charts/incubator/radarrsync +icon: https://truecharts.org/img/hotlink-ok/chart-icons/radarrsync.png +keywords: + - radarrsync + - Downloaders +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: radarrsync +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/radarrsync + - https://github.com/dairefinn/RadarrSync + - https://hub.docker.com/r/dmanius/radarrsync-docker/ +type: application +version: 1.0.4 diff --git a/incubator/radarrsync/1.0.3/README.md b/incubator/radarrsync/1.0.4/README.md similarity index 100% rename from incubator/radarrsync/1.0.3/README.md rename to incubator/radarrsync/1.0.4/README.md diff --git a/incubator/radarrsync/1.0.4/app-changelog.md b/incubator/radarrsync/1.0.4/app-changelog.md new file mode 100644 index 00000000000..9e5a74618cf --- /dev/null +++ b/incubator/radarrsync/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [radarrsync-1.0.4](https://github.com/truecharts/charts/compare/radarrsync-1.0.3...radarrsync-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/radarrsync/1.0.3/app-readme.md b/incubator/radarrsync/1.0.4/app-readme.md similarity index 100% rename from incubator/radarrsync/1.0.3/app-readme.md rename to incubator/radarrsync/1.0.4/app-readme.md diff --git a/incubator/radarrsync/1.0.4/charts/common-10.9.7.tgz b/incubator/radarrsync/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/radarrsync/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/radarrsync/1.0.3/ix_values.yaml b/incubator/radarrsync/1.0.4/ix_values.yaml similarity index 100% rename from incubator/radarrsync/1.0.3/ix_values.yaml rename to incubator/radarrsync/1.0.4/ix_values.yaml diff --git a/incubator/radarrsync/1.0.3/questions.yaml b/incubator/radarrsync/1.0.4/questions.yaml similarity index 100% rename from incubator/radarrsync/1.0.3/questions.yaml rename to incubator/radarrsync/1.0.4/questions.yaml diff --git a/incubator/raneto/1.0.3/templates/common.yaml b/incubator/radarrsync/1.0.4/templates/common.yaml similarity index 100% rename from incubator/raneto/1.0.3/templates/common.yaml rename to incubator/radarrsync/1.0.4/templates/common.yaml diff --git a/incubator/rmlint/1.0.3/values.yaml b/incubator/radarrsync/1.0.4/values.yaml similarity index 100% rename from incubator/rmlint/1.0.3/values.yaml rename to incubator/radarrsync/1.0.4/values.yaml diff --git a/incubator/radicale/1.0.3/Chart.lock b/incubator/radicale/1.0.3/Chart.lock deleted file mode 100644 index 590b8e6ec91..00000000000 --- a/incubator/radicale/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:09:54.602156332Z" diff --git a/incubator/radicale/1.0.3/Chart.yaml b/incubator/radicale/1.0.3/Chart.yaml deleted file mode 100644 index b3c73abad69..00000000000 --- a/incubator/radicale/1.0.3/Chart.yaml +++ /dev/null @@ -1,43 +0,0 @@ -apiVersion: v2 -appVersion: "3.1.8.0" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Radicale is a small but powerful CalDAV (calendars, to-do lists) and CardDAV (contacts) server. -home: https://truecharts.org/docs/charts/incubator/radicale -icon: https://truecharts.org/img/hotlink-ok/chart-icons/radicale.png -keywords: - - radicale - - CalDAV - - CardDAV - - calendars - - contacts - - tasks - - to-do -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: radicale -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/radicale - - https://radicale.org/ - - https://github.com/Kozea/Radicale - - https://github.com/tomsquest/docker-radicale - - https://hub.docker.com/r/tomsquest/docker-radicale -type: application -version: 1.0.3 -annotations: - truecharts.org/catagories: | - - radicale - - CalDAV - - CardDAV - - calendars - - contacts - - tasks - - to-do - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/radicale/1.0.3/app-changelog.md b/incubator/radicale/1.0.3/app-changelog.md deleted file mode 100644 index 30a20ca66f0..00000000000 --- a/incubator/radicale/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [radicale-1.0.3](https://github.com/truecharts/charts/compare/radicale-0.0.42...radicale-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/radicale/1.0.3/charts/common-10.9.4.tgz b/incubator/radicale/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/radicale/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/radicale/1.0.3/CHANGELOG.md b/incubator/radicale/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/radicale/1.0.3/CHANGELOG.md rename to incubator/radicale/1.0.4/CHANGELOG.md diff --git a/incubator/radicale/1.0.4/Chart.yaml b/incubator/radicale/1.0.4/Chart.yaml new file mode 100644 index 00000000000..51cb4fffe68 --- /dev/null +++ b/incubator/radicale/1.0.4/Chart.yaml @@ -0,0 +1,43 @@ +apiVersion: v2 +appVersion: "3.1.8.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Radicale is a small but powerful CalDAV (calendars, to-do lists) and CardDAV (contacts) server. +home: https://truecharts.org/docs/charts/incubator/radicale +icon: https://truecharts.org/img/hotlink-ok/chart-icons/radicale.png +keywords: + - radicale + - CalDAV + - CardDAV + - calendars + - contacts + - tasks + - to-do +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: radicale +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/radicale + - https://radicale.org/ + - https://github.com/Kozea/Radicale + - https://github.com/tomsquest/docker-radicale + - https://hub.docker.com/r/tomsquest/docker-radicale +type: application +version: 1.0.4 +annotations: + truecharts.org/catagories: | + - radicale + - CalDAV + - CardDAV + - calendars + - contacts + - tasks + - to-do + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/radicale/1.0.3/README.md b/incubator/radicale/1.0.4/README.md similarity index 100% rename from incubator/radicale/1.0.3/README.md rename to incubator/radicale/1.0.4/README.md diff --git a/incubator/radicale/1.0.4/app-changelog.md b/incubator/radicale/1.0.4/app-changelog.md new file mode 100644 index 00000000000..a87548a5b65 --- /dev/null +++ b/incubator/radicale/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [radicale-1.0.4](https://github.com/truecharts/charts/compare/radicale-1.0.3...radicale-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/radicale/1.0.3/app-readme.md b/incubator/radicale/1.0.4/app-readme.md similarity index 100% rename from incubator/radicale/1.0.3/app-readme.md rename to incubator/radicale/1.0.4/app-readme.md diff --git a/incubator/radicale/1.0.4/charts/common-10.9.7.tgz b/incubator/radicale/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/radicale/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/radicale/1.0.3/ix_values.yaml b/incubator/radicale/1.0.4/ix_values.yaml similarity index 100% rename from incubator/radicale/1.0.3/ix_values.yaml rename to incubator/radicale/1.0.4/ix_values.yaml diff --git a/incubator/radicale/1.0.3/questions.yaml b/incubator/radicale/1.0.4/questions.yaml similarity index 100% rename from incubator/radicale/1.0.3/questions.yaml rename to incubator/radicale/1.0.4/questions.yaml diff --git a/incubator/radicale/1.0.3/templates/_configmap.tpl b/incubator/radicale/1.0.4/templates/_configmap.tpl similarity index 100% rename from incubator/radicale/1.0.3/templates/_configmap.tpl rename to incubator/radicale/1.0.4/templates/_configmap.tpl diff --git a/incubator/radicale/1.0.3/templates/_secret.tpl b/incubator/radicale/1.0.4/templates/_secret.tpl similarity index 100% rename from incubator/radicale/1.0.3/templates/_secret.tpl rename to incubator/radicale/1.0.4/templates/_secret.tpl diff --git a/incubator/radicale/1.0.3/templates/common.yaml b/incubator/radicale/1.0.4/templates/common.yaml similarity index 100% rename from incubator/radicale/1.0.3/templates/common.yaml rename to incubator/radicale/1.0.4/templates/common.yaml diff --git a/incubator/rollarr/1.0.3/values.yaml b/incubator/radicale/1.0.4/values.yaml similarity index 100% rename from incubator/rollarr/1.0.3/values.yaml rename to incubator/radicale/1.0.4/values.yaml diff --git a/incubator/raneto/1.0.3/Chart.lock b/incubator/raneto/1.0.3/Chart.lock deleted file mode 100644 index a2febfaf2fb..00000000000 --- a/incubator/raneto/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:09:58.500231609Z" diff --git a/incubator/raneto/1.0.3/Chart.yaml b/incubator/raneto/1.0.3/Chart.yaml deleted file mode 100644 index 5ffd4da19d8..00000000000 --- a/incubator/raneto/1.0.3/Chart.yaml +++ /dev/null @@ -1,32 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Productivity - - Tools-Utilities -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Raneto(http://raneto.com/) - is an open source Knowledgebase platform that uses static Markdown files to power your Knowledgebase. -home: https://truecharts.org/docs/charts/incubator/raneto -icon: https://truecharts.org/img/hotlink-ok/chart-icons/raneto.png -keywords: - - raneto - - Productivity - - Tools-Utilities -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: raneto -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/raneto - - http://raneto.com/ - - https://github.com/orgs/linuxserver/packages/container/package/raneto - - https://github.com/linuxserver/docker-raneto#readme -type: application -version: 1.0.3 diff --git a/incubator/raneto/1.0.3/app-changelog.md b/incubator/raneto/1.0.3/app-changelog.md deleted file mode 100644 index 6990fc0e1ca..00000000000 --- a/incubator/raneto/1.0.3/app-changelog.md +++ /dev/null @@ -1,34 +0,0 @@ - - -## [raneto-1.0.3](https://github.com/truecharts/charts/compare/raneto-0.0.41...raneto-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Bump all for ingressList and speedtest - - Major Change to GUI - - bump to regenerate catalog - - update docker general non-major ([#4355](https://github.com/truecharts/charts/issues/4355)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/raneto/1.0.3/charts/common-10.9.4.tgz b/incubator/raneto/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/raneto/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/raneto/1.0.3/CHANGELOG.md b/incubator/raneto/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/raneto/1.0.3/CHANGELOG.md rename to incubator/raneto/1.0.4/CHANGELOG.md diff --git a/incubator/raneto/1.0.4/Chart.yaml b/incubator/raneto/1.0.4/Chart.yaml new file mode 100644 index 00000000000..e2d51a29f8b --- /dev/null +++ b/incubator/raneto/1.0.4/Chart.yaml @@ -0,0 +1,32 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Productivity + - Tools-Utilities +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Raneto(http://raneto.com/) - is an open source Knowledgebase platform that uses static Markdown files to power your Knowledgebase. +home: https://truecharts.org/docs/charts/incubator/raneto +icon: https://truecharts.org/img/hotlink-ok/chart-icons/raneto.png +keywords: + - raneto + - Productivity + - Tools-Utilities +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: raneto +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/raneto + - http://raneto.com/ + - https://github.com/orgs/linuxserver/packages/container/package/raneto + - https://github.com/linuxserver/docker-raneto#readme +type: application +version: 1.0.4 diff --git a/incubator/raneto/1.0.3/README.md b/incubator/raneto/1.0.4/README.md similarity index 100% rename from incubator/raneto/1.0.3/README.md rename to incubator/raneto/1.0.4/README.md diff --git a/incubator/raneto/1.0.4/app-changelog.md b/incubator/raneto/1.0.4/app-changelog.md new file mode 100644 index 00000000000..c6406f794ad --- /dev/null +++ b/incubator/raneto/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [raneto-1.0.4](https://github.com/truecharts/charts/compare/raneto-1.0.3...raneto-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/raneto/1.0.3/app-readme.md b/incubator/raneto/1.0.4/app-readme.md similarity index 100% rename from incubator/raneto/1.0.3/app-readme.md rename to incubator/raneto/1.0.4/app-readme.md diff --git a/incubator/raneto/1.0.4/charts/common-10.9.7.tgz b/incubator/raneto/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/raneto/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/raneto/1.0.3/ix_values.yaml b/incubator/raneto/1.0.4/ix_values.yaml similarity index 100% rename from incubator/raneto/1.0.3/ix_values.yaml rename to incubator/raneto/1.0.4/ix_values.yaml diff --git a/incubator/raneto/1.0.3/questions.yaml b/incubator/raneto/1.0.4/questions.yaml similarity index 100% rename from incubator/raneto/1.0.3/questions.yaml rename to incubator/raneto/1.0.4/questions.yaml diff --git a/incubator/rapidphotodownloader/1.0.3/templates/common.yaml b/incubator/raneto/1.0.4/templates/common.yaml similarity index 100% rename from incubator/rapidphotodownloader/1.0.3/templates/common.yaml rename to incubator/raneto/1.0.4/templates/common.yaml diff --git a/incubator/root/1.0.3/values.yaml b/incubator/raneto/1.0.4/values.yaml similarity index 100% rename from incubator/root/1.0.3/values.yaml rename to incubator/raneto/1.0.4/values.yaml diff --git a/incubator/rapidphotodownloader/1.0.3/Chart.lock b/incubator/rapidphotodownloader/1.0.3/Chart.lock deleted file mode 100644 index 5e36bb75d3f..00000000000 --- a/incubator/rapidphotodownloader/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:10:13.004145543Z" diff --git a/incubator/rapidphotodownloader/1.0.3/Chart.yaml b/incubator/rapidphotodownloader/1.0.3/Chart.yaml deleted file mode 100644 index 82604bf0e4e..00000000000 --- a/incubator/rapidphotodownloader/1.0.3/Chart.yaml +++ /dev/null @@ -1,35 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - MediaApp-Photos - - Productivity - - Tools-Utilities - - Backup -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This Chart will download and install Rapid Photo Downloader." -home: https://truecharts.org/docs/charts/incubator/rapidphotodownloader -icon: https://truecharts.org/img/hotlink-ok/chart-icons/rapidphotodownloader.png -keywords: - - rapidphotodownloader - - MediaApp-Photos - - Productivity - - Tools-Utilities - - Backup -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: rapidphotodownloader -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/rapidphotodownloader - - https://www.damonlynch.net/rapid/ - - https://hub.docker.com/r/ich777/rapidphotodownloader/ -type: application -version: 1.0.3 diff --git a/incubator/rapidphotodownloader/1.0.3/app-changelog.md b/incubator/rapidphotodownloader/1.0.3/app-changelog.md deleted file mode 100644 index 3aa2ac96908..00000000000 --- a/incubator/rapidphotodownloader/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [rapidphotodownloader-1.0.3](https://github.com/truecharts/charts/compare/rapidphotodownloader-0.0.35...rapidphotodownloader-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/rapidphotodownloader/1.0.3/charts/common-10.9.4.tgz b/incubator/rapidphotodownloader/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/rapidphotodownloader/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/rapidphotodownloader/1.0.3/CHANGELOG.md b/incubator/rapidphotodownloader/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/rapidphotodownloader/1.0.3/CHANGELOG.md rename to incubator/rapidphotodownloader/1.0.4/CHANGELOG.md diff --git a/incubator/rapidphotodownloader/1.0.4/Chart.yaml b/incubator/rapidphotodownloader/1.0.4/Chart.yaml new file mode 100644 index 00000000000..effe674b034 --- /dev/null +++ b/incubator/rapidphotodownloader/1.0.4/Chart.yaml @@ -0,0 +1,35 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - MediaApp-Photos + - Productivity + - Tools-Utilities + - Backup +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This Chart will download and install Rapid Photo Downloader." +home: https://truecharts.org/docs/charts/incubator/rapidphotodownloader +icon: https://truecharts.org/img/hotlink-ok/chart-icons/rapidphotodownloader.png +keywords: + - rapidphotodownloader + - MediaApp-Photos + - Productivity + - Tools-Utilities + - Backup +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: rapidphotodownloader +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/rapidphotodownloader + - https://www.damonlynch.net/rapid/ + - https://hub.docker.com/r/ich777/rapidphotodownloader/ +type: application +version: 1.0.4 diff --git a/incubator/rapidphotodownloader/1.0.3/README.md b/incubator/rapidphotodownloader/1.0.4/README.md similarity index 100% rename from incubator/rapidphotodownloader/1.0.3/README.md rename to incubator/rapidphotodownloader/1.0.4/README.md diff --git a/incubator/rapidphotodownloader/1.0.4/app-changelog.md b/incubator/rapidphotodownloader/1.0.4/app-changelog.md new file mode 100644 index 00000000000..0847f083b43 --- /dev/null +++ b/incubator/rapidphotodownloader/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [rapidphotodownloader-1.0.4](https://github.com/truecharts/charts/compare/rapidphotodownloader-1.0.3...rapidphotodownloader-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/rapidphotodownloader/1.0.3/app-readme.md b/incubator/rapidphotodownloader/1.0.4/app-readme.md similarity index 100% rename from incubator/rapidphotodownloader/1.0.3/app-readme.md rename to incubator/rapidphotodownloader/1.0.4/app-readme.md diff --git a/incubator/rapidphotodownloader/1.0.4/charts/common-10.9.7.tgz b/incubator/rapidphotodownloader/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/rapidphotodownloader/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/rapidphotodownloader/1.0.3/ix_values.yaml b/incubator/rapidphotodownloader/1.0.4/ix_values.yaml similarity index 100% rename from incubator/rapidphotodownloader/1.0.3/ix_values.yaml rename to incubator/rapidphotodownloader/1.0.4/ix_values.yaml diff --git a/incubator/rapidphotodownloader/1.0.3/questions.yaml b/incubator/rapidphotodownloader/1.0.4/questions.yaml similarity index 100% rename from incubator/rapidphotodownloader/1.0.3/questions.yaml rename to incubator/rapidphotodownloader/1.0.4/questions.yaml diff --git a/incubator/rdesktop/1.0.3/templates/common.yaml b/incubator/rapidphotodownloader/1.0.4/templates/common.yaml similarity index 100% rename from incubator/rdesktop/1.0.3/templates/common.yaml rename to incubator/rapidphotodownloader/1.0.4/templates/common.yaml diff --git a/incubator/rss-proxy/1.0.3/values.yaml b/incubator/rapidphotodownloader/1.0.4/values.yaml similarity index 100% rename from incubator/rss-proxy/1.0.3/values.yaml rename to incubator/rapidphotodownloader/1.0.4/values.yaml diff --git a/incubator/rdesktop/1.0.3/Chart.lock b/incubator/rdesktop/1.0.3/Chart.lock deleted file mode 100644 index 6e4c7510b62..00000000000 --- a/incubator/rdesktop/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:10:25.85741641Z" diff --git a/incubator/rdesktop/1.0.3/Chart.yaml b/incubator/rdesktop/1.0.3/Chart.yaml deleted file mode 100644 index dfc6e6169a7..00000000000 --- a/incubator/rdesktop/1.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Other -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Rdesktop(http://xrdp.org/) - Charts containing full desktop environments in many popular flavors for Alpine, Ubuntu, Arch, and Fedora accessible via RDP. -home: https://truecharts.org/docs/charts/incubator/rdesktop -icon: https://truecharts.org/img/hotlink-ok/chart-icons/rdesktop.png -keywords: - - rdesktop - - Other -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: rdesktop -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/rdesktop - - http://xrdp.org/ - - https://github.com/orgs/linuxserver/packages/container/package/rdesktop - - https://github.com/linuxserver/docker-rdesktop#readme -type: application -version: 1.0.3 diff --git a/incubator/rdesktop/1.0.3/app-changelog.md b/incubator/rdesktop/1.0.3/app-changelog.md deleted file mode 100644 index 153650e20c1..00000000000 --- a/incubator/rdesktop/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [rdesktop-1.0.3](https://github.com/truecharts/charts/compare/rdesktop-0.0.47...rdesktop-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/rdesktop/1.0.3/charts/common-10.9.4.tgz b/incubator/rdesktop/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/rdesktop/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/rdesktop/1.0.3/CHANGELOG.md b/incubator/rdesktop/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/rdesktop/1.0.3/CHANGELOG.md rename to incubator/rdesktop/1.0.4/CHANGELOG.md diff --git a/incubator/rdesktop/1.0.4/Chart.yaml b/incubator/rdesktop/1.0.4/Chart.yaml new file mode 100644 index 00000000000..e6ba76c01b1 --- /dev/null +++ b/incubator/rdesktop/1.0.4/Chart.yaml @@ -0,0 +1,30 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Other +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Rdesktop(http://xrdp.org/) - Charts containing full desktop environments in many popular flavors for Alpine, Ubuntu, Arch, and Fedora accessible via RDP. +home: https://truecharts.org/docs/charts/incubator/rdesktop +icon: https://truecharts.org/img/hotlink-ok/chart-icons/rdesktop.png +keywords: + - rdesktop + - Other +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: rdesktop +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/rdesktop + - http://xrdp.org/ + - https://github.com/orgs/linuxserver/packages/container/package/rdesktop + - https://github.com/linuxserver/docker-rdesktop#readme +type: application +version: 1.0.4 diff --git a/incubator/rdesktop/1.0.3/README.md b/incubator/rdesktop/1.0.4/README.md similarity index 100% rename from incubator/rdesktop/1.0.3/README.md rename to incubator/rdesktop/1.0.4/README.md diff --git a/incubator/rdesktop/1.0.4/app-changelog.md b/incubator/rdesktop/1.0.4/app-changelog.md new file mode 100644 index 00000000000..ecbdc3881df --- /dev/null +++ b/incubator/rdesktop/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [rdesktop-1.0.4](https://github.com/truecharts/charts/compare/rdesktop-1.0.3...rdesktop-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/rdesktop/1.0.3/app-readme.md b/incubator/rdesktop/1.0.4/app-readme.md similarity index 100% rename from incubator/rdesktop/1.0.3/app-readme.md rename to incubator/rdesktop/1.0.4/app-readme.md diff --git a/incubator/rdesktop/1.0.4/charts/common-10.9.7.tgz b/incubator/rdesktop/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/rdesktop/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/rdesktop/1.0.3/ix_values.yaml b/incubator/rdesktop/1.0.4/ix_values.yaml similarity index 100% rename from incubator/rdesktop/1.0.3/ix_values.yaml rename to incubator/rdesktop/1.0.4/ix_values.yaml diff --git a/incubator/rdesktop/1.0.3/questions.yaml b/incubator/rdesktop/1.0.4/questions.yaml similarity index 100% rename from incubator/rdesktop/1.0.3/questions.yaml rename to incubator/rdesktop/1.0.4/questions.yaml diff --git a/incubator/reactive-resume/1.0.3/templates/common.yaml b/incubator/rdesktop/1.0.4/templates/common.yaml similarity index 100% rename from incubator/reactive-resume/1.0.3/templates/common.yaml rename to incubator/rdesktop/1.0.4/templates/common.yaml diff --git a/incubator/rss-to-telegram/1.0.3/values.yaml b/incubator/rdesktop/1.0.4/values.yaml similarity index 100% rename from incubator/rss-to-telegram/1.0.3/values.yaml rename to incubator/rdesktop/1.0.4/values.yaml diff --git a/incubator/reactive-resume/1.0.3/Chart.lock b/incubator/reactive-resume/1.0.3/Chart.lock deleted file mode 100644 index 2aab203320c..00000000000 --- a/incubator/reactive-resume/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:10:29.734747269Z" diff --git a/incubator/reactive-resume/1.0.3/Chart.yaml b/incubator/reactive-resume/1.0.3/Chart.yaml deleted file mode 100644 index 7640a444c3e..00000000000 --- a/incubator/reactive-resume/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Productivity -apiVersion: v2 -appVersion: "1" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: A one-of-a-kind resume builder that keeps your privacy in mind. -home: https://truecharts.org/docs/charts/incubator/reactive-resume -icon: https://truecharts.org/img/hotlink-ok/chart-icons/reactive-resume.png -keywords: - - reactive-resume - - Productivity -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: reactive-resume -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/reactive-resume - - https://rxresu.me/ - - https://hub.docker.com/r/amruthpillai/reactive-resume/ -type: application -version: 1.0.3 diff --git a/incubator/reactive-resume/1.0.3/app-changelog.md b/incubator/reactive-resume/1.0.3/app-changelog.md deleted file mode 100644 index e6cf772e3fd..00000000000 --- a/incubator/reactive-resume/1.0.3/app-changelog.md +++ /dev/null @@ -1,26 +0,0 @@ - - -## [reactive-resume-1.0.3](https://github.com/truecharts/charts/compare/reactive-resume-0.0.33...reactive-resume-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Fix - -- remove removed includes - - \ No newline at end of file diff --git a/incubator/reactive-resume/1.0.3/charts/common-10.9.4.tgz b/incubator/reactive-resume/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/reactive-resume/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/reactive-resume/1.0.3/CHANGELOG.md b/incubator/reactive-resume/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/reactive-resume/1.0.3/CHANGELOG.md rename to incubator/reactive-resume/1.0.4/CHANGELOG.md diff --git a/incubator/reactive-resume/1.0.4/Chart.yaml b/incubator/reactive-resume/1.0.4/Chart.yaml new file mode 100644 index 00000000000..7deec9fd16a --- /dev/null +++ b/incubator/reactive-resume/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Productivity +apiVersion: v2 +appVersion: "1" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: A one-of-a-kind resume builder that keeps your privacy in mind. +home: https://truecharts.org/docs/charts/incubator/reactive-resume +icon: https://truecharts.org/img/hotlink-ok/chart-icons/reactive-resume.png +keywords: + - reactive-resume + - Productivity +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: reactive-resume +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/reactive-resume + - https://rxresu.me/ + - https://hub.docker.com/r/amruthpillai/reactive-resume/ +type: application +version: 1.0.4 diff --git a/incubator/reactive-resume/1.0.3/README.md b/incubator/reactive-resume/1.0.4/README.md similarity index 100% rename from incubator/reactive-resume/1.0.3/README.md rename to incubator/reactive-resume/1.0.4/README.md diff --git a/incubator/reactive-resume/1.0.4/app-changelog.md b/incubator/reactive-resume/1.0.4/app-changelog.md new file mode 100644 index 00000000000..105ba17637d --- /dev/null +++ b/incubator/reactive-resume/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [reactive-resume-1.0.4](https://github.com/truecharts/charts/compare/reactive-resume-1.0.3...reactive-resume-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/reactive-resume/1.0.3/app-readme.md b/incubator/reactive-resume/1.0.4/app-readme.md similarity index 100% rename from incubator/reactive-resume/1.0.3/app-readme.md rename to incubator/reactive-resume/1.0.4/app-readme.md diff --git a/incubator/reactive-resume/1.0.4/charts/common-10.9.7.tgz b/incubator/reactive-resume/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/reactive-resume/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/reactive-resume/1.0.3/ix_values.yaml b/incubator/reactive-resume/1.0.4/ix_values.yaml similarity index 100% rename from incubator/reactive-resume/1.0.3/ix_values.yaml rename to incubator/reactive-resume/1.0.4/ix_values.yaml diff --git a/incubator/reactive-resume/1.0.3/questions.yaml b/incubator/reactive-resume/1.0.4/questions.yaml similarity index 100% rename from incubator/reactive-resume/1.0.3/questions.yaml rename to incubator/reactive-resume/1.0.4/questions.yaml diff --git a/incubator/red-discordbot/1.0.3/templates/common.yaml b/incubator/reactive-resume/1.0.4/templates/common.yaml similarity index 100% rename from incubator/red-discordbot/1.0.3/templates/common.yaml rename to incubator/reactive-resume/1.0.4/templates/common.yaml diff --git a/incubator/rstudio/1.0.3/values.yaml b/incubator/reactive-resume/1.0.4/values.yaml similarity index 100% rename from incubator/rstudio/1.0.3/values.yaml rename to incubator/reactive-resume/1.0.4/values.yaml diff --git a/incubator/red-discordbot/1.0.3/Chart.lock b/incubator/red-discordbot/1.0.3/Chart.lock deleted file mode 100644 index d3ac835815b..00000000000 --- a/incubator/red-discordbot/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:10:44.110839767Z" diff --git a/incubator/red-discordbot/1.0.3/Chart.yaml b/incubator/red-discordbot/1.0.3/Chart.yaml deleted file mode 100644 index 08fbcd513dd..00000000000 --- a/incubator/red-discordbot/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Tools-Utilities -apiVersion: v2 -appVersion: "full" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "The newest Red-Discordbot in a convenient multi-arch Chart " -home: https://truecharts.org/docs/charts/incubator/red-discordbot -icon: https://truecharts.org/img/hotlink-ok/chart-icons/red-discordbot.png -keywords: - - red-discordbot - - Tools-Utilities -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: red-discordbot -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/red-discordbot - - https://github.com/PhasecoreX/docker-red-discordbot - - https://hub.docker.com/r/phasecorex/red-discordbot/ -type: application -version: 1.0.3 diff --git a/incubator/red-discordbot/1.0.3/app-changelog.md b/incubator/red-discordbot/1.0.3/app-changelog.md deleted file mode 100644 index 38f8e605bf5..00000000000 --- a/incubator/red-discordbot/1.0.3/app-changelog.md +++ /dev/null @@ -1,27 +0,0 @@ - - -## [red-discordbot-1.0.3](https://github.com/truecharts/charts/compare/red-discordbot-0.0.33...red-discordbot-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Fix - -- remove removed includes - - change container config label - - \ No newline at end of file diff --git a/incubator/red-discordbot/1.0.3/charts/common-10.9.4.tgz b/incubator/red-discordbot/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/red-discordbot/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/red-discordbot/1.0.3/CHANGELOG.md b/incubator/red-discordbot/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/red-discordbot/1.0.3/CHANGELOG.md rename to incubator/red-discordbot/1.0.4/CHANGELOG.md diff --git a/incubator/red-discordbot/1.0.4/Chart.yaml b/incubator/red-discordbot/1.0.4/Chart.yaml new file mode 100644 index 00000000000..d55a05b46e7 --- /dev/null +++ b/incubator/red-discordbot/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Tools-Utilities +apiVersion: v2 +appVersion: "full" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "The newest Red-Discordbot in a convenient multi-arch Chart " +home: https://truecharts.org/docs/charts/incubator/red-discordbot +icon: https://truecharts.org/img/hotlink-ok/chart-icons/red-discordbot.png +keywords: + - red-discordbot + - Tools-Utilities +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: red-discordbot +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/red-discordbot + - https://github.com/PhasecoreX/docker-red-discordbot + - https://hub.docker.com/r/phasecorex/red-discordbot/ +type: application +version: 1.0.4 diff --git a/incubator/red-discordbot/1.0.3/README.md b/incubator/red-discordbot/1.0.4/README.md similarity index 100% rename from incubator/red-discordbot/1.0.3/README.md rename to incubator/red-discordbot/1.0.4/README.md diff --git a/incubator/red-discordbot/1.0.4/app-changelog.md b/incubator/red-discordbot/1.0.4/app-changelog.md new file mode 100644 index 00000000000..5dccfae9d9b --- /dev/null +++ b/incubator/red-discordbot/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [red-discordbot-1.0.4](https://github.com/truecharts/charts/compare/red-discordbot-1.0.3...red-discordbot-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/red-discordbot/1.0.3/app-readme.md b/incubator/red-discordbot/1.0.4/app-readme.md similarity index 100% rename from incubator/red-discordbot/1.0.3/app-readme.md rename to incubator/red-discordbot/1.0.4/app-readme.md diff --git a/incubator/red-discordbot/1.0.4/charts/common-10.9.7.tgz b/incubator/red-discordbot/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/red-discordbot/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/red-discordbot/1.0.3/ix_values.yaml b/incubator/red-discordbot/1.0.4/ix_values.yaml similarity index 100% rename from incubator/red-discordbot/1.0.3/ix_values.yaml rename to incubator/red-discordbot/1.0.4/ix_values.yaml diff --git a/incubator/red-discordbot/1.0.3/questions.yaml b/incubator/red-discordbot/1.0.4/questions.yaml similarity index 100% rename from incubator/red-discordbot/1.0.3/questions.yaml rename to incubator/red-discordbot/1.0.4/questions.yaml diff --git a/incubator/redisinsight/1.0.3/templates/common.yaml b/incubator/red-discordbot/1.0.4/templates/common.yaml similarity index 100% rename from incubator/redisinsight/1.0.3/templates/common.yaml rename to incubator/red-discordbot/1.0.4/templates/common.yaml diff --git a/incubator/rtmpserver/1.0.3/values.yaml b/incubator/red-discordbot/1.0.4/values.yaml similarity index 100% rename from incubator/rtmpserver/1.0.3/values.yaml rename to incubator/red-discordbot/1.0.4/values.yaml diff --git a/incubator/redisinsight/1.0.3/Chart.lock b/incubator/redisinsight/1.0.3/Chart.lock deleted file mode 100644 index 50bd216c4a6..00000000000 --- a/incubator/redisinsight/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:10:46.247105465Z" diff --git a/incubator/redisinsight/1.0.3/Chart.yaml b/incubator/redisinsight/1.0.3/Chart.yaml deleted file mode 100644 index e25efe80a1d..00000000000 --- a/incubator/redisinsight/1.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: redisinsight -version: 1.0.3 -appVersion: "latest" -description: GUI for Redis. -type: application -deprecated: false -home: https://truecharts.org/docs/charts/incubator/redisinsight -icon: https://truecharts.org/img/hotlink-ok/chart-icons/redisinsight.png -keywords: - - redisinsight - - Tools-Utilities -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/redisinsight - - https://redis.com/redis-enterprise/redis-insight/ - - https://hub.docker.com/r/redislabs/redisinsight -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - Tools-Utilities - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/redisinsight/1.0.3/app-changelog.md b/incubator/redisinsight/1.0.3/app-changelog.md deleted file mode 100644 index 25db6c655e2..00000000000 --- a/incubator/redisinsight/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [redisinsight-1.0.3](https://github.com/truecharts/charts/compare/redisinsight-0.0.37...redisinsight-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/redisinsight/1.0.3/charts/common-10.9.4.tgz b/incubator/redisinsight/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/redisinsight/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/redisinsight/1.0.3/CHANGELOG.md b/incubator/redisinsight/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/redisinsight/1.0.3/CHANGELOG.md rename to incubator/redisinsight/1.0.4/CHANGELOG.md diff --git a/incubator/redisinsight/1.0.4/Chart.yaml b/incubator/redisinsight/1.0.4/Chart.yaml new file mode 100644 index 00000000000..a2c0d433c40 --- /dev/null +++ b/incubator/redisinsight/1.0.4/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: redisinsight +version: 1.0.4 +appVersion: "latest" +description: GUI for Redis. +type: application +deprecated: false +home: https://truecharts.org/docs/charts/incubator/redisinsight +icon: https://truecharts.org/img/hotlink-ok/chart-icons/redisinsight.png +keywords: + - redisinsight + - Tools-Utilities +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/redisinsight + - https://redis.com/redis-enterprise/redis-insight/ + - https://hub.docker.com/r/redislabs/redisinsight +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - Tools-Utilities + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/redisinsight/1.0.3/README.md b/incubator/redisinsight/1.0.4/README.md similarity index 100% rename from incubator/redisinsight/1.0.3/README.md rename to incubator/redisinsight/1.0.4/README.md diff --git a/incubator/redisinsight/1.0.4/app-changelog.md b/incubator/redisinsight/1.0.4/app-changelog.md new file mode 100644 index 00000000000..befee7fa95a --- /dev/null +++ b/incubator/redisinsight/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [redisinsight-1.0.4](https://github.com/truecharts/charts/compare/redisinsight-1.0.3...redisinsight-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/redisinsight/1.0.3/app-readme.md b/incubator/redisinsight/1.0.4/app-readme.md similarity index 100% rename from incubator/redisinsight/1.0.3/app-readme.md rename to incubator/redisinsight/1.0.4/app-readme.md diff --git a/incubator/redisinsight/1.0.4/charts/common-10.9.7.tgz b/incubator/redisinsight/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/redisinsight/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/redisinsight/1.0.3/ix_values.yaml b/incubator/redisinsight/1.0.4/ix_values.yaml similarity index 100% rename from incubator/redisinsight/1.0.3/ix_values.yaml rename to incubator/redisinsight/1.0.4/ix_values.yaml diff --git a/incubator/redisinsight/1.0.3/questions.yaml b/incubator/redisinsight/1.0.4/questions.yaml similarity index 100% rename from incubator/redisinsight/1.0.3/questions.yaml rename to incubator/redisinsight/1.0.4/questions.yaml diff --git a/incubator/redm/1.0.3/templates/common.yaml b/incubator/redisinsight/1.0.4/templates/common.yaml similarity index 100% rename from incubator/redm/1.0.3/templates/common.yaml rename to incubator/redisinsight/1.0.4/templates/common.yaml diff --git a/incubator/rust/1.0.3/values.yaml b/incubator/redisinsight/1.0.4/values.yaml similarity index 100% rename from incubator/rust/1.0.3/values.yaml rename to incubator/redisinsight/1.0.4/values.yaml diff --git a/incubator/redm/1.0.3/Chart.lock b/incubator/redm/1.0.3/Chart.lock deleted file mode 100644 index 878f15a824e..00000000000 --- a/incubator/redm/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:10:57.101984279Z" diff --git a/incubator/redm/1.0.3/Chart.yaml b/incubator/redm/1.0.3/Chart.yaml deleted file mode 100644 index 4ddeafd1ab9..00000000000 --- a/incubator/redm/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - GameServers -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "With this Chart you can run RedM (Red Dead Redemption 2 MOD SERVER) it will automatically download the latest version or if you want to updated it yourself set the Manual Updates (in the 'Show more settings' tab down below) to true (without quotes). The Chart will automatically extract it and download all other required files (resources, server.cfg). You can get fx.tar.xz from here: https://runtime.fivem.net/artifacts/fivem/build_proot_linux/master/ To run this Chart you must provide a valid Server Key (you can get them from here: https://keymaster.fivem.net/) and your prefered Server Name." -home: https://truecharts.org/docs/charts/incubator/redm -icon: https://truecharts.org/img/hotlink-ok/chart-icons/redm.png -keywords: - - redm - - GameServers -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: redm -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/redm - - https://redm.gg/ - - https://hub.docker.com/r/ich777/redmserver/ -type: application -version: 1.0.3 diff --git a/incubator/redm/1.0.3/app-changelog.md b/incubator/redm/1.0.3/app-changelog.md deleted file mode 100644 index 37c94036d84..00000000000 --- a/incubator/redm/1.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [redm-1.0.3](https://github.com/truecharts/charts/compare/redmine-4.0.2...redm-1.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/incubator/redm/1.0.3/charts/common-10.9.4.tgz b/incubator/redm/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/redm/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/redm/1.0.3/CHANGELOG.md b/incubator/redm/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/redm/1.0.3/CHANGELOG.md rename to incubator/redm/1.0.4/CHANGELOG.md diff --git a/incubator/redm/1.0.4/Chart.yaml b/incubator/redm/1.0.4/Chart.yaml new file mode 100644 index 00000000000..9b94a7b5180 --- /dev/null +++ b/incubator/redm/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - GameServers +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "With this Chart you can run RedM (Red Dead Redemption 2 MOD SERVER) it will automatically download the latest version or if you want to updated it yourself set the Manual Updates (in the 'Show more settings' tab down below) to true (without quotes). The Chart will automatically extract it and download all other required files (resources, server.cfg). You can get fx.tar.xz from here: https://runtime.fivem.net/artifacts/fivem/build_proot_linux/master/ To run this Chart you must provide a valid Server Key (you can get them from here: https://keymaster.fivem.net/) and your prefered Server Name." +home: https://truecharts.org/docs/charts/incubator/redm +icon: https://truecharts.org/img/hotlink-ok/chart-icons/redm.png +keywords: + - redm + - GameServers +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: redm +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/redm + - https://redm.gg/ + - https://hub.docker.com/r/ich777/redmserver/ +type: application +version: 1.0.4 diff --git a/incubator/redm/1.0.3/README.md b/incubator/redm/1.0.4/README.md similarity index 100% rename from incubator/redm/1.0.3/README.md rename to incubator/redm/1.0.4/README.md diff --git a/incubator/redm/1.0.4/app-changelog.md b/incubator/redm/1.0.4/app-changelog.md new file mode 100644 index 00000000000..a54fe0f6218 --- /dev/null +++ b/incubator/redm/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [redm-1.0.4](https://github.com/truecharts/charts/compare/redm-1.0.3...redm-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/redm/1.0.3/app-readme.md b/incubator/redm/1.0.4/app-readme.md similarity index 100% rename from incubator/redm/1.0.3/app-readme.md rename to incubator/redm/1.0.4/app-readme.md diff --git a/incubator/redm/1.0.4/charts/common-10.9.7.tgz b/incubator/redm/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/redm/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/redm/1.0.3/ix_values.yaml b/incubator/redm/1.0.4/ix_values.yaml similarity index 100% rename from incubator/redm/1.0.3/ix_values.yaml rename to incubator/redm/1.0.4/ix_values.yaml diff --git a/incubator/redm/1.0.3/questions.yaml b/incubator/redm/1.0.4/questions.yaml similarity index 100% rename from incubator/redm/1.0.3/questions.yaml rename to incubator/redm/1.0.4/questions.yaml diff --git a/incubator/remotely/1.0.3/templates/common.yaml b/incubator/redm/1.0.4/templates/common.yaml similarity index 100% rename from incubator/remotely/1.0.3/templates/common.yaml rename to incubator/redm/1.0.4/templates/common.yaml diff --git a/incubator/rustpad/1.0.3/values.yaml b/incubator/redm/1.0.4/values.yaml similarity index 100% rename from incubator/rustpad/1.0.3/values.yaml rename to incubator/redm/1.0.4/values.yaml diff --git a/incubator/remotely/1.0.3/Chart.lock b/incubator/remotely/1.0.3/Chart.lock deleted file mode 100644 index 8990a9800f3..00000000000 --- a/incubator/remotely/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:11:00.898443081Z" diff --git a/incubator/remotely/1.0.3/Chart.yaml b/incubator/remotely/1.0.3/Chart.yaml deleted file mode 100644 index 6602034b1ec..00000000000 --- a/incubator/remotely/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Tools-Utilities -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: A remote control and remote scripting solution, built with .NET 5, Blazor, SignalR Core, and WebRTC. -home: https://truecharts.org/docs/charts/incubator/remotely -icon: https://truecharts.org/img/hotlink-ok/chart-icons/remotely.png -keywords: - - remotely - - Tools-Utilities -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: remotely -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/remotely - - https://remotely.one/ - - https://hub.docker.com/r/translucency/remotely/ -type: application -version: 1.0.3 diff --git a/incubator/remotely/1.0.3/app-changelog.md b/incubator/remotely/1.0.3/app-changelog.md deleted file mode 100644 index f2a458aa025..00000000000 --- a/incubator/remotely/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [remotely-1.0.3](https://github.com/truecharts/charts/compare/remotely-0.0.36...remotely-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/remotely/1.0.3/charts/common-10.9.4.tgz b/incubator/remotely/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/remotely/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/remotely/1.0.3/CHANGELOG.md b/incubator/remotely/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/remotely/1.0.3/CHANGELOG.md rename to incubator/remotely/1.0.4/CHANGELOG.md diff --git a/incubator/remotely/1.0.4/Chart.yaml b/incubator/remotely/1.0.4/Chart.yaml new file mode 100644 index 00000000000..2566a6c8f08 --- /dev/null +++ b/incubator/remotely/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Tools-Utilities +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: A remote control and remote scripting solution, built with .NET 5, Blazor, SignalR Core, and WebRTC. +home: https://truecharts.org/docs/charts/incubator/remotely +icon: https://truecharts.org/img/hotlink-ok/chart-icons/remotely.png +keywords: + - remotely + - Tools-Utilities +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: remotely +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/remotely + - https://remotely.one/ + - https://hub.docker.com/r/translucency/remotely/ +type: application +version: 1.0.4 diff --git a/incubator/remotely/1.0.3/README.md b/incubator/remotely/1.0.4/README.md similarity index 100% rename from incubator/remotely/1.0.3/README.md rename to incubator/remotely/1.0.4/README.md diff --git a/incubator/remotely/1.0.4/app-changelog.md b/incubator/remotely/1.0.4/app-changelog.md new file mode 100644 index 00000000000..ff59a5e0c92 --- /dev/null +++ b/incubator/remotely/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [remotely-1.0.4](https://github.com/truecharts/charts/compare/remotely-1.0.3...remotely-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/remotely/1.0.3/app-readme.md b/incubator/remotely/1.0.4/app-readme.md similarity index 100% rename from incubator/remotely/1.0.3/app-readme.md rename to incubator/remotely/1.0.4/app-readme.md diff --git a/incubator/remotely/1.0.4/charts/common-10.9.7.tgz b/incubator/remotely/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/remotely/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/remotely/1.0.3/ix_values.yaml b/incubator/remotely/1.0.4/ix_values.yaml similarity index 100% rename from incubator/remotely/1.0.3/ix_values.yaml rename to incubator/remotely/1.0.4/ix_values.yaml diff --git a/incubator/remotely/1.0.3/questions.yaml b/incubator/remotely/1.0.4/questions.yaml similarity index 100% rename from incubator/remotely/1.0.3/questions.yaml rename to incubator/remotely/1.0.4/questions.yaml diff --git a/incubator/restic-rest-server/1.0.3/templates/common.yaml b/incubator/remotely/1.0.4/templates/common.yaml similarity index 100% rename from incubator/restic-rest-server/1.0.3/templates/common.yaml rename to incubator/remotely/1.0.4/templates/common.yaml diff --git a/incubator/s3backup/1.0.3/values.yaml b/incubator/remotely/1.0.4/values.yaml similarity index 100% rename from incubator/s3backup/1.0.3/values.yaml rename to incubator/remotely/1.0.4/values.yaml diff --git a/incubator/restic-rest-server/1.0.3/Chart.lock b/incubator/restic-rest-server/1.0.3/Chart.lock deleted file mode 100644 index 7ed0419f1fc..00000000000 --- a/incubator/restic-rest-server/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:11:17.225252278Z" diff --git a/incubator/restic-rest-server/1.0.3/Chart.yaml b/incubator/restic-rest-server/1.0.3/Chart.yaml deleted file mode 100644 index 1b64135899c..00000000000 --- a/incubator/restic-rest-server/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Backup -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Rest Server is a high performance HTTP server that implements restic's REST backend API. It provides secure and efficient way to backup data remotely, using restic backup client via the rest: URL." -home: https://truecharts.org/docs/charts/incubator/restic-rest-server -icon: https://truecharts.org/img/hotlink-ok/chart-icons/restic-rest-server.png -keywords: - - restic-rest-server - - Backup -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: restic-rest-server -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/restic-rest-server - - https://github.com/restic/rest-server - - https://hub.docker.com/r/restic/rest-server -type: application -version: 1.0.3 diff --git a/incubator/restic-rest-server/1.0.3/app-changelog.md b/incubator/restic-rest-server/1.0.3/app-changelog.md deleted file mode 100644 index 21af200341c..00000000000 --- a/incubator/restic-rest-server/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [restic-rest-server-1.0.3](https://github.com/truecharts/charts/compare/restic-rest-server-0.0.34...restic-rest-server-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/restic-rest-server/1.0.3/charts/common-10.9.4.tgz b/incubator/restic-rest-server/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/restic-rest-server/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/restic-rest-server/1.0.3/CHANGELOG.md b/incubator/restic-rest-server/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/restic-rest-server/1.0.3/CHANGELOG.md rename to incubator/restic-rest-server/1.0.4/CHANGELOG.md diff --git a/incubator/restic-rest-server/1.0.4/Chart.yaml b/incubator/restic-rest-server/1.0.4/Chart.yaml new file mode 100644 index 00000000000..76f562057f9 --- /dev/null +++ b/incubator/restic-rest-server/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Backup +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Rest Server is a high performance HTTP server that implements restic's REST backend API. It provides secure and efficient way to backup data remotely, using restic backup client via the rest: URL." +home: https://truecharts.org/docs/charts/incubator/restic-rest-server +icon: https://truecharts.org/img/hotlink-ok/chart-icons/restic-rest-server.png +keywords: + - restic-rest-server + - Backup +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: restic-rest-server +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/restic-rest-server + - https://github.com/restic/rest-server + - https://hub.docker.com/r/restic/rest-server +type: application +version: 1.0.4 diff --git a/incubator/restic-rest-server/1.0.3/README.md b/incubator/restic-rest-server/1.0.4/README.md similarity index 100% rename from incubator/restic-rest-server/1.0.3/README.md rename to incubator/restic-rest-server/1.0.4/README.md diff --git a/incubator/restic-rest-server/1.0.4/app-changelog.md b/incubator/restic-rest-server/1.0.4/app-changelog.md new file mode 100644 index 00000000000..59bea86da90 --- /dev/null +++ b/incubator/restic-rest-server/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [restic-rest-server-1.0.4](https://github.com/truecharts/charts/compare/restic-rest-server-1.0.3...restic-rest-server-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/restic-rest-server/1.0.3/app-readme.md b/incubator/restic-rest-server/1.0.4/app-readme.md similarity index 100% rename from incubator/restic-rest-server/1.0.3/app-readme.md rename to incubator/restic-rest-server/1.0.4/app-readme.md diff --git a/incubator/restic-rest-server/1.0.4/charts/common-10.9.7.tgz b/incubator/restic-rest-server/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/restic-rest-server/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/restic-rest-server/1.0.3/ix_values.yaml b/incubator/restic-rest-server/1.0.4/ix_values.yaml similarity index 100% rename from incubator/restic-rest-server/1.0.3/ix_values.yaml rename to incubator/restic-rest-server/1.0.4/ix_values.yaml diff --git a/incubator/restic-rest-server/1.0.3/questions.yaml b/incubator/restic-rest-server/1.0.4/questions.yaml similarity index 100% rename from incubator/restic-rest-server/1.0.3/questions.yaml rename to incubator/restic-rest-server/1.0.4/questions.yaml diff --git a/incubator/rflood/1.0.3/templates/common.yaml b/incubator/restic-rest-server/1.0.4/templates/common.yaml similarity index 100% rename from incubator/rflood/1.0.3/templates/common.yaml rename to incubator/restic-rest-server/1.0.4/templates/common.yaml diff --git a/incubator/s3sync/1.0.3/values.yaml b/incubator/restic-rest-server/1.0.4/values.yaml similarity index 100% rename from incubator/s3sync/1.0.3/values.yaml rename to incubator/restic-rest-server/1.0.4/values.yaml diff --git a/incubator/restreamer/1.0.3/Chart.lock b/incubator/restreamer/1.0.3/Chart.lock deleted file mode 100644 index e26644e89db..00000000000 --- a/incubator/restreamer/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:11:18.144210074Z" diff --git a/incubator/restreamer/1.0.3/Chart.yaml b/incubator/restreamer/1.0.3/Chart.yaml deleted file mode 100644 index ad07add399d..00000000000 --- a/incubator/restreamer/1.0.3/Chart.yaml +++ /dev/null @@ -1,35 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: restreamer -version: 1.0.3 -appVersion: "2.3.0" -description: "Allows smart free video streaming in real time." -type: application -deprecated: false -home: https://truecharts.org/docs/charts/incubator/restreamer -icon: https://truecharts.org/img/hotlink-ok/chart-icons/restreamer.png -keywords: - - restreamer - - Network-Other - - MediaApp-Video - - Productivity -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/restreamer - - https://datarhei.github.io/restreamer/ - - https://hub.docker.com/r/datarhei/restreamer -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 - # condition: -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - Network-Other - - MediaApp-Video - - Productivity - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/restreamer/1.0.3/app-changelog.md b/incubator/restreamer/1.0.3/app-changelog.md deleted file mode 100644 index 2f136c71898..00000000000 --- a/incubator/restreamer/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [restreamer-1.0.3](https://github.com/truecharts/charts/compare/restreamer-0.1.13...restreamer-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/restreamer/1.0.3/charts/common-10.9.4.tgz b/incubator/restreamer/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/restreamer/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/restreamer/1.0.3/ix_values.yaml b/incubator/restreamer/1.0.3/ix_values.yaml deleted file mode 100644 index 9eaf0981461..00000000000 --- a/incubator/restreamer/1.0.3/ix_values.yaml +++ /dev/null @@ -1,163 +0,0 @@ -image: - repository: tccr.io/truecharts/restreamer - pullPolicy: IfNotPresent - tag: 2.3.0@sha256:ab4531d2b8e909d4e493c6092d9c6fb7cc36a3229d05260a2c855d6ceb27621c - -cudaImage: - repository: tccr.io/truecharts/restreamer-cuda - pullPolicy: IfNotPresent - tag: 2.1.0@sha256:a727f7a834c6f1330a3dc73a79c843d81125540acd2a7c72eddcd4cedeafb18f - -vaapiImage: - repository: tccr.io/truecharts/restreamer-vaapi - pullPolicy: IfNotPresent - tag: 2.1.0@sha256:7029aee53094de60f0871795e2645b3328c807ba317ae2cd4b6e9dbfcab4d4b4 - -imageSelector: "image" - -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -envFrom: - - secretRef: - name: '{{ include "tc.common.names.fullname" . }}-restreamer-secret' - - configMapRef: - name: '{{ include "tc.common.names.fullname" . }}-restreamer-configmap' - -restreamer: - general: - hostname: "" - host_auto: true - origins: [] - mimetypes_file: "mime.types" - tls_enable: false - api: - api_auth_username: admin - api_auth_password: password - api_read_only: false - api_access_http_allow: [] - api_access_http_block: [] - api_access_https_allow: [] - api_access_https_block: [] - api_auth_enable: true - api_auth_disable_localhost: false - api_auth0_enable: false - api_auth0_tenants: "" - storage_disk: - disk_max_size_mb: 0 - cache_enable: true - cache_max_size_mb: 0 - cache_ttl: 300 - cache_max_file_size_mb: 1 - cache_types: [] - storage_mem: - storage_mem_auth_enable: true - storage_mem_auth_username: "" - storage_mem_auth_password: "" - storage_mem_max_size_mb: 0 - storage_mem_purge: false - rtmp: - rtmp_enable: false - rtmps_enable: false - rtmp_app: "/" - rtmp_token: "" - ffmpeg: - ffmpeg_binary: ffmpeg - ffmpeg_max_processes: 0 - ffmpeg_access_input_allow: [] - ffmpeg_access_input_block: [] - ffmpeg_access_output_allow: [] - ffmpeg_access_output_block: [] - ffmpeg_log_max_lines: 50 - ffmpeg_log_max_history: 3 - playout: - playout_enable: false - playout_min_port: 0 - playout_max_port: 0 - logs: - log_level: info - log_topics: [] - log_max_lines: 1000 - debug: - debug_profiling: false - debug_force_gc: 0 - metrics: - metrics_enable: false - metrics_prometheus_enable: false - metrics_range_seconds: 300 - metrics_interval_seconds: 2 - sessions: - sessions_enable: false - sessions_ip_ignore_list: [] - sessions_timeout_sec: 30 - sessions_persist: false - sessions_max_bitrate: 0 - sessions_max_sessions: 0 - router: - router_blocked_prefixes: [] - router_routes: [] - -probes: - liveness: - path: "/health" - readiness: - path: "/health" - startup: - path: "/health" - -service: - main: - ports: - main: - port: 8080 - protocol: HTTP - https: - enabled: true - ports: - https: - enabled: true - protocol: HTTPS - port: 8081 - rtmp: - enabled: true - ports: - rtmp: - enabled: true - protocol: TCP - port: 1935 - rtmps: - enabled: true - ports: - rtmps: - enabled: true - protocol: TCP - port: 1936 - srt: - enabled: true - ports: - srt: - enabled: true - protocol: UDP - port: 6000 - -ingress: - https: - autoLink: true - -persistence: - # CORE_DB_DIR - config: - enabled: true - mountPath: /core/config - # CORE_STORAGE_DISK_DIR - data: - enabled: true - mountPath: /core/data - -portal: - enabled: true diff --git a/incubator/restreamer/1.0.3/CHANGELOG.md b/incubator/restreamer/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/restreamer/1.0.3/CHANGELOG.md rename to incubator/restreamer/1.0.4/CHANGELOG.md diff --git a/incubator/restreamer/1.0.4/Chart.yaml b/incubator/restreamer/1.0.4/Chart.yaml new file mode 100644 index 00000000000..c69e8b3563a --- /dev/null +++ b/incubator/restreamer/1.0.4/Chart.yaml @@ -0,0 +1,35 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: restreamer +version: 1.0.4 +appVersion: "2.4.0" +description: "Allows smart free video streaming in real time." +type: application +deprecated: false +home: https://truecharts.org/docs/charts/incubator/restreamer +icon: https://truecharts.org/img/hotlink-ok/chart-icons/restreamer.png +keywords: + - restreamer + - Network-Other + - MediaApp-Video + - Productivity +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/restreamer + - https://datarhei.github.io/restreamer/ + - https://hub.docker.com/r/datarhei/restreamer +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + # condition: +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - Network-Other + - MediaApp-Video + - Productivity + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/restreamer/1.0.3/README.md b/incubator/restreamer/1.0.4/README.md similarity index 100% rename from incubator/restreamer/1.0.3/README.md rename to incubator/restreamer/1.0.4/README.md diff --git a/incubator/restreamer/1.0.4/app-changelog.md b/incubator/restreamer/1.0.4/app-changelog.md new file mode 100644 index 00000000000..5d9517d50a5 --- /dev/null +++ b/incubator/restreamer/1.0.4/app-changelog.md @@ -0,0 +1,10 @@ + + +## [restreamer-1.0.4](https://github.com/truecharts/charts/compare/restreamer-1.0.3...restreamer-1.0.4) (2022-11-12) + +### Chore + +- update docker general non-major ([#4394](https://github.com/truecharts/charts/issues/4394)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/restreamer/1.0.3/app-readme.md b/incubator/restreamer/1.0.4/app-readme.md similarity index 100% rename from incubator/restreamer/1.0.3/app-readme.md rename to incubator/restreamer/1.0.4/app-readme.md diff --git a/incubator/restreamer/1.0.4/charts/common-10.9.7.tgz b/incubator/restreamer/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/restreamer/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/restreamer/1.0.4/ix_values.yaml b/incubator/restreamer/1.0.4/ix_values.yaml new file mode 100644 index 00000000000..311a222bfee --- /dev/null +++ b/incubator/restreamer/1.0.4/ix_values.yaml @@ -0,0 +1,163 @@ +image: + repository: tccr.io/truecharts/restreamer + pullPolicy: IfNotPresent + tag: 2.4.0@sha256:3356718444490e681026678e57d062bf3923678bb99c9239086780f004b20a98 + +cudaImage: + repository: tccr.io/truecharts/restreamer-cuda + pullPolicy: IfNotPresent + tag: 2.1.0@sha256:a727f7a834c6f1330a3dc73a79c843d81125540acd2a7c72eddcd4cedeafb18f + +vaapiImage: + repository: tccr.io/truecharts/restreamer-vaapi + pullPolicy: IfNotPresent + tag: 2.1.0@sha256:7029aee53094de60f0871795e2645b3328c807ba317ae2cd4b6e9dbfcab4d4b4 + +imageSelector: "image" + +podSecurityContext: + runAsGroup: 0 + runAsUser: 0 + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +envFrom: + - secretRef: + name: '{{ include "tc.common.names.fullname" . }}-restreamer-secret' + - configMapRef: + name: '{{ include "tc.common.names.fullname" . }}-restreamer-configmap' + +restreamer: + general: + hostname: "" + host_auto: true + origins: [] + mimetypes_file: "mime.types" + tls_enable: false + api: + api_auth_username: admin + api_auth_password: password + api_read_only: false + api_access_http_allow: [] + api_access_http_block: [] + api_access_https_allow: [] + api_access_https_block: [] + api_auth_enable: true + api_auth_disable_localhost: false + api_auth0_enable: false + api_auth0_tenants: "" + storage_disk: + disk_max_size_mb: 0 + cache_enable: true + cache_max_size_mb: 0 + cache_ttl: 300 + cache_max_file_size_mb: 1 + cache_types: [] + storage_mem: + storage_mem_auth_enable: true + storage_mem_auth_username: "" + storage_mem_auth_password: "" + storage_mem_max_size_mb: 0 + storage_mem_purge: false + rtmp: + rtmp_enable: false + rtmps_enable: false + rtmp_app: "/" + rtmp_token: "" + ffmpeg: + ffmpeg_binary: ffmpeg + ffmpeg_max_processes: 0 + ffmpeg_access_input_allow: [] + ffmpeg_access_input_block: [] + ffmpeg_access_output_allow: [] + ffmpeg_access_output_block: [] + ffmpeg_log_max_lines: 50 + ffmpeg_log_max_history: 3 + playout: + playout_enable: false + playout_min_port: 0 + playout_max_port: 0 + logs: + log_level: info + log_topics: [] + log_max_lines: 1000 + debug: + debug_profiling: false + debug_force_gc: 0 + metrics: + metrics_enable: false + metrics_prometheus_enable: false + metrics_range_seconds: 300 + metrics_interval_seconds: 2 + sessions: + sessions_enable: false + sessions_ip_ignore_list: [] + sessions_timeout_sec: 30 + sessions_persist: false + sessions_max_bitrate: 0 + sessions_max_sessions: 0 + router: + router_blocked_prefixes: [] + router_routes: [] + +probes: + liveness: + path: "/health" + readiness: + path: "/health" + startup: + path: "/health" + +service: + main: + ports: + main: + port: 8080 + protocol: HTTP + https: + enabled: true + ports: + https: + enabled: true + protocol: HTTPS + port: 8081 + rtmp: + enabled: true + ports: + rtmp: + enabled: true + protocol: TCP + port: 1935 + rtmps: + enabled: true + ports: + rtmps: + enabled: true + protocol: TCP + port: 1936 + srt: + enabled: true + ports: + srt: + enabled: true + protocol: UDP + port: 6000 + +ingress: + https: + autoLink: true + +persistence: + # CORE_DB_DIR + config: + enabled: true + mountPath: /core/config + # CORE_STORAGE_DISK_DIR + data: + enabled: true + mountPath: /core/data + +portal: + enabled: true diff --git a/incubator/restreamer/1.0.3/questions.yaml b/incubator/restreamer/1.0.4/questions.yaml similarity index 100% rename from incubator/restreamer/1.0.3/questions.yaml rename to incubator/restreamer/1.0.4/questions.yaml diff --git a/incubator/restreamer/1.0.3/templates/_config.tpl b/incubator/restreamer/1.0.4/templates/_config.tpl similarity index 100% rename from incubator/restreamer/1.0.3/templates/_config.tpl rename to incubator/restreamer/1.0.4/templates/_config.tpl diff --git a/incubator/restreamer/1.0.3/templates/_secret.tpl b/incubator/restreamer/1.0.4/templates/_secret.tpl similarity index 100% rename from incubator/restreamer/1.0.3/templates/_secret.tpl rename to incubator/restreamer/1.0.4/templates/_secret.tpl diff --git a/incubator/restreamer/1.0.3/templates/common.yaml b/incubator/restreamer/1.0.4/templates/common.yaml similarity index 100% rename from incubator/restreamer/1.0.3/templates/common.yaml rename to incubator/restreamer/1.0.4/templates/common.yaml diff --git a/incubator/scprime/1.0.3/values.yaml b/incubator/restreamer/1.0.4/values.yaml similarity index 100% rename from incubator/scprime/1.0.3/values.yaml rename to incubator/restreamer/1.0.4/values.yaml diff --git a/incubator/rflood/1.0.3/Chart.lock b/incubator/rflood/1.0.3/Chart.lock deleted file mode 100644 index 092cee84445..00000000000 --- a/incubator/rflood/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:11:27.857038889Z" diff --git a/incubator/rflood/1.0.3/Chart.yaml b/incubator/rflood/1.0.3/Chart.yaml deleted file mode 100644 index 206ec1ce6c3..00000000000 --- a/incubator/rflood/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Chart with rTorrent and the Flood UI. -home: https://truecharts.org/docs/charts/incubator/rflood -icon: https://truecharts.org/img/hotlink-ok/chart-icons/rflood.png -keywords: - - rflood - - downloaders -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: rflood -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/rflood - - https://hotio.dev/containers/rflood - - https://hub.docker.com/r/hotio/rflood -type: application -version: 1.0.3 -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Downloaders diff --git a/incubator/rflood/1.0.3/app-changelog.md b/incubator/rflood/1.0.3/app-changelog.md deleted file mode 100644 index fc51b2c3eb4..00000000000 --- a/incubator/rflood/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [rflood-1.0.3](https://github.com/truecharts/charts/compare/rflood-0.0.42...rflood-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/rflood/1.0.3/charts/common-10.9.4.tgz b/incubator/rflood/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/rflood/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/rflood/1.0.3/ix_values.yaml b/incubator/rflood/1.0.3/ix_values.yaml deleted file mode 100644 index 38fed677b8f..00000000000 --- a/incubator/rflood/1.0.3/ix_values.yaml +++ /dev/null @@ -1,31 +0,0 @@ -image: - repository: tccr.io/truecharts/rflood - pullPolicy: IfNotPresent - tag: latest@sha256:8338fbc409cfce468b5bc2ccd36fd6a0860f75fe5707762e726d4262586faedb - -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -env: - FLOOD_AUTH: false - -service: - main: - ports: - main: - port: 3000 - protocol: HTTP - targetPort: 3000 - -persistence: - config: - enabled: true - mountPath: /config - -portal: - enabled: true diff --git a/incubator/rflood/1.0.3/CHANGELOG.md b/incubator/rflood/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/rflood/1.0.3/CHANGELOG.md rename to incubator/rflood/1.0.4/CHANGELOG.md diff --git a/incubator/rflood/1.0.4/Chart.yaml b/incubator/rflood/1.0.4/Chart.yaml new file mode 100644 index 00000000000..c811fd96e6a --- /dev/null +++ b/incubator/rflood/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Chart with rTorrent and the Flood UI. +home: https://truecharts.org/docs/charts/incubator/rflood +icon: https://truecharts.org/img/hotlink-ok/chart-icons/rflood.png +keywords: + - rflood + - downloaders +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: rflood +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/rflood + - https://hotio.dev/containers/rflood + - https://hub.docker.com/r/hotio/rflood +type: application +version: 1.0.4 +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Downloaders diff --git a/incubator/rflood/1.0.3/README.md b/incubator/rflood/1.0.4/README.md similarity index 100% rename from incubator/rflood/1.0.3/README.md rename to incubator/rflood/1.0.4/README.md diff --git a/incubator/rflood/1.0.4/app-changelog.md b/incubator/rflood/1.0.4/app-changelog.md new file mode 100644 index 00000000000..82dfa0433f3 --- /dev/null +++ b/incubator/rflood/1.0.4/app-changelog.md @@ -0,0 +1,11 @@ + + +## [rflood-1.0.4](https://github.com/truecharts/charts/compare/rflood-1.0.3...rflood-1.0.4) (2022-11-12) + +### Chore + +- update docker general non-major ([#4394](https://github.com/truecharts/charts/issues/4394)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + - update docker general non-major + + \ No newline at end of file diff --git a/incubator/rflood/1.0.3/app-readme.md b/incubator/rflood/1.0.4/app-readme.md similarity index 100% rename from incubator/rflood/1.0.3/app-readme.md rename to incubator/rflood/1.0.4/app-readme.md diff --git a/incubator/rflood/1.0.4/charts/common-10.9.7.tgz b/incubator/rflood/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/rflood/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/rflood/1.0.4/ix_values.yaml b/incubator/rflood/1.0.4/ix_values.yaml new file mode 100644 index 00000000000..fa84c15368b --- /dev/null +++ b/incubator/rflood/1.0.4/ix_values.yaml @@ -0,0 +1,31 @@ +image: + repository: tccr.io/truecharts/rflood + pullPolicy: IfNotPresent + tag: latest@sha256:8d79bfd2ab10d90ac420e6536f5fade8b2b1a91b6c02525cb67f6e8af182ce55 + +podSecurityContext: + runAsGroup: 0 + runAsUser: 0 + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +env: + FLOOD_AUTH: false + +service: + main: + ports: + main: + port: 3000 + protocol: HTTP + targetPort: 3000 + +persistence: + config: + enabled: true + mountPath: /config + +portal: + enabled: true diff --git a/incubator/rflood/1.0.3/questions.yaml b/incubator/rflood/1.0.4/questions.yaml similarity index 100% rename from incubator/rflood/1.0.3/questions.yaml rename to incubator/rflood/1.0.4/questions.yaml diff --git a/incubator/rickroll/1.0.3/templates/common.yaml b/incubator/rflood/1.0.4/templates/common.yaml similarity index 100% rename from incubator/rickroll/1.0.3/templates/common.yaml rename to incubator/rflood/1.0.4/templates/common.yaml diff --git a/incubator/searx/1.0.3/values.yaml b/incubator/rflood/1.0.4/values.yaml similarity index 100% rename from incubator/searx/1.0.3/values.yaml rename to incubator/rflood/1.0.4/values.yaml diff --git a/incubator/rickroll/1.0.3/Chart.lock b/incubator/rickroll/1.0.3/Chart.lock deleted file mode 100644 index b5367a9e7b7..00000000000 --- a/incubator/rickroll/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:11:30.600892089Z" diff --git a/incubator/rickroll/1.0.3/Chart.yaml b/incubator/rickroll/1.0.3/Chart.yaml deleted file mode 100644 index 04cbf7b9b84..00000000000 --- a/incubator/rickroll/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Other -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Self-hosted Rickrolls. Image is based on Nginx stable alpine, and all the content is local to the Chart. -home: https://truecharts.org/docs/charts/incubator/rickroll -icon: https://truecharts.org/img/hotlink-ok/chart-icons/rickroll.png -keywords: - - rickroll - - Other -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: rickroll -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/rickroll - - https://github.com/modem7/docker-rickroll - - https://hub.docker.com/r/modem7/docker-rickroll -type: application -version: 1.0.3 diff --git a/incubator/rickroll/1.0.3/app-changelog.md b/incubator/rickroll/1.0.3/app-changelog.md deleted file mode 100644 index 60202fa2434..00000000000 --- a/incubator/rickroll/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [rickroll-1.0.3](https://github.com/truecharts/charts/compare/rickroll-0.0.43...rickroll-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/rickroll/1.0.3/charts/common-10.9.4.tgz b/incubator/rickroll/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/rickroll/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/rickroll/1.0.3/CHANGELOG.md b/incubator/rickroll/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/rickroll/1.0.3/CHANGELOG.md rename to incubator/rickroll/1.0.4/CHANGELOG.md diff --git a/incubator/rickroll/1.0.4/Chart.yaml b/incubator/rickroll/1.0.4/Chart.yaml new file mode 100644 index 00000000000..e928fe8c53a --- /dev/null +++ b/incubator/rickroll/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Other +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Self-hosted Rickrolls. Image is based on Nginx stable alpine, and all the content is local to the Chart. +home: https://truecharts.org/docs/charts/incubator/rickroll +icon: https://truecharts.org/img/hotlink-ok/chart-icons/rickroll.png +keywords: + - rickroll + - Other +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: rickroll +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/rickroll + - https://github.com/modem7/docker-rickroll + - https://hub.docker.com/r/modem7/docker-rickroll +type: application +version: 1.0.4 diff --git a/incubator/rickroll/1.0.3/README.md b/incubator/rickroll/1.0.4/README.md similarity index 100% rename from incubator/rickroll/1.0.3/README.md rename to incubator/rickroll/1.0.4/README.md diff --git a/incubator/rickroll/1.0.4/app-changelog.md b/incubator/rickroll/1.0.4/app-changelog.md new file mode 100644 index 00000000000..e44b6137935 --- /dev/null +++ b/incubator/rickroll/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [rickroll-1.0.4](https://github.com/truecharts/charts/compare/rickroll-1.0.3...rickroll-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/rickroll/1.0.3/app-readme.md b/incubator/rickroll/1.0.4/app-readme.md similarity index 100% rename from incubator/rickroll/1.0.3/app-readme.md rename to incubator/rickroll/1.0.4/app-readme.md diff --git a/incubator/rickroll/1.0.4/charts/common-10.9.7.tgz b/incubator/rickroll/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/rickroll/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/rickroll/1.0.3/ix_values.yaml b/incubator/rickroll/1.0.4/ix_values.yaml similarity index 100% rename from incubator/rickroll/1.0.3/ix_values.yaml rename to incubator/rickroll/1.0.4/ix_values.yaml diff --git a/incubator/rickroll/1.0.3/questions.yaml b/incubator/rickroll/1.0.4/questions.yaml similarity index 100% rename from incubator/rickroll/1.0.3/questions.yaml rename to incubator/rickroll/1.0.4/questions.yaml diff --git a/incubator/rimgo/1.0.3/templates/common.yaml b/incubator/rickroll/1.0.4/templates/common.yaml similarity index 100% rename from incubator/rimgo/1.0.3/templates/common.yaml rename to incubator/rickroll/1.0.4/templates/common.yaml diff --git a/incubator/searxng/1.0.3/values.yaml b/incubator/rickroll/1.0.4/values.yaml similarity index 100% rename from incubator/searxng/1.0.3/values.yaml rename to incubator/rickroll/1.0.4/values.yaml diff --git a/incubator/rimgo/1.0.3/Chart.lock b/incubator/rimgo/1.0.3/Chart.lock deleted file mode 100644 index f838d8b4861..00000000000 --- a/incubator/rimgo/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:11:48.716508979Z" diff --git a/incubator/rimgo/1.0.3/Chart.yaml b/incubator/rimgo/1.0.3/Chart.yaml deleted file mode 100644 index 19819781404..00000000000 --- a/incubator/rimgo/1.0.3/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Network-Web -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Alternative Imgur front-end" -home: https://truecharts.org/docs/charts/incubator/rimgo -icon: https://truecharts.org/img/hotlink-ok/chart-icons/rimgo.png -keywords: - - rimgo - - Network-Web -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: rimgo -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/rimgo - - https://quay.io/repository/pussthecatorg/rimgo -type: application -version: 1.0.3 diff --git a/incubator/rimgo/1.0.3/app-changelog.md b/incubator/rimgo/1.0.3/app-changelog.md deleted file mode 100644 index 04154a65f96..00000000000 --- a/incubator/rimgo/1.0.3/app-changelog.md +++ /dev/null @@ -1,22 +0,0 @@ - - -## [rimgo-1.0.3](https://github.com/truecharts/charts/compare/rimgo-0.0.108...rimgo-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Bump all for ingressList and speedtest - - bump to regenerate catalog - - Major Change to GUI - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/rimgo/1.0.3/charts/common-10.9.4.tgz b/incubator/rimgo/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/rimgo/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/rimgo/1.0.3/ix_values.yaml b/incubator/rimgo/1.0.3/ix_values.yaml deleted file mode 100644 index a033e8b1a8b..00000000000 --- a/incubator/rimgo/1.0.3/ix_values.yaml +++ /dev/null @@ -1,25 +0,0 @@ -env: - ADDRESS: 0.0.0.0 - FORCE_WEBP: "0" - IMGUR_CLIENT_ID: 546c25a59c58ad7 -image: - pullPolicy: IfNotPresent - repository: tccr.io/truecharts/rimgo - tag: latest@sha256:476db17cb03f9cfb8874cdce9838d0a8c7d3245a2f0dfa67a4aaaac33e20fed3 -persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -service: - main: - ports: - main: - port: 3000 - protocol: TCP - targetPort: 3000 - -portal: - enabled: true diff --git a/incubator/rimgo/1.0.3/CHANGELOG.md b/incubator/rimgo/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/rimgo/1.0.3/CHANGELOG.md rename to incubator/rimgo/1.0.4/CHANGELOG.md diff --git a/incubator/rimgo/1.0.4/Chart.yaml b/incubator/rimgo/1.0.4/Chart.yaml new file mode 100644 index 00000000000..17df061b4c2 --- /dev/null +++ b/incubator/rimgo/1.0.4/Chart.yaml @@ -0,0 +1,28 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Network-Web +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Alternative Imgur front-end" +home: https://truecharts.org/docs/charts/incubator/rimgo +icon: https://truecharts.org/img/hotlink-ok/chart-icons/rimgo.png +keywords: + - rimgo + - Network-Web +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: rimgo +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/rimgo + - https://quay.io/repository/pussthecatorg/rimgo +type: application +version: 1.0.4 diff --git a/incubator/rimgo/1.0.3/README.md b/incubator/rimgo/1.0.4/README.md similarity index 100% rename from incubator/rimgo/1.0.3/README.md rename to incubator/rimgo/1.0.4/README.md diff --git a/incubator/rimgo/1.0.4/app-changelog.md b/incubator/rimgo/1.0.4/app-changelog.md new file mode 100644 index 00000000000..1bf600bc4d3 --- /dev/null +++ b/incubator/rimgo/1.0.4/app-changelog.md @@ -0,0 +1,11 @@ + + +## [rimgo-1.0.4](https://github.com/truecharts/charts/compare/rimgo-1.0.3...rimgo-1.0.4) (2022-11-12) + +### Chore + +- update docker general non-major ([#4394](https://github.com/truecharts/charts/issues/4394)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + - update docker general non-major + + \ No newline at end of file diff --git a/incubator/rimgo/1.0.3/app-readme.md b/incubator/rimgo/1.0.4/app-readme.md similarity index 100% rename from incubator/rimgo/1.0.3/app-readme.md rename to incubator/rimgo/1.0.4/app-readme.md diff --git a/incubator/rimgo/1.0.4/charts/common-10.9.7.tgz b/incubator/rimgo/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/rimgo/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/rimgo/1.0.4/ix_values.yaml b/incubator/rimgo/1.0.4/ix_values.yaml new file mode 100644 index 00000000000..6efc0aaaf31 --- /dev/null +++ b/incubator/rimgo/1.0.4/ix_values.yaml @@ -0,0 +1,25 @@ +env: + ADDRESS: 0.0.0.0 + FORCE_WEBP: "0" + IMGUR_CLIENT_ID: 546c25a59c58ad7 +image: + pullPolicy: IfNotPresent + repository: tccr.io/truecharts/rimgo + tag: latest@sha256:b469088625500015a11fae940a596a6fa2d4187d3a1f891ecadd6fff7cb0b353 +persistence: {} +podSecurityContext: + runAsGroup: 0 + runAsUser: 0 +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false +service: + main: + ports: + main: + port: 3000 + protocol: TCP + targetPort: 3000 + +portal: + enabled: true diff --git a/incubator/rimgo/1.0.3/questions.yaml b/incubator/rimgo/1.0.4/questions.yaml similarity index 100% rename from incubator/rimgo/1.0.3/questions.yaml rename to incubator/rimgo/1.0.4/questions.yaml diff --git a/incubator/rmlint/1.0.3/templates/common.yaml b/incubator/rimgo/1.0.4/templates/common.yaml similarity index 100% rename from incubator/rmlint/1.0.3/templates/common.yaml rename to incubator/rimgo/1.0.4/templates/common.yaml diff --git a/incubator/seedsync/1.0.3/values.yaml b/incubator/rimgo/1.0.4/values.yaml similarity index 100% rename from incubator/seedsync/1.0.3/values.yaml rename to incubator/rimgo/1.0.4/values.yaml diff --git a/incubator/rmlint/1.0.3/Chart.lock b/incubator/rmlint/1.0.3/Chart.lock deleted file mode 100644 index edf63a8372d..00000000000 --- a/incubator/rmlint/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:11:50.165213762Z" diff --git a/incubator/rmlint/1.0.3/Chart.yaml b/incubator/rmlint/1.0.3/Chart.yaml deleted file mode 100644 index 59b00cb6f39..00000000000 --- a/incubator/rmlint/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Tools-Utilities -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "rmlint finds space waste and other broken things on your filesystem and offers to remove it." -home: https://truecharts.org/docs/charts/incubator/rmlint -icon: https://truecharts.org/img/hotlink-ok/chart-icons/rmlint.png -keywords: - - rmlint - - Tools-Utilities -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: rmlint -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/rmlint - - https://github.com/sahib/rmlint - - https://hub.docker.com/r/bobbintb/docker-rmlint-TrueNAS -type: application -version: 1.0.3 diff --git a/incubator/rmlint/1.0.3/app-changelog.md b/incubator/rmlint/1.0.3/app-changelog.md deleted file mode 100644 index 0d306854d43..00000000000 --- a/incubator/rmlint/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [rmlint-1.0.3](https://github.com/truecharts/charts/compare/rmlint-0.0.34...rmlint-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/rmlint/1.0.3/charts/common-10.9.4.tgz b/incubator/rmlint/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/rmlint/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/rmlint/1.0.3/CHANGELOG.md b/incubator/rmlint/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/rmlint/1.0.3/CHANGELOG.md rename to incubator/rmlint/1.0.4/CHANGELOG.md diff --git a/incubator/rmlint/1.0.4/Chart.yaml b/incubator/rmlint/1.0.4/Chart.yaml new file mode 100644 index 00000000000..5d7b8c80462 --- /dev/null +++ b/incubator/rmlint/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Tools-Utilities +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "rmlint finds space waste and other broken things on your filesystem and offers to remove it." +home: https://truecharts.org/docs/charts/incubator/rmlint +icon: https://truecharts.org/img/hotlink-ok/chart-icons/rmlint.png +keywords: + - rmlint + - Tools-Utilities +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: rmlint +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/rmlint + - https://github.com/sahib/rmlint + - https://hub.docker.com/r/bobbintb/docker-rmlint-TrueNAS +type: application +version: 1.0.4 diff --git a/incubator/rmlint/1.0.3/README.md b/incubator/rmlint/1.0.4/README.md similarity index 100% rename from incubator/rmlint/1.0.3/README.md rename to incubator/rmlint/1.0.4/README.md diff --git a/incubator/rmlint/1.0.4/app-changelog.md b/incubator/rmlint/1.0.4/app-changelog.md new file mode 100644 index 00000000000..23f22eda99a --- /dev/null +++ b/incubator/rmlint/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [rmlint-1.0.4](https://github.com/truecharts/charts/compare/rmlint-1.0.3...rmlint-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/rmlint/1.0.3/app-readme.md b/incubator/rmlint/1.0.4/app-readme.md similarity index 100% rename from incubator/rmlint/1.0.3/app-readme.md rename to incubator/rmlint/1.0.4/app-readme.md diff --git a/incubator/rmlint/1.0.4/charts/common-10.9.7.tgz b/incubator/rmlint/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/rmlint/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/rmlint/1.0.3/ix_values.yaml b/incubator/rmlint/1.0.4/ix_values.yaml similarity index 100% rename from incubator/rmlint/1.0.3/ix_values.yaml rename to incubator/rmlint/1.0.4/ix_values.yaml diff --git a/incubator/rmlint/1.0.3/questions.yaml b/incubator/rmlint/1.0.4/questions.yaml similarity index 100% rename from incubator/rmlint/1.0.3/questions.yaml rename to incubator/rmlint/1.0.4/questions.yaml diff --git a/incubator/rollarr/1.0.3/templates/common.yaml b/incubator/rmlint/1.0.4/templates/common.yaml similarity index 100% rename from incubator/rollarr/1.0.3/templates/common.yaml rename to incubator/rmlint/1.0.4/templates/common.yaml diff --git a/incubator/self-service-password/2.0.3/values.yaml b/incubator/rmlint/1.0.4/values.yaml similarity index 100% rename from incubator/self-service-password/2.0.3/values.yaml rename to incubator/rmlint/1.0.4/values.yaml diff --git a/incubator/rollarr/1.0.3/Chart.lock b/incubator/rollarr/1.0.3/Chart.lock deleted file mode 100644 index 5d434aeee0f..00000000000 --- a/incubator/rollarr/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:11:58.794021034Z" diff --git a/incubator/rollarr/1.0.3/Chart.yaml b/incubator/rollarr/1.0.3/Chart.yaml deleted file mode 100644 index 0eca5c2f5a6..00000000000 --- a/incubator/rollarr/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Tools-Utilities -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "A automated pre-roll program for your plex pre-roll needs." -home: https://truecharts.org/docs/charts/incubator/rollarr -icon: https://truecharts.org/img/hotlink-ok/chart-icons/rollarr.png -keywords: - - rollarr - - Tools-Utilities -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: rollarr -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/rollarr - - https://github.com/TheHumanRobot/Rollarr - - https://hub.docker.com/r/thehumanrobot/rollarr/ -type: application -version: 1.0.3 diff --git a/incubator/rollarr/1.0.3/app-changelog.md b/incubator/rollarr/1.0.3/app-changelog.md deleted file mode 100644 index f9c62633049..00000000000 --- a/incubator/rollarr/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [rollarr-1.0.3](https://github.com/truecharts/charts/compare/rollarr-0.0.34...rollarr-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/rollarr/1.0.3/charts/common-10.9.4.tgz b/incubator/rollarr/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/rollarr/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/rollarr/1.0.3/CHANGELOG.md b/incubator/rollarr/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/rollarr/1.0.3/CHANGELOG.md rename to incubator/rollarr/1.0.4/CHANGELOG.md diff --git a/incubator/rollarr/1.0.4/Chart.yaml b/incubator/rollarr/1.0.4/Chart.yaml new file mode 100644 index 00000000000..e19e44c87c7 --- /dev/null +++ b/incubator/rollarr/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Tools-Utilities +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "A automated pre-roll program for your plex pre-roll needs." +home: https://truecharts.org/docs/charts/incubator/rollarr +icon: https://truecharts.org/img/hotlink-ok/chart-icons/rollarr.png +keywords: + - rollarr + - Tools-Utilities +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: rollarr +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/rollarr + - https://github.com/TheHumanRobot/Rollarr + - https://hub.docker.com/r/thehumanrobot/rollarr/ +type: application +version: 1.0.4 diff --git a/incubator/rollarr/1.0.3/README.md b/incubator/rollarr/1.0.4/README.md similarity index 100% rename from incubator/rollarr/1.0.3/README.md rename to incubator/rollarr/1.0.4/README.md diff --git a/incubator/rollarr/1.0.4/app-changelog.md b/incubator/rollarr/1.0.4/app-changelog.md new file mode 100644 index 00000000000..67ecfc4fc13 --- /dev/null +++ b/incubator/rollarr/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [rollarr-1.0.4](https://github.com/truecharts/charts/compare/rollarr-1.0.3...rollarr-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/rollarr/1.0.3/app-readme.md b/incubator/rollarr/1.0.4/app-readme.md similarity index 100% rename from incubator/rollarr/1.0.3/app-readme.md rename to incubator/rollarr/1.0.4/app-readme.md diff --git a/incubator/rollarr/1.0.4/charts/common-10.9.7.tgz b/incubator/rollarr/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/rollarr/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/rollarr/1.0.3/ix_values.yaml b/incubator/rollarr/1.0.4/ix_values.yaml similarity index 100% rename from incubator/rollarr/1.0.3/ix_values.yaml rename to incubator/rollarr/1.0.4/ix_values.yaml diff --git a/incubator/rollarr/1.0.3/questions.yaml b/incubator/rollarr/1.0.4/questions.yaml similarity index 100% rename from incubator/rollarr/1.0.3/questions.yaml rename to incubator/rollarr/1.0.4/questions.yaml diff --git a/incubator/root/1.0.3/templates/common.yaml b/incubator/rollarr/1.0.4/templates/common.yaml similarity index 100% rename from incubator/root/1.0.3/templates/common.yaml rename to incubator/rollarr/1.0.4/templates/common.yaml diff --git a/incubator/send/1.0.3/values.yaml b/incubator/rollarr/1.0.4/values.yaml similarity index 100% rename from incubator/send/1.0.3/values.yaml rename to incubator/rollarr/1.0.4/values.yaml diff --git a/incubator/root/1.0.3/Chart.lock b/incubator/root/1.0.3/Chart.lock deleted file mode 100644 index 566285dd52d..00000000000 --- a/incubator/root/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:12:02.633550979Z" diff --git a/incubator/root/1.0.3/Chart.yaml b/incubator/root/1.0.3/Chart.yaml deleted file mode 100644 index 0bebda267a8..00000000000 --- a/incubator/root/1.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Productivity - - Tools-Utilities -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: ROOT is a framework for data processing, born at CERN, at the heart of the research on high-energy physics. Every day, thousands of physicists use ROOT applications to analyze their data or to perform simulations. -home: https://truecharts.org/docs/charts/incubator/root -icon: https://truecharts.org/img/hotlink-ok/chart-icons/root.png -keywords: - - root - - Productivity - - Tools-Utilities -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: root -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/root - - https://root.cern/ - - https://hub.docker.com/repository/docker/bgameiro/arch-cern-root -type: application -version: 1.0.3 diff --git a/incubator/root/1.0.3/app-changelog.md b/incubator/root/1.0.3/app-changelog.md deleted file mode 100644 index 7029545b99a..00000000000 --- a/incubator/root/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [root-1.0.3](https://github.com/truecharts/charts/compare/root-0.0.34...root-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/root/1.0.3/charts/common-10.9.4.tgz b/incubator/root/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/root/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/root/1.0.3/CHANGELOG.md b/incubator/root/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/root/1.0.3/CHANGELOG.md rename to incubator/root/1.0.4/CHANGELOG.md diff --git a/incubator/root/1.0.4/Chart.yaml b/incubator/root/1.0.4/Chart.yaml new file mode 100644 index 00000000000..5b65d081ee2 --- /dev/null +++ b/incubator/root/1.0.4/Chart.yaml @@ -0,0 +1,31 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Productivity + - Tools-Utilities +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: ROOT is a framework for data processing, born at CERN, at the heart of the research on high-energy physics. Every day, thousands of physicists use ROOT applications to analyze their data or to perform simulations. +home: https://truecharts.org/docs/charts/incubator/root +icon: https://truecharts.org/img/hotlink-ok/chart-icons/root.png +keywords: + - root + - Productivity + - Tools-Utilities +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: root +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/root + - https://root.cern/ + - https://hub.docker.com/repository/docker/bgameiro/arch-cern-root +type: application +version: 1.0.4 diff --git a/incubator/root/1.0.3/README.md b/incubator/root/1.0.4/README.md similarity index 100% rename from incubator/root/1.0.3/README.md rename to incubator/root/1.0.4/README.md diff --git a/incubator/root/1.0.4/app-changelog.md b/incubator/root/1.0.4/app-changelog.md new file mode 100644 index 00000000000..634371fe37c --- /dev/null +++ b/incubator/root/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [root-1.0.4](https://github.com/truecharts/charts/compare/root-1.0.3...root-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/root/1.0.3/app-readme.md b/incubator/root/1.0.4/app-readme.md similarity index 100% rename from incubator/root/1.0.3/app-readme.md rename to incubator/root/1.0.4/app-readme.md diff --git a/incubator/root/1.0.4/charts/common-10.9.7.tgz b/incubator/root/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/root/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/root/1.0.3/ix_values.yaml b/incubator/root/1.0.4/ix_values.yaml similarity index 100% rename from incubator/root/1.0.3/ix_values.yaml rename to incubator/root/1.0.4/ix_values.yaml diff --git a/incubator/root/1.0.3/questions.yaml b/incubator/root/1.0.4/questions.yaml similarity index 100% rename from incubator/root/1.0.3/questions.yaml rename to incubator/root/1.0.4/questions.yaml diff --git a/incubator/rss-proxy/1.0.3/templates/common.yaml b/incubator/root/1.0.4/templates/common.yaml similarity index 100% rename from incubator/rss-proxy/1.0.3/templates/common.yaml rename to incubator/root/1.0.4/templates/common.yaml diff --git a/incubator/senseai-server/1.0.3/values.yaml b/incubator/root/1.0.4/values.yaml similarity index 100% rename from incubator/senseai-server/1.0.3/values.yaml rename to incubator/root/1.0.4/values.yaml diff --git a/incubator/rss-proxy/1.0.3/Chart.lock b/incubator/rss-proxy/1.0.3/Chart.lock deleted file mode 100644 index d96b637bd7d..00000000000 --- a/incubator/rss-proxy/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:12:19.67300943Z" diff --git a/incubator/rss-proxy/1.0.3/Chart.yaml b/incubator/rss-proxy/1.0.3/Chart.yaml deleted file mode 100644 index 773205078d8..00000000000 --- a/incubator/rss-proxy/1.0.3/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Cloud - - Tools-Utilities - - Network-Web -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "RSS-proxy 2+ allows you to do create an ATOM or JSON feed of almost static/dynamic websites or feeds (web to feed), just by analyzing just the HTML structure." -home: https://truecharts.org/docs/charts/incubator/rss-proxy -icon: https://truecharts.org/img/hotlink-ok/chart-icons/rss-proxy.png -keywords: - - rss-proxy - - Cloud - - Tools-Utilities - - Network-Web -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: rss-proxy -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/rss-proxy - - https://github.com/damoeb/rss-proxy - - https://hub.docker.com/r/damoeb/rss-proxy -type: application -version: 1.0.3 diff --git a/incubator/rss-proxy/1.0.3/app-changelog.md b/incubator/rss-proxy/1.0.3/app-changelog.md deleted file mode 100644 index 2c60d644716..00000000000 --- a/incubator/rss-proxy/1.0.3/app-changelog.md +++ /dev/null @@ -1,26 +0,0 @@ - - -## [rss-proxy-1.0.3](https://github.com/truecharts/charts/compare/rss-proxy-0.0.34...rss-proxy-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Fix - -- remove removed includes - - \ No newline at end of file diff --git a/incubator/rss-proxy/1.0.3/charts/common-10.9.4.tgz b/incubator/rss-proxy/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/rss-proxy/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/rss-proxy/1.0.3/CHANGELOG.md b/incubator/rss-proxy/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/rss-proxy/1.0.3/CHANGELOG.md rename to incubator/rss-proxy/1.0.4/CHANGELOG.md diff --git a/incubator/rss-proxy/1.0.4/Chart.yaml b/incubator/rss-proxy/1.0.4/Chart.yaml new file mode 100644 index 00000000000..56d38d263ae --- /dev/null +++ b/incubator/rss-proxy/1.0.4/Chart.yaml @@ -0,0 +1,33 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Cloud + - Tools-Utilities + - Network-Web +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "RSS-proxy 2+ allows you to do create an ATOM or JSON feed of almost static/dynamic websites or feeds (web to feed), just by analyzing just the HTML structure." +home: https://truecharts.org/docs/charts/incubator/rss-proxy +icon: https://truecharts.org/img/hotlink-ok/chart-icons/rss-proxy.png +keywords: + - rss-proxy + - Cloud + - Tools-Utilities + - Network-Web +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: rss-proxy +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/rss-proxy + - https://github.com/damoeb/rss-proxy + - https://hub.docker.com/r/damoeb/rss-proxy +type: application +version: 1.0.4 diff --git a/incubator/rss-proxy/1.0.3/README.md b/incubator/rss-proxy/1.0.4/README.md similarity index 100% rename from incubator/rss-proxy/1.0.3/README.md rename to incubator/rss-proxy/1.0.4/README.md diff --git a/incubator/rss-proxy/1.0.4/app-changelog.md b/incubator/rss-proxy/1.0.4/app-changelog.md new file mode 100644 index 00000000000..7192ac24dac --- /dev/null +++ b/incubator/rss-proxy/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [rss-proxy-1.0.4](https://github.com/truecharts/charts/compare/rss-proxy-1.0.3...rss-proxy-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/rss-proxy/1.0.3/app-readme.md b/incubator/rss-proxy/1.0.4/app-readme.md similarity index 100% rename from incubator/rss-proxy/1.0.3/app-readme.md rename to incubator/rss-proxy/1.0.4/app-readme.md diff --git a/incubator/rss-proxy/1.0.4/charts/common-10.9.7.tgz b/incubator/rss-proxy/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/rss-proxy/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/rss-proxy/1.0.3/ix_values.yaml b/incubator/rss-proxy/1.0.4/ix_values.yaml similarity index 100% rename from incubator/rss-proxy/1.0.3/ix_values.yaml rename to incubator/rss-proxy/1.0.4/ix_values.yaml diff --git a/incubator/rss-proxy/1.0.3/questions.yaml b/incubator/rss-proxy/1.0.4/questions.yaml similarity index 100% rename from incubator/rss-proxy/1.0.3/questions.yaml rename to incubator/rss-proxy/1.0.4/questions.yaml diff --git a/incubator/rss-to-telegram/1.0.3/templates/common.yaml b/incubator/rss-proxy/1.0.4/templates/common.yaml similarity index 100% rename from incubator/rss-to-telegram/1.0.3/templates/common.yaml rename to incubator/rss-proxy/1.0.4/templates/common.yaml diff --git a/incubator/serviio/1.0.3/values.yaml b/incubator/rss-proxy/1.0.4/values.yaml similarity index 100% rename from incubator/serviio/1.0.3/values.yaml rename to incubator/rss-proxy/1.0.4/values.yaml diff --git a/incubator/rss-to-telegram/1.0.3/Chart.lock b/incubator/rss-to-telegram/1.0.3/Chart.lock deleted file mode 100644 index c4b8db57797..00000000000 --- a/incubator/rss-to-telegram/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:12:22.749988515Z" diff --git a/incubator/rss-to-telegram/1.0.3/Chart.yaml b/incubator/rss-to-telegram/1.0.3/Chart.yaml deleted file mode 100644 index 0062d63671e..00000000000 --- a/incubator/rss-to-telegram/1.0.3/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Network-Other - - Network-Messenger - - Productivity -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: A self-hosted telegram JS/TS bot that dumps posts from RSS feeds to a telegram chat. This script was created because all the third party services were unreliable, slow. -home: https://truecharts.org/docs/charts/incubator/rss-to-telegram -icon: https://truecharts.org/img/hotlink-ok/chart-icons/rss-to-telegram.png -keywords: - - rss-to-telegram - - Network-Other - - Network-Messenger - - Productivity -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: rss-to-telegram -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/rss-to-telegram - - https://github.com/BoKKeR/RSS-to-Telegram-Bot - - https://hub.docker.com/r/bokker/rss.to.telegram -type: application -version: 1.0.3 diff --git a/incubator/rss-to-telegram/1.0.3/app-changelog.md b/incubator/rss-to-telegram/1.0.3/app-changelog.md deleted file mode 100644 index ca671c6aed1..00000000000 --- a/incubator/rss-to-telegram/1.0.3/app-changelog.md +++ /dev/null @@ -1,27 +0,0 @@ - - -## [rss-to-telegram-1.0.3](https://github.com/truecharts/charts/compare/rss-to-telegram-0.0.34...rss-to-telegram-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Fix - -- remove removed includes - - change container config label - - \ No newline at end of file diff --git a/incubator/rss-to-telegram/1.0.3/charts/common-10.9.4.tgz b/incubator/rss-to-telegram/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/rss-to-telegram/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/rss-to-telegram/1.0.3/CHANGELOG.md b/incubator/rss-to-telegram/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/rss-to-telegram/1.0.3/CHANGELOG.md rename to incubator/rss-to-telegram/1.0.4/CHANGELOG.md diff --git a/incubator/rss-to-telegram/1.0.4/Chart.yaml b/incubator/rss-to-telegram/1.0.4/Chart.yaml new file mode 100644 index 00000000000..66a28d6afb3 --- /dev/null +++ b/incubator/rss-to-telegram/1.0.4/Chart.yaml @@ -0,0 +1,33 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Network-Other + - Network-Messenger + - Productivity +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: A self-hosted telegram JS/TS bot that dumps posts from RSS feeds to a telegram chat. This script was created because all the third party services were unreliable, slow. +home: https://truecharts.org/docs/charts/incubator/rss-to-telegram +icon: https://truecharts.org/img/hotlink-ok/chart-icons/rss-to-telegram.png +keywords: + - rss-to-telegram + - Network-Other + - Network-Messenger + - Productivity +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: rss-to-telegram +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/rss-to-telegram + - https://github.com/BoKKeR/RSS-to-Telegram-Bot + - https://hub.docker.com/r/bokker/rss.to.telegram +type: application +version: 1.0.4 diff --git a/incubator/rss-to-telegram/1.0.3/README.md b/incubator/rss-to-telegram/1.0.4/README.md similarity index 100% rename from incubator/rss-to-telegram/1.0.3/README.md rename to incubator/rss-to-telegram/1.0.4/README.md diff --git a/incubator/rss-to-telegram/1.0.4/app-changelog.md b/incubator/rss-to-telegram/1.0.4/app-changelog.md new file mode 100644 index 00000000000..d95bfded67c --- /dev/null +++ b/incubator/rss-to-telegram/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [rss-to-telegram-1.0.4](https://github.com/truecharts/charts/compare/rss-to-telegram-1.0.3...rss-to-telegram-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/rss-to-telegram/1.0.3/app-readme.md b/incubator/rss-to-telegram/1.0.4/app-readme.md similarity index 100% rename from incubator/rss-to-telegram/1.0.3/app-readme.md rename to incubator/rss-to-telegram/1.0.4/app-readme.md diff --git a/incubator/rss-to-telegram/1.0.4/charts/common-10.9.7.tgz b/incubator/rss-to-telegram/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/rss-to-telegram/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/rss-to-telegram/1.0.3/ix_values.yaml b/incubator/rss-to-telegram/1.0.4/ix_values.yaml similarity index 100% rename from incubator/rss-to-telegram/1.0.3/ix_values.yaml rename to incubator/rss-to-telegram/1.0.4/ix_values.yaml diff --git a/incubator/rss-to-telegram/1.0.3/questions.yaml b/incubator/rss-to-telegram/1.0.4/questions.yaml similarity index 100% rename from incubator/rss-to-telegram/1.0.3/questions.yaml rename to incubator/rss-to-telegram/1.0.4/questions.yaml diff --git a/incubator/rstudio/1.0.3/templates/common.yaml b/incubator/rss-to-telegram/1.0.4/templates/common.yaml similarity index 100% rename from incubator/rstudio/1.0.3/templates/common.yaml rename to incubator/rss-to-telegram/1.0.4/templates/common.yaml diff --git a/incubator/sftpgo/1.0.3/values.yaml b/incubator/rss-to-telegram/1.0.4/values.yaml similarity index 100% rename from incubator/sftpgo/1.0.3/values.yaml rename to incubator/rss-to-telegram/1.0.4/values.yaml diff --git a/incubator/rstudio/1.0.3/Chart.lock b/incubator/rstudio/1.0.3/Chart.lock deleted file mode 100644 index c487853b50a..00000000000 --- a/incubator/rstudio/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:12:30.377155062Z" diff --git a/incubator/rstudio/1.0.3/Chart.yaml b/incubator/rstudio/1.0.3/Chart.yaml deleted file mode 100644 index 98ef9b77ae8..00000000000 --- a/incubator/rstudio/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Productivity -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "***NOTE*** First run is slow." -home: https://truecharts.org/docs/charts/incubator/rstudio -icon: https://truecharts.org/img/hotlink-ok/chart-icons/rstudio.png -keywords: - - rstudio - - Productivity -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: rstudio -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/rstudio - - https://github.com/rocker-org/rocker-versioned - - https://hub.docker.com/r/rocker/rstudio/ -type: application -version: 1.0.3 diff --git a/incubator/rstudio/1.0.3/app-changelog.md b/incubator/rstudio/1.0.3/app-changelog.md deleted file mode 100644 index 47189b1a1a1..00000000000 --- a/incubator/rstudio/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [rstudio-1.0.3](https://github.com/truecharts/charts/compare/rstudio-0.0.41...rstudio-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/rstudio/1.0.3/charts/common-10.9.4.tgz b/incubator/rstudio/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/rstudio/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/rstudio/1.0.3/CHANGELOG.md b/incubator/rstudio/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/rstudio/1.0.3/CHANGELOG.md rename to incubator/rstudio/1.0.4/CHANGELOG.md diff --git a/incubator/rstudio/1.0.4/Chart.yaml b/incubator/rstudio/1.0.4/Chart.yaml new file mode 100644 index 00000000000..a986fe6a512 --- /dev/null +++ b/incubator/rstudio/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Productivity +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "***NOTE*** First run is slow." +home: https://truecharts.org/docs/charts/incubator/rstudio +icon: https://truecharts.org/img/hotlink-ok/chart-icons/rstudio.png +keywords: + - rstudio + - Productivity +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: rstudio +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/rstudio + - https://github.com/rocker-org/rocker-versioned + - https://hub.docker.com/r/rocker/rstudio/ +type: application +version: 1.0.4 diff --git a/incubator/rstudio/1.0.3/README.md b/incubator/rstudio/1.0.4/README.md similarity index 100% rename from incubator/rstudio/1.0.3/README.md rename to incubator/rstudio/1.0.4/README.md diff --git a/incubator/rstudio/1.0.4/app-changelog.md b/incubator/rstudio/1.0.4/app-changelog.md new file mode 100644 index 00000000000..2e19969f6fb --- /dev/null +++ b/incubator/rstudio/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [rstudio-1.0.4](https://github.com/truecharts/charts/compare/rstudio-1.0.3...rstudio-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/rstudio/1.0.3/app-readme.md b/incubator/rstudio/1.0.4/app-readme.md similarity index 100% rename from incubator/rstudio/1.0.3/app-readme.md rename to incubator/rstudio/1.0.4/app-readme.md diff --git a/incubator/rstudio/1.0.4/charts/common-10.9.7.tgz b/incubator/rstudio/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/rstudio/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/rstudio/1.0.3/ix_values.yaml b/incubator/rstudio/1.0.4/ix_values.yaml similarity index 100% rename from incubator/rstudio/1.0.3/ix_values.yaml rename to incubator/rstudio/1.0.4/ix_values.yaml diff --git a/incubator/rstudio/1.0.3/questions.yaml b/incubator/rstudio/1.0.4/questions.yaml similarity index 100% rename from incubator/rstudio/1.0.3/questions.yaml rename to incubator/rstudio/1.0.4/questions.yaml diff --git a/incubator/rtmpserver/1.0.3/templates/common.yaml b/incubator/rstudio/1.0.4/templates/common.yaml similarity index 100% rename from incubator/rtmpserver/1.0.3/templates/common.yaml rename to incubator/rstudio/1.0.4/templates/common.yaml diff --git a/incubator/shaarli/1.0.3/values.yaml b/incubator/rstudio/1.0.4/values.yaml similarity index 100% rename from incubator/shaarli/1.0.3/values.yaml rename to incubator/rstudio/1.0.4/values.yaml diff --git a/incubator/rtmpserver/1.0.3/Chart.lock b/incubator/rtmpserver/1.0.3/Chart.lock deleted file mode 100644 index aef4a01350d..00000000000 --- a/incubator/rtmpserver/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:12:33.726666943Z" diff --git a/incubator/rtmpserver/1.0.3/Chart.yaml b/incubator/rtmpserver/1.0.3/Chart.yaml deleted file mode 100644 index 3d74c33bc4f..00000000000 --- a/incubator/rtmpserver/1.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - GameServers - - Network-Other -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This Chart can be used to create a video streaming server that supports RTMP, HLS, DASH out of the box. It also allows adaptive streaming and custom transcoding of video streams. All modules are built from source on Debian and Alpine Linux base images." -home: https://truecharts.org/docs/charts/incubator/rtmpserver -icon: https://truecharts.org/img/hotlink-ok/chart-icons/rtmpserver.png -keywords: - - rtmpserver - - GameServers - - Network-Other -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: rtmpserver -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/rtmpserver - - https://github.com/TareqAlqutami/rtmp-hls-server - - https://hub.docker.com/r/alqutami/rtmp-hls -type: application -version: 1.0.3 diff --git a/incubator/rtmpserver/1.0.3/app-changelog.md b/incubator/rtmpserver/1.0.3/app-changelog.md deleted file mode 100644 index aa6c29b498c..00000000000 --- a/incubator/rtmpserver/1.0.3/app-changelog.md +++ /dev/null @@ -1,26 +0,0 @@ - - -## [rtmpserver-1.0.3](https://github.com/truecharts/charts/compare/rtmpserver-0.0.34...rtmpserver-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Fix - -- remove removed includes - - \ No newline at end of file diff --git a/incubator/rtmpserver/1.0.3/charts/common-10.9.4.tgz b/incubator/rtmpserver/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/rtmpserver/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/rtmpserver/1.0.3/CHANGELOG.md b/incubator/rtmpserver/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/rtmpserver/1.0.3/CHANGELOG.md rename to incubator/rtmpserver/1.0.4/CHANGELOG.md diff --git a/incubator/rtmpserver/1.0.4/Chart.yaml b/incubator/rtmpserver/1.0.4/Chart.yaml new file mode 100644 index 00000000000..28030df464c --- /dev/null +++ b/incubator/rtmpserver/1.0.4/Chart.yaml @@ -0,0 +1,31 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - GameServers + - Network-Other +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This Chart can be used to create a video streaming server that supports RTMP, HLS, DASH out of the box. It also allows adaptive streaming and custom transcoding of video streams. All modules are built from source on Debian and Alpine Linux base images." +home: https://truecharts.org/docs/charts/incubator/rtmpserver +icon: https://truecharts.org/img/hotlink-ok/chart-icons/rtmpserver.png +keywords: + - rtmpserver + - GameServers + - Network-Other +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: rtmpserver +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/rtmpserver + - https://github.com/TareqAlqutami/rtmp-hls-server + - https://hub.docker.com/r/alqutami/rtmp-hls +type: application +version: 1.0.4 diff --git a/incubator/rtmpserver/1.0.3/README.md b/incubator/rtmpserver/1.0.4/README.md similarity index 100% rename from incubator/rtmpserver/1.0.3/README.md rename to incubator/rtmpserver/1.0.4/README.md diff --git a/incubator/rtmpserver/1.0.4/app-changelog.md b/incubator/rtmpserver/1.0.4/app-changelog.md new file mode 100644 index 00000000000..27c588c628d --- /dev/null +++ b/incubator/rtmpserver/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [rtmpserver-1.0.4](https://github.com/truecharts/charts/compare/rtmpserver-1.0.3...rtmpserver-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/rtmpserver/1.0.3/app-readme.md b/incubator/rtmpserver/1.0.4/app-readme.md similarity index 100% rename from incubator/rtmpserver/1.0.3/app-readme.md rename to incubator/rtmpserver/1.0.4/app-readme.md diff --git a/incubator/rtmpserver/1.0.4/charts/common-10.9.7.tgz b/incubator/rtmpserver/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/rtmpserver/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/rtmpserver/1.0.3/ix_values.yaml b/incubator/rtmpserver/1.0.4/ix_values.yaml similarity index 100% rename from incubator/rtmpserver/1.0.3/ix_values.yaml rename to incubator/rtmpserver/1.0.4/ix_values.yaml diff --git a/incubator/rtmpserver/1.0.3/questions.yaml b/incubator/rtmpserver/1.0.4/questions.yaml similarity index 100% rename from incubator/rtmpserver/1.0.3/questions.yaml rename to incubator/rtmpserver/1.0.4/questions.yaml diff --git a/incubator/rust/1.0.3/templates/common.yaml b/incubator/rtmpserver/1.0.4/templates/common.yaml similarity index 100% rename from incubator/rust/1.0.3/templates/common.yaml rename to incubator/rtmpserver/1.0.4/templates/common.yaml diff --git a/incubator/shadowsocks/1.0.3/values.yaml b/incubator/rtmpserver/1.0.4/values.yaml similarity index 100% rename from incubator/shadowsocks/1.0.3/values.yaml rename to incubator/rtmpserver/1.0.4/values.yaml diff --git a/incubator/rust/1.0.3/Chart.lock b/incubator/rust/1.0.3/Chart.lock deleted file mode 100644 index d2cec71920c..00000000000 --- a/incubator/rust/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:12:50.857473472Z" diff --git a/incubator/rust/1.0.3/Chart.yaml b/incubator/rust/1.0.3/Chart.yaml deleted file mode 100644 index 7778041f496..00000000000 --- a/incubator/rust/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - GameServers -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This Chart will download and install SteamCMD. It will also install RUST and run it." -home: https://truecharts.org/docs/charts/incubator/rust -icon: https://truecharts.org/img/hotlink-ok/chart-icons/rust.png -keywords: - - rust - - GameServers -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: rust -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/rust - - https://www.steampowered.com/ - - https://hub.docker.com/r/ich777/steamcmd/ -type: application -version: 1.0.3 diff --git a/incubator/rust/1.0.3/app-changelog.md b/incubator/rust/1.0.3/app-changelog.md deleted file mode 100644 index 5817ae856d5..00000000000 --- a/incubator/rust/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [rust-1.0.3](https://github.com/truecharts/charts/compare/rustpad-0.0.34...rust-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/rust/1.0.3/charts/common-10.9.4.tgz b/incubator/rust/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/rust/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/rust/1.0.3/CHANGELOG.md b/incubator/rust/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/rust/1.0.3/CHANGELOG.md rename to incubator/rust/1.0.4/CHANGELOG.md diff --git a/incubator/rust/1.0.4/Chart.yaml b/incubator/rust/1.0.4/Chart.yaml new file mode 100644 index 00000000000..ae3da32342a --- /dev/null +++ b/incubator/rust/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - GameServers +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This Chart will download and install SteamCMD. It will also install RUST and run it." +home: https://truecharts.org/docs/charts/incubator/rust +icon: https://truecharts.org/img/hotlink-ok/chart-icons/rust.png +keywords: + - rust + - GameServers +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: rust +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/rust + - https://www.steampowered.com/ + - https://hub.docker.com/r/ich777/steamcmd/ +type: application +version: 1.0.4 diff --git a/incubator/rust/1.0.3/README.md b/incubator/rust/1.0.4/README.md similarity index 100% rename from incubator/rust/1.0.3/README.md rename to incubator/rust/1.0.4/README.md diff --git a/incubator/rust/1.0.4/app-changelog.md b/incubator/rust/1.0.4/app-changelog.md new file mode 100644 index 00000000000..5d622a5e8ae --- /dev/null +++ b/incubator/rust/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [rust-1.0.4](https://github.com/truecharts/charts/compare/rustpad-1.0.3...rust-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/rust/1.0.3/app-readme.md b/incubator/rust/1.0.4/app-readme.md similarity index 100% rename from incubator/rust/1.0.3/app-readme.md rename to incubator/rust/1.0.4/app-readme.md diff --git a/incubator/rust/1.0.4/charts/common-10.9.7.tgz b/incubator/rust/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/rust/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/rust/1.0.3/ix_values.yaml b/incubator/rust/1.0.4/ix_values.yaml similarity index 100% rename from incubator/rust/1.0.3/ix_values.yaml rename to incubator/rust/1.0.4/ix_values.yaml diff --git a/incubator/rust/1.0.3/questions.yaml b/incubator/rust/1.0.4/questions.yaml similarity index 100% rename from incubator/rust/1.0.3/questions.yaml rename to incubator/rust/1.0.4/questions.yaml diff --git a/incubator/rustpad/1.0.3/templates/common.yaml b/incubator/rust/1.0.4/templates/common.yaml similarity index 100% rename from incubator/rustpad/1.0.3/templates/common.yaml rename to incubator/rust/1.0.4/templates/common.yaml diff --git a/incubator/shapeshifter-obfuscator/1.0.3/values.yaml b/incubator/rust/1.0.4/values.yaml similarity index 100% rename from incubator/shapeshifter-obfuscator/1.0.3/values.yaml rename to incubator/rust/1.0.4/values.yaml diff --git a/incubator/rustpad/1.0.3/Chart.lock b/incubator/rustpad/1.0.3/Chart.lock deleted file mode 100644 index 0f829fb3f3a..00000000000 --- a/incubator/rustpad/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:12:54.043176088Z" diff --git a/incubator/rustpad/1.0.3/Chart.yaml b/incubator/rustpad/1.0.3/Chart.yaml deleted file mode 100644 index 4266abe64ec..00000000000 --- a/incubator/rustpad/1.0.3/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Cloud - - Productivity - - Tools-Utilities -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Rustpad is an efficient and minimal open-source collaborative text editor based on the operational transformation algorithm. It lets users collaborate in real time while writing code in their browser. Rustpad is completely self-hosted and fits in a tiny Chart, no database required." -home: https://truecharts.org/docs/charts/incubator/rustpad -icon: https://truecharts.org/img/hotlink-ok/chart-icons/rustpad.png -keywords: - - rustpad - - Cloud - - Productivity - - Tools-Utilities -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: rustpad -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/rustpad - - https://github.com/ekzhang/rustpad - - https://hub.docker.com/r/ekzhang/rustpad -type: application -version: 1.0.3 diff --git a/incubator/rustpad/1.0.3/app-changelog.md b/incubator/rustpad/1.0.3/app-changelog.md deleted file mode 100644 index 8f8c0f3d947..00000000000 --- a/incubator/rustpad/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [rustpad-1.0.3](https://github.com/truecharts/charts/compare/rustpad-0.0.34...rustpad-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/rustpad/1.0.3/charts/common-10.9.4.tgz b/incubator/rustpad/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/rustpad/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/rustpad/1.0.3/CHANGELOG.md b/incubator/rustpad/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/rustpad/1.0.3/CHANGELOG.md rename to incubator/rustpad/1.0.4/CHANGELOG.md diff --git a/incubator/rustpad/1.0.4/Chart.yaml b/incubator/rustpad/1.0.4/Chart.yaml new file mode 100644 index 00000000000..4773deb7ce0 --- /dev/null +++ b/incubator/rustpad/1.0.4/Chart.yaml @@ -0,0 +1,33 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Cloud + - Productivity + - Tools-Utilities +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Rustpad is an efficient and minimal open-source collaborative text editor based on the operational transformation algorithm. It lets users collaborate in real time while writing code in their browser. Rustpad is completely self-hosted and fits in a tiny Chart, no database required." +home: https://truecharts.org/docs/charts/incubator/rustpad +icon: https://truecharts.org/img/hotlink-ok/chart-icons/rustpad.png +keywords: + - rustpad + - Cloud + - Productivity + - Tools-Utilities +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: rustpad +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/rustpad + - https://github.com/ekzhang/rustpad + - https://hub.docker.com/r/ekzhang/rustpad +type: application +version: 1.0.4 diff --git a/incubator/rustpad/1.0.3/README.md b/incubator/rustpad/1.0.4/README.md similarity index 100% rename from incubator/rustpad/1.0.3/README.md rename to incubator/rustpad/1.0.4/README.md diff --git a/incubator/rustpad/1.0.4/app-changelog.md b/incubator/rustpad/1.0.4/app-changelog.md new file mode 100644 index 00000000000..b03c19e44fd --- /dev/null +++ b/incubator/rustpad/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [rustpad-1.0.4](https://github.com/truecharts/charts/compare/rustpad-1.0.3...rustpad-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/rustpad/1.0.3/app-readme.md b/incubator/rustpad/1.0.4/app-readme.md similarity index 100% rename from incubator/rustpad/1.0.3/app-readme.md rename to incubator/rustpad/1.0.4/app-readme.md diff --git a/incubator/rustpad/1.0.4/charts/common-10.9.7.tgz b/incubator/rustpad/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/rustpad/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/rustpad/1.0.3/ix_values.yaml b/incubator/rustpad/1.0.4/ix_values.yaml similarity index 100% rename from incubator/rustpad/1.0.3/ix_values.yaml rename to incubator/rustpad/1.0.4/ix_values.yaml diff --git a/incubator/rustpad/1.0.3/questions.yaml b/incubator/rustpad/1.0.4/questions.yaml similarity index 100% rename from incubator/rustpad/1.0.3/questions.yaml rename to incubator/rustpad/1.0.4/questions.yaml diff --git a/incubator/s3backup/1.0.3/templates/common.yaml b/incubator/rustpad/1.0.4/templates/common.yaml similarity index 100% rename from incubator/s3backup/1.0.3/templates/common.yaml rename to incubator/rustpad/1.0.4/templates/common.yaml diff --git a/incubator/shoko-server/1.0.3/values.yaml b/incubator/rustpad/1.0.4/values.yaml similarity index 100% rename from incubator/shoko-server/1.0.3/values.yaml rename to incubator/rustpad/1.0.4/values.yaml diff --git a/incubator/s3backup/1.0.3/Chart.lock b/incubator/s3backup/1.0.3/Chart.lock deleted file mode 100644 index d3514f93bbf..00000000000 --- a/incubator/s3backup/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:13:02.215658785Z" diff --git a/incubator/s3backup/1.0.3/Chart.yaml b/incubator/s3backup/1.0.3/Chart.yaml deleted file mode 100644 index 7f1e28a3270..00000000000 --- a/incubator/s3backup/1.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Backup - - Cloud -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: A simple way to backup important files to Amazon S3 and Glacier. -home: https://truecharts.org/docs/charts/incubator/s3backup -icon: https://truecharts.org/img/hotlink-ok/chart-icons/s3backup.png -keywords: - - s3backup - - Backup - - Cloud -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: s3backup -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/s3backup - - https://registry.hub.docker.com/r/joch/s3backup/ -type: application -version: 1.0.3 diff --git a/incubator/s3backup/1.0.3/app-changelog.md b/incubator/s3backup/1.0.3/app-changelog.md deleted file mode 100644 index 5b16f3868e0..00000000000 --- a/incubator/s3backup/1.0.3/app-changelog.md +++ /dev/null @@ -1,27 +0,0 @@ - - -## [s3backup-1.0.3](https://github.com/truecharts/charts/compare/s3backup-0.0.34...s3backup-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Fix - -- remove removed includes - - change container config label - - \ No newline at end of file diff --git a/incubator/s3backup/1.0.3/charts/common-10.9.4.tgz b/incubator/s3backup/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/s3backup/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/s3backup/1.0.3/CHANGELOG.md b/incubator/s3backup/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/s3backup/1.0.3/CHANGELOG.md rename to incubator/s3backup/1.0.4/CHANGELOG.md diff --git a/incubator/s3backup/1.0.4/Chart.yaml b/incubator/s3backup/1.0.4/Chart.yaml new file mode 100644 index 00000000000..c34338e6e77 --- /dev/null +++ b/incubator/s3backup/1.0.4/Chart.yaml @@ -0,0 +1,30 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Backup + - Cloud +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: A simple way to backup important files to Amazon S3 and Glacier. +home: https://truecharts.org/docs/charts/incubator/s3backup +icon: https://truecharts.org/img/hotlink-ok/chart-icons/s3backup.png +keywords: + - s3backup + - Backup + - Cloud +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: s3backup +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/s3backup + - https://registry.hub.docker.com/r/joch/s3backup/ +type: application +version: 1.0.4 diff --git a/incubator/s3backup/1.0.3/README.md b/incubator/s3backup/1.0.4/README.md similarity index 100% rename from incubator/s3backup/1.0.3/README.md rename to incubator/s3backup/1.0.4/README.md diff --git a/incubator/s3backup/1.0.4/app-changelog.md b/incubator/s3backup/1.0.4/app-changelog.md new file mode 100644 index 00000000000..83b381e4fd9 --- /dev/null +++ b/incubator/s3backup/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [s3backup-1.0.4](https://github.com/truecharts/charts/compare/s3backup-1.0.3...s3backup-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/s3backup/1.0.3/app-readme.md b/incubator/s3backup/1.0.4/app-readme.md similarity index 100% rename from incubator/s3backup/1.0.3/app-readme.md rename to incubator/s3backup/1.0.4/app-readme.md diff --git a/incubator/s3backup/1.0.4/charts/common-10.9.7.tgz b/incubator/s3backup/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/s3backup/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/s3backup/1.0.3/ix_values.yaml b/incubator/s3backup/1.0.4/ix_values.yaml similarity index 100% rename from incubator/s3backup/1.0.3/ix_values.yaml rename to incubator/s3backup/1.0.4/ix_values.yaml diff --git a/incubator/s3backup/1.0.3/questions.yaml b/incubator/s3backup/1.0.4/questions.yaml similarity index 100% rename from incubator/s3backup/1.0.3/questions.yaml rename to incubator/s3backup/1.0.4/questions.yaml diff --git a/incubator/s3sync/1.0.3/templates/common.yaml b/incubator/s3backup/1.0.4/templates/common.yaml similarity index 100% rename from incubator/s3sync/1.0.3/templates/common.yaml rename to incubator/s3backup/1.0.4/templates/common.yaml diff --git a/incubator/shortipy/1.0.3/values.yaml b/incubator/s3backup/1.0.4/values.yaml similarity index 100% rename from incubator/shortipy/1.0.3/values.yaml rename to incubator/s3backup/1.0.4/values.yaml diff --git a/incubator/s3sync/1.0.3/Chart.lock b/incubator/s3sync/1.0.3/Chart.lock deleted file mode 100644 index cfa66976c2c..00000000000 --- a/incubator/s3sync/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:13:05.433243134Z" diff --git a/incubator/s3sync/1.0.3/Chart.yaml b/incubator/s3sync/1.0.3/Chart.yaml deleted file mode 100644 index 46faa8fd214..00000000000 --- a/incubator/s3sync/1.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Backup - - Cloud -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This application backs up every folder mounted at `/data/` to a given AWS S3 path using the `aws s3 sync` command. It requires a pair of (IAM) Access and Secret Keys." -home: https://truecharts.org/docs/charts/incubator/s3sync -icon: https://truecharts.org/img/hotlink-ok/chart-icons/s3sync.png -keywords: - - s3sync - - Backup - - Cloud -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: s3sync -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/s3sync - - https://github.com/what-name/docker-s3sync - - https://hub.docker.com/repository/docker/whatname/docker-s3sync -type: application -version: 1.0.3 diff --git a/incubator/s3sync/1.0.3/app-changelog.md b/incubator/s3sync/1.0.3/app-changelog.md deleted file mode 100644 index 0a9ab2428b0..00000000000 --- a/incubator/s3sync/1.0.3/app-changelog.md +++ /dev/null @@ -1,27 +0,0 @@ - - -## [s3sync-1.0.3](https://github.com/truecharts/charts/compare/s3sync-0.0.34...s3sync-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Fix - -- remove removed includes - - change container config label - - \ No newline at end of file diff --git a/incubator/s3sync/1.0.3/charts/common-10.9.4.tgz b/incubator/s3sync/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/s3sync/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/s3sync/1.0.3/CHANGELOG.md b/incubator/s3sync/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/s3sync/1.0.3/CHANGELOG.md rename to incubator/s3sync/1.0.4/CHANGELOG.md diff --git a/incubator/s3sync/1.0.4/Chart.yaml b/incubator/s3sync/1.0.4/Chart.yaml new file mode 100644 index 00000000000..33cab19e2f7 --- /dev/null +++ b/incubator/s3sync/1.0.4/Chart.yaml @@ -0,0 +1,31 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Backup + - Cloud +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This application backs up every folder mounted at `/data/` to a given AWS S3 path using the `aws s3 sync` command. It requires a pair of (IAM) Access and Secret Keys." +home: https://truecharts.org/docs/charts/incubator/s3sync +icon: https://truecharts.org/img/hotlink-ok/chart-icons/s3sync.png +keywords: + - s3sync + - Backup + - Cloud +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: s3sync +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/s3sync + - https://github.com/what-name/docker-s3sync + - https://hub.docker.com/repository/docker/whatname/docker-s3sync +type: application +version: 1.0.4 diff --git a/incubator/s3sync/1.0.3/README.md b/incubator/s3sync/1.0.4/README.md similarity index 100% rename from incubator/s3sync/1.0.3/README.md rename to incubator/s3sync/1.0.4/README.md diff --git a/incubator/s3sync/1.0.4/app-changelog.md b/incubator/s3sync/1.0.4/app-changelog.md new file mode 100644 index 00000000000..748229657bc --- /dev/null +++ b/incubator/s3sync/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [s3sync-1.0.4](https://github.com/truecharts/charts/compare/s3sync-1.0.3...s3sync-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/s3sync/1.0.3/app-readme.md b/incubator/s3sync/1.0.4/app-readme.md similarity index 100% rename from incubator/s3sync/1.0.3/app-readme.md rename to incubator/s3sync/1.0.4/app-readme.md diff --git a/incubator/s3sync/1.0.4/charts/common-10.9.7.tgz b/incubator/s3sync/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/s3sync/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/s3sync/1.0.3/ix_values.yaml b/incubator/s3sync/1.0.4/ix_values.yaml similarity index 100% rename from incubator/s3sync/1.0.3/ix_values.yaml rename to incubator/s3sync/1.0.4/ix_values.yaml diff --git a/incubator/s3sync/1.0.3/questions.yaml b/incubator/s3sync/1.0.4/questions.yaml similarity index 100% rename from incubator/s3sync/1.0.3/questions.yaml rename to incubator/s3sync/1.0.4/questions.yaml diff --git a/incubator/scprime/1.0.3/templates/common.yaml b/incubator/s3sync/1.0.4/templates/common.yaml similarity index 100% rename from incubator/scprime/1.0.3/templates/common.yaml rename to incubator/s3sync/1.0.4/templates/common.yaml diff --git a/incubator/sia-daemon/1.0.3/values.yaml b/incubator/s3sync/1.0.4/values.yaml similarity index 100% rename from incubator/sia-daemon/1.0.3/values.yaml rename to incubator/s3sync/1.0.4/values.yaml diff --git a/incubator/scprime/1.0.3/Chart.lock b/incubator/scprime/1.0.3/Chart.lock deleted file mode 100644 index 632f0cb1a8e..00000000000 --- a/incubator/scprime/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:13:22.443804972Z" diff --git a/incubator/scprime/1.0.3/Chart.yaml b/incubator/scprime/1.0.3/Chart.yaml deleted file mode 100644 index bcbec401b7c..00000000000 --- a/incubator/scprime/1.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Cloud - - Crypto -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "ScPrime is a cryptocurrency project targeting public cloud services with a blockchain based ecosystem to pay individuals to store data around the globe using smart contracts and cryptographic proofs to ensure accuracy, security and redundancy." -home: https://truecharts.org/docs/charts/incubator/scprime -icon: https://truecharts.org/img/hotlink-ok/chart-icons/scprime.png -keywords: - - scprime - - Cloud - - Crypto -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: scprime -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/scprime - - https://scpri.me - - https://hub.docker.com/r/scprime/scprime -type: application -version: 1.0.3 diff --git a/incubator/scprime/1.0.3/app-changelog.md b/incubator/scprime/1.0.3/app-changelog.md deleted file mode 100644 index bf8099c80ed..00000000000 --- a/incubator/scprime/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [scprime-1.0.3](https://github.com/truecharts/charts/compare/scprime-0.0.34...scprime-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/scprime/1.0.3/charts/common-10.9.4.tgz b/incubator/scprime/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/scprime/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/scprime/1.0.3/CHANGELOG.md b/incubator/scprime/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/scprime/1.0.3/CHANGELOG.md rename to incubator/scprime/1.0.4/CHANGELOG.md diff --git a/incubator/scprime/1.0.4/Chart.yaml b/incubator/scprime/1.0.4/Chart.yaml new file mode 100644 index 00000000000..fd2ea47e54e --- /dev/null +++ b/incubator/scprime/1.0.4/Chart.yaml @@ -0,0 +1,31 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Cloud + - Crypto +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "ScPrime is a cryptocurrency project targeting public cloud services with a blockchain based ecosystem to pay individuals to store data around the globe using smart contracts and cryptographic proofs to ensure accuracy, security and redundancy." +home: https://truecharts.org/docs/charts/incubator/scprime +icon: https://truecharts.org/img/hotlink-ok/chart-icons/scprime.png +keywords: + - scprime + - Cloud + - Crypto +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: scprime +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/scprime + - https://scpri.me + - https://hub.docker.com/r/scprime/scprime +type: application +version: 1.0.4 diff --git a/incubator/scprime/1.0.3/README.md b/incubator/scprime/1.0.4/README.md similarity index 100% rename from incubator/scprime/1.0.3/README.md rename to incubator/scprime/1.0.4/README.md diff --git a/incubator/scprime/1.0.4/app-changelog.md b/incubator/scprime/1.0.4/app-changelog.md new file mode 100644 index 00000000000..e7faf6230f9 --- /dev/null +++ b/incubator/scprime/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [scprime-1.0.4](https://github.com/truecharts/charts/compare/scprime-1.0.3...scprime-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/scprime/1.0.3/app-readme.md b/incubator/scprime/1.0.4/app-readme.md similarity index 100% rename from incubator/scprime/1.0.3/app-readme.md rename to incubator/scprime/1.0.4/app-readme.md diff --git a/incubator/scprime/1.0.4/charts/common-10.9.7.tgz b/incubator/scprime/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/scprime/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/scprime/1.0.3/ix_values.yaml b/incubator/scprime/1.0.4/ix_values.yaml similarity index 100% rename from incubator/scprime/1.0.3/ix_values.yaml rename to incubator/scprime/1.0.4/ix_values.yaml diff --git a/incubator/scprime/1.0.3/questions.yaml b/incubator/scprime/1.0.4/questions.yaml similarity index 100% rename from incubator/scprime/1.0.3/questions.yaml rename to incubator/scprime/1.0.4/questions.yaml diff --git a/incubator/searx/1.0.3/templates/common.yaml b/incubator/scprime/1.0.4/templates/common.yaml similarity index 100% rename from incubator/searx/1.0.3/templates/common.yaml rename to incubator/scprime/1.0.4/templates/common.yaml diff --git a/incubator/sinusbot/1.0.3/values.yaml b/incubator/scprime/1.0.4/values.yaml similarity index 100% rename from incubator/sinusbot/1.0.3/values.yaml rename to incubator/scprime/1.0.4/values.yaml diff --git a/incubator/searx/1.0.3/Chart.lock b/incubator/searx/1.0.3/Chart.lock deleted file mode 100644 index 5c44ca6dfca..00000000000 --- a/incubator/searx/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:13:25.590126737Z" diff --git a/incubator/searx/1.0.3/Chart.yaml b/incubator/searx/1.0.3/Chart.yaml deleted file mode 100644 index ac009983035..00000000000 --- a/incubator/searx/1.0.3/Chart.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Meta search engine which aggregates results from more than 70 search services. -home: https://truecharts.org/docs/charts/incubator/searx -icon: https://truecharts.org/img/hotlink-ok/chart-icons/searx.png -keywords: - - searx - - Productivity - - Other -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: searx -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/searx - - https://github.com/asciimoo/searx - - https://hub.docker.com/r/searx/searx/ -type: application -version: 1.0.3 -annotations: - truecharts.org/catagories: | - - Productivity - - Other - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/searx/1.0.3/app-changelog.md b/incubator/searx/1.0.3/app-changelog.md deleted file mode 100644 index c411cc07070..00000000000 --- a/incubator/searx/1.0.3/app-changelog.md +++ /dev/null @@ -1,22 +0,0 @@ - - -## [searx-1.0.3](https://github.com/truecharts/charts/compare/searxng-0.0.71...searx-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Bump all for ingressList and speedtest - - bump to regenerate catalog - - Major Change to GUI - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/searx/1.0.3/charts/common-10.9.4.tgz b/incubator/searx/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/searx/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/searx/1.0.3/CHANGELOG.md b/incubator/searx/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/searx/1.0.3/CHANGELOG.md rename to incubator/searx/1.0.4/CHANGELOG.md diff --git a/incubator/searx/1.0.4/Chart.yaml b/incubator/searx/1.0.4/Chart.yaml new file mode 100644 index 00000000000..7873d371f38 --- /dev/null +++ b/incubator/searx/1.0.4/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Meta search engine which aggregates results from more than 70 search services. +home: https://truecharts.org/docs/charts/incubator/searx +icon: https://truecharts.org/img/hotlink-ok/chart-icons/searx.png +keywords: + - searx + - Productivity + - Other +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: searx +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/searx + - https://github.com/asciimoo/searx + - https://hub.docker.com/r/searx/searx/ +type: application +version: 1.0.4 +annotations: + truecharts.org/catagories: | + - Productivity + - Other + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/searx/1.0.3/README.md b/incubator/searx/1.0.4/README.md similarity index 100% rename from incubator/searx/1.0.3/README.md rename to incubator/searx/1.0.4/README.md diff --git a/incubator/searx/1.0.4/app-changelog.md b/incubator/searx/1.0.4/app-changelog.md new file mode 100644 index 00000000000..1c7510cfc5a --- /dev/null +++ b/incubator/searx/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [searx-1.0.4](https://github.com/truecharts/charts/compare/searx-1.0.3...searx-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/searx/1.0.3/app-readme.md b/incubator/searx/1.0.4/app-readme.md similarity index 100% rename from incubator/searx/1.0.3/app-readme.md rename to incubator/searx/1.0.4/app-readme.md diff --git a/incubator/searx/1.0.4/charts/common-10.9.7.tgz b/incubator/searx/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/searx/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/searx/1.0.3/ix_values.yaml b/incubator/searx/1.0.4/ix_values.yaml similarity index 100% rename from incubator/searx/1.0.3/ix_values.yaml rename to incubator/searx/1.0.4/ix_values.yaml diff --git a/incubator/searx/1.0.3/questions.yaml b/incubator/searx/1.0.4/questions.yaml similarity index 100% rename from incubator/searx/1.0.3/questions.yaml rename to incubator/searx/1.0.4/questions.yaml diff --git a/incubator/searxng/1.0.3/templates/common.yaml b/incubator/searx/1.0.4/templates/common.yaml similarity index 100% rename from incubator/searxng/1.0.3/templates/common.yaml rename to incubator/searx/1.0.4/templates/common.yaml diff --git a/incubator/slack-invite/1.0.3/values.yaml b/incubator/searx/1.0.4/values.yaml similarity index 100% rename from incubator/slack-invite/1.0.3/values.yaml rename to incubator/searx/1.0.4/values.yaml diff --git a/incubator/searxng/1.0.3/Chart.lock b/incubator/searxng/1.0.3/Chart.lock deleted file mode 100644 index 61e6436e1ef..00000000000 --- a/incubator/searxng/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:13:33.163915264Z" diff --git a/incubator/searxng/1.0.3/Chart.yaml b/incubator/searxng/1.0.3/Chart.yaml deleted file mode 100644 index 9b31cca3b35..00000000000 --- a/incubator/searxng/1.0.3/Chart.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Meta search engine which aggregates results from more than 70 search services. -home: https://truecharts.org/docs/charts/incubator/searxng -icon: https://truecharts.org/img/hotlink-ok/chart-icons/searxng.png -keywords: - - searxng - - Productivity - - Other -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: searxng -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/searxng - - https://github.com/searxng/searxng - - https://hub.docker.com/r/searxng/searxng -type: application -version: 1.0.3 -annotations: - truecharts.org/catagories: | - - Productivity - - Other - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/searxng/1.0.3/app-changelog.md b/incubator/searxng/1.0.3/app-changelog.md deleted file mode 100644 index 83619cc3740..00000000000 --- a/incubator/searxng/1.0.3/app-changelog.md +++ /dev/null @@ -1,22 +0,0 @@ - - -## [searxng-1.0.3](https://github.com/truecharts/charts/compare/searxng-0.0.71...searxng-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Bump all for ingressList and speedtest - - bump to regenerate catalog - - Major Change to GUI - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/searxng/1.0.3/charts/common-10.9.4.tgz b/incubator/searxng/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/searxng/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/searxng/1.0.3/CHANGELOG.md b/incubator/searxng/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/searxng/1.0.3/CHANGELOG.md rename to incubator/searxng/1.0.4/CHANGELOG.md diff --git a/incubator/searxng/1.0.4/Chart.yaml b/incubator/searxng/1.0.4/Chart.yaml new file mode 100644 index 00000000000..66cdc78f6b2 --- /dev/null +++ b/incubator/searxng/1.0.4/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Meta search engine which aggregates results from more than 70 search services. +home: https://truecharts.org/docs/charts/incubator/searxng +icon: https://truecharts.org/img/hotlink-ok/chart-icons/searxng.png +keywords: + - searxng + - Productivity + - Other +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: searxng +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/searxng + - https://github.com/searxng/searxng + - https://hub.docker.com/r/searxng/searxng +type: application +version: 1.0.4 +annotations: + truecharts.org/catagories: | + - Productivity + - Other + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/searxng/1.0.3/README.md b/incubator/searxng/1.0.4/README.md similarity index 100% rename from incubator/searxng/1.0.3/README.md rename to incubator/searxng/1.0.4/README.md diff --git a/incubator/searxng/1.0.4/app-changelog.md b/incubator/searxng/1.0.4/app-changelog.md new file mode 100644 index 00000000000..9695d698aca --- /dev/null +++ b/incubator/searxng/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [searxng-1.0.4](https://github.com/truecharts/charts/compare/searxng-1.0.3...searxng-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/searxng/1.0.3/app-readme.md b/incubator/searxng/1.0.4/app-readme.md similarity index 100% rename from incubator/searxng/1.0.3/app-readme.md rename to incubator/searxng/1.0.4/app-readme.md diff --git a/incubator/searxng/1.0.4/charts/common-10.9.7.tgz b/incubator/searxng/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/searxng/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/searxng/1.0.3/ix_values.yaml b/incubator/searxng/1.0.4/ix_values.yaml similarity index 100% rename from incubator/searxng/1.0.3/ix_values.yaml rename to incubator/searxng/1.0.4/ix_values.yaml diff --git a/incubator/searxng/1.0.3/questions.yaml b/incubator/searxng/1.0.4/questions.yaml similarity index 100% rename from incubator/searxng/1.0.3/questions.yaml rename to incubator/searxng/1.0.4/questions.yaml diff --git a/incubator/seedsync/1.0.3/templates/common.yaml b/incubator/searxng/1.0.4/templates/common.yaml similarity index 100% rename from incubator/seedsync/1.0.3/templates/common.yaml rename to incubator/searxng/1.0.4/templates/common.yaml diff --git a/incubator/snippet-box/1.0.3/values.yaml b/incubator/searxng/1.0.4/values.yaml similarity index 100% rename from incubator/snippet-box/1.0.3/values.yaml rename to incubator/searxng/1.0.4/values.yaml diff --git a/incubator/seedsync/1.0.3/Chart.lock b/incubator/seedsync/1.0.3/Chart.lock deleted file mode 100644 index cf2f2aff9d9..00000000000 --- a/incubator/seedsync/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:13:37.353078295Z" diff --git a/incubator/seedsync/1.0.3/Chart.yaml b/incubator/seedsync/1.0.3/Chart.yaml deleted file mode 100644 index 5ab4cb74caf..00000000000 --- a/incubator/seedsync/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Tools-Utilities -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: SeedSync is a tool to sync the files on a remote Linux server (like your seedbox, for example). It uses LFTP to transfer files fast! -home: https://truecharts.org/docs/charts/incubator/seedsync -icon: https://truecharts.org/img/hotlink-ok/chart-icons/seedsync.png -keywords: - - seedsync - - Tools-Utilities -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: seedsync -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/seedsync - - https://github.com/ipsingh06/seedsync - - https://hub.docker.com/r/ipsingh06/seedsync/ -type: application -version: 1.0.3 diff --git a/incubator/seedsync/1.0.3/app-changelog.md b/incubator/seedsync/1.0.3/app-changelog.md deleted file mode 100644 index 77ae2ed345e..00000000000 --- a/incubator/seedsync/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [seedsync-1.0.3](https://github.com/truecharts/charts/compare/seedsync-0.0.34...seedsync-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/seedsync/1.0.3/charts/common-10.9.4.tgz b/incubator/seedsync/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/seedsync/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/seedsync/1.0.3/CHANGELOG.md b/incubator/seedsync/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/seedsync/1.0.3/CHANGELOG.md rename to incubator/seedsync/1.0.4/CHANGELOG.md diff --git a/incubator/seedsync/1.0.4/Chart.yaml b/incubator/seedsync/1.0.4/Chart.yaml new file mode 100644 index 00000000000..7e68e9512dd --- /dev/null +++ b/incubator/seedsync/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Tools-Utilities +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: SeedSync is a tool to sync the files on a remote Linux server (like your seedbox, for example). It uses LFTP to transfer files fast! +home: https://truecharts.org/docs/charts/incubator/seedsync +icon: https://truecharts.org/img/hotlink-ok/chart-icons/seedsync.png +keywords: + - seedsync + - Tools-Utilities +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: seedsync +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/seedsync + - https://github.com/ipsingh06/seedsync + - https://hub.docker.com/r/ipsingh06/seedsync/ +type: application +version: 1.0.4 diff --git a/incubator/seedsync/1.0.3/README.md b/incubator/seedsync/1.0.4/README.md similarity index 100% rename from incubator/seedsync/1.0.3/README.md rename to incubator/seedsync/1.0.4/README.md diff --git a/incubator/seedsync/1.0.4/app-changelog.md b/incubator/seedsync/1.0.4/app-changelog.md new file mode 100644 index 00000000000..25c2897b90e --- /dev/null +++ b/incubator/seedsync/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [seedsync-1.0.4](https://github.com/truecharts/charts/compare/seedsync-1.0.3...seedsync-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/seedsync/1.0.3/app-readme.md b/incubator/seedsync/1.0.4/app-readme.md similarity index 100% rename from incubator/seedsync/1.0.3/app-readme.md rename to incubator/seedsync/1.0.4/app-readme.md diff --git a/incubator/seedsync/1.0.4/charts/common-10.9.7.tgz b/incubator/seedsync/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/seedsync/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/seedsync/1.0.3/ix_values.yaml b/incubator/seedsync/1.0.4/ix_values.yaml similarity index 100% rename from incubator/seedsync/1.0.3/ix_values.yaml rename to incubator/seedsync/1.0.4/ix_values.yaml diff --git a/incubator/seedsync/1.0.3/questions.yaml b/incubator/seedsync/1.0.4/questions.yaml similarity index 100% rename from incubator/seedsync/1.0.3/questions.yaml rename to incubator/seedsync/1.0.4/questions.yaml diff --git a/incubator/send/1.0.3/templates/common.yaml b/incubator/seedsync/1.0.4/templates/common.yaml similarity index 100% rename from incubator/send/1.0.3/templates/common.yaml rename to incubator/seedsync/1.0.4/templates/common.yaml diff --git a/incubator/socials/1.0.3/values.yaml b/incubator/seedsync/1.0.4/values.yaml similarity index 100% rename from incubator/socials/1.0.3/values.yaml rename to incubator/seedsync/1.0.4/values.yaml diff --git a/incubator/self-service-password/2.0.3/Chart.lock b/incubator/self-service-password/2.0.3/Chart.lock deleted file mode 100644 index 14cfa30a2f3..00000000000 --- a/incubator/self-service-password/2.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:13:54.016934804Z" diff --git a/incubator/self-service-password/2.0.3/Chart.yaml b/incubator/self-service-password/2.0.3/Chart.yaml deleted file mode 100644 index 71dc518ddfb..00000000000 --- a/incubator/self-service-password/2.0.3/Chart.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: v2 -appVersion: "5.3.1" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Self Service Password is a PHP application that allows users to change their password in an LDAP directory. -home: https://truecharts.org/docs/charts/incubator/self-service-password -icon: https://truecharts.org/img/hotlink-ok/chart-icons/self-service-password.png -keywords: - - password - - self-service - - ldap -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: self-service-password -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/self-service-password - - https://github.com/tiredofit/docker-self-service-password - - https://hub.docker.com/r/tiredofit/self-service-password - - https://self-service-password.readthedocs.io/en/latest -type: application -version: 2.0.3 -annotations: - truecharts.org/catagories: | - - productivity - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/self-service-password/2.0.3/app-changelog.md b/incubator/self-service-password/2.0.3/app-changelog.md deleted file mode 100644 index a86e14c84c2..00000000000 --- a/incubator/self-service-password/2.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [self-service-password-2.0.3](https://github.com/truecharts/charts/compare/self-service-password-1.0.49...self-service-password-2.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/self-service-password/2.0.3/charts/common-10.9.4.tgz b/incubator/self-service-password/2.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/self-service-password/2.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/self-service-password/2.0.3/CHANGELOG.md b/incubator/self-service-password/2.0.4/CHANGELOG.md similarity index 100% rename from incubator/self-service-password/2.0.3/CHANGELOG.md rename to incubator/self-service-password/2.0.4/CHANGELOG.md diff --git a/incubator/self-service-password/2.0.4/Chart.yaml b/incubator/self-service-password/2.0.4/Chart.yaml new file mode 100644 index 00000000000..2c709d30f4d --- /dev/null +++ b/incubator/self-service-password/2.0.4/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +appVersion: "5.3.1" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Self Service Password is a PHP application that allows users to change their password in an LDAP directory. +home: https://truecharts.org/docs/charts/incubator/self-service-password +icon: https://truecharts.org/img/hotlink-ok/chart-icons/self-service-password.png +keywords: + - password + - self-service + - ldap +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: self-service-password +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/self-service-password + - https://github.com/tiredofit/docker-self-service-password + - https://hub.docker.com/r/tiredofit/self-service-password + - https://self-service-password.readthedocs.io/en/latest +type: application +version: 2.0.4 +annotations: + truecharts.org/catagories: | + - productivity + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/self-service-password/2.0.3/README.md b/incubator/self-service-password/2.0.4/README.md similarity index 100% rename from incubator/self-service-password/2.0.3/README.md rename to incubator/self-service-password/2.0.4/README.md diff --git a/incubator/self-service-password/2.0.3/SKIPINSTALL b/incubator/self-service-password/2.0.4/SKIPINSTALL similarity index 100% rename from incubator/self-service-password/2.0.3/SKIPINSTALL rename to incubator/self-service-password/2.0.4/SKIPINSTALL diff --git a/incubator/self-service-password/2.0.4/app-changelog.md b/incubator/self-service-password/2.0.4/app-changelog.md new file mode 100644 index 00000000000..d2cb5f1c918 --- /dev/null +++ b/incubator/self-service-password/2.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [self-service-password-2.0.4](https://github.com/truecharts/charts/compare/self-service-password-2.0.3...self-service-password-2.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/self-service-password/2.0.3/app-readme.md b/incubator/self-service-password/2.0.4/app-readme.md similarity index 100% rename from incubator/self-service-password/2.0.3/app-readme.md rename to incubator/self-service-password/2.0.4/app-readme.md diff --git a/incubator/self-service-password/2.0.4/charts/common-10.9.7.tgz b/incubator/self-service-password/2.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/self-service-password/2.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/self-service-password/2.0.3/ix_values.yaml b/incubator/self-service-password/2.0.4/ix_values.yaml similarity index 100% rename from incubator/self-service-password/2.0.3/ix_values.yaml rename to incubator/self-service-password/2.0.4/ix_values.yaml diff --git a/incubator/self-service-password/2.0.3/questions.yaml b/incubator/self-service-password/2.0.4/questions.yaml similarity index 100% rename from incubator/self-service-password/2.0.3/questions.yaml rename to incubator/self-service-password/2.0.4/questions.yaml diff --git a/incubator/self-service-password/2.0.3/templates/common.yaml b/incubator/self-service-password/2.0.4/templates/common.yaml similarity index 100% rename from incubator/self-service-password/2.0.3/templates/common.yaml rename to incubator/self-service-password/2.0.4/templates/common.yaml diff --git a/incubator/sonarqube/1.0.3/values.yaml b/incubator/self-service-password/2.0.4/values.yaml similarity index 100% rename from incubator/sonarqube/1.0.3/values.yaml rename to incubator/self-service-password/2.0.4/values.yaml diff --git a/incubator/send/1.0.3/Chart.lock b/incubator/send/1.0.3/Chart.lock deleted file mode 100644 index c71fa8e7c5b..00000000000 --- a/incubator/send/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:13:57.351101274Z" diff --git a/incubator/send/1.0.3/Chart.yaml b/incubator/send/1.0.3/Chart.yaml deleted file mode 100644 index 9bb0b633b9b..00000000000 --- a/incubator/send/1.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Cloud - - Tools-Utilities -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "A fork of Mozilla's Firefox Send.Mozilla discontinued Send, this fork is a community effort to keep the project up-to-date and alive." -home: https://truecharts.org/docs/charts/incubator/send -icon: https://truecharts.org/img/hotlink-ok/chart-icons/send.png -keywords: - - send - - Cloud - - Tools-Utilities -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: send -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/send - - https://gitlab.com/timvisee/send - - https://gitlab.com/timvisee/send -type: application -version: 1.0.3 diff --git a/incubator/send/1.0.3/app-changelog.md b/incubator/send/1.0.3/app-changelog.md deleted file mode 100644 index 972eec76b4c..00000000000 --- a/incubator/send/1.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [send-1.0.3](https://github.com/truecharts/charts/compare/projectsend-4.0.2...send-1.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/incubator/send/1.0.3/charts/common-10.9.4.tgz b/incubator/send/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/send/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/send/1.0.3/CHANGELOG.md b/incubator/send/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/send/1.0.3/CHANGELOG.md rename to incubator/send/1.0.4/CHANGELOG.md diff --git a/incubator/send/1.0.4/Chart.yaml b/incubator/send/1.0.4/Chart.yaml new file mode 100644 index 00000000000..15b3391b96e --- /dev/null +++ b/incubator/send/1.0.4/Chart.yaml @@ -0,0 +1,31 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Cloud + - Tools-Utilities +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "A fork of Mozilla's Firefox Send.Mozilla discontinued Send, this fork is a community effort to keep the project up-to-date and alive." +home: https://truecharts.org/docs/charts/incubator/send +icon: https://truecharts.org/img/hotlink-ok/chart-icons/send.png +keywords: + - send + - Cloud + - Tools-Utilities +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: send +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/send + - https://gitlab.com/timvisee/send + - https://gitlab.com/timvisee/send +type: application +version: 1.0.4 diff --git a/incubator/send/1.0.3/README.md b/incubator/send/1.0.4/README.md similarity index 100% rename from incubator/send/1.0.3/README.md rename to incubator/send/1.0.4/README.md diff --git a/incubator/send/1.0.4/app-changelog.md b/incubator/send/1.0.4/app-changelog.md new file mode 100644 index 00000000000..d387dedd401 --- /dev/null +++ b/incubator/send/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [send-1.0.4](https://github.com/truecharts/charts/compare/projectsend-4.0.3...send-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/send/1.0.3/app-readme.md b/incubator/send/1.0.4/app-readme.md similarity index 100% rename from incubator/send/1.0.3/app-readme.md rename to incubator/send/1.0.4/app-readme.md diff --git a/incubator/send/1.0.4/charts/common-10.9.7.tgz b/incubator/send/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/send/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/send/1.0.3/ix_values.yaml b/incubator/send/1.0.4/ix_values.yaml similarity index 100% rename from incubator/send/1.0.3/ix_values.yaml rename to incubator/send/1.0.4/ix_values.yaml diff --git a/incubator/send/1.0.3/questions.yaml b/incubator/send/1.0.4/questions.yaml similarity index 100% rename from incubator/send/1.0.3/questions.yaml rename to incubator/send/1.0.4/questions.yaml diff --git a/incubator/serviio/1.0.3/templates/common.yaml b/incubator/send/1.0.4/templates/common.yaml similarity index 100% rename from incubator/serviio/1.0.3/templates/common.yaml rename to incubator/send/1.0.4/templates/common.yaml diff --git a/incubator/songkong/1.0.3/values.yaml b/incubator/send/1.0.4/values.yaml similarity index 100% rename from incubator/songkong/1.0.3/values.yaml rename to incubator/send/1.0.4/values.yaml diff --git a/incubator/senseai-server/1.0.3/Chart.lock b/incubator/senseai-server/1.0.3/Chart.lock deleted file mode 100644 index 55cef5cc4db..00000000000 --- a/incubator/senseai-server/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:14:05.195600522Z" diff --git a/incubator/senseai-server/1.0.3/Chart.yaml b/incubator/senseai-server/1.0.3/Chart.yaml deleted file mode 100644 index 2281812cf15..00000000000 --- a/incubator/senseai-server/1.0.3/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: "1.4.0" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: A standalone, self-hosted, fast, free and Open Source Artificial Intelligence microserver for any platform, any language. -home: https://truecharts.org/docs/charts/incubator/senseai-server -icon: https://truecharts.org/img/hotlink-ok/chart-icons/senseai-server.png -keywords: - - ai - - senseai -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: senseai-server -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/senseai-server - - https://github.com/codeproject/CodeProject.SenseAI - - https://hub.docker.com/r/codeproject/senseai-server -version: 1.0.3 -annotations: - truecharts.org/catagories: | - - ai - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/senseai-server/1.0.3/app-changelog.md b/incubator/senseai-server/1.0.3/app-changelog.md deleted file mode 100644 index 4489d5657de..00000000000 --- a/incubator/senseai-server/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [senseai-server-1.0.3](https://github.com/truecharts/charts/compare/senseai-server-0.0.42...senseai-server-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/senseai-server/1.0.3/charts/common-10.9.4.tgz b/incubator/senseai-server/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/senseai-server/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/senseai-server/1.0.3/CHANGELOG.md b/incubator/senseai-server/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/senseai-server/1.0.3/CHANGELOG.md rename to incubator/senseai-server/1.0.4/CHANGELOG.md diff --git a/incubator/senseai-server/1.0.4/Chart.yaml b/incubator/senseai-server/1.0.4/Chart.yaml new file mode 100644 index 00000000000..2218160de57 --- /dev/null +++ b/incubator/senseai-server/1.0.4/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "1.4.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: A standalone, self-hosted, fast, free and Open Source Artificial Intelligence microserver for any platform, any language. +home: https://truecharts.org/docs/charts/incubator/senseai-server +icon: https://truecharts.org/img/hotlink-ok/chart-icons/senseai-server.png +keywords: + - ai + - senseai +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: senseai-server +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/senseai-server + - https://github.com/codeproject/CodeProject.SenseAI + - https://hub.docker.com/r/codeproject/senseai-server +version: 1.0.4 +annotations: + truecharts.org/catagories: | + - ai + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/senseai-server/1.0.3/README.md b/incubator/senseai-server/1.0.4/README.md similarity index 100% rename from incubator/senseai-server/1.0.3/README.md rename to incubator/senseai-server/1.0.4/README.md diff --git a/incubator/senseai-server/1.0.4/app-changelog.md b/incubator/senseai-server/1.0.4/app-changelog.md new file mode 100644 index 00000000000..f42528ddaa3 --- /dev/null +++ b/incubator/senseai-server/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [senseai-server-1.0.4](https://github.com/truecharts/charts/compare/senseai-server-1.0.3...senseai-server-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/senseai-server/1.0.3/app-readme.md b/incubator/senseai-server/1.0.4/app-readme.md similarity index 100% rename from incubator/senseai-server/1.0.3/app-readme.md rename to incubator/senseai-server/1.0.4/app-readme.md diff --git a/incubator/senseai-server/1.0.4/charts/common-10.9.7.tgz b/incubator/senseai-server/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/senseai-server/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/senseai-server/1.0.3/ix_values.yaml b/incubator/senseai-server/1.0.4/ix_values.yaml similarity index 100% rename from incubator/senseai-server/1.0.3/ix_values.yaml rename to incubator/senseai-server/1.0.4/ix_values.yaml diff --git a/incubator/senseai-server/1.0.3/questions.yaml b/incubator/senseai-server/1.0.4/questions.yaml similarity index 100% rename from incubator/senseai-server/1.0.3/questions.yaml rename to incubator/senseai-server/1.0.4/questions.yaml diff --git a/incubator/ts3-manager/1.0.3/templates/common.yaml b/incubator/senseai-server/1.0.4/templates/common.yaml similarity index 100% rename from incubator/ts3-manager/1.0.3/templates/common.yaml rename to incubator/senseai-server/1.0.4/templates/common.yaml diff --git a/incubator/sourcegraph/1.0.3/values.yaml b/incubator/senseai-server/1.0.4/values.yaml similarity index 100% rename from incubator/sourcegraph/1.0.3/values.yaml rename to incubator/senseai-server/1.0.4/values.yaml diff --git a/incubator/serviio/1.0.3/Chart.lock b/incubator/serviio/1.0.3/Chart.lock deleted file mode 100644 index 7d5ed5be57c..00000000000 --- a/incubator/serviio/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:14:08.486019087Z" diff --git a/incubator/serviio/1.0.3/Chart.yaml b/incubator/serviio/1.0.3/Chart.yaml deleted file mode 100644 index dd9b3046216..00000000000 --- a/incubator/serviio/1.0.3/Chart.yaml +++ /dev/null @@ -1,37 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - MediaServer-Video - - MediaServer-Music - - MediaServer-Books - - MediaServer-Photos - - MediaServer-Other -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Serviio is a freeware media server designed to let users stream music, video, or image files to DLNA compliant televisions, Blu-ray players, game consoles, and Android or Windows Mobile devices on a home network." -home: https://truecharts.org/docs/charts/incubator/serviio -icon: https://truecharts.org/img/hotlink-ok/chart-icons/serviio.png -keywords: - - serviio - - MediaServer-Video - - MediaServer-Music - - MediaServer-Books - - MediaServer-Photos - - MediaServer-Other -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: serviio -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/serviio - - https://serviio.org/ - - https://hub.docker.com/r/riftbit/serviio -type: application -version: 1.0.3 diff --git a/incubator/serviio/1.0.3/app-changelog.md b/incubator/serviio/1.0.3/app-changelog.md deleted file mode 100644 index 624886bc35e..00000000000 --- a/incubator/serviio/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [serviio-1.0.3](https://github.com/truecharts/charts/compare/serviio-0.0.34...serviio-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/serviio/1.0.3/charts/common-10.9.4.tgz b/incubator/serviio/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/serviio/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/serviio/1.0.3/CHANGELOG.md b/incubator/serviio/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/serviio/1.0.3/CHANGELOG.md rename to incubator/serviio/1.0.4/CHANGELOG.md diff --git a/incubator/serviio/1.0.4/Chart.yaml b/incubator/serviio/1.0.4/Chart.yaml new file mode 100644 index 00000000000..c0e2e1f5f36 --- /dev/null +++ b/incubator/serviio/1.0.4/Chart.yaml @@ -0,0 +1,37 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - MediaServer-Video + - MediaServer-Music + - MediaServer-Books + - MediaServer-Photos + - MediaServer-Other +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Serviio is a freeware media server designed to let users stream music, video, or image files to DLNA compliant televisions, Blu-ray players, game consoles, and Android or Windows Mobile devices on a home network." +home: https://truecharts.org/docs/charts/incubator/serviio +icon: https://truecharts.org/img/hotlink-ok/chart-icons/serviio.png +keywords: + - serviio + - MediaServer-Video + - MediaServer-Music + - MediaServer-Books + - MediaServer-Photos + - MediaServer-Other +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: serviio +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/serviio + - https://serviio.org/ + - https://hub.docker.com/r/riftbit/serviio +type: application +version: 1.0.4 diff --git a/incubator/serviio/1.0.3/README.md b/incubator/serviio/1.0.4/README.md similarity index 100% rename from incubator/serviio/1.0.3/README.md rename to incubator/serviio/1.0.4/README.md diff --git a/incubator/serviio/1.0.4/app-changelog.md b/incubator/serviio/1.0.4/app-changelog.md new file mode 100644 index 00000000000..a22a7146008 --- /dev/null +++ b/incubator/serviio/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [serviio-1.0.4](https://github.com/truecharts/charts/compare/serviio-1.0.3...serviio-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/serviio/1.0.3/app-readme.md b/incubator/serviio/1.0.4/app-readme.md similarity index 100% rename from incubator/serviio/1.0.3/app-readme.md rename to incubator/serviio/1.0.4/app-readme.md diff --git a/incubator/serviio/1.0.4/charts/common-10.9.7.tgz b/incubator/serviio/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/serviio/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/serviio/1.0.3/ix_values.yaml b/incubator/serviio/1.0.4/ix_values.yaml similarity index 100% rename from incubator/serviio/1.0.3/ix_values.yaml rename to incubator/serviio/1.0.4/ix_values.yaml diff --git a/incubator/serviio/1.0.3/questions.yaml b/incubator/serviio/1.0.4/questions.yaml similarity index 100% rename from incubator/serviio/1.0.3/questions.yaml rename to incubator/serviio/1.0.4/questions.yaml diff --git a/incubator/sftpgo/1.0.3/templates/common.yaml b/incubator/serviio/1.0.4/templates/common.yaml similarity index 100% rename from incubator/sftpgo/1.0.3/templates/common.yaml rename to incubator/serviio/1.0.4/templates/common.yaml diff --git a/incubator/spaceengineers/1.0.3/values.yaml b/incubator/serviio/1.0.4/values.yaml similarity index 100% rename from incubator/spaceengineers/1.0.3/values.yaml rename to incubator/serviio/1.0.4/values.yaml diff --git a/incubator/sftpgo/1.0.3/Chart.lock b/incubator/sftpgo/1.0.3/Chart.lock deleted file mode 100644 index df8c11f71b3..00000000000 --- a/incubator/sftpgo/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:14:25.190026052Z" diff --git a/incubator/sftpgo/1.0.3/Chart.yaml b/incubator/sftpgo/1.0.3/Chart.yaml deleted file mode 100644 index b1ef06990bb..00000000000 --- a/incubator/sftpgo/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Network-FTP -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Fully featured and highly configurable SFTP server with optional HTTP/S, FTP, FTPS and WebDAV support. Several storage backends are supported: local filesystem, encrypted local filesystem, S3 (compatible) Object Storage, Google Cloud Storage, Azure Blob Storage, SFTP." -home: https://truecharts.org/docs/charts/incubator/sftpgo -icon: https://truecharts.org/img/hotlink-ok/chart-icons/sftpgo.png -keywords: - - sftpgo - - Network-FTP -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: sftpgo -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/sftpgo - - https://github.com/drakkan/sftpgo - - https://hub.docker.com/r/drakkan/sftpgo -type: application -version: 1.0.3 diff --git a/incubator/sftpgo/1.0.3/app-changelog.md b/incubator/sftpgo/1.0.3/app-changelog.md deleted file mode 100644 index fb00b80689b..00000000000 --- a/incubator/sftpgo/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [sftpgo-1.0.3](https://github.com/truecharts/charts/compare/sftpgo-0.0.40...sftpgo-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/sftpgo/1.0.3/charts/common-10.9.4.tgz b/incubator/sftpgo/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/sftpgo/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/sftpgo/1.0.3/CHANGELOG.md b/incubator/sftpgo/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/sftpgo/1.0.3/CHANGELOG.md rename to incubator/sftpgo/1.0.4/CHANGELOG.md diff --git a/incubator/sftpgo/1.0.4/Chart.yaml b/incubator/sftpgo/1.0.4/Chart.yaml new file mode 100644 index 00000000000..653cc5b5f8d --- /dev/null +++ b/incubator/sftpgo/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Network-FTP +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Fully featured and highly configurable SFTP server with optional HTTP/S, FTP, FTPS and WebDAV support. Several storage backends are supported: local filesystem, encrypted local filesystem, S3 (compatible) Object Storage, Google Cloud Storage, Azure Blob Storage, SFTP." +home: https://truecharts.org/docs/charts/incubator/sftpgo +icon: https://truecharts.org/img/hotlink-ok/chart-icons/sftpgo.png +keywords: + - sftpgo + - Network-FTP +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: sftpgo +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/sftpgo + - https://github.com/drakkan/sftpgo + - https://hub.docker.com/r/drakkan/sftpgo +type: application +version: 1.0.4 diff --git a/incubator/sftpgo/1.0.3/README.md b/incubator/sftpgo/1.0.4/README.md similarity index 100% rename from incubator/sftpgo/1.0.3/README.md rename to incubator/sftpgo/1.0.4/README.md diff --git a/incubator/sftpgo/1.0.4/app-changelog.md b/incubator/sftpgo/1.0.4/app-changelog.md new file mode 100644 index 00000000000..d4f1672a48c --- /dev/null +++ b/incubator/sftpgo/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [sftpgo-1.0.4](https://github.com/truecharts/charts/compare/sftpgo-1.0.3...sftpgo-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/sftpgo/1.0.3/app-readme.md b/incubator/sftpgo/1.0.4/app-readme.md similarity index 100% rename from incubator/sftpgo/1.0.3/app-readme.md rename to incubator/sftpgo/1.0.4/app-readme.md diff --git a/incubator/sftpgo/1.0.4/charts/common-10.9.7.tgz b/incubator/sftpgo/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/sftpgo/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/sftpgo/1.0.3/ix_values.yaml b/incubator/sftpgo/1.0.4/ix_values.yaml similarity index 100% rename from incubator/sftpgo/1.0.3/ix_values.yaml rename to incubator/sftpgo/1.0.4/ix_values.yaml diff --git a/incubator/sftpgo/1.0.3/questions.yaml b/incubator/sftpgo/1.0.4/questions.yaml similarity index 100% rename from incubator/sftpgo/1.0.3/questions.yaml rename to incubator/sftpgo/1.0.4/questions.yaml diff --git a/incubator/shaarli/1.0.3/templates/common.yaml b/incubator/sftpgo/1.0.4/templates/common.yaml similarity index 100% rename from incubator/shaarli/1.0.3/templates/common.yaml rename to incubator/sftpgo/1.0.4/templates/common.yaml diff --git a/incubator/splunk/1.0.3/values.yaml b/incubator/sftpgo/1.0.4/values.yaml similarity index 100% rename from incubator/splunk/1.0.3/values.yaml rename to incubator/sftpgo/1.0.4/values.yaml diff --git a/incubator/shaarli/1.0.3/Chart.lock b/incubator/shaarli/1.0.3/Chart.lock deleted file mode 100644 index d9fab57369e..00000000000 --- a/incubator/shaarli/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:14:29.022309305Z" diff --git a/incubator/shaarli/1.0.3/Chart.yaml b/incubator/shaarli/1.0.3/Chart.yaml deleted file mode 100644 index ff8a0a37533..00000000000 --- a/incubator/shaarli/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Productivity -apiVersion: v2 -appVersion: "master" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: The personal, minimalist, super-fast, database free, bookmarking service. -home: https://truecharts.org/docs/charts/incubator/shaarli -icon: https://truecharts.org/img/hotlink-ok/chart-icons/shaarli.png -keywords: - - shaarli - - Productivity -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: shaarli -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/shaarli - - https://github.com/shaarli/Shaarli - - https://hub.docker.com/r/shaarli/shaarli/ -type: application -version: 1.0.3 diff --git a/incubator/shaarli/1.0.3/app-changelog.md b/incubator/shaarli/1.0.3/app-changelog.md deleted file mode 100644 index ce47fb67e34..00000000000 --- a/incubator/shaarli/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [shaarli-1.0.3](https://github.com/truecharts/charts/compare/shaarli-0.0.33...shaarli-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/shaarli/1.0.3/charts/common-10.9.4.tgz b/incubator/shaarli/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/shaarli/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/shaarli/1.0.3/CHANGELOG.md b/incubator/shaarli/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/shaarli/1.0.3/CHANGELOG.md rename to incubator/shaarli/1.0.4/CHANGELOG.md diff --git a/incubator/shaarli/1.0.4/Chart.yaml b/incubator/shaarli/1.0.4/Chart.yaml new file mode 100644 index 00000000000..aa8e6bac6f0 --- /dev/null +++ b/incubator/shaarli/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Productivity +apiVersion: v2 +appVersion: "master" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: The personal, minimalist, super-fast, database free, bookmarking service. +home: https://truecharts.org/docs/charts/incubator/shaarli +icon: https://truecharts.org/img/hotlink-ok/chart-icons/shaarli.png +keywords: + - shaarli + - Productivity +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: shaarli +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/shaarli + - https://github.com/shaarli/Shaarli + - https://hub.docker.com/r/shaarli/shaarli/ +type: application +version: 1.0.4 diff --git a/incubator/shaarli/1.0.3/README.md b/incubator/shaarli/1.0.4/README.md similarity index 100% rename from incubator/shaarli/1.0.3/README.md rename to incubator/shaarli/1.0.4/README.md diff --git a/incubator/shaarli/1.0.4/app-changelog.md b/incubator/shaarli/1.0.4/app-changelog.md new file mode 100644 index 00000000000..97d3d137d57 --- /dev/null +++ b/incubator/shaarli/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [shaarli-1.0.4](https://github.com/truecharts/charts/compare/shaarli-1.0.3...shaarli-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/shaarli/1.0.3/app-readme.md b/incubator/shaarli/1.0.4/app-readme.md similarity index 100% rename from incubator/shaarli/1.0.3/app-readme.md rename to incubator/shaarli/1.0.4/app-readme.md diff --git a/incubator/shaarli/1.0.4/charts/common-10.9.7.tgz b/incubator/shaarli/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/shaarli/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/shaarli/1.0.3/ix_values.yaml b/incubator/shaarli/1.0.4/ix_values.yaml similarity index 100% rename from incubator/shaarli/1.0.3/ix_values.yaml rename to incubator/shaarli/1.0.4/ix_values.yaml diff --git a/incubator/shaarli/1.0.3/questions.yaml b/incubator/shaarli/1.0.4/questions.yaml similarity index 100% rename from incubator/shaarli/1.0.3/questions.yaml rename to incubator/shaarli/1.0.4/questions.yaml diff --git a/incubator/shadowsocks/1.0.3/templates/common.yaml b/incubator/shaarli/1.0.4/templates/common.yaml similarity index 100% rename from incubator/shadowsocks/1.0.3/templates/common.yaml rename to incubator/shaarli/1.0.4/templates/common.yaml diff --git a/incubator/sqlite-web/1.0.3/values.yaml b/incubator/shaarli/1.0.4/values.yaml similarity index 100% rename from incubator/sqlite-web/1.0.3/values.yaml rename to incubator/shaarli/1.0.4/values.yaml diff --git a/incubator/shadowsocks/1.0.3/Chart.lock b/incubator/shadowsocks/1.0.3/Chart.lock deleted file mode 100644 index 38c2bb514a5..00000000000 --- a/incubator/shadowsocks/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:14:36.7426349Z" diff --git a/incubator/shadowsocks/1.0.3/Chart.yaml b/incubator/shadowsocks/1.0.3/Chart.yaml deleted file mode 100644 index 7581321b022..00000000000 --- a/incubator/shadowsocks/1.0.3/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Security - - Network-Proxy - - Network-VPN -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: 'A secure SOCKS5 proxy. Shadowsocks is a free and open-source encryption protocol project, widely used in China to circumvent Internet censorship. It was created in 2012 by a Chinese programmer named "clowwindy", and multiple implementations of the protocol have been made available since. Can be used with any SOCKS or Shadowsocks client.' -home: https://truecharts.org/docs/charts/incubator/shadowsocks -icon: https://truecharts.org/img/hotlink-ok/chart-icons/shadowsocks.png -keywords: - - shadowsocks - - Security - - Network-Proxy - - Network-VPN -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: shadowsocks -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/shadowsocks - - https://github.com/shadowsocks/shadowsocks-libev/blob/master/docker/alpine/README.md - - https://hub.docker.com/r/shadowsocks/shadowsocks-libev -type: application -version: 1.0.3 diff --git a/incubator/shadowsocks/1.0.3/app-changelog.md b/incubator/shadowsocks/1.0.3/app-changelog.md deleted file mode 100644 index d0ccd7284df..00000000000 --- a/incubator/shadowsocks/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [shadowsocks-1.0.3](https://github.com/truecharts/charts/compare/shadowsocks-0.0.34...shadowsocks-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/shadowsocks/1.0.3/charts/common-10.9.4.tgz b/incubator/shadowsocks/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/shadowsocks/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/shadowsocks/1.0.3/CHANGELOG.md b/incubator/shadowsocks/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/shadowsocks/1.0.3/CHANGELOG.md rename to incubator/shadowsocks/1.0.4/CHANGELOG.md diff --git a/incubator/shadowsocks/1.0.4/Chart.yaml b/incubator/shadowsocks/1.0.4/Chart.yaml new file mode 100644 index 00000000000..d1a68ef15a4 --- /dev/null +++ b/incubator/shadowsocks/1.0.4/Chart.yaml @@ -0,0 +1,33 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Security + - Network-Proxy + - Network-VPN +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: 'A secure SOCKS5 proxy. Shadowsocks is a free and open-source encryption protocol project, widely used in China to circumvent Internet censorship. It was created in 2012 by a Chinese programmer named "clowwindy", and multiple implementations of the protocol have been made available since. Can be used with any SOCKS or Shadowsocks client.' +home: https://truecharts.org/docs/charts/incubator/shadowsocks +icon: https://truecharts.org/img/hotlink-ok/chart-icons/shadowsocks.png +keywords: + - shadowsocks + - Security + - Network-Proxy + - Network-VPN +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: shadowsocks +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/shadowsocks + - https://github.com/shadowsocks/shadowsocks-libev/blob/master/docker/alpine/README.md + - https://hub.docker.com/r/shadowsocks/shadowsocks-libev +type: application +version: 1.0.4 diff --git a/incubator/shadowsocks/1.0.3/README.md b/incubator/shadowsocks/1.0.4/README.md similarity index 100% rename from incubator/shadowsocks/1.0.3/README.md rename to incubator/shadowsocks/1.0.4/README.md diff --git a/incubator/shadowsocks/1.0.4/app-changelog.md b/incubator/shadowsocks/1.0.4/app-changelog.md new file mode 100644 index 00000000000..f94bcd6183a --- /dev/null +++ b/incubator/shadowsocks/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [shadowsocks-1.0.4](https://github.com/truecharts/charts/compare/shadowsocks-1.0.3...shadowsocks-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/shadowsocks/1.0.3/app-readme.md b/incubator/shadowsocks/1.0.4/app-readme.md similarity index 100% rename from incubator/shadowsocks/1.0.3/app-readme.md rename to incubator/shadowsocks/1.0.4/app-readme.md diff --git a/incubator/shadowsocks/1.0.4/charts/common-10.9.7.tgz b/incubator/shadowsocks/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/shadowsocks/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/shadowsocks/1.0.3/ix_values.yaml b/incubator/shadowsocks/1.0.4/ix_values.yaml similarity index 100% rename from incubator/shadowsocks/1.0.3/ix_values.yaml rename to incubator/shadowsocks/1.0.4/ix_values.yaml diff --git a/incubator/shadowsocks/1.0.3/questions.yaml b/incubator/shadowsocks/1.0.4/questions.yaml similarity index 100% rename from incubator/shadowsocks/1.0.3/questions.yaml rename to incubator/shadowsocks/1.0.4/questions.yaml diff --git a/incubator/shapeshifter-obfuscator/1.0.3/templates/common.yaml b/incubator/shadowsocks/1.0.4/templates/common.yaml similarity index 100% rename from incubator/shapeshifter-obfuscator/1.0.3/templates/common.yaml rename to incubator/shadowsocks/1.0.4/templates/common.yaml diff --git a/incubator/st-reborn-server/1.0.3/values.yaml b/incubator/shadowsocks/1.0.4/values.yaml similarity index 100% rename from incubator/st-reborn-server/1.0.3/values.yaml rename to incubator/shadowsocks/1.0.4/values.yaml diff --git a/incubator/shapeshifter-obfuscator/1.0.3/Chart.lock b/incubator/shapeshifter-obfuscator/1.0.3/Chart.lock deleted file mode 100644 index 898a98896d2..00000000000 --- a/incubator/shapeshifter-obfuscator/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:14:38.801413667Z" diff --git a/incubator/shapeshifter-obfuscator/1.0.3/Chart.yaml b/incubator/shapeshifter-obfuscator/1.0.3/Chart.yaml deleted file mode 100644 index 42bd5732d6b..00000000000 --- a/incubator/shapeshifter-obfuscator/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Security -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Shapeshifter-Obfuscator is a Chartized implementation of shapeshifter-dispatcher provided by The Operator Foundation. The shapeshifter suite provides command-line proxy and obfuscation tools that effectively modify packets to evade advanced IDS systems. " -home: https://truecharts.org/docs/charts/incubator/shapeshifter-obfuscator -icon: https://truecharts.org/img/hotlink-ok/chart-icons/shapeshifter-obfuscator.png -keywords: - - shapeshifter-obfuscator - - Security -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: shapeshifter-obfuscator -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/shapeshifter-obfuscator - - https://github.com/juchong/shapeshifter-docker - - https://hub.docker.com/r/juchong/shapeshifter-docker -type: application -version: 1.0.3 diff --git a/incubator/shapeshifter-obfuscator/1.0.3/app-changelog.md b/incubator/shapeshifter-obfuscator/1.0.3/app-changelog.md deleted file mode 100644 index 3948365baa0..00000000000 --- a/incubator/shapeshifter-obfuscator/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [shapeshifter-obfuscator-1.0.3](https://github.com/truecharts/charts/compare/shapeshifter-obfuscator-0.0.34...shapeshifter-obfuscator-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/shapeshifter-obfuscator/1.0.3/charts/common-10.9.4.tgz b/incubator/shapeshifter-obfuscator/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/shapeshifter-obfuscator/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/shapeshifter-obfuscator/1.0.3/CHANGELOG.md b/incubator/shapeshifter-obfuscator/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/shapeshifter-obfuscator/1.0.3/CHANGELOG.md rename to incubator/shapeshifter-obfuscator/1.0.4/CHANGELOG.md diff --git a/incubator/shapeshifter-obfuscator/1.0.4/Chart.yaml b/incubator/shapeshifter-obfuscator/1.0.4/Chart.yaml new file mode 100644 index 00000000000..dba4474bb82 --- /dev/null +++ b/incubator/shapeshifter-obfuscator/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Security +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Shapeshifter-Obfuscator is a Chartized implementation of shapeshifter-dispatcher provided by The Operator Foundation. The shapeshifter suite provides command-line proxy and obfuscation tools that effectively modify packets to evade advanced IDS systems. " +home: https://truecharts.org/docs/charts/incubator/shapeshifter-obfuscator +icon: https://truecharts.org/img/hotlink-ok/chart-icons/shapeshifter-obfuscator.png +keywords: + - shapeshifter-obfuscator + - Security +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: shapeshifter-obfuscator +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/shapeshifter-obfuscator + - https://github.com/juchong/shapeshifter-docker + - https://hub.docker.com/r/juchong/shapeshifter-docker +type: application +version: 1.0.4 diff --git a/incubator/shapeshifter-obfuscator/1.0.3/README.md b/incubator/shapeshifter-obfuscator/1.0.4/README.md similarity index 100% rename from incubator/shapeshifter-obfuscator/1.0.3/README.md rename to incubator/shapeshifter-obfuscator/1.0.4/README.md diff --git a/incubator/shapeshifter-obfuscator/1.0.4/app-changelog.md b/incubator/shapeshifter-obfuscator/1.0.4/app-changelog.md new file mode 100644 index 00000000000..a677087cff6 --- /dev/null +++ b/incubator/shapeshifter-obfuscator/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [shapeshifter-obfuscator-1.0.4](https://github.com/truecharts/charts/compare/shapeshifter-obfuscator-1.0.3...shapeshifter-obfuscator-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/shapeshifter-obfuscator/1.0.3/app-readme.md b/incubator/shapeshifter-obfuscator/1.0.4/app-readme.md similarity index 100% rename from incubator/shapeshifter-obfuscator/1.0.3/app-readme.md rename to incubator/shapeshifter-obfuscator/1.0.4/app-readme.md diff --git a/incubator/shapeshifter-obfuscator/1.0.4/charts/common-10.9.7.tgz b/incubator/shapeshifter-obfuscator/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/shapeshifter-obfuscator/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/shapeshifter-obfuscator/1.0.3/ix_values.yaml b/incubator/shapeshifter-obfuscator/1.0.4/ix_values.yaml similarity index 100% rename from incubator/shapeshifter-obfuscator/1.0.3/ix_values.yaml rename to incubator/shapeshifter-obfuscator/1.0.4/ix_values.yaml diff --git a/incubator/shapeshifter-obfuscator/1.0.3/questions.yaml b/incubator/shapeshifter-obfuscator/1.0.4/questions.yaml similarity index 100% rename from incubator/shapeshifter-obfuscator/1.0.3/questions.yaml rename to incubator/shapeshifter-obfuscator/1.0.4/questions.yaml diff --git a/incubator/shoko-server/1.0.3/templates/common.yaml b/incubator/shapeshifter-obfuscator/1.0.4/templates/common.yaml similarity index 100% rename from incubator/shoko-server/1.0.3/templates/common.yaml rename to incubator/shapeshifter-obfuscator/1.0.4/templates/common.yaml diff --git a/incubator/stackedit/1.0.3/values.yaml b/incubator/shapeshifter-obfuscator/1.0.4/values.yaml similarity index 100% rename from incubator/stackedit/1.0.3/values.yaml rename to incubator/shapeshifter-obfuscator/1.0.4/values.yaml diff --git a/incubator/sheetable/2.0.0/CHANGELOG.md b/incubator/sheetable/2.0.0/CHANGELOG.md new file mode 100644 index 00000000000..5fccc6ada8e --- /dev/null +++ b/incubator/sheetable/2.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [sheetable-1.0.0](https://github.com/truecharts/charts/compare/sheetable-0.0.28...sheetable-1.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [sheetable-0.0.31](https://github.com/truecharts/charts/compare/sheetable-0.0.28...sheetable-0.0.31) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [sheetable-0.0.30](https://github.com/truecharts/charts/compare/sheetable-0.0.28...sheetable-0.0.30) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [sheetable-0.0.30](https://github.com/truecharts/charts/compare/sheetable-0.0.28...sheetable-0.0.30) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [sheetable-0.0.30](https://github.com/truecharts/charts/compare/sheetable-0.0.28...sheetable-0.0.30) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [sheetable-0.0.29](https://github.com/truecharts/charts/compare/sheetable-0.0.28...sheetable-0.0.29) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + diff --git a/incubator/sheetable/2.0.0/Chart.yaml b/incubator/sheetable/2.0.0/Chart.yaml new file mode 100644 index 00000000000..403f6de32a8 --- /dev/null +++ b/incubator/sheetable/2.0.0/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "0.8" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 +description: SheetAble is an easy to use music sheet organiser for all the music enthusiasts out there. +home: https://truecharts.org/docs/charts/incubator/sheetable +icon: https://truecharts.org/img/hotlink-ok/chart-icons/sheetable.png +keywords: + - sheetable +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: sheetable +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/sheetable + - https://sheetable.net/docs + - https://github.com/SheetAble +version: 2.0.0 +annotations: + truecharts.org/catagories: | + - music + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/sheetable/2.0.0/README.md b/incubator/sheetable/2.0.0/README.md new file mode 100644 index 00000000000..07d250c4d8a --- /dev/null +++ b/incubator/sheetable/2.0.0/README.md @@ -0,0 +1,108 @@ +# sheetable + +SheetAble is an easy to use music sheet organiser for all the music enthusiasts out there. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [sheetable](https://truecharts.org/docs/charts/incubator/sheetable) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.122 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `sheetable` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install sheetable TrueCharts/sheetable +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `sheetable` deployment + +```console +helm uninstall sheetable +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install sheetable \ + --set env.TZ="America/New York" \ + TrueCharts/sheetable +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install sheetable TrueCharts/sheetable -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/incubator/sheetable/2.0.0/app-changelog.md b/incubator/sheetable/2.0.0/app-changelog.md new file mode 100644 index 00000000000..d692406aaea --- /dev/null +++ b/incubator/sheetable/2.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [sheetable-2.0.0](https://github.com/truecharts/charts/compare/sheetable-1.0.3...sheetable-2.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/sheetable/2.0.0/app-readme.md b/incubator/sheetable/2.0.0/app-readme.md new file mode 100644 index 00000000000..2fc7929c376 --- /dev/null +++ b/incubator/sheetable/2.0.0/app-readme.md @@ -0,0 +1,8 @@ +SheetAble is an easy to use music sheet organiser for all the music enthusiasts out there. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/incubator/sheetable](https://truecharts.org/docs/charts/incubator/sheetable) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/incubator/sheetable/2.0.0/charts/common-10.9.7.tgz b/incubator/sheetable/2.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/sheetable/2.0.0/charts/common-10.9.7.tgz differ diff --git a/incubator/sheetable/2.0.0/charts/postgresql-9.0.5.tgz b/incubator/sheetable/2.0.0/charts/postgresql-9.0.5.tgz new file mode 100644 index 00000000000..8fe3c326a7c Binary files /dev/null and b/incubator/sheetable/2.0.0/charts/postgresql-9.0.5.tgz differ diff --git a/incubator/sheetable/2.0.0/ix_values.yaml b/incubator/sheetable/2.0.0/ix_values.yaml new file mode 100644 index 00000000000..3bf25d4d64a --- /dev/null +++ b/incubator/sheetable/2.0.0/ix_values.yaml @@ -0,0 +1,57 @@ +image: + repository: tccr.io/truecharts/sheetable + tag: v0.8@sha256:fdeb1068aec5148f7f4ebe494981e3fccf179bf8e0bf9767fe786bf91ae9fce6 + pullPolicy: IfNotPresent + +# securityContext: +# readOnlyRootFilesystem: false +# runAsNonRoot: false + +# podSecurityContext: +# runAsUser: 0 +# runAsGroup: 0 + +secretEnv: + ADMIN_EMAIL: "email@domain.com" + ADMIN_PASSWORD: "changeme" + +env: + PORT: "{{ .Values.service.main.ports.main.port }}" + CONFIG_PATH: "/app/config/" + DB_DRIVER: "postgres" + DB_PORT: "5432" + DB_NAME: "{{ .Values.postgresql.postgresqlDatabase }}" + DB_USER: "{{ .Values.postgresql.postgresqlUsername }}" + DB_HOST: + secretKeyRef: + name: dbcreds + key: plainhost + DB_PASSWORD: + secretKeyRef: + name: dbcreds + key: postgresql-password + API_SECRET: + secretKeyRef: + name: sheetable-secrets + key: API_SECRET + +service: + main: + ports: + main: + port: 10284 + protocol: HTTP + +persistence: + config: + enabled: true + mountPath: "/app/config" + +postgresql: + enabled: true + existingSecret: "dbcreds" + postgresqlUsername: sheetable + postgresqlDatabase: sheetable + +portal: + enabled: true diff --git a/incubator/sheetable/2.0.0/questions.yaml b/incubator/sheetable/2.0.0/questions.yaml new file mode 100644 index 00000000000..edc84f6d4b9 --- /dev/null +++ b/incubator/sheetable/2.0.0/questions.yaml @@ -0,0 +1,1851 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: secretEnv + group: "App Configuration" + label: "Image Secrets" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ADMIN_EMAIL + label: "ADMIN_EMAIL" + description: "Your admin email" + schema: + type: string + required: true + default: "" + - variable: ADMIN_PASSWORD + label: "ADMIN_PASSWORD" + description: "Your admin password" + schema: + type: string + required: true + private: true + default: "" + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10284 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: true + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 568 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 568 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at +
https://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/incubator/sheetable/2.0.0/templates/_secrets.tpl b/incubator/sheetable/2.0.0/templates/_secrets.tpl new file mode 100644 index 00000000000..c895049bfe2 --- /dev/null +++ b/incubator/sheetable/2.0.0/templates/_secrets.tpl @@ -0,0 +1,20 @@ +{{/* Define the secrets */}} +{{- define "sheetable.secrets" -}} +--- + +apiVersion: v1 +kind: Secret +type: Opaque +metadata: + name: sheetable-secrets +{{- $sheetableprevious := lookup "v1" "Secret" .Release.Namespace "sheetable-secrets" }} +{{- $api_secret := "" }} +data: + {{- if $sheetableprevious}} + API_SECRET: {{ index $sheetableprevious.data "API_SECRET" }} + {{- else }} + {{- $api_secret := randAlphaNum 32 }} + API_SECRET: {{ $api_secret | b64enc }} + {{- end }} + +{{- end -}} diff --git a/incubator/sheetable/2.0.0/templates/common.yaml b/incubator/sheetable/2.0.0/templates/common.yaml new file mode 100644 index 00000000000..e8de5f63ee0 --- /dev/null +++ b/incubator/sheetable/2.0.0/templates/common.yaml @@ -0,0 +1,7 @@ +{{- include "tc.common.loader.init" . }} + +{{/* Render secrets for sheetable */}} +{{- include "sheetable.secrets" . }} + +{{/* Render the templates */}} +{{ include "tc.common.loader.apply" . }} diff --git a/incubator/standardnotes-web/1.0.3/values.yaml b/incubator/sheetable/2.0.0/values.yaml similarity index 100% rename from incubator/standardnotes-web/1.0.3/values.yaml rename to incubator/sheetable/2.0.0/values.yaml diff --git a/incubator/shoko-server/1.0.3/Chart.lock b/incubator/shoko-server/1.0.3/Chart.lock deleted file mode 100644 index 5bf327eecd6..00000000000 --- a/incubator/shoko-server/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:15:00.225384484Z" diff --git a/incubator/shoko-server/1.0.3/Chart.yaml b/incubator/shoko-server/1.0.3/Chart.yaml deleted file mode 100644 index 658aeb84329..00000000000 --- a/incubator/shoko-server/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Tools-Utilities -apiVersion: v2 -appVersion: "daily" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Shoko server is the core component of the Shoko suite and with it's client-server architecture which allows any program or plugin to access Shoko. You'll have access to your entire collection locally and over the internet with no additional work outside the initial configuration required. -home: https://truecharts.org/docs/charts/incubator/shoko-server -icon: https://truecharts.org/img/hotlink-ok/chart-icons/shoko-server.png -keywords: - - shoko-server - - Tools-Utilities -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: shoko-server -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/shoko-server - - https://github.com/ShokoAnime/ShokoServer - - https://hub.docker.com/r/shokoanime/server/ -type: application -version: 1.0.3 diff --git a/incubator/shoko-server/1.0.3/app-changelog.md b/incubator/shoko-server/1.0.3/app-changelog.md deleted file mode 100644 index 80d933ee0fe..00000000000 --- a/incubator/shoko-server/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [shoko-server-1.0.3](https://github.com/truecharts/charts/compare/shoko-server-0.0.33...shoko-server-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/shoko-server/1.0.3/charts/common-10.9.4.tgz b/incubator/shoko-server/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/shoko-server/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/shoko-server/1.0.3/CHANGELOG.md b/incubator/shoko-server/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/shoko-server/1.0.3/CHANGELOG.md rename to incubator/shoko-server/1.0.4/CHANGELOG.md diff --git a/incubator/shoko-server/1.0.4/Chart.yaml b/incubator/shoko-server/1.0.4/Chart.yaml new file mode 100644 index 00000000000..083fc059ce7 --- /dev/null +++ b/incubator/shoko-server/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Tools-Utilities +apiVersion: v2 +appVersion: "daily" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Shoko server is the core component of the Shoko suite and with it's client-server architecture which allows any program or plugin to access Shoko. You'll have access to your entire collection locally and over the internet with no additional work outside the initial configuration required. +home: https://truecharts.org/docs/charts/incubator/shoko-server +icon: https://truecharts.org/img/hotlink-ok/chart-icons/shoko-server.png +keywords: + - shoko-server + - Tools-Utilities +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: shoko-server +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/shoko-server + - https://github.com/ShokoAnime/ShokoServer + - https://hub.docker.com/r/shokoanime/server/ +type: application +version: 1.0.4 diff --git a/incubator/shoko-server/1.0.3/README.md b/incubator/shoko-server/1.0.4/README.md similarity index 100% rename from incubator/shoko-server/1.0.3/README.md rename to incubator/shoko-server/1.0.4/README.md diff --git a/incubator/shoko-server/1.0.4/app-changelog.md b/incubator/shoko-server/1.0.4/app-changelog.md new file mode 100644 index 00000000000..591f7d2a9ee --- /dev/null +++ b/incubator/shoko-server/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [shoko-server-1.0.4](https://github.com/truecharts/charts/compare/shoko-server-1.0.3...shoko-server-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/shoko-server/1.0.3/app-readme.md b/incubator/shoko-server/1.0.4/app-readme.md similarity index 100% rename from incubator/shoko-server/1.0.3/app-readme.md rename to incubator/shoko-server/1.0.4/app-readme.md diff --git a/incubator/shoko-server/1.0.4/charts/common-10.9.7.tgz b/incubator/shoko-server/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/shoko-server/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/shoko-server/1.0.3/ix_values.yaml b/incubator/shoko-server/1.0.4/ix_values.yaml similarity index 100% rename from incubator/shoko-server/1.0.3/ix_values.yaml rename to incubator/shoko-server/1.0.4/ix_values.yaml diff --git a/incubator/shoko-server/1.0.3/questions.yaml b/incubator/shoko-server/1.0.4/questions.yaml similarity index 100% rename from incubator/shoko-server/1.0.3/questions.yaml rename to incubator/shoko-server/1.0.4/questions.yaml diff --git a/incubator/shortipy/1.0.3/templates/common.yaml b/incubator/shoko-server/1.0.4/templates/common.yaml similarity index 100% rename from incubator/shortipy/1.0.3/templates/common.yaml rename to incubator/shoko-server/1.0.4/templates/common.yaml diff --git a/incubator/starmade/1.0.3/values.yaml b/incubator/shoko-server/1.0.4/values.yaml similarity index 100% rename from incubator/starmade/1.0.3/values.yaml rename to incubator/shoko-server/1.0.4/values.yaml diff --git a/incubator/shortipy/1.0.3/Chart.lock b/incubator/shortipy/1.0.3/Chart.lock deleted file mode 100644 index 42424435a34..00000000000 --- a/incubator/shortipy/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:15:07.684354232Z" diff --git a/incubator/shortipy/1.0.3/Chart.yaml b/incubator/shortipy/1.0.3/Chart.yaml deleted file mode 100644 index f0d2c998aea..00000000000 --- a/incubator/shortipy/1.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Tools-Utilities - - Network-Management -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: URL Shortener in python based on flask -home: https://truecharts.org/docs/charts/incubator/shortipy -icon: https://truecharts.org/img/hotlink-ok/chart-icons/shortipy.png -keywords: - - shortipy - - Tools-Utilities - - Network-Management -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: shortipy -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/shortipy - - https://github.com/maschhoff/shortipy - - https://hub.docker.com/repository/docker/knex666/shortipy -type: application -version: 1.0.3 diff --git a/incubator/shortipy/1.0.3/app-changelog.md b/incubator/shortipy/1.0.3/app-changelog.md deleted file mode 100644 index 2a8d15e19c7..00000000000 --- a/incubator/shortipy/1.0.3/app-changelog.md +++ /dev/null @@ -1,28 +0,0 @@ - - -## [shortipy-1.0.3](https://github.com/truecharts/charts/compare/shortipy-0.0.34...shortipy-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Bump all for ingressList and speedtest - - Major Change to GUI - - bump to regenerate catalog - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update docker general non-major ([#4343](https://github.com/truecharts/charts/issues/4343)) - - update docker general non-major ([#4331](https://github.com/truecharts/charts/issues/4331)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - ### Fix - -- remove removed includes - - \ No newline at end of file diff --git a/incubator/shortipy/1.0.3/charts/common-10.9.4.tgz b/incubator/shortipy/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/shortipy/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/shortipy/1.0.3/CHANGELOG.md b/incubator/shortipy/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/shortipy/1.0.3/CHANGELOG.md rename to incubator/shortipy/1.0.4/CHANGELOG.md diff --git a/incubator/shortipy/1.0.4/Chart.yaml b/incubator/shortipy/1.0.4/Chart.yaml new file mode 100644 index 00000000000..35dd81c1a4e --- /dev/null +++ b/incubator/shortipy/1.0.4/Chart.yaml @@ -0,0 +1,31 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Tools-Utilities + - Network-Management +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: URL Shortener in python based on flask +home: https://truecharts.org/docs/charts/incubator/shortipy +icon: https://truecharts.org/img/hotlink-ok/chart-icons/shortipy.png +keywords: + - shortipy + - Tools-Utilities + - Network-Management +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: shortipy +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/shortipy + - https://github.com/maschhoff/shortipy + - https://hub.docker.com/repository/docker/knex666/shortipy +type: application +version: 1.0.4 diff --git a/incubator/shortipy/1.0.3/README.md b/incubator/shortipy/1.0.4/README.md similarity index 100% rename from incubator/shortipy/1.0.3/README.md rename to incubator/shortipy/1.0.4/README.md diff --git a/incubator/shortipy/1.0.4/app-changelog.md b/incubator/shortipy/1.0.4/app-changelog.md new file mode 100644 index 00000000000..1dbd71653fb --- /dev/null +++ b/incubator/shortipy/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [shortipy-1.0.4](https://github.com/truecharts/charts/compare/shortipy-1.0.3...shortipy-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/shortipy/1.0.3/app-readme.md b/incubator/shortipy/1.0.4/app-readme.md similarity index 100% rename from incubator/shortipy/1.0.3/app-readme.md rename to incubator/shortipy/1.0.4/app-readme.md diff --git a/incubator/shortipy/1.0.4/charts/common-10.9.7.tgz b/incubator/shortipy/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/shortipy/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/shortipy/1.0.3/ix_values.yaml b/incubator/shortipy/1.0.4/ix_values.yaml similarity index 100% rename from incubator/shortipy/1.0.3/ix_values.yaml rename to incubator/shortipy/1.0.4/ix_values.yaml diff --git a/incubator/shortipy/1.0.3/questions.yaml b/incubator/shortipy/1.0.4/questions.yaml similarity index 100% rename from incubator/shortipy/1.0.3/questions.yaml rename to incubator/shortipy/1.0.4/questions.yaml diff --git a/incubator/sia-daemon/1.0.3/templates/common.yaml b/incubator/shortipy/1.0.4/templates/common.yaml similarity index 100% rename from incubator/sia-daemon/1.0.3/templates/common.yaml rename to incubator/shortipy/1.0.4/templates/common.yaml diff --git a/incubator/stationeers/1.0.3/values.yaml b/incubator/shortipy/1.0.4/values.yaml similarity index 100% rename from incubator/stationeers/1.0.3/values.yaml rename to incubator/shortipy/1.0.4/values.yaml diff --git a/incubator/sia-daemon/1.0.3/Chart.lock b/incubator/sia-daemon/1.0.3/Chart.lock deleted file mode 100644 index 47aae7283c0..00000000000 --- a/incubator/sia-daemon/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:15:10.606826103Z" diff --git a/incubator/sia-daemon/1.0.3/Chart.yaml b/incubator/sia-daemon/1.0.3/Chart.yaml deleted file mode 100644 index 7f2663de6f4..00000000000 --- a/incubator/sia-daemon/1.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Cloud - - Other -apiVersion: v2 -appVersion: "master" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Sia is a decentralized cloud storage platform that radically alters the landscape of cloud storage. By leveraging smart contracts, client-side encryption, and sophisticated redundancy (via Reed-Solomon codes), Sia allows users to safely store their data with hosts that they do not know or trust. The result is a cloud storage marketplace where hosts compete to offer the best service at the lowest price. And since there is no barrier to entry for hosts, anyone with spare storage capacity can join the network and start making money. -home: https://truecharts.org/docs/charts/incubator/sia-daemon -icon: https://truecharts.org/img/hotlink-ok/chart-icons/sia-daemon.png -keywords: - - sia-daemon - - Cloud - - Other -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: sia-daemon -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/sia-daemon - - https://github.com/siafoundation/siad - - https://github.com/SiaFoundation/siad/pkgs/container/siad -type: application -version: 1.0.3 diff --git a/incubator/sia-daemon/1.0.3/app-changelog.md b/incubator/sia-daemon/1.0.3/app-changelog.md deleted file mode 100644 index 7668f968cb4..00000000000 --- a/incubator/sia-daemon/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [sia-daemon-1.0.3](https://github.com/truecharts/charts/compare/sia-daemon-0.0.33...sia-daemon-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/sia-daemon/1.0.3/charts/common-10.9.4.tgz b/incubator/sia-daemon/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/sia-daemon/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/sia-daemon/1.0.3/CHANGELOG.md b/incubator/sia-daemon/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/sia-daemon/1.0.3/CHANGELOG.md rename to incubator/sia-daemon/1.0.4/CHANGELOG.md diff --git a/incubator/sia-daemon/1.0.4/Chart.yaml b/incubator/sia-daemon/1.0.4/Chart.yaml new file mode 100644 index 00000000000..0954cbd7690 --- /dev/null +++ b/incubator/sia-daemon/1.0.4/Chart.yaml @@ -0,0 +1,31 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Cloud + - Other +apiVersion: v2 +appVersion: "master" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Sia is a decentralized cloud storage platform that radically alters the landscape of cloud storage. By leveraging smart contracts, client-side encryption, and sophisticated redundancy (via Reed-Solomon codes), Sia allows users to safely store their data with hosts that they do not know or trust. The result is a cloud storage marketplace where hosts compete to offer the best service at the lowest price. And since there is no barrier to entry for hosts, anyone with spare storage capacity can join the network and start making money. +home: https://truecharts.org/docs/charts/incubator/sia-daemon +icon: https://truecharts.org/img/hotlink-ok/chart-icons/sia-daemon.png +keywords: + - sia-daemon + - Cloud + - Other +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: sia-daemon +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/sia-daemon + - https://github.com/siafoundation/siad + - https://github.com/SiaFoundation/siad/pkgs/container/siad +type: application +version: 1.0.4 diff --git a/incubator/sia-daemon/1.0.3/README.md b/incubator/sia-daemon/1.0.4/README.md similarity index 100% rename from incubator/sia-daemon/1.0.3/README.md rename to incubator/sia-daemon/1.0.4/README.md diff --git a/incubator/sia-daemon/1.0.4/app-changelog.md b/incubator/sia-daemon/1.0.4/app-changelog.md new file mode 100644 index 00000000000..ed8330ea9c3 --- /dev/null +++ b/incubator/sia-daemon/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [sia-daemon-1.0.4](https://github.com/truecharts/charts/compare/sia-daemon-1.0.3...sia-daemon-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/sia-daemon/1.0.3/app-readme.md b/incubator/sia-daemon/1.0.4/app-readme.md similarity index 100% rename from incubator/sia-daemon/1.0.3/app-readme.md rename to incubator/sia-daemon/1.0.4/app-readme.md diff --git a/incubator/sia-daemon/1.0.4/charts/common-10.9.7.tgz b/incubator/sia-daemon/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/sia-daemon/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/sia-daemon/1.0.3/ix_values.yaml b/incubator/sia-daemon/1.0.4/ix_values.yaml similarity index 100% rename from incubator/sia-daemon/1.0.3/ix_values.yaml rename to incubator/sia-daemon/1.0.4/ix_values.yaml diff --git a/incubator/sia-daemon/1.0.3/questions.yaml b/incubator/sia-daemon/1.0.4/questions.yaml similarity index 100% rename from incubator/sia-daemon/1.0.3/questions.yaml rename to incubator/sia-daemon/1.0.4/questions.yaml diff --git a/incubator/sinusbot/1.0.3/templates/common.yaml b/incubator/sia-daemon/1.0.4/templates/common.yaml similarity index 100% rename from incubator/sinusbot/1.0.3/templates/common.yaml rename to incubator/sia-daemon/1.0.4/templates/common.yaml diff --git a/incubator/statping-ng/1.0.3/values.yaml b/incubator/sia-daemon/1.0.4/values.yaml similarity index 100% rename from incubator/statping-ng/1.0.3/values.yaml rename to incubator/sia-daemon/1.0.4/values.yaml diff --git a/incubator/sinusbot/1.0.3/Chart.lock b/incubator/sinusbot/1.0.3/Chart.lock deleted file mode 100644 index 74841dacd8d..00000000000 --- a/incubator/sinusbot/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:15:31.717513751Z" diff --git a/incubator/sinusbot/1.0.3/Chart.yaml b/incubator/sinusbot/1.0.3/Chart.yaml deleted file mode 100644 index e34cd12ed5f..00000000000 --- a/incubator/sinusbot/1.0.3/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Productivity - - Tools-Utilities - - MediaServer-Music -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "SinusBot is a MusicBot that will let you listen to music together with your friends on either TeamSpeak 3 or Discord." -home: https://truecharts.org/docs/charts/incubator/sinusbot -icon: https://truecharts.org/img/hotlink-ok/chart-icons/sinusbot.png -keywords: - - sinusbot - - Productivity - - Tools-Utilities - - MediaServer-Music -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: sinusbot -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/sinusbot - - https://forum.sinusbot.com - - https://hub.docker.com/r/sinusbot/docker -type: application -version: 1.0.3 diff --git a/incubator/sinusbot/1.0.3/app-changelog.md b/incubator/sinusbot/1.0.3/app-changelog.md deleted file mode 100644 index fecbacb167b..00000000000 --- a/incubator/sinusbot/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [sinusbot-1.0.3](https://github.com/truecharts/charts/compare/sinusbot-0.0.34...sinusbot-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/sinusbot/1.0.3/charts/common-10.9.4.tgz b/incubator/sinusbot/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/sinusbot/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/sinusbot/1.0.3/CHANGELOG.md b/incubator/sinusbot/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/sinusbot/1.0.3/CHANGELOG.md rename to incubator/sinusbot/1.0.4/CHANGELOG.md diff --git a/incubator/sinusbot/1.0.4/Chart.yaml b/incubator/sinusbot/1.0.4/Chart.yaml new file mode 100644 index 00000000000..71bd1c69950 --- /dev/null +++ b/incubator/sinusbot/1.0.4/Chart.yaml @@ -0,0 +1,33 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Productivity + - Tools-Utilities + - MediaServer-Music +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "SinusBot is a MusicBot that will let you listen to music together with your friends on either TeamSpeak 3 or Discord." +home: https://truecharts.org/docs/charts/incubator/sinusbot +icon: https://truecharts.org/img/hotlink-ok/chart-icons/sinusbot.png +keywords: + - sinusbot + - Productivity + - Tools-Utilities + - MediaServer-Music +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: sinusbot +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/sinusbot + - https://forum.sinusbot.com + - https://hub.docker.com/r/sinusbot/docker +type: application +version: 1.0.4 diff --git a/incubator/sinusbot/1.0.3/README.md b/incubator/sinusbot/1.0.4/README.md similarity index 100% rename from incubator/sinusbot/1.0.3/README.md rename to incubator/sinusbot/1.0.4/README.md diff --git a/incubator/sinusbot/1.0.4/app-changelog.md b/incubator/sinusbot/1.0.4/app-changelog.md new file mode 100644 index 00000000000..e0f12f20d37 --- /dev/null +++ b/incubator/sinusbot/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [sinusbot-1.0.4](https://github.com/truecharts/charts/compare/sinusbot-1.0.3...sinusbot-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/sinusbot/1.0.3/app-readme.md b/incubator/sinusbot/1.0.4/app-readme.md similarity index 100% rename from incubator/sinusbot/1.0.3/app-readme.md rename to incubator/sinusbot/1.0.4/app-readme.md diff --git a/incubator/sinusbot/1.0.4/charts/common-10.9.7.tgz b/incubator/sinusbot/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/sinusbot/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/sinusbot/1.0.3/ix_values.yaml b/incubator/sinusbot/1.0.4/ix_values.yaml similarity index 100% rename from incubator/sinusbot/1.0.3/ix_values.yaml rename to incubator/sinusbot/1.0.4/ix_values.yaml diff --git a/incubator/sinusbot/1.0.3/questions.yaml b/incubator/sinusbot/1.0.4/questions.yaml similarity index 100% rename from incubator/sinusbot/1.0.3/questions.yaml rename to incubator/sinusbot/1.0.4/questions.yaml diff --git a/incubator/slack-invite/1.0.3/templates/common.yaml b/incubator/sinusbot/1.0.4/templates/common.yaml similarity index 100% rename from incubator/slack-invite/1.0.3/templates/common.yaml rename to incubator/sinusbot/1.0.4/templates/common.yaml diff --git a/incubator/storm/1.0.3/values.yaml b/incubator/sinusbot/1.0.4/values.yaml similarity index 100% rename from incubator/storm/1.0.3/values.yaml rename to incubator/sinusbot/1.0.4/values.yaml diff --git a/incubator/slack-invite/1.0.3/Chart.lock b/incubator/slack-invite/1.0.3/Chart.lock deleted file mode 100644 index 621b595820b..00000000000 --- a/incubator/slack-invite/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:15:38.275688254Z" diff --git a/incubator/slack-invite/1.0.3/Chart.yaml b/incubator/slack-invite/1.0.3/Chart.yaml deleted file mode 100644 index aafa1dc76e1..00000000000 --- a/incubator/slack-invite/1.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Network-Messenger - - Productivity -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Creates a simple webpage for Slack invite signups -home: https://truecharts.org/docs/charts/incubator/slack-invite -icon: https://truecharts.org/img/hotlink-ok/chart-icons/slack-invite.png -keywords: - - slack-invite - - Network-Messenger - - Productivity -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: slack-invite -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/slack-invite - - httpss://github.com/ninthwalker/slack-invite - - https://hub.docker.com/r/ninthwalker/slack-invite/ -type: application -version: 1.0.3 diff --git a/incubator/slack-invite/1.0.3/app-changelog.md b/incubator/slack-invite/1.0.3/app-changelog.md deleted file mode 100644 index 2fa900e3741..00000000000 --- a/incubator/slack-invite/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [slack-invite-1.0.3](https://github.com/truecharts/charts/compare/slack-invite-0.0.34...slack-invite-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/slack-invite/1.0.3/charts/common-10.9.4.tgz b/incubator/slack-invite/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/slack-invite/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/slack-invite/1.0.3/CHANGELOG.md b/incubator/slack-invite/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/slack-invite/1.0.3/CHANGELOG.md rename to incubator/slack-invite/1.0.4/CHANGELOG.md diff --git a/incubator/slack-invite/1.0.4/Chart.yaml b/incubator/slack-invite/1.0.4/Chart.yaml new file mode 100644 index 00000000000..90dcf27a78a --- /dev/null +++ b/incubator/slack-invite/1.0.4/Chart.yaml @@ -0,0 +1,31 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Network-Messenger + - Productivity +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Creates a simple webpage for Slack invite signups +home: https://truecharts.org/docs/charts/incubator/slack-invite +icon: https://truecharts.org/img/hotlink-ok/chart-icons/slack-invite.png +keywords: + - slack-invite + - Network-Messenger + - Productivity +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: slack-invite +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/slack-invite + - httpss://github.com/ninthwalker/slack-invite + - https://hub.docker.com/r/ninthwalker/slack-invite/ +type: application +version: 1.0.4 diff --git a/incubator/slack-invite/1.0.3/README.md b/incubator/slack-invite/1.0.4/README.md similarity index 100% rename from incubator/slack-invite/1.0.3/README.md rename to incubator/slack-invite/1.0.4/README.md diff --git a/incubator/slack-invite/1.0.4/app-changelog.md b/incubator/slack-invite/1.0.4/app-changelog.md new file mode 100644 index 00000000000..3ccefe17d3e --- /dev/null +++ b/incubator/slack-invite/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [slack-invite-1.0.4](https://github.com/truecharts/charts/compare/slack-invite-1.0.3...slack-invite-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/slack-invite/1.0.3/app-readme.md b/incubator/slack-invite/1.0.4/app-readme.md similarity index 100% rename from incubator/slack-invite/1.0.3/app-readme.md rename to incubator/slack-invite/1.0.4/app-readme.md diff --git a/incubator/slack-invite/1.0.4/charts/common-10.9.7.tgz b/incubator/slack-invite/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/slack-invite/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/slack-invite/1.0.3/ix_values.yaml b/incubator/slack-invite/1.0.4/ix_values.yaml similarity index 100% rename from incubator/slack-invite/1.0.3/ix_values.yaml rename to incubator/slack-invite/1.0.4/ix_values.yaml diff --git a/incubator/slack-invite/1.0.3/questions.yaml b/incubator/slack-invite/1.0.4/questions.yaml similarity index 100% rename from incubator/slack-invite/1.0.3/questions.yaml rename to incubator/slack-invite/1.0.4/questions.yaml diff --git a/incubator/snippet-box/1.0.3/templates/common.yaml b/incubator/slack-invite/1.0.4/templates/common.yaml similarity index 100% rename from incubator/snippet-box/1.0.3/templates/common.yaml rename to incubator/slack-invite/1.0.4/templates/common.yaml diff --git a/incubator/stun-turn-server/1.0.3/values.yaml b/incubator/slack-invite/1.0.4/values.yaml similarity index 100% rename from incubator/stun-turn-server/1.0.3/values.yaml rename to incubator/slack-invite/1.0.4/values.yaml diff --git a/incubator/snippet-box/1.0.3/Chart.lock b/incubator/snippet-box/1.0.3/Chart.lock deleted file mode 100644 index 335c14dda38..00000000000 --- a/incubator/snippet-box/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:15:42.286882011Z" diff --git a/incubator/snippet-box/1.0.3/Chart.yaml b/incubator/snippet-box/1.0.3/Chart.yaml deleted file mode 100644 index fc107c5d5cb..00000000000 --- a/incubator/snippet-box/1.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Productivity - - Tools-Utilities -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Snippet Box is a simple self-hosted app for organizing your code snippets. It allows you to easily create, edit, browse and manage your snippets in various languages. -home: https://truecharts.org/docs/charts/incubator/snippet-box -icon: https://truecharts.org/img/hotlink-ok/chart-icons/snippet-box.png -keywords: - - snippet-box - - Productivity - - Tools-Utilities -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: snippet-box -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/snippet-box - - https://github.com/pawelmalak/snippet-box - - https://hub.docker.com/r/pawelmalak/snippet-box -type: application -version: 1.0.3 diff --git a/incubator/snippet-box/1.0.3/app-changelog.md b/incubator/snippet-box/1.0.3/app-changelog.md deleted file mode 100644 index 0397ccaabfb..00000000000 --- a/incubator/snippet-box/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [snippet-box-1.0.3](https://github.com/truecharts/charts/compare/snippet-box-0.0.34...snippet-box-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/snippet-box/1.0.3/charts/common-10.9.4.tgz b/incubator/snippet-box/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/snippet-box/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/snippet-box/1.0.3/CHANGELOG.md b/incubator/snippet-box/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/snippet-box/1.0.3/CHANGELOG.md rename to incubator/snippet-box/1.0.4/CHANGELOG.md diff --git a/incubator/snippet-box/1.0.4/Chart.yaml b/incubator/snippet-box/1.0.4/Chart.yaml new file mode 100644 index 00000000000..2c137424a8f --- /dev/null +++ b/incubator/snippet-box/1.0.4/Chart.yaml @@ -0,0 +1,31 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Productivity + - Tools-Utilities +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Snippet Box is a simple self-hosted app for organizing your code snippets. It allows you to easily create, edit, browse and manage your snippets in various languages. +home: https://truecharts.org/docs/charts/incubator/snippet-box +icon: https://truecharts.org/img/hotlink-ok/chart-icons/snippet-box.png +keywords: + - snippet-box + - Productivity + - Tools-Utilities +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: snippet-box +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/snippet-box + - https://github.com/pawelmalak/snippet-box + - https://hub.docker.com/r/pawelmalak/snippet-box +type: application +version: 1.0.4 diff --git a/incubator/snippet-box/1.0.3/README.md b/incubator/snippet-box/1.0.4/README.md similarity index 100% rename from incubator/snippet-box/1.0.3/README.md rename to incubator/snippet-box/1.0.4/README.md diff --git a/incubator/snippet-box/1.0.4/app-changelog.md b/incubator/snippet-box/1.0.4/app-changelog.md new file mode 100644 index 00000000000..513e568b487 --- /dev/null +++ b/incubator/snippet-box/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [snippet-box-1.0.4](https://github.com/truecharts/charts/compare/snippet-box-1.0.3...snippet-box-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/snippet-box/1.0.3/app-readme.md b/incubator/snippet-box/1.0.4/app-readme.md similarity index 100% rename from incubator/snippet-box/1.0.3/app-readme.md rename to incubator/snippet-box/1.0.4/app-readme.md diff --git a/incubator/snippet-box/1.0.4/charts/common-10.9.7.tgz b/incubator/snippet-box/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/snippet-box/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/snippet-box/1.0.3/ix_values.yaml b/incubator/snippet-box/1.0.4/ix_values.yaml similarity index 100% rename from incubator/snippet-box/1.0.3/ix_values.yaml rename to incubator/snippet-box/1.0.4/ix_values.yaml diff --git a/incubator/snippet-box/1.0.3/questions.yaml b/incubator/snippet-box/1.0.4/questions.yaml similarity index 100% rename from incubator/snippet-box/1.0.3/questions.yaml rename to incubator/snippet-box/1.0.4/questions.yaml diff --git a/incubator/socials/1.0.3/templates/common.yaml b/incubator/snippet-box/1.0.4/templates/common.yaml similarity index 100% rename from incubator/socials/1.0.3/templates/common.yaml rename to incubator/snippet-box/1.0.4/templates/common.yaml diff --git a/incubator/suistartpage/1.0.3/values.yaml b/incubator/snippet-box/1.0.4/values.yaml similarity index 100% rename from incubator/suistartpage/1.0.3/values.yaml rename to incubator/snippet-box/1.0.4/values.yaml diff --git a/incubator/socials/1.0.3/Chart.lock b/incubator/socials/1.0.3/Chart.lock deleted file mode 100644 index 69abb5798c8..00000000000 --- a/incubator/socials/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:15:53.326945409Z" diff --git a/incubator/socials/1.0.3/Chart.yaml b/incubator/socials/1.0.3/Chart.yaml deleted file mode 100644 index ec0c9ac5ccd..00000000000 --- a/incubator/socials/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Other -apiVersion: v2 -appVersion: "main" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Socials is a single-page website that stores all your social media and personal websites to share. It is similar to tappy.tech, sociallinks.co, and linktr.ee, but open-source and built using Typescript, Sass, Express.js and EJS. Self-hosting or publishing as a static website or Chart is recommended!" -home: https://truecharts.org/docs/charts/incubator/socials -icon: https://truecharts.org/img/hotlink-ok/chart-icons/socials.png -keywords: - - socials - - Other -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: socials -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/socials - - https://github.com/diamkil/socials - - https://registry.hub.docker.com/r/diamkil/socials/ -type: application -version: 1.0.3 diff --git a/incubator/socials/1.0.3/app-changelog.md b/incubator/socials/1.0.3/app-changelog.md deleted file mode 100644 index 959a7d5c511..00000000000 --- a/incubator/socials/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [socials-1.0.3](https://github.com/truecharts/charts/compare/socials-0.0.33...socials-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/socials/1.0.3/charts/common-10.9.4.tgz b/incubator/socials/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/socials/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/socials/1.0.3/CHANGELOG.md b/incubator/socials/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/socials/1.0.3/CHANGELOG.md rename to incubator/socials/1.0.4/CHANGELOG.md diff --git a/incubator/socials/1.0.4/Chart.yaml b/incubator/socials/1.0.4/Chart.yaml new file mode 100644 index 00000000000..9c7f4235f7d --- /dev/null +++ b/incubator/socials/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Other +apiVersion: v2 +appVersion: "main" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Socials is a single-page website that stores all your social media and personal websites to share. It is similar to tappy.tech, sociallinks.co, and linktr.ee, but open-source and built using Typescript, Sass, Express.js and EJS. Self-hosting or publishing as a static website or Chart is recommended!" +home: https://truecharts.org/docs/charts/incubator/socials +icon: https://truecharts.org/img/hotlink-ok/chart-icons/socials.png +keywords: + - socials + - Other +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: socials +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/socials + - https://github.com/diamkil/socials + - https://registry.hub.docker.com/r/diamkil/socials/ +type: application +version: 1.0.4 diff --git a/incubator/socials/1.0.3/README.md b/incubator/socials/1.0.4/README.md similarity index 100% rename from incubator/socials/1.0.3/README.md rename to incubator/socials/1.0.4/README.md diff --git a/incubator/socials/1.0.4/app-changelog.md b/incubator/socials/1.0.4/app-changelog.md new file mode 100644 index 00000000000..1fb5cd91953 --- /dev/null +++ b/incubator/socials/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [socials-1.0.4](https://github.com/truecharts/charts/compare/socials-1.0.3...socials-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/socials/1.0.3/app-readme.md b/incubator/socials/1.0.4/app-readme.md similarity index 100% rename from incubator/socials/1.0.3/app-readme.md rename to incubator/socials/1.0.4/app-readme.md diff --git a/incubator/socials/1.0.4/charts/common-10.9.7.tgz b/incubator/socials/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/socials/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/socials/1.0.3/ix_values.yaml b/incubator/socials/1.0.4/ix_values.yaml similarity index 100% rename from incubator/socials/1.0.3/ix_values.yaml rename to incubator/socials/1.0.4/ix_values.yaml diff --git a/incubator/socials/1.0.3/questions.yaml b/incubator/socials/1.0.4/questions.yaml similarity index 100% rename from incubator/socials/1.0.3/questions.yaml rename to incubator/socials/1.0.4/questions.yaml diff --git a/incubator/sonarqube/1.0.3/templates/common.yaml b/incubator/socials/1.0.4/templates/common.yaml similarity index 100% rename from incubator/sonarqube/1.0.3/templates/common.yaml rename to incubator/socials/1.0.4/templates/common.yaml diff --git a/incubator/survivethenights/1.0.3/values.yaml b/incubator/socials/1.0.4/values.yaml similarity index 100% rename from incubator/survivethenights/1.0.3/values.yaml rename to incubator/socials/1.0.4/values.yaml diff --git a/incubator/sonarqube/1.0.3/Chart.lock b/incubator/sonarqube/1.0.3/Chart.lock deleted file mode 100644 index 8fa1bfc4225..00000000000 --- a/incubator/sonarqube/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:16:03.470195624Z" diff --git a/incubator/sonarqube/1.0.3/Chart.yaml b/incubator/sonarqube/1.0.3/Chart.yaml deleted file mode 100644 index 5929c93f050..00000000000 --- a/incubator/sonarqube/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Tools-Utilities -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "SonarQube is an open source platform for continuous inspection of code quality. " -home: https://truecharts.org/docs/charts/incubator/sonarqube -icon: https://truecharts.org/img/hotlink-ok/chart-icons/sonarqube.png -keywords: - - sonarqube - - Tools-Utilities -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: sonarqube -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/sonarqube - - https://github.com/SonarSource/sonarqube - - https://hub.docker.com/_/sonarqube/ -type: application -version: 1.0.3 diff --git a/incubator/sonarqube/1.0.3/app-changelog.md b/incubator/sonarqube/1.0.3/app-changelog.md deleted file mode 100644 index ea5e0bd96c1..00000000000 --- a/incubator/sonarqube/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [sonarqube-1.0.3](https://github.com/truecharts/charts/compare/sonarqube-0.0.39...sonarqube-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/sonarqube/1.0.3/charts/common-10.9.4.tgz b/incubator/sonarqube/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/sonarqube/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/sonarqube/1.0.3/CHANGELOG.md b/incubator/sonarqube/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/sonarqube/1.0.3/CHANGELOG.md rename to incubator/sonarqube/1.0.4/CHANGELOG.md diff --git a/incubator/sonarqube/1.0.4/Chart.yaml b/incubator/sonarqube/1.0.4/Chart.yaml new file mode 100644 index 00000000000..c9fac18abfc --- /dev/null +++ b/incubator/sonarqube/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Tools-Utilities +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "SonarQube is an open source platform for continuous inspection of code quality. " +home: https://truecharts.org/docs/charts/incubator/sonarqube +icon: https://truecharts.org/img/hotlink-ok/chart-icons/sonarqube.png +keywords: + - sonarqube + - Tools-Utilities +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: sonarqube +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/sonarqube + - https://github.com/SonarSource/sonarqube + - https://hub.docker.com/_/sonarqube/ +type: application +version: 1.0.4 diff --git a/incubator/sonarqube/1.0.3/README.md b/incubator/sonarqube/1.0.4/README.md similarity index 100% rename from incubator/sonarqube/1.0.3/README.md rename to incubator/sonarqube/1.0.4/README.md diff --git a/incubator/sonarqube/1.0.4/app-changelog.md b/incubator/sonarqube/1.0.4/app-changelog.md new file mode 100644 index 00000000000..5507f46973e --- /dev/null +++ b/incubator/sonarqube/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [sonarqube-1.0.4](https://github.com/truecharts/charts/compare/sonarqube-1.0.3...sonarqube-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/sonarqube/1.0.3/app-readme.md b/incubator/sonarqube/1.0.4/app-readme.md similarity index 100% rename from incubator/sonarqube/1.0.3/app-readme.md rename to incubator/sonarqube/1.0.4/app-readme.md diff --git a/incubator/sonarqube/1.0.4/charts/common-10.9.7.tgz b/incubator/sonarqube/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/sonarqube/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/sonarqube/1.0.3/ix_values.yaml b/incubator/sonarqube/1.0.4/ix_values.yaml similarity index 100% rename from incubator/sonarqube/1.0.3/ix_values.yaml rename to incubator/sonarqube/1.0.4/ix_values.yaml diff --git a/incubator/sonarqube/1.0.3/questions.yaml b/incubator/sonarqube/1.0.4/questions.yaml similarity index 100% rename from incubator/sonarqube/1.0.3/questions.yaml rename to incubator/sonarqube/1.0.4/questions.yaml diff --git a/incubator/songkong/1.0.3/templates/common.yaml b/incubator/sonarqube/1.0.4/templates/common.yaml similarity index 100% rename from incubator/songkong/1.0.3/templates/common.yaml rename to incubator/sonarqube/1.0.4/templates/common.yaml diff --git a/incubator/synctube/1.0.3/values.yaml b/incubator/sonarqube/1.0.4/values.yaml similarity index 100% rename from incubator/synctube/1.0.3/values.yaml rename to incubator/sonarqube/1.0.4/values.yaml diff --git a/incubator/songkong/1.0.3/Chart.lock b/incubator/songkong/1.0.3/Chart.lock deleted file mode 100644 index 4dda94df0c5..00000000000 --- a/incubator/songkong/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:16:09.249251788Z" diff --git a/incubator/songkong/1.0.3/Chart.yaml b/incubator/songkong/1.0.3/Chart.yaml deleted file mode 100644 index 53d9bf0236e..00000000000 --- a/incubator/songkong/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - MediaApp-Music -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Official SongKong Chart repository, Identify your songs and add metadata and artwork automatically -home: https://truecharts.org/docs/charts/incubator/songkong -icon: https://truecharts.org/img/hotlink-ok/chart-icons/songkong.png -keywords: - - songkong - - MediaApp-Music -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: songkong -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/songkong - - http://www.jthink.net/songkong - - https://hub.docker.com/r/songkong/songkong/ -type: application -version: 1.0.3 diff --git a/incubator/songkong/1.0.3/app-changelog.md b/incubator/songkong/1.0.3/app-changelog.md deleted file mode 100644 index 5c5836dcad6..00000000000 --- a/incubator/songkong/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [songkong-1.0.3](https://github.com/truecharts/charts/compare/songkong-0.0.35...songkong-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/songkong/1.0.3/charts/common-10.9.4.tgz b/incubator/songkong/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/songkong/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/songkong/1.0.3/CHANGELOG.md b/incubator/songkong/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/songkong/1.0.3/CHANGELOG.md rename to incubator/songkong/1.0.4/CHANGELOG.md diff --git a/incubator/songkong/1.0.4/Chart.yaml b/incubator/songkong/1.0.4/Chart.yaml new file mode 100644 index 00000000000..b9b3b9f08fa --- /dev/null +++ b/incubator/songkong/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - MediaApp-Music +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Official SongKong Chart repository, Identify your songs and add metadata and artwork automatically +home: https://truecharts.org/docs/charts/incubator/songkong +icon: https://truecharts.org/img/hotlink-ok/chart-icons/songkong.png +keywords: + - songkong + - MediaApp-Music +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: songkong +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/songkong + - http://www.jthink.net/songkong + - https://hub.docker.com/r/songkong/songkong/ +type: application +version: 1.0.4 diff --git a/incubator/songkong/1.0.3/README.md b/incubator/songkong/1.0.4/README.md similarity index 100% rename from incubator/songkong/1.0.3/README.md rename to incubator/songkong/1.0.4/README.md diff --git a/incubator/songkong/1.0.4/app-changelog.md b/incubator/songkong/1.0.4/app-changelog.md new file mode 100644 index 00000000000..9595dc22d65 --- /dev/null +++ b/incubator/songkong/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [songkong-1.0.4](https://github.com/truecharts/charts/compare/songkong-1.0.3...songkong-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/songkong/1.0.3/app-readme.md b/incubator/songkong/1.0.4/app-readme.md similarity index 100% rename from incubator/songkong/1.0.3/app-readme.md rename to incubator/songkong/1.0.4/app-readme.md diff --git a/incubator/songkong/1.0.4/charts/common-10.9.7.tgz b/incubator/songkong/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/songkong/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/songkong/1.0.3/ix_values.yaml b/incubator/songkong/1.0.4/ix_values.yaml similarity index 100% rename from incubator/songkong/1.0.3/ix_values.yaml rename to incubator/songkong/1.0.4/ix_values.yaml diff --git a/incubator/songkong/1.0.3/questions.yaml b/incubator/songkong/1.0.4/questions.yaml similarity index 100% rename from incubator/songkong/1.0.3/questions.yaml rename to incubator/songkong/1.0.4/questions.yaml diff --git a/incubator/sourcegraph/1.0.3/templates/common.yaml b/incubator/songkong/1.0.4/templates/common.yaml similarity index 100% rename from incubator/sourcegraph/1.0.3/templates/common.yaml rename to incubator/songkong/1.0.4/templates/common.yaml diff --git a/incubator/tachidesk-docker/1.0.3/values.yaml b/incubator/songkong/1.0.4/values.yaml similarity index 100% rename from incubator/tachidesk-docker/1.0.3/values.yaml rename to incubator/songkong/1.0.4/values.yaml diff --git a/incubator/sourcegraph/1.0.3/Chart.lock b/incubator/sourcegraph/1.0.3/Chart.lock deleted file mode 100644 index 0cf451e3be4..00000000000 --- a/incubator/sourcegraph/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:16:12.951820638Z" diff --git a/incubator/sourcegraph/1.0.3/Chart.yaml b/incubator/sourcegraph/1.0.3/Chart.yaml deleted file mode 100644 index a1fc4a10e14..00000000000 --- a/incubator/sourcegraph/1.0.3/Chart.yaml +++ /dev/null @@ -1,36 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Backup - - Cloud - - Network-Web - - Productivity - - Tools-Utilities -apiVersion: v2 -appVersion: "4.1.3" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Sourcegraph Chart. -home: https://truecharts.org/docs/charts/incubator/sourcegraph -icon: https://truecharts.org/img/hotlink-ok/chart-icons/sourcegraph.png -keywords: - - sourcegraph - - Backup - - Cloud - - Network-Web - - Productivity - - Tools-Utilities -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: sourcegraph -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/sourcegraph - - https://hub.docker.com/r/sourcegraph/server/ -type: application -version: 1.0.3 diff --git a/incubator/sourcegraph/1.0.3/app-changelog.md b/incubator/sourcegraph/1.0.3/app-changelog.md deleted file mode 100644 index 9d7116daac5..00000000000 --- a/incubator/sourcegraph/1.0.3/app-changelog.md +++ /dev/null @@ -1,21 +0,0 @@ - - -## [sourcegraph-1.0.3](https://github.com/truecharts/charts/compare/sourcegraph-0.0.45...sourcegraph-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Bump all for ingressList and speedtest - - bump to regenerate catalog - - Major Change to GUI - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/sourcegraph/1.0.3/charts/common-10.9.4.tgz b/incubator/sourcegraph/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/sourcegraph/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/sourcegraph/1.0.3/CHANGELOG.md b/incubator/sourcegraph/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/sourcegraph/1.0.3/CHANGELOG.md rename to incubator/sourcegraph/1.0.4/CHANGELOG.md diff --git a/incubator/sourcegraph/1.0.4/Chart.yaml b/incubator/sourcegraph/1.0.4/Chart.yaml new file mode 100644 index 00000000000..1c8bb5eed3d --- /dev/null +++ b/incubator/sourcegraph/1.0.4/Chart.yaml @@ -0,0 +1,36 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Backup + - Cloud + - Network-Web + - Productivity + - Tools-Utilities +apiVersion: v2 +appVersion: "4.1.3" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Sourcegraph Chart. +home: https://truecharts.org/docs/charts/incubator/sourcegraph +icon: https://truecharts.org/img/hotlink-ok/chart-icons/sourcegraph.png +keywords: + - sourcegraph + - Backup + - Cloud + - Network-Web + - Productivity + - Tools-Utilities +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: sourcegraph +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/sourcegraph + - https://hub.docker.com/r/sourcegraph/server/ +type: application +version: 1.0.4 diff --git a/incubator/sourcegraph/1.0.3/README.md b/incubator/sourcegraph/1.0.4/README.md similarity index 100% rename from incubator/sourcegraph/1.0.3/README.md rename to incubator/sourcegraph/1.0.4/README.md diff --git a/incubator/sourcegraph/1.0.4/app-changelog.md b/incubator/sourcegraph/1.0.4/app-changelog.md new file mode 100644 index 00000000000..d5e20ccff00 --- /dev/null +++ b/incubator/sourcegraph/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [sourcegraph-1.0.4](https://github.com/truecharts/charts/compare/sourcegraph-1.0.3...sourcegraph-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/sourcegraph/1.0.3/app-readme.md b/incubator/sourcegraph/1.0.4/app-readme.md similarity index 100% rename from incubator/sourcegraph/1.0.3/app-readme.md rename to incubator/sourcegraph/1.0.4/app-readme.md diff --git a/incubator/sourcegraph/1.0.4/charts/common-10.9.7.tgz b/incubator/sourcegraph/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/sourcegraph/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/sourcegraph/1.0.3/ix_values.yaml b/incubator/sourcegraph/1.0.4/ix_values.yaml similarity index 100% rename from incubator/sourcegraph/1.0.3/ix_values.yaml rename to incubator/sourcegraph/1.0.4/ix_values.yaml diff --git a/incubator/sourcegraph/1.0.3/questions.yaml b/incubator/sourcegraph/1.0.4/questions.yaml similarity index 100% rename from incubator/sourcegraph/1.0.3/questions.yaml rename to incubator/sourcegraph/1.0.4/questions.yaml diff --git a/incubator/spaceengineers/1.0.3/templates/common.yaml b/incubator/sourcegraph/1.0.4/templates/common.yaml similarity index 100% rename from incubator/spaceengineers/1.0.3/templates/common.yaml rename to incubator/sourcegraph/1.0.4/templates/common.yaml diff --git a/incubator/tanoshi/1.0.3/values.yaml b/incubator/sourcegraph/1.0.4/values.yaml similarity index 100% rename from incubator/tanoshi/1.0.3/values.yaml rename to incubator/sourcegraph/1.0.4/values.yaml diff --git a/incubator/spaceengineers/1.0.3/Chart.lock b/incubator/spaceengineers/1.0.3/Chart.lock deleted file mode 100644 index e43d484afbe..00000000000 --- a/incubator/spaceengineers/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:16:25.039037829Z" diff --git a/incubator/spaceengineers/1.0.3/Chart.yaml b/incubator/spaceengineers/1.0.3/Chart.yaml deleted file mode 100644 index 8a7691e4cec..00000000000 --- a/incubator/spaceengineers/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - GameServers -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Space Engineers Dedicated Server build on Debian10" -home: https://truecharts.org/docs/charts/incubator/spaceengineers -icon: https://truecharts.org/img/hotlink-ok/chart-icons/spaceengineers.png -keywords: - - spaceengineers - - GameServers -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: spaceengineers -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/spaceengineers - - https://hub.docker.com/r/devidian/spaceengineers/ - - https://hub.docker.com/r/devidian/spaceengineers/ -type: application -version: 1.0.3 diff --git a/incubator/spaceengineers/1.0.3/app-changelog.md b/incubator/spaceengineers/1.0.3/app-changelog.md deleted file mode 100644 index 97a80c9566f..00000000000 --- a/incubator/spaceengineers/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [spaceengineers-1.0.3](https://github.com/truecharts/charts/compare/spaceengineers-0.0.34...spaceengineers-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/spaceengineers/1.0.3/charts/common-10.9.4.tgz b/incubator/spaceengineers/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/spaceengineers/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/spaceengineers/1.0.3/CHANGELOG.md b/incubator/spaceengineers/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/spaceengineers/1.0.3/CHANGELOG.md rename to incubator/spaceengineers/1.0.4/CHANGELOG.md diff --git a/incubator/spaceengineers/1.0.4/Chart.yaml b/incubator/spaceengineers/1.0.4/Chart.yaml new file mode 100644 index 00000000000..cee79789a95 --- /dev/null +++ b/incubator/spaceengineers/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - GameServers +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Space Engineers Dedicated Server build on Debian10" +home: https://truecharts.org/docs/charts/incubator/spaceengineers +icon: https://truecharts.org/img/hotlink-ok/chart-icons/spaceengineers.png +keywords: + - spaceengineers + - GameServers +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: spaceengineers +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/spaceengineers + - https://hub.docker.com/r/devidian/spaceengineers/ + - https://hub.docker.com/r/devidian/spaceengineers/ +type: application +version: 1.0.4 diff --git a/incubator/spaceengineers/1.0.3/README.md b/incubator/spaceengineers/1.0.4/README.md similarity index 100% rename from incubator/spaceengineers/1.0.3/README.md rename to incubator/spaceengineers/1.0.4/README.md diff --git a/incubator/spaceengineers/1.0.4/app-changelog.md b/incubator/spaceengineers/1.0.4/app-changelog.md new file mode 100644 index 00000000000..c583d0f8610 --- /dev/null +++ b/incubator/spaceengineers/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [spaceengineers-1.0.4](https://github.com/truecharts/charts/compare/spaceengineers-1.0.3...spaceengineers-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/spaceengineers/1.0.3/app-readme.md b/incubator/spaceengineers/1.0.4/app-readme.md similarity index 100% rename from incubator/spaceengineers/1.0.3/app-readme.md rename to incubator/spaceengineers/1.0.4/app-readme.md diff --git a/incubator/spaceengineers/1.0.4/charts/common-10.9.7.tgz b/incubator/spaceengineers/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/spaceengineers/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/spaceengineers/1.0.3/ix_values.yaml b/incubator/spaceengineers/1.0.4/ix_values.yaml similarity index 100% rename from incubator/spaceengineers/1.0.3/ix_values.yaml rename to incubator/spaceengineers/1.0.4/ix_values.yaml diff --git a/incubator/spaceengineers/1.0.3/questions.yaml b/incubator/spaceengineers/1.0.4/questions.yaml similarity index 100% rename from incubator/spaceengineers/1.0.3/questions.yaml rename to incubator/spaceengineers/1.0.4/questions.yaml diff --git a/incubator/splunk/1.0.3/templates/common.yaml b/incubator/spaceengineers/1.0.4/templates/common.yaml similarity index 100% rename from incubator/splunk/1.0.3/templates/common.yaml rename to incubator/spaceengineers/1.0.4/templates/common.yaml diff --git a/incubator/tar1090/1.0.3/values.yaml b/incubator/spaceengineers/1.0.4/values.yaml similarity index 100% rename from incubator/tar1090/1.0.3/values.yaml rename to incubator/spaceengineers/1.0.4/values.yaml diff --git a/incubator/speedtest-tracker/2.0.0/CHANGELOG.md b/incubator/speedtest-tracker/2.0.0/CHANGELOG.md new file mode 100644 index 00000000000..8528798d744 --- /dev/null +++ b/incubator/speedtest-tracker/2.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [speedtest-tracker-1.0.0](https://github.com/truecharts/charts/compare/speedtest-tracker-0.1.10...speedtest-tracker-1.0.0) (2022-11-10) + +### Chore + +- Major Change to GUI + + + + +## [speedtest-tracker-0.1.10](https://github.com/truecharts/charts/compare/speedtest-tracker-0.1.6...speedtest-tracker-0.1.10) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update docker general non-major ([#4366](https://github.com/truecharts/charts/issues/4366)) + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [speedtest-tracker-0.1.9](https://github.com/truecharts/charts/compare/speedtest-tracker-0.1.6...speedtest-tracker-0.1.9) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [speedtest-tracker-0.1.8](https://github.com/truecharts/charts/compare/speedtest-tracker-0.1.6...speedtest-tracker-0.1.8) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [speedtest-tracker-0.1.8](https://github.com/truecharts/charts/compare/speedtest-tracker-0.1.6...speedtest-tracker-0.1.8) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [speedtest-tracker-0.1.8](https://github.com/truecharts/charts/compare/speedtest-tracker-0.1.6...speedtest-tracker-0.1.8) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [speedtest-tracker-0.1.7](https://github.com/truecharts/charts/compare/speedtest-tracker-0.1.6...speedtest-tracker-0.1.7) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] diff --git a/incubator/speedtest-tracker/2.0.0/Chart.yaml b/incubator/speedtest-tracker/2.0.0/Chart.yaml new file mode 100644 index 00000000000..d891eac9070 --- /dev/null +++ b/incubator/speedtest-tracker/2.0.0/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 +description: A self-hosted internet performance tracking application that runs speedtest checks against Ookla's Speedtest service. +home: https://truecharts.org/docs/charts/incubator/speedtest-tracker +icon: https://truecharts.org/img/hotlink-ok/chart-icons/speedtest-tracker.png +keywords: + - speedtest +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: speedtest-tracker +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/speedtest-tracker + - https://github.com/alexjustesen/speedtest-tracker +version: 2.0.0 +annotations: + truecharts.org/catagories: | + - speedtest + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/speedtest-tracker/2.0.0/README.md b/incubator/speedtest-tracker/2.0.0/README.md new file mode 100644 index 00000000000..903020bf5de --- /dev/null +++ b/incubator/speedtest-tracker/2.0.0/README.md @@ -0,0 +1,107 @@ +# speedtest-tracker + +A self-hosted internet performance tracking application that runs speedtest checks against Ookla's Speedtest service. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [speedtest-tracker](https://truecharts.org/docs/charts/incubator/speedtest-tracker) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.122 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `speedtest-tracker` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install speedtest-tracker TrueCharts/speedtest-tracker +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `speedtest-tracker` deployment + +```console +helm uninstall speedtest-tracker +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install speedtest-tracker \ + --set env.TZ="America/New York" \ + TrueCharts/speedtest-tracker +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install speedtest-tracker TrueCharts/speedtest-tracker -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/incubator/speedtest-tracker/2.0.0/app-changelog.md b/incubator/speedtest-tracker/2.0.0/app-changelog.md new file mode 100644 index 00000000000..d06efbfd0da --- /dev/null +++ b/incubator/speedtest-tracker/2.0.0/app-changelog.md @@ -0,0 +1,11 @@ + + +## [speedtest-tracker-2.0.0](https://github.com/truecharts/charts/compare/speedtest-tracker-1.0.3...speedtest-tracker-2.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + - update docker general non-major + + \ No newline at end of file diff --git a/incubator/speedtest-tracker/2.0.0/app-readme.md b/incubator/speedtest-tracker/2.0.0/app-readme.md new file mode 100644 index 00000000000..32609216c9b --- /dev/null +++ b/incubator/speedtest-tracker/2.0.0/app-readme.md @@ -0,0 +1,8 @@ +A self-hosted internet performance tracking application that runs speedtest checks against Ookla's Speedtest service. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/incubator/speedtest-tracker](https://truecharts.org/docs/charts/incubator/speedtest-tracker) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/incubator/speedtest-tracker/2.0.0/charts/common-10.9.7.tgz b/incubator/speedtest-tracker/2.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/speedtest-tracker/2.0.0/charts/common-10.9.7.tgz differ diff --git a/incubator/speedtest-tracker/2.0.0/charts/postgresql-9.0.5.tgz b/incubator/speedtest-tracker/2.0.0/charts/postgresql-9.0.5.tgz new file mode 100644 index 00000000000..8fe3c326a7c Binary files /dev/null and b/incubator/speedtest-tracker/2.0.0/charts/postgresql-9.0.5.tgz differ diff --git a/incubator/speedtest-tracker/2.0.0/ix_values.yaml b/incubator/speedtest-tracker/2.0.0/ix_values.yaml new file mode 100644 index 00000000000..f0833218dce --- /dev/null +++ b/incubator/speedtest-tracker/2.0.0/ix_values.yaml @@ -0,0 +1,48 @@ +image: + repository: tccr.io/truecharts/speedtest-tracker + tag: latest@sha256:bb8b14a15e8b908df858bc4f284a54753787cfab38e2bb7537bb02e91ea0275d + pullPolicy: IfNotPresent + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +env: + DB_CONNECTION: pgsql + DB_PORT: 5432 + DB_DATABASE: "{{ .Values.postgresql.postgresqlDatabase }}" + DB_USERNAME: "{{ .Values.postgresql.postgresqlUsername }}" + DB_HOST: + secretKeyRef: + name: dbcreds + key: plainhost + DB_PASSWORD: + secretKeyRef: + name: dbcreds + key: postgresql-password + +service: + main: + ports: + main: + port: 8765 + protocol: HTTPS + targetPort: 443 + +persistence: + config: + enabled: true + mountPath: /config + +postgresql: + enabled: true + existingSecret: dbcreds + postgresqlDatabase: speedtest_tracker + postgresqlUsername: speedtest_tracker + +portal: + enabled: true diff --git a/incubator/speedtest-tracker/2.0.0/questions.yaml b/incubator/speedtest-tracker/2.0.0/questions.yaml new file mode 100644 index 00000000000..a6018a9446c --- /dev/null +++ b/incubator/speedtest-tracker/2.0.0/questions.yaml @@ -0,0 +1,1829 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Service + description: The Primary service on which the healthcheck runs, often the webUI + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Service Port Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + description: This port exposes the container port on the service + schema: + type: int + default: 8765 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: App Config Storage + description: Stores the Application Configuration. + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: Privileged mode + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: ReadOnly Root Filesystem + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: Allow Privilege Escalation + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: runAsNonRoot + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: runAsUser + description: The UserID of the user running the application + schema: + type: int + default: 0 + - variable: runAsGroup + label: runAsGroup + description: The groupID this App of the user running the application + schema: + type: int + default: 0 + - variable: fsGroup + label: fsGroup + description: The group that should own ALL storage. + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at +
https://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/incubator/watchyourlan/1.0.3/templates/common.yaml b/incubator/speedtest-tracker/2.0.0/templates/common.yaml similarity index 100% rename from incubator/watchyourlan/1.0.3/templates/common.yaml rename to incubator/speedtest-tracker/2.0.0/templates/common.yaml diff --git a/incubator/tasmoadmin/1.0.3/values.yaml b/incubator/speedtest-tracker/2.0.0/values.yaml similarity index 100% rename from incubator/tasmoadmin/1.0.3/values.yaml rename to incubator/speedtest-tracker/2.0.0/values.yaml diff --git a/incubator/splunk/1.0.3/Chart.lock b/incubator/splunk/1.0.3/Chart.lock deleted file mode 100644 index 81119a4e84b..00000000000 --- a/incubator/splunk/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:16:40.792654874Z" diff --git a/incubator/splunk/1.0.3/Chart.yaml b/incubator/splunk/1.0.3/Chart.yaml deleted file mode 100644 index 72fb1efeaa6..00000000000 --- a/incubator/splunk/1.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Tools-Utilities - - Network-Management -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This is a Chartfile for Splunk designed for OpenShift and TrueNAS based on Alpine Linux - https://www.splunk.com" -home: https://truecharts.org/docs/charts/incubator/splunk -icon: https://truecharts.org/img/hotlink-ok/chart-icons/splunk.png -keywords: - - splunk - - Tools-Utilities - - Network-Management -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: splunk -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/splunk - - https://www.splunk.com/ - - https://hub.docker.com/r/atunnecliffe/splunk -type: application -version: 1.0.3 diff --git a/incubator/splunk/1.0.3/app-changelog.md b/incubator/splunk/1.0.3/app-changelog.md deleted file mode 100644 index 35737746ef5..00000000000 --- a/incubator/splunk/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [splunk-1.0.3](https://github.com/truecharts/charts/compare/splunk-0.0.34...splunk-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/splunk/1.0.3/charts/common-10.9.4.tgz b/incubator/splunk/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/splunk/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/splunk/1.0.3/CHANGELOG.md b/incubator/splunk/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/splunk/1.0.3/CHANGELOG.md rename to incubator/splunk/1.0.4/CHANGELOG.md diff --git a/incubator/splunk/1.0.4/Chart.yaml b/incubator/splunk/1.0.4/Chart.yaml new file mode 100644 index 00000000000..5b0c59bd338 --- /dev/null +++ b/incubator/splunk/1.0.4/Chart.yaml @@ -0,0 +1,31 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Tools-Utilities + - Network-Management +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This is a Chartfile for Splunk designed for OpenShift and TrueNAS based on Alpine Linux - https://www.splunk.com" +home: https://truecharts.org/docs/charts/incubator/splunk +icon: https://truecharts.org/img/hotlink-ok/chart-icons/splunk.png +keywords: + - splunk + - Tools-Utilities + - Network-Management +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: splunk +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/splunk + - https://www.splunk.com/ + - https://hub.docker.com/r/atunnecliffe/splunk +type: application +version: 1.0.4 diff --git a/incubator/splunk/1.0.3/README.md b/incubator/splunk/1.0.4/README.md similarity index 100% rename from incubator/splunk/1.0.3/README.md rename to incubator/splunk/1.0.4/README.md diff --git a/incubator/splunk/1.0.4/app-changelog.md b/incubator/splunk/1.0.4/app-changelog.md new file mode 100644 index 00000000000..4cb8b2226ea --- /dev/null +++ b/incubator/splunk/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [splunk-1.0.4](https://github.com/truecharts/charts/compare/splunk-1.0.3...splunk-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/splunk/1.0.3/app-readme.md b/incubator/splunk/1.0.4/app-readme.md similarity index 100% rename from incubator/splunk/1.0.3/app-readme.md rename to incubator/splunk/1.0.4/app-readme.md diff --git a/incubator/splunk/1.0.4/charts/common-10.9.7.tgz b/incubator/splunk/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/splunk/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/splunk/1.0.3/ix_values.yaml b/incubator/splunk/1.0.4/ix_values.yaml similarity index 100% rename from incubator/splunk/1.0.3/ix_values.yaml rename to incubator/splunk/1.0.4/ix_values.yaml diff --git a/incubator/splunk/1.0.3/questions.yaml b/incubator/splunk/1.0.4/questions.yaml similarity index 100% rename from incubator/splunk/1.0.3/questions.yaml rename to incubator/splunk/1.0.4/questions.yaml diff --git a/incubator/sqlite-web/1.0.3/templates/common.yaml b/incubator/splunk/1.0.4/templates/common.yaml similarity index 100% rename from incubator/sqlite-web/1.0.3/templates/common.yaml rename to incubator/splunk/1.0.4/templates/common.yaml diff --git a/incubator/tasmobackup/1.0.3/values.yaml b/incubator/splunk/1.0.4/values.yaml similarity index 100% rename from incubator/tasmobackup/1.0.3/values.yaml rename to incubator/splunk/1.0.4/values.yaml diff --git a/incubator/sqlite-web/1.0.3/Chart.lock b/incubator/sqlite-web/1.0.3/Chart.lock deleted file mode 100644 index 52117a938bc..00000000000 --- a/incubator/sqlite-web/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:16:44.072400263Z" diff --git a/incubator/sqlite-web/1.0.3/Chart.yaml b/incubator/sqlite-web/1.0.3/Chart.yaml deleted file mode 100644 index ed64ca3e117..00000000000 --- a/incubator/sqlite-web/1.0.3/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Productivity - - Tools-Utilities - - Network-Other -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "sqlite-web is a web-based SQLite database browser written in Python." -home: https://truecharts.org/docs/charts/incubator/sqlite-web -icon: https://truecharts.org/img/hotlink-ok/chart-icons/sqlite-web.png -keywords: - - sqlite-web - - Productivity - - Tools-Utilities - - Network-Other -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: sqlite-web -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/sqlite-web - - https://github.com/coleifer/sqlite-web - - https://hub.docker.com/r/coleifer/sqlite-web -type: application -version: 1.0.3 diff --git a/incubator/sqlite-web/1.0.3/app-changelog.md b/incubator/sqlite-web/1.0.3/app-changelog.md deleted file mode 100644 index 8a58281654b..00000000000 --- a/incubator/sqlite-web/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [sqlite-web-1.0.3](https://github.com/truecharts/charts/compare/sqlite-web-0.0.34...sqlite-web-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/sqlite-web/1.0.3/charts/common-10.9.4.tgz b/incubator/sqlite-web/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/sqlite-web/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/sqlite-web/1.0.3/CHANGELOG.md b/incubator/sqlite-web/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/sqlite-web/1.0.3/CHANGELOG.md rename to incubator/sqlite-web/1.0.4/CHANGELOG.md diff --git a/incubator/sqlite-web/1.0.4/Chart.yaml b/incubator/sqlite-web/1.0.4/Chart.yaml new file mode 100644 index 00000000000..81807885e41 --- /dev/null +++ b/incubator/sqlite-web/1.0.4/Chart.yaml @@ -0,0 +1,33 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Productivity + - Tools-Utilities + - Network-Other +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "sqlite-web is a web-based SQLite database browser written in Python." +home: https://truecharts.org/docs/charts/incubator/sqlite-web +icon: https://truecharts.org/img/hotlink-ok/chart-icons/sqlite-web.png +keywords: + - sqlite-web + - Productivity + - Tools-Utilities + - Network-Other +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: sqlite-web +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/sqlite-web + - https://github.com/coleifer/sqlite-web + - https://hub.docker.com/r/coleifer/sqlite-web +type: application +version: 1.0.4 diff --git a/incubator/sqlite-web/1.0.3/README.md b/incubator/sqlite-web/1.0.4/README.md similarity index 100% rename from incubator/sqlite-web/1.0.3/README.md rename to incubator/sqlite-web/1.0.4/README.md diff --git a/incubator/sqlite-web/1.0.4/app-changelog.md b/incubator/sqlite-web/1.0.4/app-changelog.md new file mode 100644 index 00000000000..8cde3b24965 --- /dev/null +++ b/incubator/sqlite-web/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [sqlite-web-1.0.4](https://github.com/truecharts/charts/compare/sqlite-web-1.0.3...sqlite-web-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/sqlite-web/1.0.3/app-readme.md b/incubator/sqlite-web/1.0.4/app-readme.md similarity index 100% rename from incubator/sqlite-web/1.0.3/app-readme.md rename to incubator/sqlite-web/1.0.4/app-readme.md diff --git a/incubator/sqlite-web/1.0.4/charts/common-10.9.7.tgz b/incubator/sqlite-web/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/sqlite-web/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/sqlite-web/1.0.3/ix_values.yaml b/incubator/sqlite-web/1.0.4/ix_values.yaml similarity index 100% rename from incubator/sqlite-web/1.0.3/ix_values.yaml rename to incubator/sqlite-web/1.0.4/ix_values.yaml diff --git a/incubator/sqlite-web/1.0.3/questions.yaml b/incubator/sqlite-web/1.0.4/questions.yaml similarity index 100% rename from incubator/sqlite-web/1.0.3/questions.yaml rename to incubator/sqlite-web/1.0.4/questions.yaml diff --git a/incubator/stackedit/1.0.3/templates/common.yaml b/incubator/sqlite-web/1.0.4/templates/common.yaml similarity index 100% rename from incubator/stackedit/1.0.3/templates/common.yaml rename to incubator/sqlite-web/1.0.4/templates/common.yaml diff --git a/incubator/tasmocompiler/1.0.3/values.yaml b/incubator/sqlite-web/1.0.4/values.yaml similarity index 100% rename from incubator/tasmocompiler/1.0.3/values.yaml rename to incubator/sqlite-web/1.0.4/values.yaml diff --git a/incubator/st-reborn-server/1.0.3/Chart.lock b/incubator/st-reborn-server/1.0.3/Chart.lock deleted file mode 100644 index 8a7047fd0ba..00000000000 --- a/incubator/st-reborn-server/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:16:56.44343045Z" diff --git a/incubator/st-reborn-server/1.0.3/Chart.yaml b/incubator/st-reborn-server/1.0.3/Chart.yaml deleted file mode 100644 index aae44e91b2f..00000000000 --- a/incubator/st-reborn-server/1.0.3/Chart.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: st-reborn-server -version: 1.0.3 -appVersion: "1.2.0" -description: Skyrim Together Reborn server files. -type: application -deprecated: false -home: https://truecharts.org/docs/charts/incubator/st-reborn-server -icon: https://truecharts.org/img/hotlink-ok/chart-icons/st-reborn-server.png -keywords: - - st-reborn-server - - gameserver -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/st-reborn-server - - https://github.com/tiltedphoques/TiltedEvolution - - https://hub.docker.com/r/tiltedphoques/st-reborn-server -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 - # condition: -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - games - - hosting - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/st-reborn-server/1.0.3/app-changelog.md b/incubator/st-reborn-server/1.0.3/app-changelog.md deleted file mode 100644 index 65441dcba20..00000000000 --- a/incubator/st-reborn-server/1.0.3/app-changelog.md +++ /dev/null @@ -1,27 +0,0 @@ - - -## [st-reborn-server-1.0.3](https://github.com/truecharts/charts/compare/st-reborn-server-0.0.28...st-reborn-server-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/st-reborn-server/1.0.3/charts/common-10.9.4.tgz b/incubator/st-reborn-server/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/st-reborn-server/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/st-reborn-server/1.0.3/CHANGELOG.md b/incubator/st-reborn-server/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/st-reborn-server/1.0.3/CHANGELOG.md rename to incubator/st-reborn-server/1.0.4/CHANGELOG.md diff --git a/incubator/st-reborn-server/1.0.4/Chart.yaml b/incubator/st-reborn-server/1.0.4/Chart.yaml new file mode 100644 index 00000000000..6f52aa3849e --- /dev/null +++ b/incubator/st-reborn-server/1.0.4/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: st-reborn-server +version: 1.0.4 +appVersion: "1.2.0" +description: Skyrim Together Reborn server files. +type: application +deprecated: false +home: https://truecharts.org/docs/charts/incubator/st-reborn-server +icon: https://truecharts.org/img/hotlink-ok/chart-icons/st-reborn-server.png +keywords: + - st-reborn-server + - gameserver +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/st-reborn-server + - https://github.com/tiltedphoques/TiltedEvolution + - https://hub.docker.com/r/tiltedphoques/st-reborn-server +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + # condition: +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - games + - hosting + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/st-reborn-server/1.0.3/README.md b/incubator/st-reborn-server/1.0.4/README.md similarity index 100% rename from incubator/st-reborn-server/1.0.3/README.md rename to incubator/st-reborn-server/1.0.4/README.md diff --git a/incubator/st-reborn-server/1.0.4/app-changelog.md b/incubator/st-reborn-server/1.0.4/app-changelog.md new file mode 100644 index 00000000000..c56825f58c2 --- /dev/null +++ b/incubator/st-reborn-server/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [st-reborn-server-1.0.4](https://github.com/truecharts/charts/compare/st-reborn-server-1.0.3...st-reborn-server-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/st-reborn-server/1.0.3/app-readme.md b/incubator/st-reborn-server/1.0.4/app-readme.md similarity index 100% rename from incubator/st-reborn-server/1.0.3/app-readme.md rename to incubator/st-reborn-server/1.0.4/app-readme.md diff --git a/incubator/st-reborn-server/1.0.4/charts/common-10.9.7.tgz b/incubator/st-reborn-server/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/st-reborn-server/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/st-reborn-server/1.0.3/ix_values.yaml b/incubator/st-reborn-server/1.0.4/ix_values.yaml similarity index 100% rename from incubator/st-reborn-server/1.0.3/ix_values.yaml rename to incubator/st-reborn-server/1.0.4/ix_values.yaml diff --git a/incubator/st-reborn-server/1.0.3/questions.yaml b/incubator/st-reborn-server/1.0.4/questions.yaml similarity index 100% rename from incubator/st-reborn-server/1.0.3/questions.yaml rename to incubator/st-reborn-server/1.0.4/questions.yaml diff --git a/incubator/xen-orchestra/1.0.3/templates/common.yaml b/incubator/st-reborn-server/1.0.4/templates/common.yaml similarity index 100% rename from incubator/xen-orchestra/1.0.3/templates/common.yaml rename to incubator/st-reborn-server/1.0.4/templates/common.yaml diff --git a/incubator/technitium/2.0.3/values.yaml b/incubator/st-reborn-server/1.0.4/values.yaml similarity index 100% rename from incubator/technitium/2.0.3/values.yaml rename to incubator/st-reborn-server/1.0.4/values.yaml diff --git a/incubator/stackedit/1.0.3/Chart.lock b/incubator/stackedit/1.0.3/Chart.lock deleted file mode 100644 index 467d655067f..00000000000 --- a/incubator/stackedit/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:17:13.038661395Z" diff --git a/incubator/stackedit/1.0.3/Chart.yaml b/incubator/stackedit/1.0.3/Chart.yaml deleted file mode 100644 index 8b86303bd22..00000000000 --- a/incubator/stackedit/1.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Productivity - - Tools-Utilities -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: StackEdits Markdown syntax highlighting is unique. The refined text formatting of the editor helps you visualize the final rendering of your files. -home: https://truecharts.org/docs/charts/incubator/stackedit -icon: https://truecharts.org/img/hotlink-ok/chart-icons/stackedit.png -keywords: - - stackedit - - Productivity - - Tools-Utilities -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: stackedit -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/stackedit - - https://stackedit.io/ - - https://hub.docker.com/r/qmcgaw/stackedit/ -type: application -version: 1.0.3 diff --git a/incubator/stackedit/1.0.3/app-changelog.md b/incubator/stackedit/1.0.3/app-changelog.md deleted file mode 100644 index 6f088621e5b..00000000000 --- a/incubator/stackedit/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [stackedit-1.0.3](https://github.com/truecharts/charts/compare/stackedit-0.0.34...stackedit-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/stackedit/1.0.3/charts/common-10.9.4.tgz b/incubator/stackedit/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/stackedit/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/stackedit/1.0.3/CHANGELOG.md b/incubator/stackedit/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/stackedit/1.0.3/CHANGELOG.md rename to incubator/stackedit/1.0.4/CHANGELOG.md diff --git a/incubator/stackedit/1.0.4/Chart.yaml b/incubator/stackedit/1.0.4/Chart.yaml new file mode 100644 index 00000000000..09f26fc0961 --- /dev/null +++ b/incubator/stackedit/1.0.4/Chart.yaml @@ -0,0 +1,31 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Productivity + - Tools-Utilities +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: StackEdits Markdown syntax highlighting is unique. The refined text formatting of the editor helps you visualize the final rendering of your files. +home: https://truecharts.org/docs/charts/incubator/stackedit +icon: https://truecharts.org/img/hotlink-ok/chart-icons/stackedit.png +keywords: + - stackedit + - Productivity + - Tools-Utilities +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: stackedit +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/stackedit + - https://stackedit.io/ + - https://hub.docker.com/r/qmcgaw/stackedit/ +type: application +version: 1.0.4 diff --git a/incubator/stackedit/1.0.3/README.md b/incubator/stackedit/1.0.4/README.md similarity index 100% rename from incubator/stackedit/1.0.3/README.md rename to incubator/stackedit/1.0.4/README.md diff --git a/incubator/stackedit/1.0.4/app-changelog.md b/incubator/stackedit/1.0.4/app-changelog.md new file mode 100644 index 00000000000..c93d69df853 --- /dev/null +++ b/incubator/stackedit/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [stackedit-1.0.4](https://github.com/truecharts/charts/compare/stackedit-1.0.3...stackedit-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/stackedit/1.0.3/app-readme.md b/incubator/stackedit/1.0.4/app-readme.md similarity index 100% rename from incubator/stackedit/1.0.3/app-readme.md rename to incubator/stackedit/1.0.4/app-readme.md diff --git a/incubator/stackedit/1.0.4/charts/common-10.9.7.tgz b/incubator/stackedit/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/stackedit/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/stackedit/1.0.3/ix_values.yaml b/incubator/stackedit/1.0.4/ix_values.yaml similarity index 100% rename from incubator/stackedit/1.0.3/ix_values.yaml rename to incubator/stackedit/1.0.4/ix_values.yaml diff --git a/incubator/stackedit/1.0.3/questions.yaml b/incubator/stackedit/1.0.4/questions.yaml similarity index 100% rename from incubator/stackedit/1.0.3/questions.yaml rename to incubator/stackedit/1.0.4/questions.yaml diff --git a/incubator/standardnotes-web/1.0.3/templates/common.yaml b/incubator/stackedit/1.0.4/templates/common.yaml similarity index 100% rename from incubator/standardnotes-web/1.0.3/templates/common.yaml rename to incubator/stackedit/1.0.4/templates/common.yaml diff --git a/incubator/teedy-docs/1.0.3/values.yaml b/incubator/stackedit/1.0.4/values.yaml similarity index 100% rename from incubator/teedy-docs/1.0.3/values.yaml rename to incubator/stackedit/1.0.4/values.yaml diff --git a/incubator/standardnotes-web/1.0.3/Chart.lock b/incubator/standardnotes-web/1.0.3/Chart.lock deleted file mode 100644 index 27bb6e640e3..00000000000 --- a/incubator/standardnotes-web/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:17:15.36277847Z" diff --git a/incubator/standardnotes-web/1.0.3/Chart.yaml b/incubator/standardnotes-web/1.0.3/Chart.yaml deleted file mode 100644 index 36b86a63627..00000000000 --- a/incubator/standardnotes-web/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Productivity -apiVersion: v2 -appVersion: "stable" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "A safe and private place for your life's work." -home: https://truecharts.org/docs/charts/incubator/standardnotes-web -icon: https://truecharts.org/img/hotlink-ok/chart-icons/standardnotes-web.png -keywords: - - standardnotes-web - - Productivity -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: standardnotes-web -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/standardnotes-web - - https://standardnotes.org/ - - https://hub.docker.com/r/standardnotes/web -type: application -version: 1.0.3 diff --git a/incubator/standardnotes-web/1.0.3/app-changelog.md b/incubator/standardnotes-web/1.0.3/app-changelog.md deleted file mode 100644 index 9538741e98c..00000000000 --- a/incubator/standardnotes-web/1.0.3/app-changelog.md +++ /dev/null @@ -1,26 +0,0 @@ - - -## [standardnotes-web-1.0.3](https://github.com/truecharts/charts/compare/standardnotes-web-0.0.36...standardnotes-web-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Fix - -- remove removed includes - - \ No newline at end of file diff --git a/incubator/standardnotes-web/1.0.3/charts/common-10.9.4.tgz b/incubator/standardnotes-web/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/standardnotes-web/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/standardnotes-web/1.0.3/CHANGELOG.md b/incubator/standardnotes-web/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/standardnotes-web/1.0.3/CHANGELOG.md rename to incubator/standardnotes-web/1.0.4/CHANGELOG.md diff --git a/incubator/standardnotes-web/1.0.4/Chart.yaml b/incubator/standardnotes-web/1.0.4/Chart.yaml new file mode 100644 index 00000000000..c1105ff2289 --- /dev/null +++ b/incubator/standardnotes-web/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Productivity +apiVersion: v2 +appVersion: "stable" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "A safe and private place for your life's work." +home: https://truecharts.org/docs/charts/incubator/standardnotes-web +icon: https://truecharts.org/img/hotlink-ok/chart-icons/standardnotes-web.png +keywords: + - standardnotes-web + - Productivity +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: standardnotes-web +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/standardnotes-web + - https://standardnotes.org/ + - https://hub.docker.com/r/standardnotes/web +type: application +version: 1.0.4 diff --git a/incubator/standardnotes-web/1.0.3/README.md b/incubator/standardnotes-web/1.0.4/README.md similarity index 100% rename from incubator/standardnotes-web/1.0.3/README.md rename to incubator/standardnotes-web/1.0.4/README.md diff --git a/incubator/standardnotes-web/1.0.4/app-changelog.md b/incubator/standardnotes-web/1.0.4/app-changelog.md new file mode 100644 index 00000000000..848c1d0e45b --- /dev/null +++ b/incubator/standardnotes-web/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [standardnotes-web-1.0.4](https://github.com/truecharts/charts/compare/standardnotes-web-1.0.3...standardnotes-web-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/standardnotes-web/1.0.3/app-readme.md b/incubator/standardnotes-web/1.0.4/app-readme.md similarity index 100% rename from incubator/standardnotes-web/1.0.3/app-readme.md rename to incubator/standardnotes-web/1.0.4/app-readme.md diff --git a/incubator/standardnotes-web/1.0.4/charts/common-10.9.7.tgz b/incubator/standardnotes-web/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/standardnotes-web/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/standardnotes-web/1.0.3/ix_values.yaml b/incubator/standardnotes-web/1.0.4/ix_values.yaml similarity index 100% rename from incubator/standardnotes-web/1.0.3/ix_values.yaml rename to incubator/standardnotes-web/1.0.4/ix_values.yaml diff --git a/incubator/standardnotes-web/1.0.3/questions.yaml b/incubator/standardnotes-web/1.0.4/questions.yaml similarity index 100% rename from incubator/standardnotes-web/1.0.3/questions.yaml rename to incubator/standardnotes-web/1.0.4/questions.yaml diff --git a/incubator/starmade/1.0.3/templates/common.yaml b/incubator/standardnotes-web/1.0.4/templates/common.yaml similarity index 100% rename from incubator/starmade/1.0.3/templates/common.yaml rename to incubator/standardnotes-web/1.0.4/templates/common.yaml diff --git a/incubator/telethon-downloader/1.0.3/values.yaml b/incubator/standardnotes-web/1.0.4/values.yaml similarity index 100% rename from incubator/telethon-downloader/1.0.3/values.yaml rename to incubator/standardnotes-web/1.0.4/values.yaml diff --git a/incubator/starmade/1.0.3/Chart.lock b/incubator/starmade/1.0.3/Chart.lock deleted file mode 100644 index 68b7c3e5602..00000000000 --- a/incubator/starmade/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:17:27.881552298Z" diff --git a/incubator/starmade/1.0.3/Chart.yaml b/incubator/starmade/1.0.3/Chart.yaml deleted file mode 100644 index 37724e63910..00000000000 --- a/incubator/starmade/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - GameServers -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This Chart will download and install a StarMade Dedicated Server. It will also install a basic server.cfg at the first startup." -home: https://truecharts.org/docs/charts/incubator/starmade -icon: https://truecharts.org/img/hotlink-ok/chart-icons/starmade.png -keywords: - - starmade - - GameServers -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: starmade -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/starmade - - https://www.star-made.org/ - - https://hub.docker.com/r/ich777/starmade-server/ -type: application -version: 1.0.3 diff --git a/incubator/starmade/1.0.3/app-changelog.md b/incubator/starmade/1.0.3/app-changelog.md deleted file mode 100644 index ec0faa8601f..00000000000 --- a/incubator/starmade/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [starmade-1.0.3](https://github.com/truecharts/charts/compare/starmade-0.0.35...starmade-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/starmade/1.0.3/charts/common-10.9.4.tgz b/incubator/starmade/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/starmade/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/starmade/1.0.3/CHANGELOG.md b/incubator/starmade/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/starmade/1.0.3/CHANGELOG.md rename to incubator/starmade/1.0.4/CHANGELOG.md diff --git a/incubator/starmade/1.0.4/Chart.yaml b/incubator/starmade/1.0.4/Chart.yaml new file mode 100644 index 00000000000..aa0449f592e --- /dev/null +++ b/incubator/starmade/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - GameServers +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This Chart will download and install a StarMade Dedicated Server. It will also install a basic server.cfg at the first startup." +home: https://truecharts.org/docs/charts/incubator/starmade +icon: https://truecharts.org/img/hotlink-ok/chart-icons/starmade.png +keywords: + - starmade + - GameServers +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: starmade +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/starmade + - https://www.star-made.org/ + - https://hub.docker.com/r/ich777/starmade-server/ +type: application +version: 1.0.4 diff --git a/incubator/starmade/1.0.3/README.md b/incubator/starmade/1.0.4/README.md similarity index 100% rename from incubator/starmade/1.0.3/README.md rename to incubator/starmade/1.0.4/README.md diff --git a/incubator/starmade/1.0.4/app-changelog.md b/incubator/starmade/1.0.4/app-changelog.md new file mode 100644 index 00000000000..ba859ce6e34 --- /dev/null +++ b/incubator/starmade/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [starmade-1.0.4](https://github.com/truecharts/charts/compare/starmade-1.0.3...starmade-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/starmade/1.0.3/app-readme.md b/incubator/starmade/1.0.4/app-readme.md similarity index 100% rename from incubator/starmade/1.0.3/app-readme.md rename to incubator/starmade/1.0.4/app-readme.md diff --git a/incubator/starmade/1.0.4/charts/common-10.9.7.tgz b/incubator/starmade/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/starmade/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/starmade/1.0.3/ix_values.yaml b/incubator/starmade/1.0.4/ix_values.yaml similarity index 100% rename from incubator/starmade/1.0.3/ix_values.yaml rename to incubator/starmade/1.0.4/ix_values.yaml diff --git a/incubator/starmade/1.0.3/questions.yaml b/incubator/starmade/1.0.4/questions.yaml similarity index 100% rename from incubator/starmade/1.0.3/questions.yaml rename to incubator/starmade/1.0.4/questions.yaml diff --git a/incubator/stationeers/1.0.3/templates/common.yaml b/incubator/starmade/1.0.4/templates/common.yaml similarity index 100% rename from incubator/stationeers/1.0.3/templates/common.yaml rename to incubator/starmade/1.0.4/templates/common.yaml diff --git a/incubator/terraria-tshock/1.0.3/values.yaml b/incubator/starmade/1.0.4/values.yaml similarity index 100% rename from incubator/terraria-tshock/1.0.3/values.yaml rename to incubator/starmade/1.0.4/values.yaml diff --git a/incubator/stationeers/1.0.3/Chart.lock b/incubator/stationeers/1.0.3/Chart.lock deleted file mode 100644 index ea4ee386db5..00000000000 --- a/incubator/stationeers/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:17:30.279732316Z" diff --git a/incubator/stationeers/1.0.3/Chart.yaml b/incubator/stationeers/1.0.3/Chart.yaml deleted file mode 100644 index ce9e77350e4..00000000000 --- a/incubator/stationeers/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - GameServers -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This Chart will download and install SteamCMD. It will also install Stationeers and run it." -home: https://truecharts.org/docs/charts/incubator/stationeers -icon: https://truecharts.org/img/hotlink-ok/chart-icons/stationeers.png -keywords: - - stationeers - - GameServers -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: stationeers -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/stationeers - - https://www.steampowered.com/ - - https://hub.docker.com/r/ich777/steamcmd/ -type: application -version: 1.0.3 diff --git a/incubator/stationeers/1.0.3/app-changelog.md b/incubator/stationeers/1.0.3/app-changelog.md deleted file mode 100644 index b1b1aa57f65..00000000000 --- a/incubator/stationeers/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [stationeers-1.0.3](https://github.com/truecharts/charts/compare/stationeers-0.0.35...stationeers-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/stationeers/1.0.3/charts/common-10.9.4.tgz b/incubator/stationeers/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/stationeers/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/stationeers/1.0.3/CHANGELOG.md b/incubator/stationeers/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/stationeers/1.0.3/CHANGELOG.md rename to incubator/stationeers/1.0.4/CHANGELOG.md diff --git a/incubator/stationeers/1.0.4/Chart.yaml b/incubator/stationeers/1.0.4/Chart.yaml new file mode 100644 index 00000000000..d2a6af6eac4 --- /dev/null +++ b/incubator/stationeers/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - GameServers +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This Chart will download and install SteamCMD. It will also install Stationeers and run it." +home: https://truecharts.org/docs/charts/incubator/stationeers +icon: https://truecharts.org/img/hotlink-ok/chart-icons/stationeers.png +keywords: + - stationeers + - GameServers +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: stationeers +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/stationeers + - https://www.steampowered.com/ + - https://hub.docker.com/r/ich777/steamcmd/ +type: application +version: 1.0.4 diff --git a/incubator/stationeers/1.0.3/README.md b/incubator/stationeers/1.0.4/README.md similarity index 100% rename from incubator/stationeers/1.0.3/README.md rename to incubator/stationeers/1.0.4/README.md diff --git a/incubator/stationeers/1.0.4/app-changelog.md b/incubator/stationeers/1.0.4/app-changelog.md new file mode 100644 index 00000000000..463769cbeee --- /dev/null +++ b/incubator/stationeers/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [stationeers-1.0.4](https://github.com/truecharts/charts/compare/stationeers-1.0.3...stationeers-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/stationeers/1.0.3/app-readme.md b/incubator/stationeers/1.0.4/app-readme.md similarity index 100% rename from incubator/stationeers/1.0.3/app-readme.md rename to incubator/stationeers/1.0.4/app-readme.md diff --git a/incubator/stationeers/1.0.4/charts/common-10.9.7.tgz b/incubator/stationeers/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/stationeers/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/stationeers/1.0.3/ix_values.yaml b/incubator/stationeers/1.0.4/ix_values.yaml similarity index 100% rename from incubator/stationeers/1.0.3/ix_values.yaml rename to incubator/stationeers/1.0.4/ix_values.yaml diff --git a/incubator/stationeers/1.0.3/questions.yaml b/incubator/stationeers/1.0.4/questions.yaml similarity index 100% rename from incubator/stationeers/1.0.3/questions.yaml rename to incubator/stationeers/1.0.4/questions.yaml diff --git a/incubator/statping-ng/1.0.3/templates/common.yaml b/incubator/stationeers/1.0.4/templates/common.yaml similarity index 100% rename from incubator/statping-ng/1.0.3/templates/common.yaml rename to incubator/stationeers/1.0.4/templates/common.yaml diff --git a/incubator/theforest/1.0.3/values.yaml b/incubator/stationeers/1.0.4/values.yaml similarity index 100% rename from incubator/theforest/1.0.3/values.yaml rename to incubator/stationeers/1.0.4/values.yaml diff --git a/incubator/statping-ng/1.0.3/Chart.lock b/incubator/statping-ng/1.0.3/Chart.lock deleted file mode 100644 index af763c61aea..00000000000 --- a/incubator/statping-ng/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:17:44.934940211Z" diff --git a/incubator/statping-ng/1.0.3/Chart.yaml b/incubator/statping-ng/1.0.3/Chart.yaml deleted file mode 100644 index 1e6d6462811..00000000000 --- a/incubator/statping-ng/1.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Network-Web - - Network-Management -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Statping-ng aims to be an updated drop-in replacement of statping after development stopped on the original fork." -home: https://truecharts.org/docs/charts/incubator/statping-ng -icon: https://truecharts.org/img/hotlink-ok/chart-icons/statping-ng.png -keywords: - - statping-ng - - Network-Web - - Network-Management -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: statping-ng -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/statping-ng - - https://github.com/statping-ng/statping-ng - - https://hub.docker.com/r/adamboutcher/statping-ng -type: application -version: 1.0.3 diff --git a/incubator/statping-ng/1.0.3/app-changelog.md b/incubator/statping-ng/1.0.3/app-changelog.md deleted file mode 100644 index e0f48b50cce..00000000000 --- a/incubator/statping-ng/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [statping-ng-1.0.3](https://github.com/truecharts/charts/compare/statping-ng-0.0.34...statping-ng-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/statping-ng/1.0.3/charts/common-10.9.4.tgz b/incubator/statping-ng/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/statping-ng/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/statping-ng/1.0.3/CHANGELOG.md b/incubator/statping-ng/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/statping-ng/1.0.3/CHANGELOG.md rename to incubator/statping-ng/1.0.4/CHANGELOG.md diff --git a/incubator/statping-ng/1.0.4/Chart.yaml b/incubator/statping-ng/1.0.4/Chart.yaml new file mode 100644 index 00000000000..9c6c4a817e8 --- /dev/null +++ b/incubator/statping-ng/1.0.4/Chart.yaml @@ -0,0 +1,31 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Network-Web + - Network-Management +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Statping-ng aims to be an updated drop-in replacement of statping after development stopped on the original fork." +home: https://truecharts.org/docs/charts/incubator/statping-ng +icon: https://truecharts.org/img/hotlink-ok/chart-icons/statping-ng.png +keywords: + - statping-ng + - Network-Web + - Network-Management +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: statping-ng +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/statping-ng + - https://github.com/statping-ng/statping-ng + - https://hub.docker.com/r/adamboutcher/statping-ng +type: application +version: 1.0.4 diff --git a/incubator/statping-ng/1.0.3/README.md b/incubator/statping-ng/1.0.4/README.md similarity index 100% rename from incubator/statping-ng/1.0.3/README.md rename to incubator/statping-ng/1.0.4/README.md diff --git a/incubator/statping-ng/1.0.4/app-changelog.md b/incubator/statping-ng/1.0.4/app-changelog.md new file mode 100644 index 00000000000..eaafce91354 --- /dev/null +++ b/incubator/statping-ng/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [statping-ng-1.0.4](https://github.com/truecharts/charts/compare/statping-ng-1.0.3...statping-ng-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/statping-ng/1.0.3/app-readme.md b/incubator/statping-ng/1.0.4/app-readme.md similarity index 100% rename from incubator/statping-ng/1.0.3/app-readme.md rename to incubator/statping-ng/1.0.4/app-readme.md diff --git a/incubator/statping-ng/1.0.4/charts/common-10.9.7.tgz b/incubator/statping-ng/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/statping-ng/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/statping-ng/1.0.3/ix_values.yaml b/incubator/statping-ng/1.0.4/ix_values.yaml similarity index 100% rename from incubator/statping-ng/1.0.3/ix_values.yaml rename to incubator/statping-ng/1.0.4/ix_values.yaml diff --git a/incubator/statping-ng/1.0.3/questions.yaml b/incubator/statping-ng/1.0.4/questions.yaml similarity index 100% rename from incubator/statping-ng/1.0.3/questions.yaml rename to incubator/statping-ng/1.0.4/questions.yaml diff --git a/incubator/storm/1.0.3/templates/common.yaml b/incubator/statping-ng/1.0.4/templates/common.yaml similarity index 100% rename from incubator/storm/1.0.3/templates/common.yaml rename to incubator/statping-ng/1.0.4/templates/common.yaml diff --git a/incubator/thunderbird/1.0.3/values.yaml b/incubator/statping-ng/1.0.4/values.yaml similarity index 100% rename from incubator/thunderbird/1.0.3/values.yaml rename to incubator/statping-ng/1.0.4/values.yaml diff --git a/incubator/storm/1.0.3/Chart.lock b/incubator/storm/1.0.3/Chart.lock deleted file mode 100644 index b80e787c9aa..00000000000 --- a/incubator/storm/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:17:46.288793632Z" diff --git a/incubator/storm/1.0.3/Chart.yaml b/incubator/storm/1.0.3/Chart.yaml deleted file mode 100644 index f3d7df9c5ba..00000000000 --- a/incubator/storm/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Downloaders -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Introducing Storm" -home: https://truecharts.org/docs/charts/incubator/storm -icon: https://truecharts.org/img/hotlink-ok/chart-icons/storm.png -keywords: - - storm - - Downloaders -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: storm -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/storm - - https://github.com/relvacode/storm - - https://github.com/relvacode/storm/pkgs/container/storm -type: application -version: 1.0.3 diff --git a/incubator/storm/1.0.3/app-changelog.md b/incubator/storm/1.0.3/app-changelog.md deleted file mode 100644 index 693a7e623b0..00000000000 --- a/incubator/storm/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [storm-1.0.3](https://github.com/truecharts/charts/compare/storm-0.0.34...storm-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/storm/1.0.3/charts/common-10.9.4.tgz b/incubator/storm/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/storm/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/storm/1.0.3/CHANGELOG.md b/incubator/storm/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/storm/1.0.3/CHANGELOG.md rename to incubator/storm/1.0.4/CHANGELOG.md diff --git a/incubator/storm/1.0.4/Chart.yaml b/incubator/storm/1.0.4/Chart.yaml new file mode 100644 index 00000000000..54ea8dacdad --- /dev/null +++ b/incubator/storm/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Downloaders +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Introducing Storm" +home: https://truecharts.org/docs/charts/incubator/storm +icon: https://truecharts.org/img/hotlink-ok/chart-icons/storm.png +keywords: + - storm + - Downloaders +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: storm +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/storm + - https://github.com/relvacode/storm + - https://github.com/relvacode/storm/pkgs/container/storm +type: application +version: 1.0.4 diff --git a/incubator/storm/1.0.3/README.md b/incubator/storm/1.0.4/README.md similarity index 100% rename from incubator/storm/1.0.3/README.md rename to incubator/storm/1.0.4/README.md diff --git a/incubator/storm/1.0.4/app-changelog.md b/incubator/storm/1.0.4/app-changelog.md new file mode 100644 index 00000000000..673325d7cd1 --- /dev/null +++ b/incubator/storm/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [storm-1.0.4](https://github.com/truecharts/charts/compare/storm-1.0.3...storm-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/storm/1.0.3/app-readme.md b/incubator/storm/1.0.4/app-readme.md similarity index 100% rename from incubator/storm/1.0.3/app-readme.md rename to incubator/storm/1.0.4/app-readme.md diff --git a/incubator/storm/1.0.4/charts/common-10.9.7.tgz b/incubator/storm/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/storm/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/storm/1.0.3/ix_values.yaml b/incubator/storm/1.0.4/ix_values.yaml similarity index 100% rename from incubator/storm/1.0.3/ix_values.yaml rename to incubator/storm/1.0.4/ix_values.yaml diff --git a/incubator/storm/1.0.3/questions.yaml b/incubator/storm/1.0.4/questions.yaml similarity index 100% rename from incubator/storm/1.0.3/questions.yaml rename to incubator/storm/1.0.4/questions.yaml diff --git a/incubator/stun-turn-server/1.0.3/templates/common.yaml b/incubator/storm/1.0.4/templates/common.yaml similarity index 100% rename from incubator/stun-turn-server/1.0.3/templates/common.yaml rename to incubator/storm/1.0.4/templates/common.yaml diff --git a/incubator/timetagger/1.0.3/values.yaml b/incubator/storm/1.0.4/values.yaml similarity index 100% rename from incubator/timetagger/1.0.3/values.yaml rename to incubator/storm/1.0.4/values.yaml diff --git a/incubator/stun-turn-server/1.0.3/Chart.lock b/incubator/stun-turn-server/1.0.3/Chart.lock deleted file mode 100644 index e02efc5d5a2..00000000000 --- a/incubator/stun-turn-server/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:17:59.911760472Z" diff --git a/incubator/stun-turn-server/1.0.3/Chart.yaml b/incubator/stun-turn-server/1.0.3/Chart.yaml deleted file mode 100644 index f8ed6f142b8..00000000000 --- a/incubator/stun-turn-server/1.0.3/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Network -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This is a Basic STUN & TURN server that was mainly created for Nextcloud Talk." -home: https://truecharts.org/docs/charts/incubator/stun-turn-server -icon: https://truecharts.org/img/hotlink-ok/chart-icons/stun-turn-server.png -keywords: - - stun-turn-server - - Network -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: stun-turn-server -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/stun-turn-server - - https://hub.docker.com/r/ich777/stun-turn-server -type: application -version: 1.0.3 diff --git a/incubator/stun-turn-server/1.0.3/app-changelog.md b/incubator/stun-turn-server/1.0.3/app-changelog.md deleted file mode 100644 index cdfdc341273..00000000000 --- a/incubator/stun-turn-server/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [stun-turn-server-1.0.3](https://github.com/truecharts/charts/compare/stun-turn-server-0.0.35...stun-turn-server-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/stun-turn-server/1.0.3/charts/common-10.9.4.tgz b/incubator/stun-turn-server/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/stun-turn-server/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/stun-turn-server/1.0.3/CHANGELOG.md b/incubator/stun-turn-server/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/stun-turn-server/1.0.3/CHANGELOG.md rename to incubator/stun-turn-server/1.0.4/CHANGELOG.md diff --git a/incubator/stun-turn-server/1.0.4/Chart.yaml b/incubator/stun-turn-server/1.0.4/Chart.yaml new file mode 100644 index 00000000000..afc60fe0c29 --- /dev/null +++ b/incubator/stun-turn-server/1.0.4/Chart.yaml @@ -0,0 +1,28 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Network +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This is a Basic STUN & TURN server that was mainly created for Nextcloud Talk." +home: https://truecharts.org/docs/charts/incubator/stun-turn-server +icon: https://truecharts.org/img/hotlink-ok/chart-icons/stun-turn-server.png +keywords: + - stun-turn-server + - Network +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: stun-turn-server +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/stun-turn-server + - https://hub.docker.com/r/ich777/stun-turn-server +type: application +version: 1.0.4 diff --git a/incubator/stun-turn-server/1.0.3/README.md b/incubator/stun-turn-server/1.0.4/README.md similarity index 100% rename from incubator/stun-turn-server/1.0.3/README.md rename to incubator/stun-turn-server/1.0.4/README.md diff --git a/incubator/stun-turn-server/1.0.4/app-changelog.md b/incubator/stun-turn-server/1.0.4/app-changelog.md new file mode 100644 index 00000000000..95bd86538da --- /dev/null +++ b/incubator/stun-turn-server/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [stun-turn-server-1.0.4](https://github.com/truecharts/charts/compare/stun-turn-server-1.0.3...stun-turn-server-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/stun-turn-server/1.0.3/app-readme.md b/incubator/stun-turn-server/1.0.4/app-readme.md similarity index 100% rename from incubator/stun-turn-server/1.0.3/app-readme.md rename to incubator/stun-turn-server/1.0.4/app-readme.md diff --git a/incubator/stun-turn-server/1.0.4/charts/common-10.9.7.tgz b/incubator/stun-turn-server/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/stun-turn-server/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/stun-turn-server/1.0.3/ix_values.yaml b/incubator/stun-turn-server/1.0.4/ix_values.yaml similarity index 100% rename from incubator/stun-turn-server/1.0.3/ix_values.yaml rename to incubator/stun-turn-server/1.0.4/ix_values.yaml diff --git a/incubator/stun-turn-server/1.0.3/questions.yaml b/incubator/stun-turn-server/1.0.4/questions.yaml similarity index 100% rename from incubator/stun-turn-server/1.0.3/questions.yaml rename to incubator/stun-turn-server/1.0.4/questions.yaml diff --git a/incubator/suistartpage/1.0.3/templates/common.yaml b/incubator/stun-turn-server/1.0.4/templates/common.yaml similarity index 100% rename from incubator/suistartpage/1.0.3/templates/common.yaml rename to incubator/stun-turn-server/1.0.4/templates/common.yaml diff --git a/incubator/tonido/1.0.3/values.yaml b/incubator/stun-turn-server/1.0.4/values.yaml similarity index 100% rename from incubator/tonido/1.0.3/values.yaml rename to incubator/stun-turn-server/1.0.4/values.yaml diff --git a/incubator/suistartpage/1.0.3/Chart.lock b/incubator/suistartpage/1.0.3/Chart.lock deleted file mode 100644 index cc82d48c87c..00000000000 --- a/incubator/suistartpage/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:18:01.268987645Z" diff --git a/incubator/suistartpage/1.0.3/Chart.yaml b/incubator/suistartpage/1.0.3/Chart.yaml deleted file mode 100644 index 9cc781c36e0..00000000000 --- a/incubator/suistartpage/1.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Tools-Utilities - - Network-Web -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: SUI Startpage is a simple and clean server start page or homepage that you can quickly and easily setup to access your server resources and quick booksmarks and also lets you search on various provider sites via a search bar at the top as well. -home: https://truecharts.org/docs/charts/incubator/suistartpage -icon: https://truecharts.org/img/hotlink-ok/chart-icons/suistartpage.png -keywords: - - suistartpage - - Tools-Utilities - - Network-Web -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: suistartpage -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/suistartpage - - https://github.com/CorneliousJD/SUI-Startpage - - https://hub.docker.com/r/corneliousjd/sui-startpage/ -type: application -version: 1.0.3 diff --git a/incubator/suistartpage/1.0.3/app-changelog.md b/incubator/suistartpage/1.0.3/app-changelog.md deleted file mode 100644 index 8bf9fa3387e..00000000000 --- a/incubator/suistartpage/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [suistartpage-1.0.3](https://github.com/truecharts/charts/compare/suistartpage-0.0.34...suistartpage-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/suistartpage/1.0.3/charts/common-10.9.4.tgz b/incubator/suistartpage/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/suistartpage/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/suistartpage/1.0.3/CHANGELOG.md b/incubator/suistartpage/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/suistartpage/1.0.3/CHANGELOG.md rename to incubator/suistartpage/1.0.4/CHANGELOG.md diff --git a/incubator/suistartpage/1.0.4/Chart.yaml b/incubator/suistartpage/1.0.4/Chart.yaml new file mode 100644 index 00000000000..6c97d9f8645 --- /dev/null +++ b/incubator/suistartpage/1.0.4/Chart.yaml @@ -0,0 +1,31 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Tools-Utilities + - Network-Web +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: SUI Startpage is a simple and clean server start page or homepage that you can quickly and easily setup to access your server resources and quick booksmarks and also lets you search on various provider sites via a search bar at the top as well. +home: https://truecharts.org/docs/charts/incubator/suistartpage +icon: https://truecharts.org/img/hotlink-ok/chart-icons/suistartpage.png +keywords: + - suistartpage + - Tools-Utilities + - Network-Web +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: suistartpage +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/suistartpage + - https://github.com/CorneliousJD/SUI-Startpage + - https://hub.docker.com/r/corneliousjd/sui-startpage/ +type: application +version: 1.0.4 diff --git a/incubator/suistartpage/1.0.3/README.md b/incubator/suistartpage/1.0.4/README.md similarity index 100% rename from incubator/suistartpage/1.0.3/README.md rename to incubator/suistartpage/1.0.4/README.md diff --git a/incubator/suistartpage/1.0.4/app-changelog.md b/incubator/suistartpage/1.0.4/app-changelog.md new file mode 100644 index 00000000000..f89894f5abe --- /dev/null +++ b/incubator/suistartpage/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [suistartpage-1.0.4](https://github.com/truecharts/charts/compare/suistartpage-1.0.3...suistartpage-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/suistartpage/1.0.3/app-readme.md b/incubator/suistartpage/1.0.4/app-readme.md similarity index 100% rename from incubator/suistartpage/1.0.3/app-readme.md rename to incubator/suistartpage/1.0.4/app-readme.md diff --git a/incubator/suistartpage/1.0.4/charts/common-10.9.7.tgz b/incubator/suistartpage/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/suistartpage/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/suistartpage/1.0.3/ix_values.yaml b/incubator/suistartpage/1.0.4/ix_values.yaml similarity index 100% rename from incubator/suistartpage/1.0.3/ix_values.yaml rename to incubator/suistartpage/1.0.4/ix_values.yaml diff --git a/incubator/suistartpage/1.0.3/questions.yaml b/incubator/suistartpage/1.0.4/questions.yaml similarity index 100% rename from incubator/suistartpage/1.0.3/questions.yaml rename to incubator/suistartpage/1.0.4/questions.yaml diff --git a/incubator/survivethenights/1.0.3/templates/common.yaml b/incubator/suistartpage/1.0.4/templates/common.yaml similarity index 100% rename from incubator/survivethenights/1.0.3/templates/common.yaml rename to incubator/suistartpage/1.0.4/templates/common.yaml diff --git a/incubator/tracks/1.0.3/values.yaml b/incubator/suistartpage/1.0.4/values.yaml similarity index 100% rename from incubator/tracks/1.0.3/values.yaml rename to incubator/suistartpage/1.0.4/values.yaml diff --git a/incubator/survivethenights/1.0.3/Chart.lock b/incubator/survivethenights/1.0.3/Chart.lock deleted file mode 100644 index 710f99718e3..00000000000 --- a/incubator/survivethenights/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:18:16.211319978Z" diff --git a/incubator/survivethenights/1.0.3/Chart.yaml b/incubator/survivethenights/1.0.3/Chart.yaml deleted file mode 100644 index 25c7546d689..00000000000 --- a/incubator/survivethenights/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - GameServers -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This Chart will download and install SteamCMD. It will also install Survive The Nights and run it." -home: https://truecharts.org/docs/charts/incubator/survivethenights -icon: https://truecharts.org/img/hotlink-ok/chart-icons/survivethenights.png -keywords: - - survivethenights - - GameServers -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: survivethenights -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/survivethenights - - https://www.steampowered.com/ - - https://hub.docker.com/r/ich777/steamcmd/ -type: application -version: 1.0.3 diff --git a/incubator/survivethenights/1.0.3/app-changelog.md b/incubator/survivethenights/1.0.3/app-changelog.md deleted file mode 100644 index 4b84e697395..00000000000 --- a/incubator/survivethenights/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [survivethenights-1.0.3](https://github.com/truecharts/charts/compare/survivethenights-0.0.35...survivethenights-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/survivethenights/1.0.3/charts/common-10.9.4.tgz b/incubator/survivethenights/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/survivethenights/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/survivethenights/1.0.3/CHANGELOG.md b/incubator/survivethenights/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/survivethenights/1.0.3/CHANGELOG.md rename to incubator/survivethenights/1.0.4/CHANGELOG.md diff --git a/incubator/survivethenights/1.0.4/Chart.yaml b/incubator/survivethenights/1.0.4/Chart.yaml new file mode 100644 index 00000000000..0e9e0d45d3c --- /dev/null +++ b/incubator/survivethenights/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - GameServers +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This Chart will download and install SteamCMD. It will also install Survive The Nights and run it." +home: https://truecharts.org/docs/charts/incubator/survivethenights +icon: https://truecharts.org/img/hotlink-ok/chart-icons/survivethenights.png +keywords: + - survivethenights + - GameServers +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: survivethenights +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/survivethenights + - https://www.steampowered.com/ + - https://hub.docker.com/r/ich777/steamcmd/ +type: application +version: 1.0.4 diff --git a/incubator/survivethenights/1.0.3/README.md b/incubator/survivethenights/1.0.4/README.md similarity index 100% rename from incubator/survivethenights/1.0.3/README.md rename to incubator/survivethenights/1.0.4/README.md diff --git a/incubator/survivethenights/1.0.4/app-changelog.md b/incubator/survivethenights/1.0.4/app-changelog.md new file mode 100644 index 00000000000..d8c4de2711d --- /dev/null +++ b/incubator/survivethenights/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [survivethenights-1.0.4](https://github.com/truecharts/charts/compare/survivethenights-1.0.3...survivethenights-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/survivethenights/1.0.3/app-readme.md b/incubator/survivethenights/1.0.4/app-readme.md similarity index 100% rename from incubator/survivethenights/1.0.3/app-readme.md rename to incubator/survivethenights/1.0.4/app-readme.md diff --git a/incubator/survivethenights/1.0.4/charts/common-10.9.7.tgz b/incubator/survivethenights/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/survivethenights/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/survivethenights/1.0.3/ix_values.yaml b/incubator/survivethenights/1.0.4/ix_values.yaml similarity index 100% rename from incubator/survivethenights/1.0.3/ix_values.yaml rename to incubator/survivethenights/1.0.4/ix_values.yaml diff --git a/incubator/survivethenights/1.0.3/questions.yaml b/incubator/survivethenights/1.0.4/questions.yaml similarity index 100% rename from incubator/survivethenights/1.0.3/questions.yaml rename to incubator/survivethenights/1.0.4/questions.yaml diff --git a/incubator/synctube/1.0.3/templates/common.yaml b/incubator/survivethenights/1.0.4/templates/common.yaml similarity index 100% rename from incubator/synctube/1.0.3/templates/common.yaml rename to incubator/survivethenights/1.0.4/templates/common.yaml diff --git a/incubator/traktarr/1.0.3/values.yaml b/incubator/survivethenights/1.0.4/values.yaml similarity index 100% rename from incubator/traktarr/1.0.3/values.yaml rename to incubator/survivethenights/1.0.4/values.yaml diff --git a/incubator/synctube/1.0.3/Chart.lock b/incubator/synctube/1.0.3/Chart.lock deleted file mode 100644 index 0fe894f3163..00000000000 --- a/incubator/synctube/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:18:16.84951179Z" diff --git a/incubator/synctube/1.0.3/Chart.yaml b/incubator/synctube/1.0.3/Chart.yaml deleted file mode 100644 index 8c9552ba9f8..00000000000 --- a/incubator/synctube/1.0.3/Chart.yaml +++ /dev/null @@ -1,39 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Cloud - - Productivity - - Tools-Utilities - - MediaApp-Video - - MediaServer-Video - - Network-Web -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Synchronized video viewing with chat and other features. Lightweight modern implementation and very easy way to run locally." -home: https://truecharts.org/docs/charts/incubator/synctube -icon: https://truecharts.org/img/hotlink-ok/chart-icons/synctube.png -keywords: - - synctube - - Cloud - - Productivity - - Tools-Utilities - - MediaApp-Video - - MediaServer-Video - - Network-Web -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: synctube -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/synctube - - https://github.com/RblSb/SyncTube - - https://hub.docker.com/r/littlestache/synctube -type: application -version: 1.0.3 diff --git a/incubator/synctube/1.0.3/app-changelog.md b/incubator/synctube/1.0.3/app-changelog.md deleted file mode 100644 index 09aa9daf2d9..00000000000 --- a/incubator/synctube/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [synctube-1.0.3](https://github.com/truecharts/charts/compare/synctube-0.0.34...synctube-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/synctube/1.0.3/charts/common-10.9.4.tgz b/incubator/synctube/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/synctube/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/synctube/1.0.3/CHANGELOG.md b/incubator/synctube/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/synctube/1.0.3/CHANGELOG.md rename to incubator/synctube/1.0.4/CHANGELOG.md diff --git a/incubator/synctube/1.0.4/Chart.yaml b/incubator/synctube/1.0.4/Chart.yaml new file mode 100644 index 00000000000..f9905c309bc --- /dev/null +++ b/incubator/synctube/1.0.4/Chart.yaml @@ -0,0 +1,39 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Cloud + - Productivity + - Tools-Utilities + - MediaApp-Video + - MediaServer-Video + - Network-Web +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Synchronized video viewing with chat and other features. Lightweight modern implementation and very easy way to run locally." +home: https://truecharts.org/docs/charts/incubator/synctube +icon: https://truecharts.org/img/hotlink-ok/chart-icons/synctube.png +keywords: + - synctube + - Cloud + - Productivity + - Tools-Utilities + - MediaApp-Video + - MediaServer-Video + - Network-Web +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: synctube +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/synctube + - https://github.com/RblSb/SyncTube + - https://hub.docker.com/r/littlestache/synctube +type: application +version: 1.0.4 diff --git a/incubator/synctube/1.0.3/README.md b/incubator/synctube/1.0.4/README.md similarity index 100% rename from incubator/synctube/1.0.3/README.md rename to incubator/synctube/1.0.4/README.md diff --git a/incubator/synctube/1.0.4/app-changelog.md b/incubator/synctube/1.0.4/app-changelog.md new file mode 100644 index 00000000000..0fbe35f1131 --- /dev/null +++ b/incubator/synctube/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [synctube-1.0.4](https://github.com/truecharts/charts/compare/synctube-1.0.3...synctube-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/synctube/1.0.3/app-readme.md b/incubator/synctube/1.0.4/app-readme.md similarity index 100% rename from incubator/synctube/1.0.3/app-readme.md rename to incubator/synctube/1.0.4/app-readme.md diff --git a/incubator/synctube/1.0.4/charts/common-10.9.7.tgz b/incubator/synctube/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/synctube/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/synctube/1.0.3/ix_values.yaml b/incubator/synctube/1.0.4/ix_values.yaml similarity index 100% rename from incubator/synctube/1.0.3/ix_values.yaml rename to incubator/synctube/1.0.4/ix_values.yaml diff --git a/incubator/synctube/1.0.3/questions.yaml b/incubator/synctube/1.0.4/questions.yaml similarity index 100% rename from incubator/synctube/1.0.3/questions.yaml rename to incubator/synctube/1.0.4/questions.yaml diff --git a/incubator/tachidesk-docker/1.0.3/templates/common.yaml b/incubator/synctube/1.0.4/templates/common.yaml similarity index 100% rename from incubator/tachidesk-docker/1.0.3/templates/common.yaml rename to incubator/synctube/1.0.4/templates/common.yaml diff --git a/incubator/trango/1.0.3/values.yaml b/incubator/synctube/1.0.4/values.yaml similarity index 100% rename from incubator/trango/1.0.3/values.yaml rename to incubator/synctube/1.0.4/values.yaml diff --git a/incubator/tachidesk-docker/1.0.3/Chart.lock b/incubator/tachidesk-docker/1.0.3/Chart.lock deleted file mode 100644 index 3da81c7a41c..00000000000 --- a/incubator/tachidesk-docker/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:18:30.267453645Z" diff --git a/incubator/tachidesk-docker/1.0.3/Chart.yaml b/incubator/tachidesk-docker/1.0.3/Chart.yaml deleted file mode 100644 index 3da82914c4f..00000000000 --- a/incubator/tachidesk-docker/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - MediaServer-Other -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "The official Tachidesk Chart-Chart." -home: https://truecharts.org/docs/charts/incubator/tachidesk-docker -icon: https://truecharts.org/img/hotlink-ok/chart-icons/tachidesk-docker.png -keywords: - - tachidesk-docker - - MediaServer-Other -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: tachidesk-docker -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/tachidesk-docker - - https://github.com/Suwayomi/Tachidesk-Server - - https://github.com/suwayomi/docker-tachidesk -type: application -version: 1.0.3 diff --git a/incubator/tachidesk-docker/1.0.3/app-changelog.md b/incubator/tachidesk-docker/1.0.3/app-changelog.md deleted file mode 100644 index 89102534b9d..00000000000 --- a/incubator/tachidesk-docker/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [tachidesk-docker-1.0.3](https://github.com/truecharts/charts/compare/tachidesk-docker-0.0.37...tachidesk-docker-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/tachidesk-docker/1.0.3/charts/common-10.9.4.tgz b/incubator/tachidesk-docker/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/tachidesk-docker/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/tachidesk-docker/1.0.3/CHANGELOG.md b/incubator/tachidesk-docker/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/tachidesk-docker/1.0.3/CHANGELOG.md rename to incubator/tachidesk-docker/1.0.4/CHANGELOG.md diff --git a/incubator/tachidesk-docker/1.0.4/Chart.yaml b/incubator/tachidesk-docker/1.0.4/Chart.yaml new file mode 100644 index 00000000000..861234e9938 --- /dev/null +++ b/incubator/tachidesk-docker/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - MediaServer-Other +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "The official Tachidesk Chart-Chart." +home: https://truecharts.org/docs/charts/incubator/tachidesk-docker +icon: https://truecharts.org/img/hotlink-ok/chart-icons/tachidesk-docker.png +keywords: + - tachidesk-docker + - MediaServer-Other +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: tachidesk-docker +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/tachidesk-docker + - https://github.com/Suwayomi/Tachidesk-Server + - https://github.com/suwayomi/docker-tachidesk +type: application +version: 1.0.4 diff --git a/incubator/tachidesk-docker/1.0.3/README.md b/incubator/tachidesk-docker/1.0.4/README.md similarity index 100% rename from incubator/tachidesk-docker/1.0.3/README.md rename to incubator/tachidesk-docker/1.0.4/README.md diff --git a/incubator/tachidesk-docker/1.0.4/app-changelog.md b/incubator/tachidesk-docker/1.0.4/app-changelog.md new file mode 100644 index 00000000000..64fd788078f --- /dev/null +++ b/incubator/tachidesk-docker/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [tachidesk-docker-1.0.4](https://github.com/truecharts/charts/compare/tachidesk-docker-1.0.3...tachidesk-docker-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/tachidesk-docker/1.0.3/app-readme.md b/incubator/tachidesk-docker/1.0.4/app-readme.md similarity index 100% rename from incubator/tachidesk-docker/1.0.3/app-readme.md rename to incubator/tachidesk-docker/1.0.4/app-readme.md diff --git a/incubator/tachidesk-docker/1.0.4/charts/common-10.9.7.tgz b/incubator/tachidesk-docker/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/tachidesk-docker/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/tachidesk-docker/1.0.3/ix_values.yaml b/incubator/tachidesk-docker/1.0.4/ix_values.yaml similarity index 100% rename from incubator/tachidesk-docker/1.0.3/ix_values.yaml rename to incubator/tachidesk-docker/1.0.4/ix_values.yaml diff --git a/incubator/tachidesk-docker/1.0.3/questions.yaml b/incubator/tachidesk-docker/1.0.4/questions.yaml similarity index 100% rename from incubator/tachidesk-docker/1.0.3/questions.yaml rename to incubator/tachidesk-docker/1.0.4/questions.yaml diff --git a/incubator/tanoshi/1.0.3/templates/common.yaml b/incubator/tachidesk-docker/1.0.4/templates/common.yaml similarity index 100% rename from incubator/tanoshi/1.0.3/templates/common.yaml rename to incubator/tachidesk-docker/1.0.4/templates/common.yaml diff --git a/incubator/troddit/1.0.3/values.yaml b/incubator/tachidesk-docker/1.0.4/values.yaml similarity index 100% rename from incubator/troddit/1.0.3/values.yaml rename to incubator/tachidesk-docker/1.0.4/values.yaml diff --git a/incubator/tanoshi/1.0.3/Chart.lock b/incubator/tanoshi/1.0.3/Chart.lock deleted file mode 100644 index a8f779962c0..00000000000 --- a/incubator/tanoshi/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:18:33.50368985Z" diff --git a/incubator/tanoshi/1.0.3/Chart.yaml b/incubator/tanoshi/1.0.3/Chart.yaml deleted file mode 100644 index 4fac7a55d57..00000000000 --- a/incubator/tanoshi/1.0.3/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Productivity - - MediaApp-Books - - MediaServer-Books -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Selfhosted web manga reader." -home: https://truecharts.org/docs/charts/incubator/tanoshi -icon: https://truecharts.org/img/hotlink-ok/chart-icons/tanoshi.png -keywords: - - tanoshi - - Productivity - - MediaApp-Books - - MediaServer-Books -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: tanoshi -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/tanoshi - - https://github.com/faldez/tanoshi - - https://hub.docker.com/r/faldez/tanoshi -type: application -version: 1.0.3 diff --git a/incubator/tanoshi/1.0.3/app-changelog.md b/incubator/tanoshi/1.0.3/app-changelog.md deleted file mode 100644 index 9ad7113ac8d..00000000000 --- a/incubator/tanoshi/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [tanoshi-1.0.3](https://github.com/truecharts/charts/compare/tanoshi-0.0.34...tanoshi-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/tanoshi/1.0.3/charts/common-10.9.4.tgz b/incubator/tanoshi/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/tanoshi/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/tanoshi/1.0.3/CHANGELOG.md b/incubator/tanoshi/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/tanoshi/1.0.3/CHANGELOG.md rename to incubator/tanoshi/1.0.4/CHANGELOG.md diff --git a/incubator/tanoshi/1.0.4/Chart.yaml b/incubator/tanoshi/1.0.4/Chart.yaml new file mode 100644 index 00000000000..08ec4c58194 --- /dev/null +++ b/incubator/tanoshi/1.0.4/Chart.yaml @@ -0,0 +1,33 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Productivity + - MediaApp-Books + - MediaServer-Books +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Selfhosted web manga reader." +home: https://truecharts.org/docs/charts/incubator/tanoshi +icon: https://truecharts.org/img/hotlink-ok/chart-icons/tanoshi.png +keywords: + - tanoshi + - Productivity + - MediaApp-Books + - MediaServer-Books +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: tanoshi +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/tanoshi + - https://github.com/faldez/tanoshi + - https://hub.docker.com/r/faldez/tanoshi +type: application +version: 1.0.4 diff --git a/incubator/tanoshi/1.0.3/README.md b/incubator/tanoshi/1.0.4/README.md similarity index 100% rename from incubator/tanoshi/1.0.3/README.md rename to incubator/tanoshi/1.0.4/README.md diff --git a/incubator/tanoshi/1.0.4/app-changelog.md b/incubator/tanoshi/1.0.4/app-changelog.md new file mode 100644 index 00000000000..5605964ed1c --- /dev/null +++ b/incubator/tanoshi/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [tanoshi-1.0.4](https://github.com/truecharts/charts/compare/tanoshi-1.0.3...tanoshi-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/tanoshi/1.0.3/app-readme.md b/incubator/tanoshi/1.0.4/app-readme.md similarity index 100% rename from incubator/tanoshi/1.0.3/app-readme.md rename to incubator/tanoshi/1.0.4/app-readme.md diff --git a/incubator/tanoshi/1.0.4/charts/common-10.9.7.tgz b/incubator/tanoshi/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/tanoshi/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/tanoshi/1.0.3/ix_values.yaml b/incubator/tanoshi/1.0.4/ix_values.yaml similarity index 100% rename from incubator/tanoshi/1.0.3/ix_values.yaml rename to incubator/tanoshi/1.0.4/ix_values.yaml diff --git a/incubator/tanoshi/1.0.3/questions.yaml b/incubator/tanoshi/1.0.4/questions.yaml similarity index 100% rename from incubator/tanoshi/1.0.3/questions.yaml rename to incubator/tanoshi/1.0.4/questions.yaml diff --git a/incubator/tar1090/1.0.3/templates/common.yaml b/incubator/tanoshi/1.0.4/templates/common.yaml similarity index 100% rename from incubator/tar1090/1.0.3/templates/common.yaml rename to incubator/tanoshi/1.0.4/templates/common.yaml diff --git a/incubator/ts-dnsserver/1.0.3/values.yaml b/incubator/tanoshi/1.0.4/values.yaml similarity index 100% rename from incubator/ts-dnsserver/1.0.3/values.yaml rename to incubator/tanoshi/1.0.4/values.yaml diff --git a/incubator/tar1090/1.0.3/Chart.lock b/incubator/tar1090/1.0.3/Chart.lock deleted file mode 100644 index 5a2dc9f9e37..00000000000 --- a/incubator/tar1090/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:18:47.868792137Z" diff --git a/incubator/tar1090/1.0.3/Chart.yaml b/incubator/tar1090/1.0.3/Chart.yaml deleted file mode 100644 index 0d3727fdad8..00000000000 --- a/incubator/tar1090/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Other -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Multi-arch tar1090 Chart for visualising ADSB data. -home: https://truecharts.org/docs/charts/incubator/tar1090 -icon: https://truecharts.org/img/hotlink-ok/chart-icons/tar1090.png -keywords: - - tar1090 - - Other -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: tar1090 -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/tar1090 - - https://hub.docker.com/r/mikenye/tar1090 - - https://hub.docker.com/r/mikenye/tar1090/ -type: application -version: 1.0.3 diff --git a/incubator/tar1090/1.0.3/app-changelog.md b/incubator/tar1090/1.0.3/app-changelog.md deleted file mode 100644 index 32c59240489..00000000000 --- a/incubator/tar1090/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [tar1090-1.0.3](https://github.com/truecharts/charts/compare/tar1090-0.0.40...tar1090-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/tar1090/1.0.3/charts/common-10.9.4.tgz b/incubator/tar1090/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/tar1090/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/tar1090/1.0.3/CHANGELOG.md b/incubator/tar1090/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/tar1090/1.0.3/CHANGELOG.md rename to incubator/tar1090/1.0.4/CHANGELOG.md diff --git a/incubator/tar1090/1.0.4/Chart.yaml b/incubator/tar1090/1.0.4/Chart.yaml new file mode 100644 index 00000000000..1f14b9bc731 --- /dev/null +++ b/incubator/tar1090/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Other +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Multi-arch tar1090 Chart for visualising ADSB data. +home: https://truecharts.org/docs/charts/incubator/tar1090 +icon: https://truecharts.org/img/hotlink-ok/chart-icons/tar1090.png +keywords: + - tar1090 + - Other +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: tar1090 +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/tar1090 + - https://hub.docker.com/r/mikenye/tar1090 + - https://hub.docker.com/r/mikenye/tar1090/ +type: application +version: 1.0.4 diff --git a/incubator/tar1090/1.0.3/README.md b/incubator/tar1090/1.0.4/README.md similarity index 100% rename from incubator/tar1090/1.0.3/README.md rename to incubator/tar1090/1.0.4/README.md diff --git a/incubator/tar1090/1.0.4/app-changelog.md b/incubator/tar1090/1.0.4/app-changelog.md new file mode 100644 index 00000000000..2a037159a82 --- /dev/null +++ b/incubator/tar1090/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [tar1090-1.0.4](https://github.com/truecharts/charts/compare/tar1090-1.0.3...tar1090-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/tar1090/1.0.3/app-readme.md b/incubator/tar1090/1.0.4/app-readme.md similarity index 100% rename from incubator/tar1090/1.0.3/app-readme.md rename to incubator/tar1090/1.0.4/app-readme.md diff --git a/incubator/tar1090/1.0.4/charts/common-10.9.7.tgz b/incubator/tar1090/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/tar1090/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/tar1090/1.0.3/ix_values.yaml b/incubator/tar1090/1.0.4/ix_values.yaml similarity index 100% rename from incubator/tar1090/1.0.3/ix_values.yaml rename to incubator/tar1090/1.0.4/ix_values.yaml diff --git a/incubator/tar1090/1.0.3/questions.yaml b/incubator/tar1090/1.0.4/questions.yaml similarity index 100% rename from incubator/tar1090/1.0.3/questions.yaml rename to incubator/tar1090/1.0.4/questions.yaml diff --git a/incubator/tasmoadmin/1.0.3/templates/common.yaml b/incubator/tar1090/1.0.4/templates/common.yaml similarity index 100% rename from incubator/tasmoadmin/1.0.3/templates/common.yaml rename to incubator/tar1090/1.0.4/templates/common.yaml diff --git a/incubator/ts3-manager/1.0.3/values.yaml b/incubator/tar1090/1.0.4/values.yaml similarity index 100% rename from incubator/ts3-manager/1.0.3/values.yaml rename to incubator/tar1090/1.0.4/values.yaml diff --git a/incubator/tasmoadmin/1.0.3/Chart.lock b/incubator/tasmoadmin/1.0.3/Chart.lock deleted file mode 100644 index 548206ef4ec..00000000000 --- a/incubator/tasmoadmin/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:18:48.16408826Z" diff --git a/incubator/tasmoadmin/1.0.3/Chart.yaml b/incubator/tasmoadmin/1.0.3/Chart.yaml deleted file mode 100644 index 1abce55b9c5..00000000000 --- a/incubator/tasmoadmin/1.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - HomeAutomation - - Network-Management -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "TasmoAdmin is an administrative Website for Home Automation Devices flashed with Tasmota" -home: https://truecharts.org/docs/charts/incubator/tasmoadmin -icon: https://truecharts.org/img/hotlink-ok/chart-icons/tasmoadmin.png -keywords: - - tasmoadmin - - HomeAutomation - - Network-Management -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: tasmoadmin -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/tasmoadmin - - https://hub.docker.com/r/raymondmm/tasmoadmin/ -type: application -version: 1.0.3 diff --git a/incubator/tasmoadmin/1.0.3/app-changelog.md b/incubator/tasmoadmin/1.0.3/app-changelog.md deleted file mode 100644 index 8442f38f44b..00000000000 --- a/incubator/tasmoadmin/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [tasmoadmin-1.0.3](https://github.com/truecharts/charts/compare/tasmoadmin-0.0.34...tasmoadmin-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/tasmoadmin/1.0.3/charts/common-10.9.4.tgz b/incubator/tasmoadmin/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/tasmoadmin/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/tasmoadmin/1.0.3/CHANGELOG.md b/incubator/tasmoadmin/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/tasmoadmin/1.0.3/CHANGELOG.md rename to incubator/tasmoadmin/1.0.4/CHANGELOG.md diff --git a/incubator/tasmoadmin/1.0.4/Chart.yaml b/incubator/tasmoadmin/1.0.4/Chart.yaml new file mode 100644 index 00000000000..085e8f4d745 --- /dev/null +++ b/incubator/tasmoadmin/1.0.4/Chart.yaml @@ -0,0 +1,30 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - HomeAutomation + - Network-Management +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "TasmoAdmin is an administrative Website for Home Automation Devices flashed with Tasmota" +home: https://truecharts.org/docs/charts/incubator/tasmoadmin +icon: https://truecharts.org/img/hotlink-ok/chart-icons/tasmoadmin.png +keywords: + - tasmoadmin + - HomeAutomation + - Network-Management +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: tasmoadmin +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/tasmoadmin + - https://hub.docker.com/r/raymondmm/tasmoadmin/ +type: application +version: 1.0.4 diff --git a/incubator/tasmoadmin/1.0.3/README.md b/incubator/tasmoadmin/1.0.4/README.md similarity index 100% rename from incubator/tasmoadmin/1.0.3/README.md rename to incubator/tasmoadmin/1.0.4/README.md diff --git a/incubator/tasmoadmin/1.0.4/app-changelog.md b/incubator/tasmoadmin/1.0.4/app-changelog.md new file mode 100644 index 00000000000..379b835e796 --- /dev/null +++ b/incubator/tasmoadmin/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [tasmoadmin-1.0.4](https://github.com/truecharts/charts/compare/tasmoadmin-1.0.3...tasmoadmin-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/tasmoadmin/1.0.3/app-readme.md b/incubator/tasmoadmin/1.0.4/app-readme.md similarity index 100% rename from incubator/tasmoadmin/1.0.3/app-readme.md rename to incubator/tasmoadmin/1.0.4/app-readme.md diff --git a/incubator/tasmoadmin/1.0.4/charts/common-10.9.7.tgz b/incubator/tasmoadmin/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/tasmoadmin/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/tasmoadmin/1.0.3/ix_values.yaml b/incubator/tasmoadmin/1.0.4/ix_values.yaml similarity index 100% rename from incubator/tasmoadmin/1.0.3/ix_values.yaml rename to incubator/tasmoadmin/1.0.4/ix_values.yaml diff --git a/incubator/tasmoadmin/1.0.3/questions.yaml b/incubator/tasmoadmin/1.0.4/questions.yaml similarity index 100% rename from incubator/tasmoadmin/1.0.3/questions.yaml rename to incubator/tasmoadmin/1.0.4/questions.yaml diff --git a/incubator/tasmobackup/1.0.3/templates/common.yaml b/incubator/tasmoadmin/1.0.4/templates/common.yaml similarity index 100% rename from incubator/tasmobackup/1.0.3/templates/common.yaml rename to incubator/tasmoadmin/1.0.4/templates/common.yaml diff --git a/incubator/tubearchivist-es/1.0.3/values.yaml b/incubator/tasmoadmin/1.0.4/values.yaml similarity index 100% rename from incubator/tubearchivist-es/1.0.3/values.yaml rename to incubator/tasmoadmin/1.0.4/values.yaml diff --git a/incubator/tasmobackup/1.0.3/Chart.lock b/incubator/tasmobackup/1.0.3/Chart.lock deleted file mode 100644 index ad915334e9f..00000000000 --- a/incubator/tasmobackup/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:19:01.37679371Z" diff --git a/incubator/tasmobackup/1.0.3/Chart.yaml b/incubator/tasmobackup/1.0.3/Chart.yaml deleted file mode 100644 index e896089b68e..00000000000 --- a/incubator/tasmobackup/1.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - HomeAutomation - - Network-Management -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Tasmota backup - TasmoBackup - Backup all your tasmota devices in one place. Add/scan for your Tasmota devices. Use the backupall.php page to schedule automated backups of all devices! -home: https://truecharts.org/docs/charts/incubator/tasmobackup -icon: https://truecharts.org/img/hotlink-ok/chart-icons/tasmobackup.png -keywords: - - tasmobackup - - HomeAutomation - - Network-Management -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: tasmobackup -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/tasmobackup - - https://hub.docker.com/r/danmed/tasmobackupv1/ -type: application -version: 1.0.3 diff --git a/incubator/tasmobackup/1.0.3/app-changelog.md b/incubator/tasmobackup/1.0.3/app-changelog.md deleted file mode 100644 index fc558bde83a..00000000000 --- a/incubator/tasmobackup/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [tasmobackup-1.0.3](https://github.com/truecharts/charts/compare/tasmobackup-0.0.35...tasmobackup-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/tasmobackup/1.0.3/charts/common-10.9.4.tgz b/incubator/tasmobackup/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/tasmobackup/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/tasmobackup/1.0.3/CHANGELOG.md b/incubator/tasmobackup/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/tasmobackup/1.0.3/CHANGELOG.md rename to incubator/tasmobackup/1.0.4/CHANGELOG.md diff --git a/incubator/tasmobackup/1.0.4/Chart.yaml b/incubator/tasmobackup/1.0.4/Chart.yaml new file mode 100644 index 00000000000..c34a72e8720 --- /dev/null +++ b/incubator/tasmobackup/1.0.4/Chart.yaml @@ -0,0 +1,30 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - HomeAutomation + - Network-Management +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Tasmota backup - TasmoBackup - Backup all your tasmota devices in one place. Add/scan for your Tasmota devices. Use the backupall.php page to schedule automated backups of all devices! +home: https://truecharts.org/docs/charts/incubator/tasmobackup +icon: https://truecharts.org/img/hotlink-ok/chart-icons/tasmobackup.png +keywords: + - tasmobackup + - HomeAutomation + - Network-Management +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: tasmobackup +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/tasmobackup + - https://hub.docker.com/r/danmed/tasmobackupv1/ +type: application +version: 1.0.4 diff --git a/incubator/tasmobackup/1.0.3/README.md b/incubator/tasmobackup/1.0.4/README.md similarity index 100% rename from incubator/tasmobackup/1.0.3/README.md rename to incubator/tasmobackup/1.0.4/README.md diff --git a/incubator/tasmobackup/1.0.4/app-changelog.md b/incubator/tasmobackup/1.0.4/app-changelog.md new file mode 100644 index 00000000000..09ac50230e7 --- /dev/null +++ b/incubator/tasmobackup/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [tasmobackup-1.0.4](https://github.com/truecharts/charts/compare/tasmobackup-1.0.3...tasmobackup-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/tasmobackup/1.0.3/app-readme.md b/incubator/tasmobackup/1.0.4/app-readme.md similarity index 100% rename from incubator/tasmobackup/1.0.3/app-readme.md rename to incubator/tasmobackup/1.0.4/app-readme.md diff --git a/incubator/tasmobackup/1.0.4/charts/common-10.9.7.tgz b/incubator/tasmobackup/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/tasmobackup/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/tasmobackup/1.0.3/ix_values.yaml b/incubator/tasmobackup/1.0.4/ix_values.yaml similarity index 100% rename from incubator/tasmobackup/1.0.3/ix_values.yaml rename to incubator/tasmobackup/1.0.4/ix_values.yaml diff --git a/incubator/tasmobackup/1.0.3/questions.yaml b/incubator/tasmobackup/1.0.4/questions.yaml similarity index 100% rename from incubator/tasmobackup/1.0.3/questions.yaml rename to incubator/tasmobackup/1.0.4/questions.yaml diff --git a/incubator/tasmocompiler/1.0.3/templates/common.yaml b/incubator/tasmobackup/1.0.4/templates/common.yaml similarity index 100% rename from incubator/tasmocompiler/1.0.3/templates/common.yaml rename to incubator/tasmobackup/1.0.4/templates/common.yaml diff --git a/incubator/tubearchivist-redisjson/1.0.3/values.yaml b/incubator/tasmobackup/1.0.4/values.yaml similarity index 100% rename from incubator/tubearchivist-redisjson/1.0.3/values.yaml rename to incubator/tasmobackup/1.0.4/values.yaml diff --git a/incubator/tasmocompiler/1.0.3/Chart.lock b/incubator/tasmocompiler/1.0.3/Chart.lock deleted file mode 100644 index ce304bf2d7f..00000000000 --- a/incubator/tasmocompiler/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:19:04.436227311Z" diff --git a/incubator/tasmocompiler/1.0.3/Chart.yaml b/incubator/tasmocompiler/1.0.3/Chart.yaml deleted file mode 100644 index 189c393caf4..00000000000 --- a/incubator/tasmocompiler/1.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - HomeAutomation - - Tools-Utilities -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "TasmoCompiler is a simple web GUI which allows you to compile fantastic Tasmota firmware with your own settings" -home: https://truecharts.org/docs/charts/incubator/tasmocompiler -icon: https://truecharts.org/img/hotlink-ok/chart-icons/tasmocompiler.png -keywords: - - tasmocompiler - - HomeAutomation - - Tools-Utilities -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: tasmocompiler -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/tasmocompiler - - https://github.com/benzino77/tasmocompiler - - https://hub.docker.com/r/benzino77/tasmocompiler -type: application -version: 1.0.3 diff --git a/incubator/tasmocompiler/1.0.3/app-changelog.md b/incubator/tasmocompiler/1.0.3/app-changelog.md deleted file mode 100644 index 591b8fc2faf..00000000000 --- a/incubator/tasmocompiler/1.0.3/app-changelog.md +++ /dev/null @@ -1,26 +0,0 @@ - - -## [tasmocompiler-1.0.3](https://github.com/truecharts/charts/compare/tasmocompiler-0.0.35...tasmocompiler-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Fix - -- remove removed includes - - \ No newline at end of file diff --git a/incubator/tasmocompiler/1.0.3/charts/common-10.9.4.tgz b/incubator/tasmocompiler/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/tasmocompiler/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/tasmocompiler/1.0.3/CHANGELOG.md b/incubator/tasmocompiler/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/tasmocompiler/1.0.3/CHANGELOG.md rename to incubator/tasmocompiler/1.0.4/CHANGELOG.md diff --git a/incubator/tasmocompiler/1.0.4/Chart.yaml b/incubator/tasmocompiler/1.0.4/Chart.yaml new file mode 100644 index 00000000000..293f434227e --- /dev/null +++ b/incubator/tasmocompiler/1.0.4/Chart.yaml @@ -0,0 +1,31 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - HomeAutomation + - Tools-Utilities +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "TasmoCompiler is a simple web GUI which allows you to compile fantastic Tasmota firmware with your own settings" +home: https://truecharts.org/docs/charts/incubator/tasmocompiler +icon: https://truecharts.org/img/hotlink-ok/chart-icons/tasmocompiler.png +keywords: + - tasmocompiler + - HomeAutomation + - Tools-Utilities +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: tasmocompiler +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/tasmocompiler + - https://github.com/benzino77/tasmocompiler + - https://hub.docker.com/r/benzino77/tasmocompiler +type: application +version: 1.0.4 diff --git a/incubator/tasmocompiler/1.0.3/README.md b/incubator/tasmocompiler/1.0.4/README.md similarity index 100% rename from incubator/tasmocompiler/1.0.3/README.md rename to incubator/tasmocompiler/1.0.4/README.md diff --git a/incubator/tasmocompiler/1.0.4/app-changelog.md b/incubator/tasmocompiler/1.0.4/app-changelog.md new file mode 100644 index 00000000000..e91c60a6d6a --- /dev/null +++ b/incubator/tasmocompiler/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [tasmocompiler-1.0.4](https://github.com/truecharts/charts/compare/tasmocompiler-1.0.3...tasmocompiler-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/tasmocompiler/1.0.3/app-readme.md b/incubator/tasmocompiler/1.0.4/app-readme.md similarity index 100% rename from incubator/tasmocompiler/1.0.3/app-readme.md rename to incubator/tasmocompiler/1.0.4/app-readme.md diff --git a/incubator/tasmocompiler/1.0.4/charts/common-10.9.7.tgz b/incubator/tasmocompiler/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/tasmocompiler/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/tasmocompiler/1.0.3/ix_values.yaml b/incubator/tasmocompiler/1.0.4/ix_values.yaml similarity index 100% rename from incubator/tasmocompiler/1.0.3/ix_values.yaml rename to incubator/tasmocompiler/1.0.4/ix_values.yaml diff --git a/incubator/tasmocompiler/1.0.3/questions.yaml b/incubator/tasmocompiler/1.0.4/questions.yaml similarity index 100% rename from incubator/tasmocompiler/1.0.3/questions.yaml rename to incubator/tasmocompiler/1.0.4/questions.yaml diff --git a/incubator/teedy-docs/1.0.3/templates/common.yaml b/incubator/tasmocompiler/1.0.4/templates/common.yaml similarity index 100% rename from incubator/teedy-docs/1.0.3/templates/common.yaml rename to incubator/tasmocompiler/1.0.4/templates/common.yaml diff --git a/incubator/tubesync/1.0.3/values.yaml b/incubator/tasmocompiler/1.0.4/values.yaml similarity index 100% rename from incubator/tubesync/1.0.3/values.yaml rename to incubator/tasmocompiler/1.0.4/values.yaml diff --git a/incubator/technitium/2.0.3/Chart.lock b/incubator/technitium/2.0.3/Chart.lock deleted file mode 100644 index 3687e7db755..00000000000 --- a/incubator/technitium/2.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:19:18.684651215Z" diff --git a/incubator/technitium/2.0.3/Chart.yaml b/incubator/technitium/2.0.3/Chart.yaml deleted file mode 100644 index 0fcb0d9dfaa..00000000000 --- a/incubator/technitium/2.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: "8.1" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Technitium DNS Server is an open source authoritative as well as recursive DNS server that can be used for self hosting a DNS server for privacy & security. -home: https://truecharts.org/docs/charts/incubator/technitium -icon: https://truecharts.org/img/hotlink-ok/chart-icons/technitium.png -keywords: - - DNS -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: technitium -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/technitium - - https://github.com/TechnitiumSoftware/DnsServer - - https://technitium.com/ - - https://hub.docker.com/r/technitium/dns-server -type: application -version: 2.0.3 -annotations: - truecharts.org/catagories: | - - networking - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/technitium/2.0.3/app-changelog.md b/incubator/technitium/2.0.3/app-changelog.md deleted file mode 100644 index 1bd5ec70f5e..00000000000 --- a/incubator/technitium/2.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [technitium-2.0.3](https://github.com/truecharts/charts/compare/technitium-1.0.45...technitium-2.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/technitium/2.0.3/charts/common-10.9.4.tgz b/incubator/technitium/2.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/technitium/2.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/technitium/2.0.3/CHANGELOG.md b/incubator/technitium/2.0.4/CHANGELOG.md similarity index 100% rename from incubator/technitium/2.0.3/CHANGELOG.md rename to incubator/technitium/2.0.4/CHANGELOG.md diff --git a/incubator/technitium/2.0.4/Chart.yaml b/incubator/technitium/2.0.4/Chart.yaml new file mode 100644 index 00000000000..e8ef0365e22 --- /dev/null +++ b/incubator/technitium/2.0.4/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "8.1" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Technitium DNS Server is an open source authoritative as well as recursive DNS server that can be used for self hosting a DNS server for privacy & security. +home: https://truecharts.org/docs/charts/incubator/technitium +icon: https://truecharts.org/img/hotlink-ok/chart-icons/technitium.png +keywords: + - DNS +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: technitium +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/technitium + - https://github.com/TechnitiumSoftware/DnsServer + - https://technitium.com/ + - https://hub.docker.com/r/technitium/dns-server +type: application +version: 2.0.4 +annotations: + truecharts.org/catagories: | + - networking + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/technitium/2.0.3/README.md b/incubator/technitium/2.0.4/README.md similarity index 100% rename from incubator/technitium/2.0.3/README.md rename to incubator/technitium/2.0.4/README.md diff --git a/incubator/technitium/2.0.4/app-changelog.md b/incubator/technitium/2.0.4/app-changelog.md new file mode 100644 index 00000000000..0a19ec81d54 --- /dev/null +++ b/incubator/technitium/2.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [technitium-2.0.4](https://github.com/truecharts/charts/compare/technitium-2.0.3...technitium-2.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/technitium/2.0.3/app-readme.md b/incubator/technitium/2.0.4/app-readme.md similarity index 100% rename from incubator/technitium/2.0.3/app-readme.md rename to incubator/technitium/2.0.4/app-readme.md diff --git a/incubator/technitium/2.0.4/charts/common-10.9.7.tgz b/incubator/technitium/2.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/technitium/2.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/technitium/2.0.3/ix_values.yaml b/incubator/technitium/2.0.4/ix_values.yaml similarity index 100% rename from incubator/technitium/2.0.3/ix_values.yaml rename to incubator/technitium/2.0.4/ix_values.yaml diff --git a/incubator/technitium/2.0.3/questions.yaml b/incubator/technitium/2.0.4/questions.yaml similarity index 100% rename from incubator/technitium/2.0.3/questions.yaml rename to incubator/technitium/2.0.4/questions.yaml diff --git a/incubator/technitium/2.0.3/templates/common.yaml b/incubator/technitium/2.0.4/templates/common.yaml similarity index 100% rename from incubator/technitium/2.0.3/templates/common.yaml rename to incubator/technitium/2.0.4/templates/common.yaml diff --git a/incubator/tvhproxy/1.0.3/values.yaml b/incubator/technitium/2.0.4/values.yaml similarity index 100% rename from incubator/tvhproxy/1.0.3/values.yaml rename to incubator/technitium/2.0.4/values.yaml diff --git a/incubator/teedy-docs/1.0.3/Chart.lock b/incubator/teedy-docs/1.0.3/Chart.lock deleted file mode 100644 index 0da4f0c1acf..00000000000 --- a/incubator/teedy-docs/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:19:19.629477017Z" diff --git a/incubator/teedy-docs/1.0.3/Chart.yaml b/incubator/teedy-docs/1.0.3/Chart.yaml deleted file mode 100644 index 87e34ac3bea..00000000000 --- a/incubator/teedy-docs/1.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Cloud - - Productivity -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Teedy is an open-source, lightweight document management system (DMS) for individuals and businesses." -home: https://truecharts.org/docs/charts/incubator/teedy-docs -icon: https://truecharts.org/img/hotlink-ok/chart-icons/teedy-docs.png -keywords: - - teedy-docs - - Cloud - - Productivity -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: teedy-docs -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/teedy-docs - - https://github.com/sismics/docs - - https://hub.docker.com/r/sismics/docs/ -type: application -version: 1.0.3 diff --git a/incubator/teedy-docs/1.0.3/app-changelog.md b/incubator/teedy-docs/1.0.3/app-changelog.md deleted file mode 100644 index 1f9d219a891..00000000000 --- a/incubator/teedy-docs/1.0.3/app-changelog.md +++ /dev/null @@ -1,27 +0,0 @@ - - -## [teedy-docs-1.0.3](https://github.com/truecharts/charts/compare/teedy-docs-0.0.35...teedy-docs-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Fix - -- remove removed includes - - change container config label - - \ No newline at end of file diff --git a/incubator/teedy-docs/1.0.3/charts/common-10.9.4.tgz b/incubator/teedy-docs/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/teedy-docs/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/teedy-docs/1.0.3/CHANGELOG.md b/incubator/teedy-docs/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/teedy-docs/1.0.3/CHANGELOG.md rename to incubator/teedy-docs/1.0.4/CHANGELOG.md diff --git a/incubator/teedy-docs/1.0.4/Chart.yaml b/incubator/teedy-docs/1.0.4/Chart.yaml new file mode 100644 index 00000000000..3c591ab1408 --- /dev/null +++ b/incubator/teedy-docs/1.0.4/Chart.yaml @@ -0,0 +1,31 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Cloud + - Productivity +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Teedy is an open-source, lightweight document management system (DMS) for individuals and businesses." +home: https://truecharts.org/docs/charts/incubator/teedy-docs +icon: https://truecharts.org/img/hotlink-ok/chart-icons/teedy-docs.png +keywords: + - teedy-docs + - Cloud + - Productivity +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: teedy-docs +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/teedy-docs + - https://github.com/sismics/docs + - https://hub.docker.com/r/sismics/docs/ +type: application +version: 1.0.4 diff --git a/incubator/teedy-docs/1.0.3/README.md b/incubator/teedy-docs/1.0.4/README.md similarity index 100% rename from incubator/teedy-docs/1.0.3/README.md rename to incubator/teedy-docs/1.0.4/README.md diff --git a/incubator/teedy-docs/1.0.4/app-changelog.md b/incubator/teedy-docs/1.0.4/app-changelog.md new file mode 100644 index 00000000000..1b016af4a4e --- /dev/null +++ b/incubator/teedy-docs/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [teedy-docs-1.0.4](https://github.com/truecharts/charts/compare/teedy-docs-1.0.3...teedy-docs-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/teedy-docs/1.0.3/app-readme.md b/incubator/teedy-docs/1.0.4/app-readme.md similarity index 100% rename from incubator/teedy-docs/1.0.3/app-readme.md rename to incubator/teedy-docs/1.0.4/app-readme.md diff --git a/incubator/teedy-docs/1.0.4/charts/common-10.9.7.tgz b/incubator/teedy-docs/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/teedy-docs/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/teedy-docs/1.0.3/ix_values.yaml b/incubator/teedy-docs/1.0.4/ix_values.yaml similarity index 100% rename from incubator/teedy-docs/1.0.3/ix_values.yaml rename to incubator/teedy-docs/1.0.4/ix_values.yaml diff --git a/incubator/teedy-docs/1.0.3/questions.yaml b/incubator/teedy-docs/1.0.4/questions.yaml similarity index 100% rename from incubator/teedy-docs/1.0.3/questions.yaml rename to incubator/teedy-docs/1.0.4/questions.yaml diff --git a/incubator/telethon-downloader/1.0.3/templates/common.yaml b/incubator/teedy-docs/1.0.4/templates/common.yaml similarity index 100% rename from incubator/telethon-downloader/1.0.3/templates/common.yaml rename to incubator/teedy-docs/1.0.4/templates/common.yaml diff --git a/incubator/twonky-server/1.0.3/values.yaml b/incubator/teedy-docs/1.0.4/values.yaml similarity index 100% rename from incubator/twonky-server/1.0.3/values.yaml rename to incubator/teedy-docs/1.0.4/values.yaml diff --git a/incubator/telethon-downloader/1.0.3/Chart.lock b/incubator/telethon-downloader/1.0.3/Chart.lock deleted file mode 100644 index 5a9f3960c68..00000000000 --- a/incubator/telethon-downloader/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:19:31.668735615Z" diff --git a/incubator/telethon-downloader/1.0.3/Chart.yaml b/incubator/telethon-downloader/1.0.3/Chart.yaml deleted file mode 100644 index 452634abb8b..00000000000 --- a/incubator/telethon-downloader/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Downloaders -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: This is a simple Chart that downloads files sent to a telegram bot up to 2000mb using the Telethon library. -home: https://truecharts.org/docs/charts/incubator/telethon-downloader -icon: https://truecharts.org/img/hotlink-ok/chart-icons/telethon-downloader.png -keywords: - - telethon-downloader - - Downloaders -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: telethon-downloader -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/telethon-downloader - - https://docs.telethon.dev/ - - https://hub.docker.com/r/jsavargas/telethon_downloader -type: application -version: 1.0.3 diff --git a/incubator/telethon-downloader/1.0.3/app-changelog.md b/incubator/telethon-downloader/1.0.3/app-changelog.md deleted file mode 100644 index 488e267d8cc..00000000000 --- a/incubator/telethon-downloader/1.0.3/app-changelog.md +++ /dev/null @@ -1,27 +0,0 @@ - - -## [telethon-downloader-1.0.3](https://github.com/truecharts/charts/compare/telethon-downloader-0.0.38...telethon-downloader-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Fix - -- remove removed includes - - change container config label - - \ No newline at end of file diff --git a/incubator/telethon-downloader/1.0.3/charts/common-10.9.4.tgz b/incubator/telethon-downloader/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/telethon-downloader/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/telethon-downloader/1.0.3/CHANGELOG.md b/incubator/telethon-downloader/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/telethon-downloader/1.0.3/CHANGELOG.md rename to incubator/telethon-downloader/1.0.4/CHANGELOG.md diff --git a/incubator/telethon-downloader/1.0.4/Chart.yaml b/incubator/telethon-downloader/1.0.4/Chart.yaml new file mode 100644 index 00000000000..f911c9b7a0b --- /dev/null +++ b/incubator/telethon-downloader/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Downloaders +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: This is a simple Chart that downloads files sent to a telegram bot up to 2000mb using the Telethon library. +home: https://truecharts.org/docs/charts/incubator/telethon-downloader +icon: https://truecharts.org/img/hotlink-ok/chart-icons/telethon-downloader.png +keywords: + - telethon-downloader + - Downloaders +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: telethon-downloader +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/telethon-downloader + - https://docs.telethon.dev/ + - https://hub.docker.com/r/jsavargas/telethon_downloader +type: application +version: 1.0.4 diff --git a/incubator/telethon-downloader/1.0.3/README.md b/incubator/telethon-downloader/1.0.4/README.md similarity index 100% rename from incubator/telethon-downloader/1.0.3/README.md rename to incubator/telethon-downloader/1.0.4/README.md diff --git a/incubator/telethon-downloader/1.0.4/app-changelog.md b/incubator/telethon-downloader/1.0.4/app-changelog.md new file mode 100644 index 00000000000..a8dea37a0ae --- /dev/null +++ b/incubator/telethon-downloader/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [telethon-downloader-1.0.4](https://github.com/truecharts/charts/compare/telethon-downloader-1.0.3...telethon-downloader-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/telethon-downloader/1.0.3/app-readme.md b/incubator/telethon-downloader/1.0.4/app-readme.md similarity index 100% rename from incubator/telethon-downloader/1.0.3/app-readme.md rename to incubator/telethon-downloader/1.0.4/app-readme.md diff --git a/incubator/telethon-downloader/1.0.4/charts/common-10.9.7.tgz b/incubator/telethon-downloader/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/telethon-downloader/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/telethon-downloader/1.0.3/ix_values.yaml b/incubator/telethon-downloader/1.0.4/ix_values.yaml similarity index 100% rename from incubator/telethon-downloader/1.0.3/ix_values.yaml rename to incubator/telethon-downloader/1.0.4/ix_values.yaml diff --git a/incubator/telethon-downloader/1.0.3/questions.yaml b/incubator/telethon-downloader/1.0.4/questions.yaml similarity index 100% rename from incubator/telethon-downloader/1.0.3/questions.yaml rename to incubator/telethon-downloader/1.0.4/questions.yaml diff --git a/incubator/terraria-tshock/1.0.3/templates/common.yaml b/incubator/telethon-downloader/1.0.4/templates/common.yaml similarity index 100% rename from incubator/terraria-tshock/1.0.3/templates/common.yaml rename to incubator/telethon-downloader/1.0.4/templates/common.yaml diff --git a/incubator/ubuntu-xrdp/1.0.3/values.yaml b/incubator/telethon-downloader/1.0.4/values.yaml similarity index 100% rename from incubator/ubuntu-xrdp/1.0.3/values.yaml rename to incubator/telethon-downloader/1.0.4/values.yaml diff --git a/incubator/terraria-tshock/1.0.3/Chart.lock b/incubator/terraria-tshock/1.0.3/Chart.lock deleted file mode 100644 index 566b95f1516..00000000000 --- a/incubator/terraria-tshock/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:19:35.52776288Z" diff --git a/incubator/terraria-tshock/1.0.3/Chart.yaml b/incubator/terraria-tshock/1.0.3/Chart.yaml deleted file mode 100644 index b6df964d80a..00000000000 --- a/incubator/terraria-tshock/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - GameServers -apiVersion: v2 -appVersion: "tshock" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This Chart will download and install Terraria and the TShock MOD and run it. SERVER PASSWORD: Chart" -home: https://truecharts.org/docs/charts/incubator/terraria-tshock -icon: https://truecharts.org/img/hotlink-ok/chart-icons/terraria-tshock.png -keywords: - - terraria-tshock - - GameServers -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: terraria-tshock -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/terraria-tshock - - https://tshock.co/ - - https://hub.docker.com/r/ich777/terrariaserver -type: application -version: 1.0.3 diff --git a/incubator/terraria-tshock/1.0.3/app-changelog.md b/incubator/terraria-tshock/1.0.3/app-changelog.md deleted file mode 100644 index 781be198e0b..00000000000 --- a/incubator/terraria-tshock/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [terraria-tshock-1.0.3](https://github.com/truecharts/charts/compare/terraria-tshock-0.0.33...terraria-tshock-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/terraria-tshock/1.0.3/charts/common-10.9.4.tgz b/incubator/terraria-tshock/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/terraria-tshock/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/terraria-tshock/1.0.3/CHANGELOG.md b/incubator/terraria-tshock/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/terraria-tshock/1.0.3/CHANGELOG.md rename to incubator/terraria-tshock/1.0.4/CHANGELOG.md diff --git a/incubator/terraria-tshock/1.0.4/Chart.yaml b/incubator/terraria-tshock/1.0.4/Chart.yaml new file mode 100644 index 00000000000..4f7140d6ddf --- /dev/null +++ b/incubator/terraria-tshock/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - GameServers +apiVersion: v2 +appVersion: "tshock" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This Chart will download and install Terraria and the TShock MOD and run it. SERVER PASSWORD: Chart" +home: https://truecharts.org/docs/charts/incubator/terraria-tshock +icon: https://truecharts.org/img/hotlink-ok/chart-icons/terraria-tshock.png +keywords: + - terraria-tshock + - GameServers +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: terraria-tshock +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/terraria-tshock + - https://tshock.co/ + - https://hub.docker.com/r/ich777/terrariaserver +type: application +version: 1.0.4 diff --git a/incubator/terraria-tshock/1.0.3/README.md b/incubator/terraria-tshock/1.0.4/README.md similarity index 100% rename from incubator/terraria-tshock/1.0.3/README.md rename to incubator/terraria-tshock/1.0.4/README.md diff --git a/incubator/terraria-tshock/1.0.4/app-changelog.md b/incubator/terraria-tshock/1.0.4/app-changelog.md new file mode 100644 index 00000000000..076f57a31d1 --- /dev/null +++ b/incubator/terraria-tshock/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [terraria-tshock-1.0.4](https://github.com/truecharts/charts/compare/terraria-tshock-1.0.3...terraria-tshock-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/terraria-tshock/1.0.3/app-readme.md b/incubator/terraria-tshock/1.0.4/app-readme.md similarity index 100% rename from incubator/terraria-tshock/1.0.3/app-readme.md rename to incubator/terraria-tshock/1.0.4/app-readme.md diff --git a/incubator/terraria-tshock/1.0.4/charts/common-10.9.7.tgz b/incubator/terraria-tshock/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/terraria-tshock/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/terraria-tshock/1.0.3/ix_values.yaml b/incubator/terraria-tshock/1.0.4/ix_values.yaml similarity index 100% rename from incubator/terraria-tshock/1.0.3/ix_values.yaml rename to incubator/terraria-tshock/1.0.4/ix_values.yaml diff --git a/incubator/terraria-tshock/1.0.3/questions.yaml b/incubator/terraria-tshock/1.0.4/questions.yaml similarity index 100% rename from incubator/terraria-tshock/1.0.3/questions.yaml rename to incubator/terraria-tshock/1.0.4/questions.yaml diff --git a/incubator/theforest/1.0.3/templates/common.yaml b/incubator/terraria-tshock/1.0.4/templates/common.yaml similarity index 100% rename from incubator/theforest/1.0.3/templates/common.yaml rename to incubator/terraria-tshock/1.0.4/templates/common.yaml diff --git a/incubator/ungoogled-chromium/1.0.3/values.yaml b/incubator/terraria-tshock/1.0.4/values.yaml similarity index 100% rename from incubator/ungoogled-chromium/1.0.3/values.yaml rename to incubator/terraria-tshock/1.0.4/values.yaml diff --git a/incubator/theforest/1.0.3/Chart.lock b/incubator/theforest/1.0.3/Chart.lock deleted file mode 100644 index 39bb4fe1faa..00000000000 --- a/incubator/theforest/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:19:49.628587408Z" diff --git a/incubator/theforest/1.0.3/Chart.yaml b/incubator/theforest/1.0.3/Chart.yaml deleted file mode 100644 index e564b38d084..00000000000 --- a/incubator/theforest/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - GameServers -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This Docker will download and install SteamCMD. It will also install The Forest and run it. SERVERNAME: 'The Forest Docker' SERVERPASSWORD: 'Chart' ADMINPASSWORD: 'adminChart' (you can change this in your SERVERFOLDER/config/config.cfg)" -home: https://truecharts.org/docs/charts/incubator/theforest -icon: https://truecharts.org/img/hotlink-ok/chart-icons/theforest.png -keywords: - - theforest - - GameServers -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: theforest -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/theforest - - https://www.steampowered.com/ - - https://hub.docker.com/r/ich777/steamcmd/ -type: application -version: 1.0.3 diff --git a/incubator/theforest/1.0.3/app-changelog.md b/incubator/theforest/1.0.3/app-changelog.md deleted file mode 100644 index d1b8fa2f5d4..00000000000 --- a/incubator/theforest/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [theforest-1.0.3](https://github.com/truecharts/charts/compare/theforest-0.0.35...theforest-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/theforest/1.0.3/charts/common-10.9.4.tgz b/incubator/theforest/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/theforest/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/theforest/1.0.3/CHANGELOG.md b/incubator/theforest/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/theforest/1.0.3/CHANGELOG.md rename to incubator/theforest/1.0.4/CHANGELOG.md diff --git a/incubator/theforest/1.0.4/Chart.yaml b/incubator/theforest/1.0.4/Chart.yaml new file mode 100644 index 00000000000..237b5831166 --- /dev/null +++ b/incubator/theforest/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - GameServers +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This Docker will download and install SteamCMD. It will also install The Forest and run it. SERVERNAME: 'The Forest Docker' SERVERPASSWORD: 'Chart' ADMINPASSWORD: 'adminChart' (you can change this in your SERVERFOLDER/config/config.cfg)" +home: https://truecharts.org/docs/charts/incubator/theforest +icon: https://truecharts.org/img/hotlink-ok/chart-icons/theforest.png +keywords: + - theforest + - GameServers +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: theforest +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/theforest + - https://www.steampowered.com/ + - https://hub.docker.com/r/ich777/steamcmd/ +type: application +version: 1.0.4 diff --git a/incubator/theforest/1.0.3/README.md b/incubator/theforest/1.0.4/README.md similarity index 100% rename from incubator/theforest/1.0.3/README.md rename to incubator/theforest/1.0.4/README.md diff --git a/incubator/theforest/1.0.4/app-changelog.md b/incubator/theforest/1.0.4/app-changelog.md new file mode 100644 index 00000000000..21ba5cb9a55 --- /dev/null +++ b/incubator/theforest/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [theforest-1.0.4](https://github.com/truecharts/charts/compare/theforest-1.0.3...theforest-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/theforest/1.0.3/app-readme.md b/incubator/theforest/1.0.4/app-readme.md similarity index 100% rename from incubator/theforest/1.0.3/app-readme.md rename to incubator/theforest/1.0.4/app-readme.md diff --git a/incubator/theforest/1.0.4/charts/common-10.9.7.tgz b/incubator/theforest/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/theforest/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/theforest/1.0.3/ix_values.yaml b/incubator/theforest/1.0.4/ix_values.yaml similarity index 100% rename from incubator/theforest/1.0.3/ix_values.yaml rename to incubator/theforest/1.0.4/ix_values.yaml diff --git a/incubator/theforest/1.0.3/questions.yaml b/incubator/theforest/1.0.4/questions.yaml similarity index 100% rename from incubator/theforest/1.0.3/questions.yaml rename to incubator/theforest/1.0.4/questions.yaml diff --git a/incubator/thunderbird/1.0.3/templates/common.yaml b/incubator/theforest/1.0.4/templates/common.yaml similarity index 100% rename from incubator/thunderbird/1.0.3/templates/common.yaml rename to incubator/theforest/1.0.4/templates/common.yaml diff --git a/incubator/universal-media-server/1.0.3/values.yaml b/incubator/theforest/1.0.4/values.yaml similarity index 100% rename from incubator/universal-media-server/1.0.3/values.yaml rename to incubator/theforest/1.0.4/values.yaml diff --git a/incubator/thunderbird/1.0.3/Chart.lock b/incubator/thunderbird/1.0.3/Chart.lock deleted file mode 100644 index edcc22d733e..00000000000 --- a/incubator/thunderbird/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:19:50.854745572Z" diff --git a/incubator/thunderbird/1.0.3/Chart.yaml b/incubator/thunderbird/1.0.3/Chart.yaml deleted file mode 100644 index c91afec6a15..00000000000 --- a/incubator/thunderbird/1.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This Chart will download and install Thunderbird in the preferred version and language." -home: https://truecharts.org/docs/charts/incubator/thunderbird -icon: https://truecharts.org/img/hotlink-ok/chart-icons/thunderbird.png -keywords: - - thunderbird - - mail -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: thunderbird -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/thunderbird - - https://www.thunderbird.net/ - - https://hub.docker.com/r/ich777/thunderbird/ -type: application -version: 1.0.3 -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - productivity - - mail diff --git a/incubator/thunderbird/1.0.3/app-changelog.md b/incubator/thunderbird/1.0.3/app-changelog.md deleted file mode 100644 index 06b3def6678..00000000000 --- a/incubator/thunderbird/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [thunderbird-1.0.3](https://github.com/truecharts/charts/compare/thunderbird-0.0.42...thunderbird-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/thunderbird/1.0.3/charts/common-10.9.4.tgz b/incubator/thunderbird/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/thunderbird/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/thunderbird/1.0.3/CHANGELOG.md b/incubator/thunderbird/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/thunderbird/1.0.3/CHANGELOG.md rename to incubator/thunderbird/1.0.4/CHANGELOG.md diff --git a/incubator/thunderbird/1.0.4/Chart.yaml b/incubator/thunderbird/1.0.4/Chart.yaml new file mode 100644 index 00000000000..1d10ce390ea --- /dev/null +++ b/incubator/thunderbird/1.0.4/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This Chart will download and install Thunderbird in the preferred version and language." +home: https://truecharts.org/docs/charts/incubator/thunderbird +icon: https://truecharts.org/img/hotlink-ok/chart-icons/thunderbird.png +keywords: + - thunderbird + - mail +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: thunderbird +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/thunderbird + - https://www.thunderbird.net/ + - https://hub.docker.com/r/ich777/thunderbird/ +type: application +version: 1.0.4 +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - productivity + - mail diff --git a/incubator/thunderbird/1.0.3/README.md b/incubator/thunderbird/1.0.4/README.md similarity index 100% rename from incubator/thunderbird/1.0.3/README.md rename to incubator/thunderbird/1.0.4/README.md diff --git a/incubator/thunderbird/1.0.4/app-changelog.md b/incubator/thunderbird/1.0.4/app-changelog.md new file mode 100644 index 00000000000..94b3836ec33 --- /dev/null +++ b/incubator/thunderbird/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [thunderbird-1.0.4](https://github.com/truecharts/charts/compare/thunderbird-1.0.3...thunderbird-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/thunderbird/1.0.3/app-readme.md b/incubator/thunderbird/1.0.4/app-readme.md similarity index 100% rename from incubator/thunderbird/1.0.3/app-readme.md rename to incubator/thunderbird/1.0.4/app-readme.md diff --git a/incubator/thunderbird/1.0.4/charts/common-10.9.7.tgz b/incubator/thunderbird/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/thunderbird/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/thunderbird/1.0.3/ix_values.yaml b/incubator/thunderbird/1.0.4/ix_values.yaml similarity index 100% rename from incubator/thunderbird/1.0.3/ix_values.yaml rename to incubator/thunderbird/1.0.4/ix_values.yaml diff --git a/incubator/thunderbird/1.0.3/questions.yaml b/incubator/thunderbird/1.0.4/questions.yaml similarity index 100% rename from incubator/thunderbird/1.0.3/questions.yaml rename to incubator/thunderbird/1.0.4/questions.yaml diff --git a/incubator/tonido/1.0.3/templates/common.yaml b/incubator/thunderbird/1.0.4/templates/common.yaml similarity index 100% rename from incubator/tonido/1.0.3/templates/common.yaml rename to incubator/thunderbird/1.0.4/templates/common.yaml diff --git a/incubator/unturned/1.0.3/values.yaml b/incubator/thunderbird/1.0.4/values.yaml similarity index 100% rename from incubator/unturned/1.0.3/values.yaml rename to incubator/thunderbird/1.0.4/values.yaml diff --git a/incubator/timetagger/1.0.3/Chart.lock b/incubator/timetagger/1.0.3/Chart.lock deleted file mode 100644 index 316cab9687e..00000000000 --- a/incubator/timetagger/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:20:03.237684446Z" diff --git a/incubator/timetagger/1.0.3/Chart.yaml b/incubator/timetagger/1.0.3/Chart.yaml deleted file mode 100644 index 9a049bbd24e..00000000000 --- a/incubator/timetagger/1.0.3/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: "22.10.1" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: An open source time-tracker with an interactive user experience and powerful reporting. -home: https://truecharts.org/docs/charts/incubator/timetagger -icon: https://truecharts.org/img/hotlink-ok/chart-icons/timetagger.png -keywords: - - time - - timetagger -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: timetagger -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/timetagger - - https://timetagger.app - - https://github.com/almarklein/timetagger -version: 1.0.3 -annotations: - truecharts.org/catagories: | - - utilities - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/timetagger/1.0.3/app-changelog.md b/incubator/timetagger/1.0.3/app-changelog.md deleted file mode 100644 index 6dd9acd1574..00000000000 --- a/incubator/timetagger/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [timetagger-1.0.3](https://github.com/truecharts/charts/compare/timetagger-0.0.25...timetagger-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/timetagger/1.0.3/charts/common-10.9.4.tgz b/incubator/timetagger/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/timetagger/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/timetagger/1.0.3/CHANGELOG.md b/incubator/timetagger/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/timetagger/1.0.3/CHANGELOG.md rename to incubator/timetagger/1.0.4/CHANGELOG.md diff --git a/incubator/timetagger/1.0.4/Chart.yaml b/incubator/timetagger/1.0.4/Chart.yaml new file mode 100644 index 00000000000..b30869aecee --- /dev/null +++ b/incubator/timetagger/1.0.4/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "22.10.1" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: An open source time-tracker with an interactive user experience and powerful reporting. +home: https://truecharts.org/docs/charts/incubator/timetagger +icon: https://truecharts.org/img/hotlink-ok/chart-icons/timetagger.png +keywords: + - time + - timetagger +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: timetagger +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/timetagger + - https://timetagger.app + - https://github.com/almarklein/timetagger +version: 1.0.4 +annotations: + truecharts.org/catagories: | + - utilities + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/timetagger/1.0.3/README.md b/incubator/timetagger/1.0.4/README.md similarity index 100% rename from incubator/timetagger/1.0.3/README.md rename to incubator/timetagger/1.0.4/README.md diff --git a/incubator/timetagger/1.0.4/app-changelog.md b/incubator/timetagger/1.0.4/app-changelog.md new file mode 100644 index 00000000000..3730aa82454 --- /dev/null +++ b/incubator/timetagger/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [timetagger-1.0.4](https://github.com/truecharts/charts/compare/timetagger-1.0.3...timetagger-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/timetagger/1.0.3/app-readme.md b/incubator/timetagger/1.0.4/app-readme.md similarity index 100% rename from incubator/timetagger/1.0.3/app-readme.md rename to incubator/timetagger/1.0.4/app-readme.md diff --git a/incubator/timetagger/1.0.4/charts/common-10.9.7.tgz b/incubator/timetagger/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/timetagger/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/timetagger/1.0.3/ix_values.yaml b/incubator/timetagger/1.0.4/ix_values.yaml similarity index 100% rename from incubator/timetagger/1.0.3/ix_values.yaml rename to incubator/timetagger/1.0.4/ix_values.yaml diff --git a/incubator/timetagger/1.0.3/questions.yaml b/incubator/timetagger/1.0.4/questions.yaml similarity index 100% rename from incubator/timetagger/1.0.3/questions.yaml rename to incubator/timetagger/1.0.4/questions.yaml diff --git a/stable/adguard-home/3.0.3/templates/common.yaml b/incubator/timetagger/1.0.4/templates/common.yaml similarity index 100% rename from stable/adguard-home/3.0.3/templates/common.yaml rename to incubator/timetagger/1.0.4/templates/common.yaml diff --git a/incubator/urban-terror/1.0.3/values.yaml b/incubator/timetagger/1.0.4/values.yaml similarity index 100% rename from incubator/urban-terror/1.0.3/values.yaml rename to incubator/timetagger/1.0.4/values.yaml diff --git a/incubator/tonido/1.0.3/Chart.lock b/incubator/tonido/1.0.3/Chart.lock deleted file mode 100644 index b0a13057864..00000000000 --- a/incubator/tonido/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:20:07.629021917Z" diff --git a/incubator/tonido/1.0.3/Chart.yaml b/incubator/tonido/1.0.3/Chart.yaml deleted file mode 100644 index 3f94a251fd7..00000000000 --- a/incubator/tonido/1.0.3/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Cloud -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Tonido Server allows you to access all your files on your computer from a web browser, smartphone, tablet or even DLNA enabled devices. No setup necessary. -home: https://truecharts.org/docs/charts/incubator/tonido -icon: https://truecharts.org/img/hotlink-ok/chart-icons/tonido.png -keywords: - - tonido - - Cloud -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: tonido -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/tonido - - https://registry.hub.docker.com/r/captinsano/tonido/ -type: application -version: 1.0.3 diff --git a/incubator/tonido/1.0.3/app-changelog.md b/incubator/tonido/1.0.3/app-changelog.md deleted file mode 100644 index fe38f20ef69..00000000000 --- a/incubator/tonido/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [tonido-1.0.3](https://github.com/truecharts/charts/compare/tonido-0.0.34...tonido-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/tonido/1.0.3/charts/common-10.9.4.tgz b/incubator/tonido/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/tonido/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/tonido/1.0.3/CHANGELOG.md b/incubator/tonido/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/tonido/1.0.3/CHANGELOG.md rename to incubator/tonido/1.0.4/CHANGELOG.md diff --git a/incubator/tonido/1.0.4/Chart.yaml b/incubator/tonido/1.0.4/Chart.yaml new file mode 100644 index 00000000000..2447b5144b3 --- /dev/null +++ b/incubator/tonido/1.0.4/Chart.yaml @@ -0,0 +1,28 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Cloud +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Tonido Server allows you to access all your files on your computer from a web browser, smartphone, tablet or even DLNA enabled devices. No setup necessary. +home: https://truecharts.org/docs/charts/incubator/tonido +icon: https://truecharts.org/img/hotlink-ok/chart-icons/tonido.png +keywords: + - tonido + - Cloud +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: tonido +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/tonido + - https://registry.hub.docker.com/r/captinsano/tonido/ +type: application +version: 1.0.4 diff --git a/incubator/tonido/1.0.3/README.md b/incubator/tonido/1.0.4/README.md similarity index 100% rename from incubator/tonido/1.0.3/README.md rename to incubator/tonido/1.0.4/README.md diff --git a/incubator/tonido/1.0.4/app-changelog.md b/incubator/tonido/1.0.4/app-changelog.md new file mode 100644 index 00000000000..a84f3353dd7 --- /dev/null +++ b/incubator/tonido/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [tonido-1.0.4](https://github.com/truecharts/charts/compare/tonido-1.0.3...tonido-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/tonido/1.0.3/app-readme.md b/incubator/tonido/1.0.4/app-readme.md similarity index 100% rename from incubator/tonido/1.0.3/app-readme.md rename to incubator/tonido/1.0.4/app-readme.md diff --git a/incubator/tonido/1.0.4/charts/common-10.9.7.tgz b/incubator/tonido/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/tonido/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/tonido/1.0.3/ix_values.yaml b/incubator/tonido/1.0.4/ix_values.yaml similarity index 100% rename from incubator/tonido/1.0.3/ix_values.yaml rename to incubator/tonido/1.0.4/ix_values.yaml diff --git a/incubator/tonido/1.0.3/questions.yaml b/incubator/tonido/1.0.4/questions.yaml similarity index 100% rename from incubator/tonido/1.0.3/questions.yaml rename to incubator/tonido/1.0.4/questions.yaml diff --git a/incubator/tracks/1.0.3/templates/common.yaml b/incubator/tonido/1.0.4/templates/common.yaml similarity index 100% rename from incubator/tracks/1.0.3/templates/common.yaml rename to incubator/tonido/1.0.4/templates/common.yaml diff --git a/incubator/v-rising/1.0.3/values.yaml b/incubator/tonido/1.0.4/values.yaml similarity index 100% rename from incubator/v-rising/1.0.3/values.yaml rename to incubator/tonido/1.0.4/values.yaml diff --git a/incubator/tracks/1.0.3/Chart.lock b/incubator/tracks/1.0.3/Chart.lock deleted file mode 100644 index 9dcb496777d..00000000000 --- a/incubator/tracks/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:20:21.498235112Z" diff --git a/incubator/tracks/1.0.3/Chart.yaml b/incubator/tracks/1.0.3/Chart.yaml deleted file mode 100644 index eca07f6da8d..00000000000 --- a/incubator/tracks/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Productivity -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Tracks is a web-based todo application to help you implement the GTD methodology. " -home: https://truecharts.org/docs/charts/incubator/tracks -icon: https://truecharts.org/img/hotlink-ok/chart-icons/tracks.png -keywords: - - tracks - - Productivity -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: tracks -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/tracks - - http://www.getontracks.org/ - - https://hub.docker.com/r/tracksapp/tracks -type: application -version: 1.0.3 diff --git a/incubator/tracks/1.0.3/app-changelog.md b/incubator/tracks/1.0.3/app-changelog.md deleted file mode 100644 index b7135651605..00000000000 --- a/incubator/tracks/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [tracks-1.0.3](https://github.com/truecharts/charts/compare/tracks-0.0.43...tracks-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/tracks/1.0.3/charts/common-10.9.4.tgz b/incubator/tracks/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/tracks/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/tracks/1.0.3/CHANGELOG.md b/incubator/tracks/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/tracks/1.0.3/CHANGELOG.md rename to incubator/tracks/1.0.4/CHANGELOG.md diff --git a/incubator/tracks/1.0.4/Chart.yaml b/incubator/tracks/1.0.4/Chart.yaml new file mode 100644 index 00000000000..aacfc76faf8 --- /dev/null +++ b/incubator/tracks/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Productivity +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Tracks is a web-based todo application to help you implement the GTD methodology. " +home: https://truecharts.org/docs/charts/incubator/tracks +icon: https://truecharts.org/img/hotlink-ok/chart-icons/tracks.png +keywords: + - tracks + - Productivity +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: tracks +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/tracks + - http://www.getontracks.org/ + - https://hub.docker.com/r/tracksapp/tracks +type: application +version: 1.0.4 diff --git a/incubator/tracks/1.0.3/README.md b/incubator/tracks/1.0.4/README.md similarity index 100% rename from incubator/tracks/1.0.3/README.md rename to incubator/tracks/1.0.4/README.md diff --git a/incubator/tracks/1.0.4/app-changelog.md b/incubator/tracks/1.0.4/app-changelog.md new file mode 100644 index 00000000000..1d9bffa5c10 --- /dev/null +++ b/incubator/tracks/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [tracks-1.0.4](https://github.com/truecharts/charts/compare/tracks-1.0.3...tracks-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/tracks/1.0.3/app-readme.md b/incubator/tracks/1.0.4/app-readme.md similarity index 100% rename from incubator/tracks/1.0.3/app-readme.md rename to incubator/tracks/1.0.4/app-readme.md diff --git a/incubator/tracks/1.0.4/charts/common-10.9.7.tgz b/incubator/tracks/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/tracks/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/tracks/1.0.3/ix_values.yaml b/incubator/tracks/1.0.4/ix_values.yaml similarity index 100% rename from incubator/tracks/1.0.3/ix_values.yaml rename to incubator/tracks/1.0.4/ix_values.yaml diff --git a/incubator/tracks/1.0.3/questions.yaml b/incubator/tracks/1.0.4/questions.yaml similarity index 100% rename from incubator/tracks/1.0.3/questions.yaml rename to incubator/tracks/1.0.4/questions.yaml diff --git a/incubator/traktarr/1.0.3/templates/common.yaml b/incubator/tracks/1.0.4/templates/common.yaml similarity index 100% rename from incubator/traktarr/1.0.3/templates/common.yaml rename to incubator/tracks/1.0.4/templates/common.yaml diff --git a/incubator/valetudo-mapper/1.0.3/values.yaml b/incubator/tracks/1.0.4/values.yaml similarity index 100% rename from incubator/valetudo-mapper/1.0.3/values.yaml rename to incubator/tracks/1.0.4/values.yaml diff --git a/incubator/traktarr/1.0.3/Chart.lock b/incubator/traktarr/1.0.3/Chart.lock deleted file mode 100644 index 50dd63a9b55..00000000000 --- a/incubator/traktarr/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:20:22.862173026Z" diff --git a/incubator/traktarr/1.0.3/Chart.yaml b/incubator/traktarr/1.0.3/Chart.yaml deleted file mode 100644 index 5018832f093..00000000000 --- a/incubator/traktarr/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Tools-Utilities -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Script to add new series and movies to Sonarr/Radarr based on Trakt lists." -home: https://truecharts.org/docs/charts/incubator/traktarr -icon: https://truecharts.org/img/hotlink-ok/chart-icons/traktarr.png -keywords: - - traktarr - - Tools-Utilities -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: traktarr -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/traktarr - - https://github.com/l3uddz/traktarr - - https://hub.docker.com/r/eafxx/traktarr -type: application -version: 1.0.3 diff --git a/incubator/traktarr/1.0.3/app-changelog.md b/incubator/traktarr/1.0.3/app-changelog.md deleted file mode 100644 index 732b25181b4..00000000000 --- a/incubator/traktarr/1.0.3/app-changelog.md +++ /dev/null @@ -1,27 +0,0 @@ - - -## [traktarr-1.0.3](https://github.com/truecharts/charts/compare/traktarr-0.0.43...traktarr-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Fix - -- remove removed includes - - change container config label - - \ No newline at end of file diff --git a/incubator/traktarr/1.0.3/charts/common-10.9.4.tgz b/incubator/traktarr/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/traktarr/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/traktarr/1.0.3/CHANGELOG.md b/incubator/traktarr/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/traktarr/1.0.3/CHANGELOG.md rename to incubator/traktarr/1.0.4/CHANGELOG.md diff --git a/incubator/traktarr/1.0.4/Chart.yaml b/incubator/traktarr/1.0.4/Chart.yaml new file mode 100644 index 00000000000..9972c33cd57 --- /dev/null +++ b/incubator/traktarr/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Tools-Utilities +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Script to add new series and movies to Sonarr/Radarr based on Trakt lists." +home: https://truecharts.org/docs/charts/incubator/traktarr +icon: https://truecharts.org/img/hotlink-ok/chart-icons/traktarr.png +keywords: + - traktarr + - Tools-Utilities +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: traktarr +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/traktarr + - https://github.com/l3uddz/traktarr + - https://hub.docker.com/r/eafxx/traktarr +type: application +version: 1.0.4 diff --git a/incubator/traktarr/1.0.3/README.md b/incubator/traktarr/1.0.4/README.md similarity index 100% rename from incubator/traktarr/1.0.3/README.md rename to incubator/traktarr/1.0.4/README.md diff --git a/incubator/traktarr/1.0.4/app-changelog.md b/incubator/traktarr/1.0.4/app-changelog.md new file mode 100644 index 00000000000..d3e4856c072 --- /dev/null +++ b/incubator/traktarr/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [traktarr-1.0.4](https://github.com/truecharts/charts/compare/traktarr-1.0.3...traktarr-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/traktarr/1.0.3/app-readme.md b/incubator/traktarr/1.0.4/app-readme.md similarity index 100% rename from incubator/traktarr/1.0.3/app-readme.md rename to incubator/traktarr/1.0.4/app-readme.md diff --git a/incubator/traktarr/1.0.4/charts/common-10.9.7.tgz b/incubator/traktarr/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/traktarr/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/traktarr/1.0.3/ix_values.yaml b/incubator/traktarr/1.0.4/ix_values.yaml similarity index 100% rename from incubator/traktarr/1.0.3/ix_values.yaml rename to incubator/traktarr/1.0.4/ix_values.yaml diff --git a/incubator/traktarr/1.0.3/questions.yaml b/incubator/traktarr/1.0.4/questions.yaml similarity index 100% rename from incubator/traktarr/1.0.3/questions.yaml rename to incubator/traktarr/1.0.4/questions.yaml diff --git a/incubator/trango/1.0.3/templates/common.yaml b/incubator/traktarr/1.0.4/templates/common.yaml similarity index 100% rename from incubator/trango/1.0.3/templates/common.yaml rename to incubator/traktarr/1.0.4/templates/common.yaml diff --git a/incubator/vaulthunters/1.0.3/values.yaml b/incubator/traktarr/1.0.4/values.yaml similarity index 100% rename from incubator/vaulthunters/1.0.3/values.yaml rename to incubator/traktarr/1.0.4/values.yaml diff --git a/incubator/trango/1.0.3/Chart.lock b/incubator/trango/1.0.3/Chart.lock deleted file mode 100644 index f9308cdd33c..00000000000 --- a/incubator/trango/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:20:34.250942903Z" diff --git a/incubator/trango/1.0.3/Chart.yaml b/incubator/trango/1.0.3/Chart.yaml deleted file mode 100644 index dd2647b0d81..00000000000 --- a/incubator/trango/1.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Network-Other - - Tools-Utilities -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Trango self-hosted is a calling and file sharing solution that works over LAN (local area networks). It does not need to involve the internet for calling or file sharing. Ideal for offices, hotels, houses, restaurants, and any space where people use the same Public IP address or the same Wi-Fi network. The package comes with a discovery server and a web app that can be deployed on the local machine and can be accessed from anywhere in the network." -home: https://truecharts.org/docs/charts/incubator/trango -icon: https://truecharts.org/img/hotlink-ok/chart-icons/trango.png -keywords: - - trango - - Network-Other - - Tools-Utilities -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: trango -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/trango - - https://trango.io/ - - https://hub.docker.com/r/tak786/trango-self-hosted -type: application -version: 1.0.3 diff --git a/incubator/trango/1.0.3/app-changelog.md b/incubator/trango/1.0.3/app-changelog.md deleted file mode 100644 index 9ad8feb6d3f..00000000000 --- a/incubator/trango/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [trango-1.0.3](https://github.com/truecharts/charts/compare/trango-0.0.34...trango-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/trango/1.0.3/charts/common-10.9.4.tgz b/incubator/trango/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/trango/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/trango/1.0.3/CHANGELOG.md b/incubator/trango/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/trango/1.0.3/CHANGELOG.md rename to incubator/trango/1.0.4/CHANGELOG.md diff --git a/incubator/trango/1.0.4/Chart.yaml b/incubator/trango/1.0.4/Chart.yaml new file mode 100644 index 00000000000..cddc79cf6d9 --- /dev/null +++ b/incubator/trango/1.0.4/Chart.yaml @@ -0,0 +1,31 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Network-Other + - Tools-Utilities +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Trango self-hosted is a calling and file sharing solution that works over LAN (local area networks). It does not need to involve the internet for calling or file sharing. Ideal for offices, hotels, houses, restaurants, and any space where people use the same Public IP address or the same Wi-Fi network. The package comes with a discovery server and a web app that can be deployed on the local machine and can be accessed from anywhere in the network." +home: https://truecharts.org/docs/charts/incubator/trango +icon: https://truecharts.org/img/hotlink-ok/chart-icons/trango.png +keywords: + - trango + - Network-Other + - Tools-Utilities +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: trango +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/trango + - https://trango.io/ + - https://hub.docker.com/r/tak786/trango-self-hosted +type: application +version: 1.0.4 diff --git a/incubator/trango/1.0.3/README.md b/incubator/trango/1.0.4/README.md similarity index 100% rename from incubator/trango/1.0.3/README.md rename to incubator/trango/1.0.4/README.md diff --git a/incubator/trango/1.0.4/app-changelog.md b/incubator/trango/1.0.4/app-changelog.md new file mode 100644 index 00000000000..32aefaba47e --- /dev/null +++ b/incubator/trango/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [trango-1.0.4](https://github.com/truecharts/charts/compare/trango-1.0.3...trango-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/trango/1.0.3/app-readme.md b/incubator/trango/1.0.4/app-readme.md similarity index 100% rename from incubator/trango/1.0.3/app-readme.md rename to incubator/trango/1.0.4/app-readme.md diff --git a/incubator/trango/1.0.4/charts/common-10.9.7.tgz b/incubator/trango/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/trango/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/trango/1.0.3/ix_values.yaml b/incubator/trango/1.0.4/ix_values.yaml similarity index 100% rename from incubator/trango/1.0.3/ix_values.yaml rename to incubator/trango/1.0.4/ix_values.yaml diff --git a/incubator/trango/1.0.3/questions.yaml b/incubator/trango/1.0.4/questions.yaml similarity index 100% rename from incubator/trango/1.0.3/questions.yaml rename to incubator/trango/1.0.4/questions.yaml diff --git a/incubator/troddit/1.0.3/templates/common.yaml b/incubator/trango/1.0.4/templates/common.yaml similarity index 100% rename from incubator/troddit/1.0.3/templates/common.yaml rename to incubator/trango/1.0.4/templates/common.yaml diff --git a/incubator/venstar2mqtt/1.0.3/values.yaml b/incubator/trango/1.0.4/values.yaml similarity index 100% rename from incubator/venstar2mqtt/1.0.3/values.yaml rename to incubator/trango/1.0.4/values.yaml diff --git a/incubator/troddit/1.0.3/Chart.lock b/incubator/troddit/1.0.3/Chart.lock deleted file mode 100644 index 746970b24e4..00000000000 --- a/incubator/troddit/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:20:38.028153574Z" diff --git a/incubator/troddit/1.0.3/Chart.yaml b/incubator/troddit/1.0.3/Chart.yaml deleted file mode 100644 index 511ecf64bfa..00000000000 --- a/incubator/troddit/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Network-Web -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: A web client for Reddit -home: https://truecharts.org/docs/charts/incubator/troddit -icon: https://truecharts.org/img/hotlink-ok/chart-icons/troddit.png -keywords: - - troddit - - Network-Web -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: troddit -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/troddit - - https://github.com/burhan-syed/troddit - - https://hub.docker.com/r/bsyed/troddit -type: application -version: 1.0.3 diff --git a/incubator/troddit/1.0.3/app-changelog.md b/incubator/troddit/1.0.3/app-changelog.md deleted file mode 100644 index 2595a7697fa..00000000000 --- a/incubator/troddit/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [troddit-1.0.3](https://github.com/truecharts/charts/compare/troddit-0.0.40...troddit-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/troddit/1.0.3/charts/common-10.9.4.tgz b/incubator/troddit/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/troddit/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/troddit/1.0.3/CHANGELOG.md b/incubator/troddit/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/troddit/1.0.3/CHANGELOG.md rename to incubator/troddit/1.0.4/CHANGELOG.md diff --git a/incubator/troddit/1.0.4/Chart.yaml b/incubator/troddit/1.0.4/Chart.yaml new file mode 100644 index 00000000000..a96c7de69fb --- /dev/null +++ b/incubator/troddit/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Network-Web +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: A web client for Reddit +home: https://truecharts.org/docs/charts/incubator/troddit +icon: https://truecharts.org/img/hotlink-ok/chart-icons/troddit.png +keywords: + - troddit + - Network-Web +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: troddit +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/troddit + - https://github.com/burhan-syed/troddit + - https://hub.docker.com/r/bsyed/troddit +type: application +version: 1.0.4 diff --git a/incubator/troddit/1.0.3/README.md b/incubator/troddit/1.0.4/README.md similarity index 100% rename from incubator/troddit/1.0.3/README.md rename to incubator/troddit/1.0.4/README.md diff --git a/incubator/troddit/1.0.4/app-changelog.md b/incubator/troddit/1.0.4/app-changelog.md new file mode 100644 index 00000000000..e3e50020614 --- /dev/null +++ b/incubator/troddit/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [troddit-1.0.4](https://github.com/truecharts/charts/compare/troddit-1.0.3...troddit-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/troddit/1.0.3/app-readme.md b/incubator/troddit/1.0.4/app-readme.md similarity index 100% rename from incubator/troddit/1.0.3/app-readme.md rename to incubator/troddit/1.0.4/app-readme.md diff --git a/incubator/troddit/1.0.4/charts/common-10.9.7.tgz b/incubator/troddit/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/troddit/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/troddit/1.0.3/ix_values.yaml b/incubator/troddit/1.0.4/ix_values.yaml similarity index 100% rename from incubator/troddit/1.0.3/ix_values.yaml rename to incubator/troddit/1.0.4/ix_values.yaml diff --git a/incubator/troddit/1.0.3/questions.yaml b/incubator/troddit/1.0.4/questions.yaml similarity index 100% rename from incubator/troddit/1.0.3/questions.yaml rename to incubator/troddit/1.0.4/questions.yaml diff --git a/incubator/ts-dnsserver/1.0.3/templates/common.yaml b/incubator/troddit/1.0.4/templates/common.yaml similarity index 100% rename from incubator/ts-dnsserver/1.0.3/templates/common.yaml rename to incubator/troddit/1.0.4/templates/common.yaml diff --git a/incubator/vertex/1.0.3/values.yaml b/incubator/troddit/1.0.4/values.yaml similarity index 100% rename from incubator/vertex/1.0.3/values.yaml rename to incubator/troddit/1.0.4/values.yaml diff --git a/incubator/ts-dnsserver/1.0.3/Chart.lock b/incubator/ts-dnsserver/1.0.3/Chart.lock deleted file mode 100644 index 486515a5804..00000000000 --- a/incubator/ts-dnsserver/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:20:52.704420913Z" diff --git a/incubator/ts-dnsserver/1.0.3/Chart.yaml b/incubator/ts-dnsserver/1.0.3/Chart.yaml deleted file mode 100644 index e3d7d8ba0f8..00000000000 --- a/incubator/ts-dnsserver/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Network-DNS -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Technitium DNS Server is an open source tool that can be used for self hosting a local DNS server for privacy and security or, used for experimentation/testing by software developers on their computer. It works out-of-the-box with no or minimal configuration and provides a user friendly web console accessible using any web browser. -home: https://truecharts.org/docs/charts/incubator/ts-dnsserver -icon: https://truecharts.org/img/hotlink-ok/chart-icons/ts-dnsserver.png -keywords: - - ts-dnsserver - - Network-DNS -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: ts-dnsserver -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/ts-dnsserver - - https://github.com/TechnitiumSoftware/DnsServer - - https://hub.docker.com/r/roxedus/ts-dnsserver/ -type: application -version: 1.0.3 diff --git a/incubator/ts-dnsserver/1.0.3/app-changelog.md b/incubator/ts-dnsserver/1.0.3/app-changelog.md deleted file mode 100644 index 8bb960164b1..00000000000 --- a/incubator/ts-dnsserver/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [ts-dnsserver-1.0.3](https://github.com/truecharts/charts/compare/ts-dnsserver-0.0.48...ts-dnsserver-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/ts-dnsserver/1.0.3/charts/common-10.9.4.tgz b/incubator/ts-dnsserver/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/ts-dnsserver/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/ts-dnsserver/1.0.3/CHANGELOG.md b/incubator/ts-dnsserver/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/ts-dnsserver/1.0.3/CHANGELOG.md rename to incubator/ts-dnsserver/1.0.4/CHANGELOG.md diff --git a/incubator/ts-dnsserver/1.0.4/Chart.yaml b/incubator/ts-dnsserver/1.0.4/Chart.yaml new file mode 100644 index 00000000000..42eae3b7431 --- /dev/null +++ b/incubator/ts-dnsserver/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Network-DNS +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Technitium DNS Server is an open source tool that can be used for self hosting a local DNS server for privacy and security or, used for experimentation/testing by software developers on their computer. It works out-of-the-box with no or minimal configuration and provides a user friendly web console accessible using any web browser. +home: https://truecharts.org/docs/charts/incubator/ts-dnsserver +icon: https://truecharts.org/img/hotlink-ok/chart-icons/ts-dnsserver.png +keywords: + - ts-dnsserver + - Network-DNS +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: ts-dnsserver +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/ts-dnsserver + - https://github.com/TechnitiumSoftware/DnsServer + - https://hub.docker.com/r/roxedus/ts-dnsserver/ +type: application +version: 1.0.4 diff --git a/incubator/ts-dnsserver/1.0.3/README.md b/incubator/ts-dnsserver/1.0.4/README.md similarity index 100% rename from incubator/ts-dnsserver/1.0.3/README.md rename to incubator/ts-dnsserver/1.0.4/README.md diff --git a/incubator/ts-dnsserver/1.0.4/app-changelog.md b/incubator/ts-dnsserver/1.0.4/app-changelog.md new file mode 100644 index 00000000000..1a64ab6081a --- /dev/null +++ b/incubator/ts-dnsserver/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [ts-dnsserver-1.0.4](https://github.com/truecharts/charts/compare/ts-dnsserver-1.0.3...ts-dnsserver-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/ts-dnsserver/1.0.3/app-readme.md b/incubator/ts-dnsserver/1.0.4/app-readme.md similarity index 100% rename from incubator/ts-dnsserver/1.0.3/app-readme.md rename to incubator/ts-dnsserver/1.0.4/app-readme.md diff --git a/incubator/ts-dnsserver/1.0.4/charts/common-10.9.7.tgz b/incubator/ts-dnsserver/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/ts-dnsserver/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/ts-dnsserver/1.0.3/ix_values.yaml b/incubator/ts-dnsserver/1.0.4/ix_values.yaml similarity index 100% rename from incubator/ts-dnsserver/1.0.3/ix_values.yaml rename to incubator/ts-dnsserver/1.0.4/ix_values.yaml diff --git a/incubator/ts-dnsserver/1.0.3/questions.yaml b/incubator/ts-dnsserver/1.0.4/questions.yaml similarity index 100% rename from incubator/ts-dnsserver/1.0.3/questions.yaml rename to incubator/ts-dnsserver/1.0.4/questions.yaml diff --git a/incubator/tubearchivist-es/1.0.3/templates/common.yaml b/incubator/ts-dnsserver/1.0.4/templates/common.yaml similarity index 100% rename from incubator/tubearchivist-es/1.0.3/templates/common.yaml rename to incubator/ts-dnsserver/1.0.4/templates/common.yaml diff --git a/incubator/vintage-story/1.0.3/values.yaml b/incubator/ts-dnsserver/1.0.4/values.yaml similarity index 100% rename from incubator/vintage-story/1.0.3/values.yaml rename to incubator/ts-dnsserver/1.0.4/values.yaml diff --git a/incubator/ts3-manager/1.0.3/Chart.lock b/incubator/ts3-manager/1.0.3/Chart.lock deleted file mode 100644 index 3835b3f4884..00000000000 --- a/incubator/ts3-manager/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:20:54.880068887Z" diff --git a/incubator/ts3-manager/1.0.3/Chart.yaml b/incubator/ts3-manager/1.0.3/Chart.yaml deleted file mode 100644 index 906cc720d28..00000000000 --- a/incubator/ts3-manager/1.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: ts3-manager -version: 1.0.3 -appVersion: "2.2.0" -description: A modern web interface for maintaining Teamspeak3 servers. -type: application -deprecated: false -home: https://truecharts.org/docs/charts/incubator/ts3-manager -icon: https://truecharts.org/img/hotlink-ok/chart-icons/ts3-manager.png -keywords: - - ts3-manager - - teamspeak - - teamspeak3 -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/ts3-manager - - https://hub.docker.com/r/joni1802/ts3-manager/ - - https://github.com/joni1802/ts3-manager/ -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - web - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/ts3-manager/1.0.3/app-changelog.md b/incubator/ts3-manager/1.0.3/app-changelog.md deleted file mode 100644 index e82f3b97755..00000000000 --- a/incubator/ts3-manager/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [ts3-manager-1.0.3](https://github.com/truecharts/charts/compare/ts3-manager-0.0.23...ts3-manager-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/ts3-manager/1.0.3/charts/common-10.9.4.tgz b/incubator/ts3-manager/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/ts3-manager/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/ts3-manager/1.0.3/CHANGELOG.md b/incubator/ts3-manager/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/ts3-manager/1.0.3/CHANGELOG.md rename to incubator/ts3-manager/1.0.4/CHANGELOG.md diff --git a/incubator/ts3-manager/1.0.4/Chart.yaml b/incubator/ts3-manager/1.0.4/Chart.yaml new file mode 100644 index 00000000000..3376d493b4b --- /dev/null +++ b/incubator/ts3-manager/1.0.4/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: ts3-manager +version: 1.0.4 +appVersion: "2.2.0" +description: A modern web interface for maintaining Teamspeak3 servers. +type: application +deprecated: false +home: https://truecharts.org/docs/charts/incubator/ts3-manager +icon: https://truecharts.org/img/hotlink-ok/chart-icons/ts3-manager.png +keywords: + - ts3-manager + - teamspeak + - teamspeak3 +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/ts3-manager + - https://hub.docker.com/r/joni1802/ts3-manager/ + - https://github.com/joni1802/ts3-manager/ +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - web + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/ts3-manager/1.0.3/README.md b/incubator/ts3-manager/1.0.4/README.md similarity index 100% rename from incubator/ts3-manager/1.0.3/README.md rename to incubator/ts3-manager/1.0.4/README.md diff --git a/incubator/ts3-manager/1.0.4/app-changelog.md b/incubator/ts3-manager/1.0.4/app-changelog.md new file mode 100644 index 00000000000..349eba6bffd --- /dev/null +++ b/incubator/ts3-manager/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [ts3-manager-1.0.4](https://github.com/truecharts/charts/compare/ts3-manager-1.0.3...ts3-manager-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/ts3-manager/1.0.3/app-readme.md b/incubator/ts3-manager/1.0.4/app-readme.md similarity index 100% rename from incubator/ts3-manager/1.0.3/app-readme.md rename to incubator/ts3-manager/1.0.4/app-readme.md diff --git a/incubator/ts3-manager/1.0.4/charts/common-10.9.7.tgz b/incubator/ts3-manager/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/ts3-manager/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/ts3-manager/1.0.3/ix_values.yaml b/incubator/ts3-manager/1.0.4/ix_values.yaml similarity index 100% rename from incubator/ts3-manager/1.0.3/ix_values.yaml rename to incubator/ts3-manager/1.0.4/ix_values.yaml diff --git a/incubator/ts3-manager/1.0.3/questions.yaml b/incubator/ts3-manager/1.0.4/questions.yaml similarity index 100% rename from incubator/ts3-manager/1.0.3/questions.yaml rename to incubator/ts3-manager/1.0.4/questions.yaml diff --git a/stable/airdcpp-webclient/4.0.3/templates/common.yaml b/incubator/ts3-manager/1.0.4/templates/common.yaml similarity index 100% rename from stable/airdcpp-webclient/4.0.3/templates/common.yaml rename to incubator/ts3-manager/1.0.4/templates/common.yaml diff --git a/incubator/virt-manager/1.0.3/values.yaml b/incubator/ts3-manager/1.0.4/values.yaml similarity index 100% rename from incubator/virt-manager/1.0.3/values.yaml rename to incubator/ts3-manager/1.0.4/values.yaml diff --git a/incubator/tubearchivist-es/1.0.3/Chart.lock b/incubator/tubearchivist-es/1.0.3/Chart.lock deleted file mode 100644 index 404d1b7be77..00000000000 --- a/incubator/tubearchivist-es/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:21:05.499530915Z" diff --git a/incubator/tubearchivist-es/1.0.3/Chart.yaml b/incubator/tubearchivist-es/1.0.3/Chart.yaml deleted file mode 100644 index 20c44a570c2..00000000000 --- a/incubator/tubearchivist-es/1.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Tools-Utilities - - MediaServer-Other -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: 'This is a dependancy Chart for the application "TubeArchivist"' -home: https://truecharts.org/docs/charts/incubator/tubearchivist-es -icon: https://truecharts.org/img/hotlink-ok/chart-icons/tubearchivist-es.png -keywords: - - tubearchivist-es - - Tools-Utilities - - MediaServer-Other -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: tubearchivist-es -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/tubearchivist-es - - https://github.com/elastic/elasticsearch - - https://hub.docker.com/_/elasticsearch -type: application -version: 1.0.3 diff --git a/incubator/tubearchivist-es/1.0.3/app-changelog.md b/incubator/tubearchivist-es/1.0.3/app-changelog.md deleted file mode 100644 index 27bbdf64a6f..00000000000 --- a/incubator/tubearchivist-es/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [tubearchivist-es-1.0.3](https://github.com/truecharts/charts/compare/tubearchivist-es-0.0.37...tubearchivist-es-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/tubearchivist-es/1.0.3/charts/common-10.9.4.tgz b/incubator/tubearchivist-es/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/tubearchivist-es/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/tubearchivist-es/1.0.3/CHANGELOG.md b/incubator/tubearchivist-es/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/tubearchivist-es/1.0.3/CHANGELOG.md rename to incubator/tubearchivist-es/1.0.4/CHANGELOG.md diff --git a/incubator/tubearchivist-es/1.0.4/Chart.yaml b/incubator/tubearchivist-es/1.0.4/Chart.yaml new file mode 100644 index 00000000000..18981769392 --- /dev/null +++ b/incubator/tubearchivist-es/1.0.4/Chart.yaml @@ -0,0 +1,31 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Tools-Utilities + - MediaServer-Other +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: 'This is a dependancy Chart for the application "TubeArchivist"' +home: https://truecharts.org/docs/charts/incubator/tubearchivist-es +icon: https://truecharts.org/img/hotlink-ok/chart-icons/tubearchivist-es.png +keywords: + - tubearchivist-es + - Tools-Utilities + - MediaServer-Other +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: tubearchivist-es +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/tubearchivist-es + - https://github.com/elastic/elasticsearch + - https://hub.docker.com/_/elasticsearch +type: application +version: 1.0.4 diff --git a/incubator/tubearchivist-es/1.0.3/README.md b/incubator/tubearchivist-es/1.0.4/README.md similarity index 100% rename from incubator/tubearchivist-es/1.0.3/README.md rename to incubator/tubearchivist-es/1.0.4/README.md diff --git a/incubator/tubearchivist-es/1.0.4/app-changelog.md b/incubator/tubearchivist-es/1.0.4/app-changelog.md new file mode 100644 index 00000000000..0738f1b723b --- /dev/null +++ b/incubator/tubearchivist-es/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [tubearchivist-es-1.0.4](https://github.com/truecharts/charts/compare/tubearchivist-es-1.0.3...tubearchivist-es-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/tubearchivist-es/1.0.3/app-readme.md b/incubator/tubearchivist-es/1.0.4/app-readme.md similarity index 100% rename from incubator/tubearchivist-es/1.0.3/app-readme.md rename to incubator/tubearchivist-es/1.0.4/app-readme.md diff --git a/incubator/tubearchivist-es/1.0.4/charts/common-10.9.7.tgz b/incubator/tubearchivist-es/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/tubearchivist-es/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/tubearchivist-es/1.0.3/ix_values.yaml b/incubator/tubearchivist-es/1.0.4/ix_values.yaml similarity index 100% rename from incubator/tubearchivist-es/1.0.3/ix_values.yaml rename to incubator/tubearchivist-es/1.0.4/ix_values.yaml diff --git a/incubator/tubearchivist-es/1.0.3/questions.yaml b/incubator/tubearchivist-es/1.0.4/questions.yaml similarity index 100% rename from incubator/tubearchivist-es/1.0.3/questions.yaml rename to incubator/tubearchivist-es/1.0.4/questions.yaml diff --git a/incubator/tubearchivist-redisjson/1.0.3/templates/common.yaml b/incubator/tubearchivist-es/1.0.4/templates/common.yaml similarity index 100% rename from incubator/tubearchivist-redisjson/1.0.3/templates/common.yaml rename to incubator/tubearchivist-es/1.0.4/templates/common.yaml diff --git a/incubator/vlmcsd-kms-server/1.0.3/values.yaml b/incubator/tubearchivist-es/1.0.4/values.yaml similarity index 100% rename from incubator/vlmcsd-kms-server/1.0.3/values.yaml rename to incubator/tubearchivist-es/1.0.4/values.yaml diff --git a/incubator/tubearchivist-redisjson/1.0.3/Chart.lock b/incubator/tubearchivist-redisjson/1.0.3/Chart.lock deleted file mode 100644 index 96ef984828b..00000000000 --- a/incubator/tubearchivist-redisjson/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:21:08.949096668Z" diff --git a/incubator/tubearchivist-redisjson/1.0.3/Chart.yaml b/incubator/tubearchivist-redisjson/1.0.3/Chart.yaml deleted file mode 100644 index 800971583b0..00000000000 --- a/incubator/tubearchivist-redisjson/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - MediaServer-Other -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: 'This is a dependancy Chart for the application "TubeArchivist"' -home: https://truecharts.org/docs/charts/incubator/tubearchivist-redisjson -icon: https://truecharts.org/img/hotlink-ok/chart-icons/tubearchivist-redisjson.png -keywords: - - tubearchivist-redisjson - - MediaServer-Other -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: tubearchivist-redisjson -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/tubearchivist-redisjson - - https://github.com/RedisJSON/RedisJSON - - https://hub.docker.com/r/redislabs/rejson/ -type: application -version: 1.0.3 diff --git a/incubator/tubearchivist-redisjson/1.0.3/app-changelog.md b/incubator/tubearchivist-redisjson/1.0.3/app-changelog.md deleted file mode 100644 index b1198db87a2..00000000000 --- a/incubator/tubearchivist-redisjson/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [tubearchivist-redisjson-1.0.3](https://github.com/truecharts/charts/compare/tubearchivist-redisjson-0.0.35...tubearchivist-redisjson-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/tubearchivist-redisjson/1.0.3/charts/common-10.9.4.tgz b/incubator/tubearchivist-redisjson/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/tubearchivist-redisjson/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/tubearchivist-redisjson/1.0.3/CHANGELOG.md b/incubator/tubearchivist-redisjson/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/tubearchivist-redisjson/1.0.3/CHANGELOG.md rename to incubator/tubearchivist-redisjson/1.0.4/CHANGELOG.md diff --git a/incubator/tubearchivist-redisjson/1.0.4/Chart.yaml b/incubator/tubearchivist-redisjson/1.0.4/Chart.yaml new file mode 100644 index 00000000000..328f8cf2954 --- /dev/null +++ b/incubator/tubearchivist-redisjson/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - MediaServer-Other +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: 'This is a dependancy Chart for the application "TubeArchivist"' +home: https://truecharts.org/docs/charts/incubator/tubearchivist-redisjson +icon: https://truecharts.org/img/hotlink-ok/chart-icons/tubearchivist-redisjson.png +keywords: + - tubearchivist-redisjson + - MediaServer-Other +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: tubearchivist-redisjson +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/tubearchivist-redisjson + - https://github.com/RedisJSON/RedisJSON + - https://hub.docker.com/r/redislabs/rejson/ +type: application +version: 1.0.4 diff --git a/incubator/tubearchivist-redisjson/1.0.3/README.md b/incubator/tubearchivist-redisjson/1.0.4/README.md similarity index 100% rename from incubator/tubearchivist-redisjson/1.0.3/README.md rename to incubator/tubearchivist-redisjson/1.0.4/README.md diff --git a/incubator/tubearchivist-redisjson/1.0.4/app-changelog.md b/incubator/tubearchivist-redisjson/1.0.4/app-changelog.md new file mode 100644 index 00000000000..53234a37b85 --- /dev/null +++ b/incubator/tubearchivist-redisjson/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [tubearchivist-redisjson-1.0.4](https://github.com/truecharts/charts/compare/tubearchivist-redisjson-1.0.3...tubearchivist-redisjson-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/tubearchivist-redisjson/1.0.3/app-readme.md b/incubator/tubearchivist-redisjson/1.0.4/app-readme.md similarity index 100% rename from incubator/tubearchivist-redisjson/1.0.3/app-readme.md rename to incubator/tubearchivist-redisjson/1.0.4/app-readme.md diff --git a/incubator/tubearchivist-redisjson/1.0.4/charts/common-10.9.7.tgz b/incubator/tubearchivist-redisjson/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/tubearchivist-redisjson/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/tubearchivist-redisjson/1.0.3/ix_values.yaml b/incubator/tubearchivist-redisjson/1.0.4/ix_values.yaml similarity index 100% rename from incubator/tubearchivist-redisjson/1.0.3/ix_values.yaml rename to incubator/tubearchivist-redisjson/1.0.4/ix_values.yaml diff --git a/incubator/tubearchivist-redisjson/1.0.3/questions.yaml b/incubator/tubearchivist-redisjson/1.0.4/questions.yaml similarity index 100% rename from incubator/tubearchivist-redisjson/1.0.3/questions.yaml rename to incubator/tubearchivist-redisjson/1.0.4/questions.yaml diff --git a/incubator/tubesync/1.0.3/templates/common.yaml b/incubator/tubearchivist-redisjson/1.0.4/templates/common.yaml similarity index 100% rename from incubator/tubesync/1.0.3/templates/common.yaml rename to incubator/tubearchivist-redisjson/1.0.4/templates/common.yaml diff --git a/incubator/vorta/1.0.3/values.yaml b/incubator/tubearchivist-redisjson/1.0.4/values.yaml similarity index 100% rename from incubator/vorta/1.0.3/values.yaml rename to incubator/tubearchivist-redisjson/1.0.4/values.yaml diff --git a/incubator/tubesync/1.0.3/Chart.lock b/incubator/tubesync/1.0.3/Chart.lock deleted file mode 100644 index 0bc992f3d5d..00000000000 --- a/incubator/tubesync/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:21:23.812551103Z" diff --git a/incubator/tubesync/1.0.3/Chart.yaml b/incubator/tubesync/1.0.3/Chart.yaml deleted file mode 100644 index 4305d42de5f..00000000000 --- a/incubator/tubesync/1.0.3/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Downloaders - - MediaApp-Video - - MediaServer-Video -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "TubeSync is a PVR (personal video recorder) for YouTube. Or, like Sonarr but for YouTube (with a built-in download client). It is designed to synchronize channels and playlists from YouTube to local directories and update your media server once media is downloaded." -home: https://truecharts.org/docs/charts/incubator/tubesync -icon: https://truecharts.org/img/hotlink-ok/chart-icons/tubesync.png -keywords: - - tubesync - - Downloaders - - MediaApp-Video - - MediaServer-Video -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: tubesync -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/tubesync - - https://github.com/meeb/tubesync - - https://registry.hub.docker.com/r/ghcr.io/meeb/tubesync -type: application -version: 1.0.3 diff --git a/incubator/tubesync/1.0.3/app-changelog.md b/incubator/tubesync/1.0.3/app-changelog.md deleted file mode 100644 index dbc4b579827..00000000000 --- a/incubator/tubesync/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [tubesync-1.0.3](https://github.com/truecharts/charts/compare/tubesync-0.0.39...tubesync-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/tubesync/1.0.3/charts/common-10.9.4.tgz b/incubator/tubesync/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/tubesync/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/tubesync/1.0.3/CHANGELOG.md b/incubator/tubesync/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/tubesync/1.0.3/CHANGELOG.md rename to incubator/tubesync/1.0.4/CHANGELOG.md diff --git a/incubator/tubesync/1.0.4/Chart.yaml b/incubator/tubesync/1.0.4/Chart.yaml new file mode 100644 index 00000000000..0a582fb04ee --- /dev/null +++ b/incubator/tubesync/1.0.4/Chart.yaml @@ -0,0 +1,33 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Downloaders + - MediaApp-Video + - MediaServer-Video +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "TubeSync is a PVR (personal video recorder) for YouTube. Or, like Sonarr but for YouTube (with a built-in download client). It is designed to synchronize channels and playlists from YouTube to local directories and update your media server once media is downloaded." +home: https://truecharts.org/docs/charts/incubator/tubesync +icon: https://truecharts.org/img/hotlink-ok/chart-icons/tubesync.png +keywords: + - tubesync + - Downloaders + - MediaApp-Video + - MediaServer-Video +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: tubesync +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/tubesync + - https://github.com/meeb/tubesync + - https://registry.hub.docker.com/r/ghcr.io/meeb/tubesync +type: application +version: 1.0.4 diff --git a/incubator/tubesync/1.0.3/README.md b/incubator/tubesync/1.0.4/README.md similarity index 100% rename from incubator/tubesync/1.0.3/README.md rename to incubator/tubesync/1.0.4/README.md diff --git a/incubator/tubesync/1.0.4/app-changelog.md b/incubator/tubesync/1.0.4/app-changelog.md new file mode 100644 index 00000000000..ca9b94eae1d --- /dev/null +++ b/incubator/tubesync/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [tubesync-1.0.4](https://github.com/truecharts/charts/compare/tubesync-1.0.3...tubesync-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/tubesync/1.0.3/app-readme.md b/incubator/tubesync/1.0.4/app-readme.md similarity index 100% rename from incubator/tubesync/1.0.3/app-readme.md rename to incubator/tubesync/1.0.4/app-readme.md diff --git a/incubator/tubesync/1.0.4/charts/common-10.9.7.tgz b/incubator/tubesync/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/tubesync/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/tubesync/1.0.3/ix_values.yaml b/incubator/tubesync/1.0.4/ix_values.yaml similarity index 100% rename from incubator/tubesync/1.0.3/ix_values.yaml rename to incubator/tubesync/1.0.4/ix_values.yaml diff --git a/incubator/tubesync/1.0.3/questions.yaml b/incubator/tubesync/1.0.4/questions.yaml similarity index 100% rename from incubator/tubesync/1.0.3/questions.yaml rename to incubator/tubesync/1.0.4/questions.yaml diff --git a/incubator/tvhproxy/1.0.3/templates/common.yaml b/incubator/tubesync/1.0.4/templates/common.yaml similarity index 100% rename from incubator/tvhproxy/1.0.3/templates/common.yaml rename to incubator/tubesync/1.0.4/templates/common.yaml diff --git a/incubator/watchyourlan/1.0.3/values.yaml b/incubator/tubesync/1.0.4/values.yaml similarity index 100% rename from incubator/watchyourlan/1.0.3/values.yaml rename to incubator/tubesync/1.0.4/values.yaml diff --git a/incubator/tvhproxy/1.0.3/Chart.lock b/incubator/tvhproxy/1.0.3/Chart.lock deleted file mode 100644 index de01e6e726f..00000000000 --- a/incubator/tvhproxy/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:21:26.848988807Z" diff --git a/incubator/tvhproxy/1.0.3/Chart.yaml b/incubator/tvhproxy/1.0.3/Chart.yaml deleted file mode 100644 index 35c2adfe11c..00000000000 --- a/incubator/tvhproxy/1.0.3/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - MediaApp-Video -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "TvhProxy is a small flask app to proxy requests between Plex Media Server and Tvheadend.You have to run this Chart Chart as a seperate IP Address." -home: https://truecharts.org/docs/charts/incubator/tvhproxy -icon: https://truecharts.org/img/hotlink-ok/chart-icons/tvhproxy.png -keywords: - - tvhproxy - - MediaApp-Video -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: tvhproxy -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/tvhproxy - - https://hub.docker.com/r/chvb/docker-tvhproxy -type: application -version: 1.0.3 diff --git a/incubator/tvhproxy/1.0.3/app-changelog.md b/incubator/tvhproxy/1.0.3/app-changelog.md deleted file mode 100644 index 4a14e173efb..00000000000 --- a/incubator/tvhproxy/1.0.3/app-changelog.md +++ /dev/null @@ -1,27 +0,0 @@ - - -## [tvhproxy-1.0.3](https://github.com/truecharts/charts/compare/tvhproxy-0.0.34...tvhproxy-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Fix - -- remove removed includes - - change container config label - - \ No newline at end of file diff --git a/incubator/tvhproxy/1.0.3/charts/common-10.9.4.tgz b/incubator/tvhproxy/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/tvhproxy/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/tvhproxy/1.0.3/CHANGELOG.md b/incubator/tvhproxy/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/tvhproxy/1.0.3/CHANGELOG.md rename to incubator/tvhproxy/1.0.4/CHANGELOG.md diff --git a/incubator/tvhproxy/1.0.4/Chart.yaml b/incubator/tvhproxy/1.0.4/Chart.yaml new file mode 100644 index 00000000000..7f37a649b82 --- /dev/null +++ b/incubator/tvhproxy/1.0.4/Chart.yaml @@ -0,0 +1,28 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - MediaApp-Video +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "TvhProxy is a small flask app to proxy requests between Plex Media Server and Tvheadend.You have to run this Chart Chart as a seperate IP Address." +home: https://truecharts.org/docs/charts/incubator/tvhproxy +icon: https://truecharts.org/img/hotlink-ok/chart-icons/tvhproxy.png +keywords: + - tvhproxy + - MediaApp-Video +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: tvhproxy +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/tvhproxy + - https://hub.docker.com/r/chvb/docker-tvhproxy +type: application +version: 1.0.4 diff --git a/incubator/tvhproxy/1.0.3/README.md b/incubator/tvhproxy/1.0.4/README.md similarity index 100% rename from incubator/tvhproxy/1.0.3/README.md rename to incubator/tvhproxy/1.0.4/README.md diff --git a/incubator/tvhproxy/1.0.4/app-changelog.md b/incubator/tvhproxy/1.0.4/app-changelog.md new file mode 100644 index 00000000000..6ea6c99cac7 --- /dev/null +++ b/incubator/tvhproxy/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [tvhproxy-1.0.4](https://github.com/truecharts/charts/compare/tvhproxy-1.0.3...tvhproxy-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/tvhproxy/1.0.3/app-readme.md b/incubator/tvhproxy/1.0.4/app-readme.md similarity index 100% rename from incubator/tvhproxy/1.0.3/app-readme.md rename to incubator/tvhproxy/1.0.4/app-readme.md diff --git a/incubator/tvhproxy/1.0.4/charts/common-10.9.7.tgz b/incubator/tvhproxy/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/tvhproxy/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/tvhproxy/1.0.3/ix_values.yaml b/incubator/tvhproxy/1.0.4/ix_values.yaml similarity index 100% rename from incubator/tvhproxy/1.0.3/ix_values.yaml rename to incubator/tvhproxy/1.0.4/ix_values.yaml diff --git a/incubator/tvhproxy/1.0.3/questions.yaml b/incubator/tvhproxy/1.0.4/questions.yaml similarity index 100% rename from incubator/tvhproxy/1.0.3/questions.yaml rename to incubator/tvhproxy/1.0.4/questions.yaml diff --git a/incubator/twonky-server/1.0.3/templates/common.yaml b/incubator/tvhproxy/1.0.4/templates/common.yaml similarity index 100% rename from incubator/twonky-server/1.0.3/templates/common.yaml rename to incubator/tvhproxy/1.0.4/templates/common.yaml diff --git a/incubator/wbo/1.0.3/values.yaml b/incubator/tvhproxy/1.0.4/values.yaml similarity index 100% rename from incubator/wbo/1.0.3/values.yaml rename to incubator/tvhproxy/1.0.4/values.yaml diff --git a/incubator/twonky-server/1.0.3/Chart.lock b/incubator/twonky-server/1.0.3/Chart.lock deleted file mode 100644 index d7976ef2284..00000000000 --- a/incubator/twonky-server/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:21:35.808836722Z" diff --git a/incubator/twonky-server/1.0.3/Chart.yaml b/incubator/twonky-server/1.0.3/Chart.yaml deleted file mode 100644 index 7ecbc1549ee..00000000000 --- a/incubator/twonky-server/1.0.3/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - MediaServer-Video - - MediaServer-Music - - MediaServer-Other -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: TwonkyMedia server (TMS) is DLNA-compliant UPnP AV server software from PacketVideo. TwonkyMedia server can be used to share and stream media to most UPnP AV or DLNA-compliant clients, in addition to non-UPnP devices through the HTML, RSS, and JSON supported front ends. -home: https://truecharts.org/docs/charts/incubator/twonky-server -icon: https://truecharts.org/img/hotlink-ok/chart-icons/twonky-server.png -keywords: - - twonky-server - - MediaServer-Video - - MediaServer-Music - - MediaServer-Other -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: twonky-server -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/twonky-server - - https://github.com/H2CK/twonkyserver - - https://hub.docker.com/r/dtjs48jkt/twonkyserver/ -type: application -version: 1.0.3 diff --git a/incubator/twonky-server/1.0.3/app-changelog.md b/incubator/twonky-server/1.0.3/app-changelog.md deleted file mode 100644 index 2dbfd9d4e9d..00000000000 --- a/incubator/twonky-server/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [twonky-server-1.0.3](https://github.com/truecharts/charts/compare/twonky-server-0.0.43...twonky-server-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/twonky-server/1.0.3/charts/common-10.9.4.tgz b/incubator/twonky-server/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/twonky-server/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/twonky-server/1.0.3/ix_values.yaml b/incubator/twonky-server/1.0.3/ix_values.yaml deleted file mode 100644 index 0317549e397..00000000000 --- a/incubator/twonky-server/1.0.3/ix_values.yaml +++ /dev/null @@ -1,28 +0,0 @@ -env: {} -image: - pullPolicy: IfNotPresent - repository: tccr.io/truecharts/twonky-server - tag: latest@sha256:1f98630e01ea994ba44fcebe1da511e0a53af6dd1db79eb3150b0aa3f8b09e9e -persistence: - config: - enabled: true - mountPath: /config - data: - enabled: true - mountPath: /data -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -service: - main: - ports: - main: - port: 9000 - protocol: TCP - targetPort: 9000 - -portal: - enabled: true diff --git a/incubator/twonky-server/1.0.3/CHANGELOG.md b/incubator/twonky-server/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/twonky-server/1.0.3/CHANGELOG.md rename to incubator/twonky-server/1.0.4/CHANGELOG.md diff --git a/incubator/twonky-server/1.0.4/Chart.yaml b/incubator/twonky-server/1.0.4/Chart.yaml new file mode 100644 index 00000000000..8f8fc359906 --- /dev/null +++ b/incubator/twonky-server/1.0.4/Chart.yaml @@ -0,0 +1,33 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - MediaServer-Video + - MediaServer-Music + - MediaServer-Other +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: TwonkyMedia server (TMS) is DLNA-compliant UPnP AV server software from PacketVideo. TwonkyMedia server can be used to share and stream media to most UPnP AV or DLNA-compliant clients, in addition to non-UPnP devices through the HTML, RSS, and JSON supported front ends. +home: https://truecharts.org/docs/charts/incubator/twonky-server +icon: https://truecharts.org/img/hotlink-ok/chart-icons/twonky-server.png +keywords: + - twonky-server + - MediaServer-Video + - MediaServer-Music + - MediaServer-Other +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: twonky-server +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/twonky-server + - https://github.com/H2CK/twonkyserver + - https://hub.docker.com/r/dtjs48jkt/twonkyserver/ +type: application +version: 1.0.4 diff --git a/incubator/twonky-server/1.0.3/README.md b/incubator/twonky-server/1.0.4/README.md similarity index 100% rename from incubator/twonky-server/1.0.3/README.md rename to incubator/twonky-server/1.0.4/README.md diff --git a/incubator/twonky-server/1.0.4/app-changelog.md b/incubator/twonky-server/1.0.4/app-changelog.md new file mode 100644 index 00000000000..87969f3ec9c --- /dev/null +++ b/incubator/twonky-server/1.0.4/app-changelog.md @@ -0,0 +1,10 @@ + + +## [twonky-server-1.0.4](https://github.com/truecharts/charts/compare/twonky-server-1.0.3...twonky-server-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + - update docker general non-major + + \ No newline at end of file diff --git a/incubator/twonky-server/1.0.3/app-readme.md b/incubator/twonky-server/1.0.4/app-readme.md similarity index 100% rename from incubator/twonky-server/1.0.3/app-readme.md rename to incubator/twonky-server/1.0.4/app-readme.md diff --git a/incubator/twonky-server/1.0.4/charts/common-10.9.7.tgz b/incubator/twonky-server/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/twonky-server/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/twonky-server/1.0.4/ix_values.yaml b/incubator/twonky-server/1.0.4/ix_values.yaml new file mode 100644 index 00000000000..d2555b9c070 --- /dev/null +++ b/incubator/twonky-server/1.0.4/ix_values.yaml @@ -0,0 +1,28 @@ +env: {} +image: + pullPolicy: IfNotPresent + repository: tccr.io/truecharts/twonky-server + tag: latest@sha256:9aa40415308bcd9b902e900827289b94c656069fe9307815a8ddda9ef9d53f36 +persistence: + config: + enabled: true + mountPath: /config + data: + enabled: true + mountPath: /data +podSecurityContext: + runAsGroup: 0 + runAsUser: 0 +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false +service: + main: + ports: + main: + port: 9000 + protocol: TCP + targetPort: 9000 + +portal: + enabled: true diff --git a/incubator/twonky-server/1.0.3/questions.yaml b/incubator/twonky-server/1.0.4/questions.yaml similarity index 100% rename from incubator/twonky-server/1.0.3/questions.yaml rename to incubator/twonky-server/1.0.4/questions.yaml diff --git a/incubator/ubuntu-xrdp/1.0.3/templates/common.yaml b/incubator/twonky-server/1.0.4/templates/common.yaml similarity index 100% rename from incubator/ubuntu-xrdp/1.0.3/templates/common.yaml rename to incubator/twonky-server/1.0.4/templates/common.yaml diff --git a/incubator/webp-server/1.0.3/values.yaml b/incubator/twonky-server/1.0.4/values.yaml similarity index 100% rename from incubator/webp-server/1.0.3/values.yaml rename to incubator/twonky-server/1.0.4/values.yaml diff --git a/incubator/ubuntu-xrdp/1.0.3/Chart.lock b/incubator/ubuntu-xrdp/1.0.3/Chart.lock deleted file mode 100644 index 4c190f9d030..00000000000 --- a/incubator/ubuntu-xrdp/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:21:40.092777211Z" diff --git a/incubator/ubuntu-xrdp/1.0.3/Chart.yaml b/incubator/ubuntu-xrdp/1.0.3/Chart.yaml deleted file mode 100644 index 71722a9e62e..00000000000 --- a/incubator/ubuntu-xrdp/1.0.3/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Productivity -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: LXDE desktop ubuntu (use remote desktop client to connect) -home: https://truecharts.org/docs/charts/incubator/ubuntu-xrdp -icon: https://truecharts.org/img/hotlink-ok/chart-icons/ubuntu-xrdp.png -keywords: - - ubuntu-xrdp - - Productivity -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: ubuntu-xrdp -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/ubuntu-xrdp - - https://registry.hub.docker.com/r/snoopy86/desktop-dockers/ -type: application -version: 1.0.3 diff --git a/incubator/ubuntu-xrdp/1.0.3/app-changelog.md b/incubator/ubuntu-xrdp/1.0.3/app-changelog.md deleted file mode 100644 index bfbf3e33a5c..00000000000 --- a/incubator/ubuntu-xrdp/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [ubuntu-xrdp-1.0.3](https://github.com/truecharts/charts/compare/ubuntu-xrdp-0.0.34...ubuntu-xrdp-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/ubuntu-xrdp/1.0.3/charts/common-10.9.4.tgz b/incubator/ubuntu-xrdp/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/ubuntu-xrdp/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/ubuntu-xrdp/1.0.3/CHANGELOG.md b/incubator/ubuntu-xrdp/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/ubuntu-xrdp/1.0.3/CHANGELOG.md rename to incubator/ubuntu-xrdp/1.0.4/CHANGELOG.md diff --git a/incubator/ubuntu-xrdp/1.0.4/Chart.yaml b/incubator/ubuntu-xrdp/1.0.4/Chart.yaml new file mode 100644 index 00000000000..ed3609d2ee1 --- /dev/null +++ b/incubator/ubuntu-xrdp/1.0.4/Chart.yaml @@ -0,0 +1,28 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Productivity +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: LXDE desktop ubuntu (use remote desktop client to connect) +home: https://truecharts.org/docs/charts/incubator/ubuntu-xrdp +icon: https://truecharts.org/img/hotlink-ok/chart-icons/ubuntu-xrdp.png +keywords: + - ubuntu-xrdp + - Productivity +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: ubuntu-xrdp +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/ubuntu-xrdp + - https://registry.hub.docker.com/r/snoopy86/desktop-dockers/ +type: application +version: 1.0.4 diff --git a/incubator/ubuntu-xrdp/1.0.3/README.md b/incubator/ubuntu-xrdp/1.0.4/README.md similarity index 100% rename from incubator/ubuntu-xrdp/1.0.3/README.md rename to incubator/ubuntu-xrdp/1.0.4/README.md diff --git a/incubator/ubuntu-xrdp/1.0.4/app-changelog.md b/incubator/ubuntu-xrdp/1.0.4/app-changelog.md new file mode 100644 index 00000000000..5fce9f578e7 --- /dev/null +++ b/incubator/ubuntu-xrdp/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [ubuntu-xrdp-1.0.4](https://github.com/truecharts/charts/compare/ubuntu-xrdp-1.0.3...ubuntu-xrdp-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/ubuntu-xrdp/1.0.3/app-readme.md b/incubator/ubuntu-xrdp/1.0.4/app-readme.md similarity index 100% rename from incubator/ubuntu-xrdp/1.0.3/app-readme.md rename to incubator/ubuntu-xrdp/1.0.4/app-readme.md diff --git a/incubator/ubuntu-xrdp/1.0.4/charts/common-10.9.7.tgz b/incubator/ubuntu-xrdp/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/ubuntu-xrdp/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/ubuntu-xrdp/1.0.3/ix_values.yaml b/incubator/ubuntu-xrdp/1.0.4/ix_values.yaml similarity index 100% rename from incubator/ubuntu-xrdp/1.0.3/ix_values.yaml rename to incubator/ubuntu-xrdp/1.0.4/ix_values.yaml diff --git a/incubator/ubuntu-xrdp/1.0.3/questions.yaml b/incubator/ubuntu-xrdp/1.0.4/questions.yaml similarity index 100% rename from incubator/ubuntu-xrdp/1.0.3/questions.yaml rename to incubator/ubuntu-xrdp/1.0.4/questions.yaml diff --git a/incubator/ungoogled-chromium/1.0.3/templates/common.yaml b/incubator/ubuntu-xrdp/1.0.4/templates/common.yaml similarity index 100% rename from incubator/ungoogled-chromium/1.0.3/templates/common.yaml rename to incubator/ubuntu-xrdp/1.0.4/templates/common.yaml diff --git a/incubator/webtop/1.0.3/values.yaml b/incubator/ubuntu-xrdp/1.0.4/values.yaml similarity index 100% rename from incubator/webtop/1.0.3/values.yaml rename to incubator/ubuntu-xrdp/1.0.4/values.yaml diff --git a/incubator/umami/2.0.0/CHANGELOG.md b/incubator/umami/2.0.0/CHANGELOG.md new file mode 100644 index 00000000000..0d7a9d1275c --- /dev/null +++ b/incubator/umami/2.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [umami-1.0.0](https://github.com/truecharts/charts/compare/umami-0.0.16...umami-1.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [umami-0.0.19](https://github.com/truecharts/charts/compare/umami-0.0.16...umami-0.0.19) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [umami-0.0.18](https://github.com/truecharts/charts/compare/umami-0.0.16...umami-0.0.18) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [umami-0.0.18](https://github.com/truecharts/charts/compare/umami-0.0.16...umami-0.0.18) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [umami-0.0.18](https://github.com/truecharts/charts/compare/umami-0.0.16...umami-0.0.18) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [umami-0.0.17](https://github.com/truecharts/charts/compare/umami-0.0.16...umami-0.0.17) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + diff --git a/incubator/umami/2.0.0/Chart.yaml b/incubator/umami/2.0.0/Chart.yaml new file mode 100644 index 00000000000..ffc3d30ee54 --- /dev/null +++ b/incubator/umami/2.0.0/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "1.39.4" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 +description: Umami is a simple, fast, privacy-focused alternative to Google Analytics. +home: https://truecharts.org/docs/charts/incubator/umami +icon: https://truecharts.org/img/hotlink-ok/chart-icons/umami.png +keywords: + - umami + - google analytics +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: umami +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/umami + - https://github.com/umami-software/umami +version: 2.0.0 +annotations: + truecharts.org/catagories: | + - website + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/umami/2.0.0/README.md b/incubator/umami/2.0.0/README.md new file mode 100644 index 00000000000..bc980b6736a --- /dev/null +++ b/incubator/umami/2.0.0/README.md @@ -0,0 +1,107 @@ +# umami + +Umami is a simple, fast, privacy-focused alternative to Google Analytics. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [umami](https://truecharts.org/docs/charts/incubator/umami) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.122 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `umami` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install umami TrueCharts/umami +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `umami` deployment + +```console +helm uninstall umami +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install umami \ + --set env.TZ="America/New York" \ + TrueCharts/umami +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install umami TrueCharts/umami -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/incubator/umami/2.0.0/app-changelog.md b/incubator/umami/2.0.0/app-changelog.md new file mode 100644 index 00000000000..8d58cb8d221 --- /dev/null +++ b/incubator/umami/2.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [umami-2.0.0](https://github.com/truecharts/charts/compare/umami-1.0.3...umami-2.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/umami/2.0.0/app-readme.md b/incubator/umami/2.0.0/app-readme.md new file mode 100644 index 00000000000..bcb12ff1f09 --- /dev/null +++ b/incubator/umami/2.0.0/app-readme.md @@ -0,0 +1,8 @@ +Umami is a simple, fast, privacy-focused alternative to Google Analytics. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/incubator/umami](https://truecharts.org/docs/charts/incubator/umami) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/incubator/umami/2.0.0/charts/common-10.9.7.tgz b/incubator/umami/2.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/umami/2.0.0/charts/common-10.9.7.tgz differ diff --git a/incubator/umami/2.0.0/charts/postgresql-9.0.5.tgz b/incubator/umami/2.0.0/charts/postgresql-9.0.5.tgz new file mode 100644 index 00000000000..8fe3c326a7c Binary files /dev/null and b/incubator/umami/2.0.0/charts/postgresql-9.0.5.tgz differ diff --git a/incubator/umami/2.0.0/ix_values.yaml b/incubator/umami/2.0.0/ix_values.yaml new file mode 100644 index 00000000000..5e1600fcb53 --- /dev/null +++ b/incubator/umami/2.0.0/ix_values.yaml @@ -0,0 +1,63 @@ +image: + repository: tccr.io/truecharts/umami + tag: 1.39.4@sha256:4e4e070212f84583b0fb58ccd87ea925f16cca82428810d14a428c3443e203fa + pullPolicy: IfNotPresent + +securityContext: + readOnlyRootFilesystem: false + +podSecurityContext: + runAsUser: 1001 + runAsGroup: 1001 + +envFrom: + - secretRef: + name: '{{ include "tc.common.names.fullname" . }}-secret' + +umami: + force_ssl: true + hostname: "" + client_ip_header: "" + remove_trailing_slash: true + tracker_script_name: umami + collect_api_endpoint: /api/collect + disable_updates: true + disable_login: false + disable_telemetry: true + ignore_ip: + - "1.1.1.1" + - "2.2.2.2" + +env: + PORT: "{{ .Values.service.main.ports.main.port }}" + DATABASE_TYPE: postgresql + DATABASE_URL: + secretKeyRef: + name: dbcreds + key: url + FORCE_SSL: '{{ ternary "1" "0" .Values.umami.force_ssl }}' + HOSTNAME: "{{ .Values.umami.hostname }}" + CLIENT_IP_HEADER: "{{ .Values.umami.client_ip_header }}" + REMOVE_TRAILING_SLASH: '{{ ternary "1" "0" .Values.umami.remove_trailing_slash }}' + TRACKER_SCRIPT_NAME: "{{ .Values.umami.tracker_script_name }}" + COLLECT_API_ENDPOINT: "{{ .Values.umami.collect_api_endpoint }}" + DISABLE_UPDATES: '{{ ternary "1" "0" .Values.umami.disable_updates }}' + DISABLE_LOGIN: '{{ ternary "1" "0" .Values.umami.disable_login }}' + DISABLE_TELEMETRY: '{{ ternary "1" "0" .Values.umami.disable_telemetry }}' + IGNORE_IP: '{{ join "," .Values.umami.ignore_ip }}' + +service: + main: + ports: + main: + port: 10381 + protocol: HTTP + +postgresql: + enabled: true + existingSecret: "dbcreds" + postgresqlUsername: umami + postgresqlDatabase: umami + +portal: + enabled: true diff --git a/incubator/umami/2.0.0/questions.yaml b/incubator/umami/2.0.0/questions.yaml new file mode 100644 index 00000000000..3da39a8371a --- /dev/null +++ b/incubator/umami/2.0.0/questions.yaml @@ -0,0 +1,1825 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: umami + group: App Configuration + label: Umami Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: force_ssl + label: Force SSL + description: This will redirect all requests from http to https in the Umami application. Note, this does not apply to the tracking script. + schema: + type: boolean + default: true + - variable: hostname + label: Hostname + description: Sets HOSTNAME environment variable + schema: + type: string + default: "" + - variable: client_ip_header + label: Client IP Header + description: HTTP header to check for the client's IP address. This is useful when you're behind a proxy that uses non-standard headers. + schema: + type: string + default: "" + - variable: remove_trailing_slash + label: Remove Trailing Slash + description: Removes the trailing slash from all incoming urls. + schema: + type: boolean + default: true + - variable: tracker_script_name + label: Tracker Script Name + description: Allows you to assign a custom name to the tracker script different from the default umami. This is to help you avoid some ad-blockers. (Requires update to tracking code on your website) + schema: + type: string + default: "umami" + - variable: collect_api_endpoint + label: Collect API Endpoint + description: Allows you to send metrics to a location different than the default. This is to help you avoid some ad-blockers. + schema: + type: string + default: "/api/collect" + - variable: disable_updates + label: Disable Updates + description: Disables the check for new versions of Umami. + schema: + type: boolean + default: true + - variable: disable_login + label: Disable Login + description: Disables the login page for the application. + schema: + type: boolean + default: false + - variable: disable_telemetry + label: Disable Telemetry + description: Umami collects completely anonymous telemetry data in order help improve the application. You can choose to disable this if you don't want to participate. + schema: + type: boolean + default: false + - variable: ignore_ip + label: Ignore IP + description: You can provide a list of IP address to exclude from data collection. + schema: + type: list + default: [] + items: + - variable: ipEntry + label: IP Entry + schema: + type: string + required: true + default: "" + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Service + description: The Primary service on which the healthcheck runs, often the webUI + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Service Port Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + description: This port exposes the container port on the service + schema: + type: int + default: 10381 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: Privileged mode + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: ReadOnly Root Filesystem + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: Allow Privilege Escalation + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: runAsNonRoot + schema: + type: boolean + default: true + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: runAsUser + description: The UserID of the user running the application + schema: + type: int + default: 1001 + - variable: runAsGroup + label: runAsGroup + description: The groupID this App of the user running the application + schema: + type: int + default: 1001 + - variable: fsGroup + label: fsGroup + description: The group that should own ALL storage. + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at +
https://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/incubator/umami/2.0.0/templates/_secret.tpl b/incubator/umami/2.0.0/templates/_secret.tpl new file mode 100644 index 00000000000..80231dc91ed --- /dev/null +++ b/incubator/umami/2.0.0/templates/_secret.tpl @@ -0,0 +1,23 @@ +{{/* Define the secret */}} +{{- define "umami.secret" -}} + +{{- $secretName := printf "%s-secret" (include "tc.common.names.fullname" .) }} + +--- + +{{/* This secrets are loaded on both main authentik container and worker */}} +apiVersion: v1 +kind: Secret +type: Opaque +metadata: + name: {{ $secretName }} + labels: + {{- include "tc.common.labels" . | nindent 4 }} +data: + {{/* Secret Key */}} + {{- with (lookup "v1" "Secret" .Release.Namespace $secretName) }} + HASH_SALT: {{ index .data "HASH_SALT" }} + {{- else }} + HASH_SALT: {{ randAlphaNum 32 | b64enc }} + {{- end }} +{{- end }} diff --git a/incubator/umami/2.0.0/templates/common.yaml b/incubator/umami/2.0.0/templates/common.yaml new file mode 100644 index 00000000000..11781f79844 --- /dev/null +++ b/incubator/umami/2.0.0/templates/common.yaml @@ -0,0 +1,8 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.common.loader.init" . }} + +{{/* Render secret */}} +{{- include "umami.secret" . }} + +{{/* Render the templates */}} +{{ include "tc.common.loader.apply" . }} diff --git a/incubator/wifi-card/1.0.3/values.yaml b/incubator/umami/2.0.0/values.yaml similarity index 100% rename from incubator/wifi-card/1.0.3/values.yaml rename to incubator/umami/2.0.0/values.yaml diff --git a/incubator/ungoogled-chromium/1.0.3/Chart.lock b/incubator/ungoogled-chromium/1.0.3/Chart.lock deleted file mode 100644 index 295904313bb..00000000000 --- a/incubator/ungoogled-chromium/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:21:57.453248624Z" diff --git a/incubator/ungoogled-chromium/1.0.3/Chart.yaml b/incubator/ungoogled-chromium/1.0.3/Chart.yaml deleted file mode 100644 index b9f355884ea..00000000000 --- a/incubator/ungoogled-chromium/1.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Productivity - - Tools-Utilities -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Ungoogled-Chromium is a lightweight approach to removing Google web service dependency from the Chromium project web browser." -home: https://truecharts.org/docs/charts/incubator/ungoogled-chromium -icon: https://truecharts.org/img/hotlink-ok/chart-icons/ungoogled-chromium.png -keywords: - - ungoogled-chromium - - Productivity - - Tools-Utilities -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: ungoogled-chromium -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/ungoogled-chromium - - https://www.google.com/chrome/ - - https://hub.docker.com/r/ich777/ungoogled-chromium/ -type: application -version: 1.0.3 diff --git a/incubator/ungoogled-chromium/1.0.3/app-changelog.md b/incubator/ungoogled-chromium/1.0.3/app-changelog.md deleted file mode 100644 index a9e6263cdbd..00000000000 --- a/incubator/ungoogled-chromium/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [ungoogled-chromium-1.0.3](https://github.com/truecharts/charts/compare/ungoogled-chromium-0.0.35...ungoogled-chromium-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/ungoogled-chromium/1.0.3/charts/common-10.9.4.tgz b/incubator/ungoogled-chromium/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/ungoogled-chromium/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/ungoogled-chromium/1.0.3/CHANGELOG.md b/incubator/ungoogled-chromium/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/ungoogled-chromium/1.0.3/CHANGELOG.md rename to incubator/ungoogled-chromium/1.0.4/CHANGELOG.md diff --git a/incubator/ungoogled-chromium/1.0.4/Chart.yaml b/incubator/ungoogled-chromium/1.0.4/Chart.yaml new file mode 100644 index 00000000000..157c3d578f3 --- /dev/null +++ b/incubator/ungoogled-chromium/1.0.4/Chart.yaml @@ -0,0 +1,31 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Productivity + - Tools-Utilities +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Ungoogled-Chromium is a lightweight approach to removing Google web service dependency from the Chromium project web browser." +home: https://truecharts.org/docs/charts/incubator/ungoogled-chromium +icon: https://truecharts.org/img/hotlink-ok/chart-icons/ungoogled-chromium.png +keywords: + - ungoogled-chromium + - Productivity + - Tools-Utilities +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: ungoogled-chromium +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/ungoogled-chromium + - https://www.google.com/chrome/ + - https://hub.docker.com/r/ich777/ungoogled-chromium/ +type: application +version: 1.0.4 diff --git a/incubator/ungoogled-chromium/1.0.3/README.md b/incubator/ungoogled-chromium/1.0.4/README.md similarity index 100% rename from incubator/ungoogled-chromium/1.0.3/README.md rename to incubator/ungoogled-chromium/1.0.4/README.md diff --git a/incubator/ungoogled-chromium/1.0.4/app-changelog.md b/incubator/ungoogled-chromium/1.0.4/app-changelog.md new file mode 100644 index 00000000000..b9aecebaafd --- /dev/null +++ b/incubator/ungoogled-chromium/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [ungoogled-chromium-1.0.4](https://github.com/truecharts/charts/compare/ungoogled-chromium-1.0.3...ungoogled-chromium-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/ungoogled-chromium/1.0.3/app-readme.md b/incubator/ungoogled-chromium/1.0.4/app-readme.md similarity index 100% rename from incubator/ungoogled-chromium/1.0.3/app-readme.md rename to incubator/ungoogled-chromium/1.0.4/app-readme.md diff --git a/incubator/ungoogled-chromium/1.0.4/charts/common-10.9.7.tgz b/incubator/ungoogled-chromium/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/ungoogled-chromium/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/ungoogled-chromium/1.0.3/ix_values.yaml b/incubator/ungoogled-chromium/1.0.4/ix_values.yaml similarity index 100% rename from incubator/ungoogled-chromium/1.0.3/ix_values.yaml rename to incubator/ungoogled-chromium/1.0.4/ix_values.yaml diff --git a/incubator/ungoogled-chromium/1.0.3/questions.yaml b/incubator/ungoogled-chromium/1.0.4/questions.yaml similarity index 100% rename from incubator/ungoogled-chromium/1.0.3/questions.yaml rename to incubator/ungoogled-chromium/1.0.4/questions.yaml diff --git a/incubator/universal-media-server/1.0.3/templates/common.yaml b/incubator/ungoogled-chromium/1.0.4/templates/common.yaml similarity index 100% rename from incubator/universal-media-server/1.0.3/templates/common.yaml rename to incubator/ungoogled-chromium/1.0.4/templates/common.yaml diff --git a/incubator/wordle/1.0.3/values.yaml b/incubator/ungoogled-chromium/1.0.4/values.yaml similarity index 100% rename from incubator/wordle/1.0.3/values.yaml rename to incubator/ungoogled-chromium/1.0.4/values.yaml diff --git a/incubator/universal-media-server/1.0.3/Chart.lock b/incubator/universal-media-server/1.0.3/Chart.lock deleted file mode 100644 index df022d0f404..00000000000 --- a/incubator/universal-media-server/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:22:07.967440416Z" diff --git a/incubator/universal-media-server/1.0.3/Chart.yaml b/incubator/universal-media-server/1.0.3/Chart.yaml deleted file mode 100644 index c0b06a280f5..00000000000 --- a/incubator/universal-media-server/1.0.3/Chart.yaml +++ /dev/null @@ -1,35 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: universal-media-server -version: 1.0.3 -appVersion: "latest" -description: "Universal Media Server is a DLNA-compliant UPnP Media Server. It is capable of sharing video, audio and images between most modern devices. It was originally based on PS3 Media Server by shagrath, in order to ensure greater stability and file-compatibility." -type: application -deprecated: false -home: https://truecharts.org/docs/charts/incubator/universal-media-server -icon: https://truecharts.org/img/hotlink-ok/chart-icons/universal-media-server.png -keywords: - - universal-media-server - - MediaServer-Video - - MediaServer-Music - - MediaServer-Photos -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/universal-media-server - - https://www.universalmediaserver.com/ - - https://hub.docker.com/r/universalmediaserver/ums -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 - # condition: -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - MediaServer-Video - - MediaServer-Music - - MediaServer-Photos - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/universal-media-server/1.0.3/app-changelog.md b/incubator/universal-media-server/1.0.3/app-changelog.md deleted file mode 100644 index da5cae399f5..00000000000 --- a/incubator/universal-media-server/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [universal-media-server-1.0.3](https://github.com/truecharts/charts/compare/universal-media-server-0.0.38...universal-media-server-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/universal-media-server/1.0.3/charts/common-10.9.4.tgz b/incubator/universal-media-server/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/universal-media-server/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/universal-media-server/1.0.3/CHANGELOG.md b/incubator/universal-media-server/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/universal-media-server/1.0.3/CHANGELOG.md rename to incubator/universal-media-server/1.0.4/CHANGELOG.md diff --git a/incubator/universal-media-server/1.0.4/Chart.yaml b/incubator/universal-media-server/1.0.4/Chart.yaml new file mode 100644 index 00000000000..aa3f6a9850e --- /dev/null +++ b/incubator/universal-media-server/1.0.4/Chart.yaml @@ -0,0 +1,35 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: universal-media-server +version: 1.0.4 +appVersion: "latest" +description: "Universal Media Server is a DLNA-compliant UPnP Media Server. It is capable of sharing video, audio and images between most modern devices. It was originally based on PS3 Media Server by shagrath, in order to ensure greater stability and file-compatibility." +type: application +deprecated: false +home: https://truecharts.org/docs/charts/incubator/universal-media-server +icon: https://truecharts.org/img/hotlink-ok/chart-icons/universal-media-server.png +keywords: + - universal-media-server + - MediaServer-Video + - MediaServer-Music + - MediaServer-Photos +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/universal-media-server + - https://www.universalmediaserver.com/ + - https://hub.docker.com/r/universalmediaserver/ums +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + # condition: +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - MediaServer-Video + - MediaServer-Music + - MediaServer-Photos + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/universal-media-server/1.0.3/README.md b/incubator/universal-media-server/1.0.4/README.md similarity index 100% rename from incubator/universal-media-server/1.0.3/README.md rename to incubator/universal-media-server/1.0.4/README.md diff --git a/incubator/universal-media-server/1.0.4/app-changelog.md b/incubator/universal-media-server/1.0.4/app-changelog.md new file mode 100644 index 00000000000..c56d2597c8e --- /dev/null +++ b/incubator/universal-media-server/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [universal-media-server-1.0.4](https://github.com/truecharts/charts/compare/universal-media-server-1.0.3...universal-media-server-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/universal-media-server/1.0.3/app-readme.md b/incubator/universal-media-server/1.0.4/app-readme.md similarity index 100% rename from incubator/universal-media-server/1.0.3/app-readme.md rename to incubator/universal-media-server/1.0.4/app-readme.md diff --git a/incubator/universal-media-server/1.0.4/charts/common-10.9.7.tgz b/incubator/universal-media-server/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/universal-media-server/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/universal-media-server/1.0.3/ix_values.yaml b/incubator/universal-media-server/1.0.4/ix_values.yaml similarity index 100% rename from incubator/universal-media-server/1.0.3/ix_values.yaml rename to incubator/universal-media-server/1.0.4/ix_values.yaml diff --git a/incubator/universal-media-server/1.0.3/questions.yaml b/incubator/universal-media-server/1.0.4/questions.yaml similarity index 100% rename from incubator/universal-media-server/1.0.3/questions.yaml rename to incubator/universal-media-server/1.0.4/questions.yaml diff --git a/incubator/unturned/1.0.3/templates/common.yaml b/incubator/universal-media-server/1.0.4/templates/common.yaml similarity index 100% rename from incubator/unturned/1.0.3/templates/common.yaml rename to incubator/universal-media-server/1.0.4/templates/common.yaml diff --git a/incubator/xen-orchestra/1.0.3/values.yaml b/incubator/universal-media-server/1.0.4/values.yaml similarity index 100% rename from incubator/xen-orchestra/1.0.3/values.yaml rename to incubator/universal-media-server/1.0.4/values.yaml diff --git a/incubator/unturned/1.0.3/Chart.lock b/incubator/unturned/1.0.3/Chart.lock deleted file mode 100644 index 16ebd58df20..00000000000 --- a/incubator/unturned/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:22:11.319294399Z" diff --git a/incubator/unturned/1.0.3/Chart.yaml b/incubator/unturned/1.0.3/Chart.yaml deleted file mode 100644 index f95c940d70a..00000000000 --- a/incubator/unturned/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - GameServers -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This Chart will download and install SteamCMD. It will also install Unturned and run it (if you want to install Rocket Mod set the Variable 'Install Rocket Mod' to 'true' without quotes)." -home: https://truecharts.org/docs/charts/incubator/unturned -icon: https://truecharts.org/img/hotlink-ok/chart-icons/unturned.png -keywords: - - unturned - - GameServers -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: unturned -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/unturned - - https://www.steampowered.com/ - - https://hub.docker.com/r/ich777/steamcmd/ -type: application -version: 1.0.3 diff --git a/incubator/unturned/1.0.3/app-changelog.md b/incubator/unturned/1.0.3/app-changelog.md deleted file mode 100644 index 27c5f4b32eb..00000000000 --- a/incubator/unturned/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [unturned-1.0.3](https://github.com/truecharts/charts/compare/unturned-0.0.35...unturned-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/unturned/1.0.3/charts/common-10.9.4.tgz b/incubator/unturned/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/unturned/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/unturned/1.0.3/CHANGELOG.md b/incubator/unturned/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/unturned/1.0.3/CHANGELOG.md rename to incubator/unturned/1.0.4/CHANGELOG.md diff --git a/incubator/unturned/1.0.4/Chart.yaml b/incubator/unturned/1.0.4/Chart.yaml new file mode 100644 index 00000000000..151a405bd25 --- /dev/null +++ b/incubator/unturned/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - GameServers +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This Chart will download and install SteamCMD. It will also install Unturned and run it (if you want to install Rocket Mod set the Variable 'Install Rocket Mod' to 'true' without quotes)." +home: https://truecharts.org/docs/charts/incubator/unturned +icon: https://truecharts.org/img/hotlink-ok/chart-icons/unturned.png +keywords: + - unturned + - GameServers +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: unturned +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/unturned + - https://www.steampowered.com/ + - https://hub.docker.com/r/ich777/steamcmd/ +type: application +version: 1.0.4 diff --git a/incubator/unturned/1.0.3/README.md b/incubator/unturned/1.0.4/README.md similarity index 100% rename from incubator/unturned/1.0.3/README.md rename to incubator/unturned/1.0.4/README.md diff --git a/incubator/unturned/1.0.4/app-changelog.md b/incubator/unturned/1.0.4/app-changelog.md new file mode 100644 index 00000000000..4f321876f05 --- /dev/null +++ b/incubator/unturned/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [unturned-1.0.4](https://github.com/truecharts/charts/compare/unturned-1.0.3...unturned-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/unturned/1.0.3/app-readme.md b/incubator/unturned/1.0.4/app-readme.md similarity index 100% rename from incubator/unturned/1.0.3/app-readme.md rename to incubator/unturned/1.0.4/app-readme.md diff --git a/incubator/unturned/1.0.4/charts/common-10.9.7.tgz b/incubator/unturned/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/unturned/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/unturned/1.0.3/ix_values.yaml b/incubator/unturned/1.0.4/ix_values.yaml similarity index 100% rename from incubator/unturned/1.0.3/ix_values.yaml rename to incubator/unturned/1.0.4/ix_values.yaml diff --git a/incubator/unturned/1.0.3/questions.yaml b/incubator/unturned/1.0.4/questions.yaml similarity index 100% rename from incubator/unturned/1.0.3/questions.yaml rename to incubator/unturned/1.0.4/questions.yaml diff --git a/incubator/urban-terror/1.0.3/templates/common.yaml b/incubator/unturned/1.0.4/templates/common.yaml similarity index 100% rename from incubator/urban-terror/1.0.3/templates/common.yaml rename to incubator/unturned/1.0.4/templates/common.yaml diff --git a/incubator/xmrig/1.0.3/values.yaml b/incubator/unturned/1.0.4/values.yaml similarity index 100% rename from incubator/xmrig/1.0.3/values.yaml rename to incubator/unturned/1.0.4/values.yaml diff --git a/incubator/urban-terror/1.0.3/Chart.lock b/incubator/urban-terror/1.0.3/Chart.lock deleted file mode 100644 index a734673e15a..00000000000 --- a/incubator/urban-terror/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:22:29.557783565Z" diff --git a/incubator/urban-terror/1.0.3/Chart.yaml b/incubator/urban-terror/1.0.3/Chart.yaml deleted file mode 100644 index d3c04abf26b..00000000000 --- a/incubator/urban-terror/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - GameServers -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Urban Terror is a free multiplayer first person shooter developed by FrozenSand, that will run on any Quake III Arena compatible engine. It is available for Windows, Linux and Macintosh." -home: https://truecharts.org/docs/charts/incubator/urban-terror -icon: https://truecharts.org/img/hotlink-ok/chart-icons/urban-terror.png -keywords: - - urban-terror - - GameServers -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: urban-terror -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/urban-terror - - https://www.urbanterror.info/ - - https://hub.docker.com/r/ich777/urbanterror/ -type: application -version: 1.0.3 diff --git a/incubator/urban-terror/1.0.3/app-changelog.md b/incubator/urban-terror/1.0.3/app-changelog.md deleted file mode 100644 index 097ab422958..00000000000 --- a/incubator/urban-terror/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [urban-terror-1.0.3](https://github.com/truecharts/charts/compare/urban-terror-0.0.35...urban-terror-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/urban-terror/1.0.3/charts/common-10.9.4.tgz b/incubator/urban-terror/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/urban-terror/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/urban-terror/1.0.3/CHANGELOG.md b/incubator/urban-terror/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/urban-terror/1.0.3/CHANGELOG.md rename to incubator/urban-terror/1.0.4/CHANGELOG.md diff --git a/incubator/urban-terror/1.0.4/Chart.yaml b/incubator/urban-terror/1.0.4/Chart.yaml new file mode 100644 index 00000000000..174b8962f2d --- /dev/null +++ b/incubator/urban-terror/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - GameServers +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Urban Terror is a free multiplayer first person shooter developed by FrozenSand, that will run on any Quake III Arena compatible engine. It is available for Windows, Linux and Macintosh." +home: https://truecharts.org/docs/charts/incubator/urban-terror +icon: https://truecharts.org/img/hotlink-ok/chart-icons/urban-terror.png +keywords: + - urban-terror + - GameServers +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: urban-terror +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/urban-terror + - https://www.urbanterror.info/ + - https://hub.docker.com/r/ich777/urbanterror/ +type: application +version: 1.0.4 diff --git a/incubator/urban-terror/1.0.3/README.md b/incubator/urban-terror/1.0.4/README.md similarity index 100% rename from incubator/urban-terror/1.0.3/README.md rename to incubator/urban-terror/1.0.4/README.md diff --git a/incubator/urban-terror/1.0.4/app-changelog.md b/incubator/urban-terror/1.0.4/app-changelog.md new file mode 100644 index 00000000000..5442936706c --- /dev/null +++ b/incubator/urban-terror/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [urban-terror-1.0.4](https://github.com/truecharts/charts/compare/urban-terror-1.0.3...urban-terror-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/urban-terror/1.0.3/app-readme.md b/incubator/urban-terror/1.0.4/app-readme.md similarity index 100% rename from incubator/urban-terror/1.0.3/app-readme.md rename to incubator/urban-terror/1.0.4/app-readme.md diff --git a/incubator/urban-terror/1.0.4/charts/common-10.9.7.tgz b/incubator/urban-terror/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/urban-terror/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/urban-terror/1.0.3/ix_values.yaml b/incubator/urban-terror/1.0.4/ix_values.yaml similarity index 100% rename from incubator/urban-terror/1.0.3/ix_values.yaml rename to incubator/urban-terror/1.0.4/ix_values.yaml diff --git a/incubator/urban-terror/1.0.3/questions.yaml b/incubator/urban-terror/1.0.4/questions.yaml similarity index 100% rename from incubator/urban-terror/1.0.3/questions.yaml rename to incubator/urban-terror/1.0.4/questions.yaml diff --git a/incubator/v-rising/1.0.3/templates/common.yaml b/incubator/urban-terror/1.0.4/templates/common.yaml similarity index 100% rename from incubator/v-rising/1.0.3/templates/common.yaml rename to incubator/urban-terror/1.0.4/templates/common.yaml diff --git a/incubator/xonotic/1.0.3/values.yaml b/incubator/urban-terror/1.0.4/values.yaml similarity index 100% rename from incubator/xonotic/1.0.3/values.yaml rename to incubator/urban-terror/1.0.4/values.yaml diff --git a/incubator/v-rising/1.0.3/Chart.lock b/incubator/v-rising/1.0.3/Chart.lock deleted file mode 100644 index 1263aab70bb..00000000000 --- a/incubator/v-rising/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:22:39.146021143Z" diff --git a/incubator/v-rising/1.0.3/Chart.yaml b/incubator/v-rising/1.0.3/Chart.yaml deleted file mode 100644 index 363794bd0a4..00000000000 --- a/incubator/v-rising/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - GameServers -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This Chart will download and install SteamCMD. It will also install V Rising and run it." -home: https://truecharts.org/docs/charts/incubator/v-rising -icon: https://truecharts.org/img/hotlink-ok/chart-icons/v-rising.png -keywords: - - v-rising - - GameServers -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: v-rising -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/v-rising - - https://steampowered.com/ - - https://hub.docker.com/r/ich777/steamcmd/ -type: application -version: 1.0.3 diff --git a/incubator/v-rising/1.0.3/app-changelog.md b/incubator/v-rising/1.0.3/app-changelog.md deleted file mode 100644 index 35960bb707c..00000000000 --- a/incubator/v-rising/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [v-rising-1.0.3](https://github.com/truecharts/charts/compare/v-rising-0.0.35...v-rising-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/v-rising/1.0.3/charts/common-10.9.4.tgz b/incubator/v-rising/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/v-rising/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/v-rising/1.0.3/CHANGELOG.md b/incubator/v-rising/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/v-rising/1.0.3/CHANGELOG.md rename to incubator/v-rising/1.0.4/CHANGELOG.md diff --git a/incubator/v-rising/1.0.4/Chart.yaml b/incubator/v-rising/1.0.4/Chart.yaml new file mode 100644 index 00000000000..92a89ed03e3 --- /dev/null +++ b/incubator/v-rising/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - GameServers +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This Chart will download and install SteamCMD. It will also install V Rising and run it." +home: https://truecharts.org/docs/charts/incubator/v-rising +icon: https://truecharts.org/img/hotlink-ok/chart-icons/v-rising.png +keywords: + - v-rising + - GameServers +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: v-rising +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/v-rising + - https://steampowered.com/ + - https://hub.docker.com/r/ich777/steamcmd/ +type: application +version: 1.0.4 diff --git a/incubator/v-rising/1.0.3/README.md b/incubator/v-rising/1.0.4/README.md similarity index 100% rename from incubator/v-rising/1.0.3/README.md rename to incubator/v-rising/1.0.4/README.md diff --git a/incubator/v-rising/1.0.4/app-changelog.md b/incubator/v-rising/1.0.4/app-changelog.md new file mode 100644 index 00000000000..8e13b47f5bb --- /dev/null +++ b/incubator/v-rising/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [v-rising-1.0.4](https://github.com/truecharts/charts/compare/v-rising-1.0.3...v-rising-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/v-rising/1.0.3/app-readme.md b/incubator/v-rising/1.0.4/app-readme.md similarity index 100% rename from incubator/v-rising/1.0.3/app-readme.md rename to incubator/v-rising/1.0.4/app-readme.md diff --git a/incubator/v-rising/1.0.4/charts/common-10.9.7.tgz b/incubator/v-rising/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/v-rising/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/v-rising/1.0.3/ix_values.yaml b/incubator/v-rising/1.0.4/ix_values.yaml similarity index 100% rename from incubator/v-rising/1.0.3/ix_values.yaml rename to incubator/v-rising/1.0.4/ix_values.yaml diff --git a/incubator/v-rising/1.0.3/questions.yaml b/incubator/v-rising/1.0.4/questions.yaml similarity index 100% rename from incubator/v-rising/1.0.3/questions.yaml rename to incubator/v-rising/1.0.4/questions.yaml diff --git a/incubator/valetudo-mapper/1.0.3/templates/common.yaml b/incubator/v-rising/1.0.4/templates/common.yaml similarity index 100% rename from incubator/valetudo-mapper/1.0.3/templates/common.yaml rename to incubator/v-rising/1.0.4/templates/common.yaml diff --git a/incubator/xware/1.0.3/values.yaml b/incubator/v-rising/1.0.4/values.yaml similarity index 100% rename from incubator/xware/1.0.3/values.yaml rename to incubator/v-rising/1.0.4/values.yaml diff --git a/incubator/valetudo-mapper/1.0.3/Chart.lock b/incubator/valetudo-mapper/1.0.3/Chart.lock deleted file mode 100644 index 0ac7568dc07..00000000000 --- a/incubator/valetudo-mapper/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:22:42.775713245Z" diff --git a/incubator/valetudo-mapper/1.0.3/Chart.yaml b/incubator/valetudo-mapper/1.0.3/Chart.yaml deleted file mode 100644 index 36456ab2594..00000000000 --- a/incubator/valetudo-mapper/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Tools-Utilities -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Valetudo-RE companion service for generating PNG maps.\r" -home: https://truecharts.org/docs/charts/incubator/valetudo-mapper -icon: https://truecharts.org/img/hotlink-ok/chart-icons/valetudo-mapper.png -keywords: - - valetudo-mapper - - Tools-Utilities -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: valetudo-mapper -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/valetudo-mapper - - https://github.com/rand256/valetudo-mapper - - https://hub.docker.com/r/rand256/valetudo-mapper/ -type: application -version: 1.0.3 diff --git a/incubator/valetudo-mapper/1.0.3/app-changelog.md b/incubator/valetudo-mapper/1.0.3/app-changelog.md deleted file mode 100644 index fe4bfa09907..00000000000 --- a/incubator/valetudo-mapper/1.0.3/app-changelog.md +++ /dev/null @@ -1,26 +0,0 @@ - - -## [valetudo-mapper-1.0.3](https://github.com/truecharts/charts/compare/valetudo-mapper-0.0.35...valetudo-mapper-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Fix - -- remove removed includes - - \ No newline at end of file diff --git a/incubator/valetudo-mapper/1.0.3/charts/common-10.9.4.tgz b/incubator/valetudo-mapper/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/valetudo-mapper/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/valetudo-mapper/1.0.3/CHANGELOG.md b/incubator/valetudo-mapper/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/valetudo-mapper/1.0.3/CHANGELOG.md rename to incubator/valetudo-mapper/1.0.4/CHANGELOG.md diff --git a/incubator/valetudo-mapper/1.0.4/Chart.yaml b/incubator/valetudo-mapper/1.0.4/Chart.yaml new file mode 100644 index 00000000000..533bee41171 --- /dev/null +++ b/incubator/valetudo-mapper/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Tools-Utilities +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Valetudo-RE companion service for generating PNG maps.\r" +home: https://truecharts.org/docs/charts/incubator/valetudo-mapper +icon: https://truecharts.org/img/hotlink-ok/chart-icons/valetudo-mapper.png +keywords: + - valetudo-mapper + - Tools-Utilities +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: valetudo-mapper +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/valetudo-mapper + - https://github.com/rand256/valetudo-mapper + - https://hub.docker.com/r/rand256/valetudo-mapper/ +type: application +version: 1.0.4 diff --git a/incubator/valetudo-mapper/1.0.3/README.md b/incubator/valetudo-mapper/1.0.4/README.md similarity index 100% rename from incubator/valetudo-mapper/1.0.3/README.md rename to incubator/valetudo-mapper/1.0.4/README.md diff --git a/incubator/valetudo-mapper/1.0.4/app-changelog.md b/incubator/valetudo-mapper/1.0.4/app-changelog.md new file mode 100644 index 00000000000..f0a7870829d --- /dev/null +++ b/incubator/valetudo-mapper/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [valetudo-mapper-1.0.4](https://github.com/truecharts/charts/compare/valetudo-mapper-1.0.3...valetudo-mapper-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/valetudo-mapper/1.0.3/app-readme.md b/incubator/valetudo-mapper/1.0.4/app-readme.md similarity index 100% rename from incubator/valetudo-mapper/1.0.3/app-readme.md rename to incubator/valetudo-mapper/1.0.4/app-readme.md diff --git a/incubator/valetudo-mapper/1.0.4/charts/common-10.9.7.tgz b/incubator/valetudo-mapper/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/valetudo-mapper/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/valetudo-mapper/1.0.3/ix_values.yaml b/incubator/valetudo-mapper/1.0.4/ix_values.yaml similarity index 100% rename from incubator/valetudo-mapper/1.0.3/ix_values.yaml rename to incubator/valetudo-mapper/1.0.4/ix_values.yaml diff --git a/incubator/valetudo-mapper/1.0.3/questions.yaml b/incubator/valetudo-mapper/1.0.4/questions.yaml similarity index 100% rename from incubator/valetudo-mapper/1.0.3/questions.yaml rename to incubator/valetudo-mapper/1.0.4/questions.yaml diff --git a/incubator/vaulthunters/1.0.3/templates/common.yaml b/incubator/valetudo-mapper/1.0.4/templates/common.yaml similarity index 100% rename from incubator/vaulthunters/1.0.3/templates/common.yaml rename to incubator/valetudo-mapper/1.0.4/templates/common.yaml diff --git a/incubator/yacreaderlibraryserver/1.0.3/values.yaml b/incubator/valetudo-mapper/1.0.4/values.yaml similarity index 100% rename from incubator/yacreaderlibraryserver/1.0.3/values.yaml rename to incubator/valetudo-mapper/1.0.4/values.yaml diff --git a/incubator/vaulthunters/1.0.3/Chart.lock b/incubator/vaulthunters/1.0.3/Chart.lock deleted file mode 100644 index fef35538a0c..00000000000 --- a/incubator/vaulthunters/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:22:52.722405494Z" diff --git a/incubator/vaulthunters/1.0.3/Chart.yaml b/incubator/vaulthunters/1.0.3/Chart.yaml deleted file mode 100644 index e15e9f4f273..00000000000 --- a/incubator/vaulthunters/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - GameServers -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Vault Hunters - 1.13.4 Modded Minecraft Server[br][br][b]Vault Hunters - 1.13.4[/b][br]Level up, loot the vaults and defeat the bosses to collect 16 artifacts![br][br]Setup:[br][li]You must accept the EULA by setting the [b]EULA[/b] variable to [span style='color: #00E800;']true[/span] or the install will fail.[br]Optional:[br][li]You can setup a comma separated list of players who will have admin privileges in game by setting [b]OPS[/b]" -home: https://truecharts.org/docs/charts/incubator/vaulthunters -icon: https://truecharts.org/img/hotlink-ok/chart-icons/vaulthunters.png -keywords: - - vaulthunters - - GameServers -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: vaulthunters -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/vaulthunters - - https://vaulthunters.gg - - https://hub.docker.com/repository/docker/goobaroo/vaulthunters -type: application -version: 1.0.3 diff --git a/incubator/vaulthunters/1.0.3/app-changelog.md b/incubator/vaulthunters/1.0.3/app-changelog.md deleted file mode 100644 index 0cf62714f6c..00000000000 --- a/incubator/vaulthunters/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [vaulthunters-1.0.3](https://github.com/truecharts/charts/compare/vaulthunters-0.0.38...vaulthunters-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/vaulthunters/1.0.3/charts/common-10.9.4.tgz b/incubator/vaulthunters/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/vaulthunters/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/vaulthunters/1.0.3/CHANGELOG.md b/incubator/vaulthunters/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/vaulthunters/1.0.3/CHANGELOG.md rename to incubator/vaulthunters/1.0.4/CHANGELOG.md diff --git a/incubator/vaulthunters/1.0.4/Chart.yaml b/incubator/vaulthunters/1.0.4/Chart.yaml new file mode 100644 index 00000000000..188b998ef61 --- /dev/null +++ b/incubator/vaulthunters/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - GameServers +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Vault Hunters - 1.13.4 Modded Minecraft Server[br][br][b]Vault Hunters - 1.13.4[/b][br]Level up, loot the vaults and defeat the bosses to collect 16 artifacts![br][br]Setup:[br][li]You must accept the EULA by setting the [b]EULA[/b] variable to [span style='color: #00E800;']true[/span] or the install will fail.[br]Optional:[br][li]You can setup a comma separated list of players who will have admin privileges in game by setting [b]OPS[/b]" +home: https://truecharts.org/docs/charts/incubator/vaulthunters +icon: https://truecharts.org/img/hotlink-ok/chart-icons/vaulthunters.png +keywords: + - vaulthunters + - GameServers +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: vaulthunters +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/vaulthunters + - https://vaulthunters.gg + - https://hub.docker.com/repository/docker/goobaroo/vaulthunters +type: application +version: 1.0.4 diff --git a/incubator/vaulthunters/1.0.3/README.md b/incubator/vaulthunters/1.0.4/README.md similarity index 100% rename from incubator/vaulthunters/1.0.3/README.md rename to incubator/vaulthunters/1.0.4/README.md diff --git a/incubator/vaulthunters/1.0.4/app-changelog.md b/incubator/vaulthunters/1.0.4/app-changelog.md new file mode 100644 index 00000000000..54ac1f388a5 --- /dev/null +++ b/incubator/vaulthunters/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [vaulthunters-1.0.4](https://github.com/truecharts/charts/compare/vaulthunters-1.0.3...vaulthunters-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/vaulthunters/1.0.3/app-readme.md b/incubator/vaulthunters/1.0.4/app-readme.md similarity index 100% rename from incubator/vaulthunters/1.0.3/app-readme.md rename to incubator/vaulthunters/1.0.4/app-readme.md diff --git a/incubator/vaulthunters/1.0.4/charts/common-10.9.7.tgz b/incubator/vaulthunters/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/vaulthunters/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/vaulthunters/1.0.3/ix_values.yaml b/incubator/vaulthunters/1.0.4/ix_values.yaml similarity index 100% rename from incubator/vaulthunters/1.0.3/ix_values.yaml rename to incubator/vaulthunters/1.0.4/ix_values.yaml diff --git a/incubator/vaulthunters/1.0.3/questions.yaml b/incubator/vaulthunters/1.0.4/questions.yaml similarity index 100% rename from incubator/vaulthunters/1.0.3/questions.yaml rename to incubator/vaulthunters/1.0.4/questions.yaml diff --git a/incubator/venstar2mqtt/1.0.3/templates/common.yaml b/incubator/vaulthunters/1.0.4/templates/common.yaml similarity index 100% rename from incubator/venstar2mqtt/1.0.3/templates/common.yaml rename to incubator/vaulthunters/1.0.4/templates/common.yaml diff --git a/incubator/yacy/1.0.3/values.yaml b/incubator/vaulthunters/1.0.4/values.yaml similarity index 100% rename from incubator/yacy/1.0.3/values.yaml rename to incubator/vaulthunters/1.0.4/values.yaml diff --git a/incubator/venstar2mqtt/1.0.3/Chart.lock b/incubator/venstar2mqtt/1.0.3/Chart.lock deleted file mode 100644 index 57f2f0482ca..00000000000 --- a/incubator/venstar2mqtt/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:23:01.656376888Z" diff --git a/incubator/venstar2mqtt/1.0.3/Chart.yaml b/incubator/venstar2mqtt/1.0.3/Chart.yaml deleted file mode 100644 index 3e0c5db53e0..00000000000 --- a/incubator/venstar2mqtt/1.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - HomeAutomation - - Tools-Utilities -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Simple Chart that allows MQTT to be used to view data and push settings to the Venstar Local API Thermostats. Local API needs to be enabled on the thermostat. No Web UI or appdata folder necessary. -home: https://truecharts.org/docs/charts/incubator/venstar2mqtt -icon: https://truecharts.org/img/hotlink-ok/chart-icons/venstar2mqtt.png -keywords: - - venstar2mqtt - - HomeAutomation - - Tools-Utilities -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: venstar2mqtt -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/venstar2mqtt - - https://github.com/terafin/mqtt-venstar-bridge - - https://hub.docker.com/r/terafin/mqtt-venstar-bridge/ -type: application -version: 1.0.3 diff --git a/incubator/venstar2mqtt/1.0.3/app-changelog.md b/incubator/venstar2mqtt/1.0.3/app-changelog.md deleted file mode 100644 index d4a7cc3aae2..00000000000 --- a/incubator/venstar2mqtt/1.0.3/app-changelog.md +++ /dev/null @@ -1,27 +0,0 @@ - - -## [venstar2mqtt-1.0.3](https://github.com/truecharts/charts/compare/venstar2mqtt-0.0.34...venstar2mqtt-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Fix - -- remove removed includes - - change container config label - - \ No newline at end of file diff --git a/incubator/venstar2mqtt/1.0.3/charts/common-10.9.4.tgz b/incubator/venstar2mqtt/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/venstar2mqtt/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/venstar2mqtt/1.0.3/CHANGELOG.md b/incubator/venstar2mqtt/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/venstar2mqtt/1.0.3/CHANGELOG.md rename to incubator/venstar2mqtt/1.0.4/CHANGELOG.md diff --git a/incubator/venstar2mqtt/1.0.4/Chart.yaml b/incubator/venstar2mqtt/1.0.4/Chart.yaml new file mode 100644 index 00000000000..f209413a9d3 --- /dev/null +++ b/incubator/venstar2mqtt/1.0.4/Chart.yaml @@ -0,0 +1,31 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - HomeAutomation + - Tools-Utilities +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Simple Chart that allows MQTT to be used to view data and push settings to the Venstar Local API Thermostats. Local API needs to be enabled on the thermostat. No Web UI or appdata folder necessary. +home: https://truecharts.org/docs/charts/incubator/venstar2mqtt +icon: https://truecharts.org/img/hotlink-ok/chart-icons/venstar2mqtt.png +keywords: + - venstar2mqtt + - HomeAutomation + - Tools-Utilities +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: venstar2mqtt +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/venstar2mqtt + - https://github.com/terafin/mqtt-venstar-bridge + - https://hub.docker.com/r/terafin/mqtt-venstar-bridge/ +type: application +version: 1.0.4 diff --git a/incubator/venstar2mqtt/1.0.3/README.md b/incubator/venstar2mqtt/1.0.4/README.md similarity index 100% rename from incubator/venstar2mqtt/1.0.3/README.md rename to incubator/venstar2mqtt/1.0.4/README.md diff --git a/incubator/venstar2mqtt/1.0.4/app-changelog.md b/incubator/venstar2mqtt/1.0.4/app-changelog.md new file mode 100644 index 00000000000..70beaf718e1 --- /dev/null +++ b/incubator/venstar2mqtt/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [venstar2mqtt-1.0.4](https://github.com/truecharts/charts/compare/venstar2mqtt-1.0.3...venstar2mqtt-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/venstar2mqtt/1.0.3/app-readme.md b/incubator/venstar2mqtt/1.0.4/app-readme.md similarity index 100% rename from incubator/venstar2mqtt/1.0.3/app-readme.md rename to incubator/venstar2mqtt/1.0.4/app-readme.md diff --git a/incubator/venstar2mqtt/1.0.4/charts/common-10.9.7.tgz b/incubator/venstar2mqtt/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/venstar2mqtt/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/venstar2mqtt/1.0.3/ix_values.yaml b/incubator/venstar2mqtt/1.0.4/ix_values.yaml similarity index 100% rename from incubator/venstar2mqtt/1.0.3/ix_values.yaml rename to incubator/venstar2mqtt/1.0.4/ix_values.yaml diff --git a/incubator/venstar2mqtt/1.0.3/questions.yaml b/incubator/venstar2mqtt/1.0.4/questions.yaml similarity index 100% rename from incubator/venstar2mqtt/1.0.3/questions.yaml rename to incubator/venstar2mqtt/1.0.4/questions.yaml diff --git a/incubator/vertex/1.0.3/templates/common.yaml b/incubator/venstar2mqtt/1.0.4/templates/common.yaml similarity index 100% rename from incubator/vertex/1.0.3/templates/common.yaml rename to incubator/venstar2mqtt/1.0.4/templates/common.yaml diff --git a/incubator/yourls/1.0.3/values.yaml b/incubator/venstar2mqtt/1.0.4/values.yaml similarity index 100% rename from incubator/yourls/1.0.3/values.yaml rename to incubator/venstar2mqtt/1.0.4/values.yaml diff --git a/incubator/vertex/1.0.3/Chart.lock b/incubator/vertex/1.0.3/Chart.lock deleted file mode 100644 index 8c9ed16e132..00000000000 --- a/incubator/vertex/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:23:10.221240143Z" diff --git a/incubator/vertex/1.0.3/Chart.yaml b/incubator/vertex/1.0.3/Chart.yaml deleted file mode 100644 index 2b9721c605d..00000000000 --- a/incubator/vertex/1.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Tools-Utilities - - HomeAutomation -apiVersion: v2 -appVersion: "stable" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Vertex" -home: https://truecharts.org/docs/charts/incubator/vertex -icon: https://truecharts.org/img/hotlink-ok/chart-icons/vertex.png -keywords: - - vertex - - Tools-Utilities - - HomeAutomation -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: vertex -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/vertex - - https://gitlab.lswl.in/lswl/vertex - - https://hub.docker.com/r/lswl/vertex -type: application -version: 1.0.3 diff --git a/incubator/vertex/1.0.3/app-changelog.md b/incubator/vertex/1.0.3/app-changelog.md deleted file mode 100644 index 71be2bd7de8..00000000000 --- a/incubator/vertex/1.0.3/app-changelog.md +++ /dev/null @@ -1,33 +0,0 @@ - - -## [vertex-1.0.3](https://github.com/truecharts/charts/compare/vertex-0.0.84...vertex-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Bump all for ingressList and speedtest - - Major Change to GUI - - bump to regenerate catalog - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update docker general non-major ([#4331](https://github.com/truecharts/charts/issues/4331)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/vertex/1.0.3/charts/common-10.9.4.tgz b/incubator/vertex/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/vertex/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/vertex/1.0.3/ix_values.yaml b/incubator/vertex/1.0.3/ix_values.yaml deleted file mode 100644 index 890c324fac5..00000000000 --- a/incubator/vertex/1.0.3/ix_values.yaml +++ /dev/null @@ -1,26 +0,0 @@ -env: - PORT: "3000" -image: - pullPolicy: IfNotPresent - repository: tccr.io/truecharts/vertex - tag: vstable@sha256:417151606b384f96998a41d8e9f7ed63bb326e4680fce19cc49782aa55bb3eaa -persistence: - config: - enabled: true - mountPath: /vertex -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -service: - main: - ports: - main: - port: 3000 - protocol: TCP - targetPort: 3000 - -portal: - enabled: true diff --git a/incubator/vertex/1.0.3/CHANGELOG.md b/incubator/vertex/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/vertex/1.0.3/CHANGELOG.md rename to incubator/vertex/1.0.4/CHANGELOG.md diff --git a/incubator/vertex/1.0.4/Chart.yaml b/incubator/vertex/1.0.4/Chart.yaml new file mode 100644 index 00000000000..46fd023150d --- /dev/null +++ b/incubator/vertex/1.0.4/Chart.yaml @@ -0,0 +1,31 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Tools-Utilities + - HomeAutomation +apiVersion: v2 +appVersion: "stable" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Vertex" +home: https://truecharts.org/docs/charts/incubator/vertex +icon: https://truecharts.org/img/hotlink-ok/chart-icons/vertex.png +keywords: + - vertex + - Tools-Utilities + - HomeAutomation +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: vertex +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/vertex + - https://gitlab.lswl.in/lswl/vertex + - https://hub.docker.com/r/lswl/vertex +type: application +version: 1.0.4 diff --git a/incubator/vertex/1.0.3/README.md b/incubator/vertex/1.0.4/README.md similarity index 100% rename from incubator/vertex/1.0.3/README.md rename to incubator/vertex/1.0.4/README.md diff --git a/incubator/vertex/1.0.4/app-changelog.md b/incubator/vertex/1.0.4/app-changelog.md new file mode 100644 index 00000000000..7b289ec022c --- /dev/null +++ b/incubator/vertex/1.0.4/app-changelog.md @@ -0,0 +1,10 @@ + + +## [vertex-1.0.4](https://github.com/truecharts/charts/compare/vertex-1.0.3...vertex-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + - update docker general non-major + + \ No newline at end of file diff --git a/incubator/vertex/1.0.3/app-readme.md b/incubator/vertex/1.0.4/app-readme.md similarity index 100% rename from incubator/vertex/1.0.3/app-readme.md rename to incubator/vertex/1.0.4/app-readme.md diff --git a/incubator/vertex/1.0.4/charts/common-10.9.7.tgz b/incubator/vertex/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/vertex/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/vertex/1.0.4/ix_values.yaml b/incubator/vertex/1.0.4/ix_values.yaml new file mode 100644 index 00000000000..486e9791f7c --- /dev/null +++ b/incubator/vertex/1.0.4/ix_values.yaml @@ -0,0 +1,26 @@ +env: + PORT: "3000" +image: + pullPolicy: IfNotPresent + repository: tccr.io/truecharts/vertex + tag: vstable@sha256:1d8c8e9a0fa1b5f4194b15f2990a43457e07cf56d826abfbff2676370933954e +persistence: + config: + enabled: true + mountPath: /vertex +podSecurityContext: + runAsGroup: 0 + runAsUser: 0 +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false +service: + main: + ports: + main: + port: 3000 + protocol: TCP + targetPort: 3000 + +portal: + enabled: true diff --git a/incubator/vertex/1.0.3/questions.yaml b/incubator/vertex/1.0.4/questions.yaml similarity index 100% rename from incubator/vertex/1.0.3/questions.yaml rename to incubator/vertex/1.0.4/questions.yaml diff --git a/incubator/vintage-story/1.0.3/templates/common.yaml b/incubator/vertex/1.0.4/templates/common.yaml similarity index 100% rename from incubator/vintage-story/1.0.3/templates/common.yaml rename to incubator/vertex/1.0.4/templates/common.yaml diff --git a/incubator/youtransfer/1.0.3/values.yaml b/incubator/vertex/1.0.4/values.yaml similarity index 100% rename from incubator/youtransfer/1.0.3/values.yaml rename to incubator/vertex/1.0.4/values.yaml diff --git a/incubator/vintage-story/1.0.3/Chart.lock b/incubator/vintage-story/1.0.3/Chart.lock deleted file mode 100644 index b4cf9642225..00000000000 --- a/incubator/vintage-story/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:23:13.045010263Z" diff --git a/incubator/vintage-story/1.0.3/Chart.yaml b/incubator/vintage-story/1.0.3/Chart.yaml deleted file mode 100644 index 193b2df0f69..00000000000 --- a/incubator/vintage-story/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - GameServers -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This is a Basic Vintage Story Server it will download and install Vintage Story Server and run it." -home: https://truecharts.org/docs/charts/incubator/vintage-story -icon: https://truecharts.org/img/hotlink-ok/chart-icons/vintage-story.png -keywords: - - vintage-story - - GameServers -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: vintage-story -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/vintage-story - - https://www.vintagestory.at/ - - https://hub.docker.com/r/ich777/vintagestory/ -type: application -version: 1.0.3 diff --git a/incubator/vintage-story/1.0.3/app-changelog.md b/incubator/vintage-story/1.0.3/app-changelog.md deleted file mode 100644 index e946f970b97..00000000000 --- a/incubator/vintage-story/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [vintage-story-1.0.3](https://github.com/truecharts/charts/compare/vintage-story-0.0.35...vintage-story-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/vintage-story/1.0.3/charts/common-10.9.4.tgz b/incubator/vintage-story/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/vintage-story/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/vintage-story/1.0.3/CHANGELOG.md b/incubator/vintage-story/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/vintage-story/1.0.3/CHANGELOG.md rename to incubator/vintage-story/1.0.4/CHANGELOG.md diff --git a/incubator/vintage-story/1.0.4/Chart.yaml b/incubator/vintage-story/1.0.4/Chart.yaml new file mode 100644 index 00000000000..cc204a95b1b --- /dev/null +++ b/incubator/vintage-story/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - GameServers +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This is a Basic Vintage Story Server it will download and install Vintage Story Server and run it." +home: https://truecharts.org/docs/charts/incubator/vintage-story +icon: https://truecharts.org/img/hotlink-ok/chart-icons/vintage-story.png +keywords: + - vintage-story + - GameServers +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: vintage-story +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/vintage-story + - https://www.vintagestory.at/ + - https://hub.docker.com/r/ich777/vintagestory/ +type: application +version: 1.0.4 diff --git a/incubator/vintage-story/1.0.3/README.md b/incubator/vintage-story/1.0.4/README.md similarity index 100% rename from incubator/vintage-story/1.0.3/README.md rename to incubator/vintage-story/1.0.4/README.md diff --git a/incubator/vintage-story/1.0.4/app-changelog.md b/incubator/vintage-story/1.0.4/app-changelog.md new file mode 100644 index 00000000000..20ddb550c6d --- /dev/null +++ b/incubator/vintage-story/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [vintage-story-1.0.4](https://github.com/truecharts/charts/compare/vintage-story-1.0.3...vintage-story-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/vintage-story/1.0.3/app-readme.md b/incubator/vintage-story/1.0.4/app-readme.md similarity index 100% rename from incubator/vintage-story/1.0.3/app-readme.md rename to incubator/vintage-story/1.0.4/app-readme.md diff --git a/incubator/vintage-story/1.0.4/charts/common-10.9.7.tgz b/incubator/vintage-story/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/vintage-story/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/vintage-story/1.0.3/ix_values.yaml b/incubator/vintage-story/1.0.4/ix_values.yaml similarity index 100% rename from incubator/vintage-story/1.0.3/ix_values.yaml rename to incubator/vintage-story/1.0.4/ix_values.yaml diff --git a/incubator/vintage-story/1.0.3/questions.yaml b/incubator/vintage-story/1.0.4/questions.yaml similarity index 100% rename from incubator/vintage-story/1.0.3/questions.yaml rename to incubator/vintage-story/1.0.4/questions.yaml diff --git a/incubator/virt-manager/1.0.3/templates/common.yaml b/incubator/vintage-story/1.0.4/templates/common.yaml similarity index 100% rename from incubator/virt-manager/1.0.3/templates/common.yaml rename to incubator/vintage-story/1.0.4/templates/common.yaml diff --git a/incubator/z80pack/1.0.3/values.yaml b/incubator/vintage-story/1.0.4/values.yaml similarity index 100% rename from incubator/z80pack/1.0.3/values.yaml rename to incubator/vintage-story/1.0.4/values.yaml diff --git a/incubator/virt-manager/1.0.3/Chart.lock b/incubator/virt-manager/1.0.3/Chart.lock deleted file mode 100644 index 9a537eb40e3..00000000000 --- a/incubator/virt-manager/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:23:24.527427407Z" diff --git a/incubator/virt-manager/1.0.3/Chart.yaml b/incubator/virt-manager/1.0.3/Chart.yaml deleted file mode 100644 index c968b8c7778..00000000000 --- a/incubator/virt-manager/1.0.3/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Tools-Utilities -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "The virt-manager application is a desktop user interface for managing virtual machines through libvirt." -home: https://truecharts.org/docs/charts/incubator/virt-manager -icon: https://truecharts.org/img/hotlink-ok/chart-icons/virt-manager.png -keywords: - - virt-manager - - Tools-Utilities -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: virt-manager -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/virt-manager - - https://hub.docker.com/r/mber5/virt-manager -type: application -version: 1.0.3 diff --git a/incubator/virt-manager/1.0.3/app-changelog.md b/incubator/virt-manager/1.0.3/app-changelog.md deleted file mode 100644 index afcbd46732e..00000000000 --- a/incubator/virt-manager/1.0.3/app-changelog.md +++ /dev/null @@ -1,22 +0,0 @@ - - -## [virt-manager-1.0.3](https://github.com/truecharts/charts/compare/virt-manager-0.0.100...virt-manager-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Bump all for ingressList and speedtest - - bump to regenerate catalog - - Major Change to GUI - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/virt-manager/1.0.3/charts/common-10.9.4.tgz b/incubator/virt-manager/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/virt-manager/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/virt-manager/1.0.3/ix_values.yaml b/incubator/virt-manager/1.0.3/ix_values.yaml deleted file mode 100644 index ee1d358bfae..00000000000 --- a/incubator/virt-manager/1.0.3/ix_values.yaml +++ /dev/null @@ -1,35 +0,0 @@ -env: - HOSTS: "['qemu:///system']" -image: - pullPolicy: IfNotPresent - repository: tccr.io/truecharts/virt-manager - tag: latest@sha256:153f7cac3926ac4e82f89eecc59fb5e534d3ef30e0730a99ac47b54d6866f8b4 -persistence: - devkvm: - enabled: true - mountPath: /dev/kvm - images: - enabled: true - mountPath: /var/lib/libvirt/images - libvirt-sock: - enabled: true - mountPath: /var/run/libvirt/libvirt-sock - rootfolder: - enabled: true - mountPath: /root -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -service: - main: - ports: - main: - port: 8185 - protocol: TCP - targetPort: 80 - -portal: - enabled: true diff --git a/incubator/virt-manager/1.0.3/CHANGELOG.md b/incubator/virt-manager/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/virt-manager/1.0.3/CHANGELOG.md rename to incubator/virt-manager/1.0.4/CHANGELOG.md diff --git a/incubator/virt-manager/1.0.4/Chart.yaml b/incubator/virt-manager/1.0.4/Chart.yaml new file mode 100644 index 00000000000..993eda34cdf --- /dev/null +++ b/incubator/virt-manager/1.0.4/Chart.yaml @@ -0,0 +1,28 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Tools-Utilities +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "The virt-manager application is a desktop user interface for managing virtual machines through libvirt." +home: https://truecharts.org/docs/charts/incubator/virt-manager +icon: https://truecharts.org/img/hotlink-ok/chart-icons/virt-manager.png +keywords: + - virt-manager + - Tools-Utilities +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: virt-manager +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/virt-manager + - https://hub.docker.com/r/mber5/virt-manager +type: application +version: 1.0.4 diff --git a/incubator/virt-manager/1.0.3/README.md b/incubator/virt-manager/1.0.4/README.md similarity index 100% rename from incubator/virt-manager/1.0.3/README.md rename to incubator/virt-manager/1.0.4/README.md diff --git a/incubator/virt-manager/1.0.4/app-changelog.md b/incubator/virt-manager/1.0.4/app-changelog.md new file mode 100644 index 00000000000..8ef7b300951 --- /dev/null +++ b/incubator/virt-manager/1.0.4/app-changelog.md @@ -0,0 +1,11 @@ + + +## [virt-manager-1.0.4](https://github.com/truecharts/charts/compare/virt-manager-1.0.3...virt-manager-1.0.4) (2022-11-12) + +### Chore + +- update docker general non-major ([#4394](https://github.com/truecharts/charts/issues/4394)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + - update docker general non-major + + \ No newline at end of file diff --git a/incubator/virt-manager/1.0.3/app-readme.md b/incubator/virt-manager/1.0.4/app-readme.md similarity index 100% rename from incubator/virt-manager/1.0.3/app-readme.md rename to incubator/virt-manager/1.0.4/app-readme.md diff --git a/incubator/virt-manager/1.0.4/charts/common-10.9.7.tgz b/incubator/virt-manager/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/virt-manager/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/virt-manager/1.0.4/ix_values.yaml b/incubator/virt-manager/1.0.4/ix_values.yaml new file mode 100644 index 00000000000..52a1996fbdf --- /dev/null +++ b/incubator/virt-manager/1.0.4/ix_values.yaml @@ -0,0 +1,35 @@ +env: + HOSTS: "['qemu:///system']" +image: + pullPolicy: IfNotPresent + repository: tccr.io/truecharts/virt-manager + tag: latest@sha256:0e86175447d6329b0025d7db667f13ed65e6afd790726741a113200c445531c6 +persistence: + devkvm: + enabled: true + mountPath: /dev/kvm + images: + enabled: true + mountPath: /var/lib/libvirt/images + libvirt-sock: + enabled: true + mountPath: /var/run/libvirt/libvirt-sock + rootfolder: + enabled: true + mountPath: /root +podSecurityContext: + runAsGroup: 0 + runAsUser: 0 +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false +service: + main: + ports: + main: + port: 8185 + protocol: TCP + targetPort: 80 + +portal: + enabled: true diff --git a/incubator/virt-manager/1.0.3/questions.yaml b/incubator/virt-manager/1.0.4/questions.yaml similarity index 100% rename from incubator/virt-manager/1.0.3/questions.yaml rename to incubator/virt-manager/1.0.4/questions.yaml diff --git a/incubator/vlmcsd-kms-server/1.0.3/templates/common.yaml b/incubator/virt-manager/1.0.4/templates/common.yaml similarity index 100% rename from incubator/vlmcsd-kms-server/1.0.3/templates/common.yaml rename to incubator/virt-manager/1.0.4/templates/common.yaml diff --git a/incubator/zoneminder/1.0.3/values.yaml b/incubator/virt-manager/1.0.4/values.yaml similarity index 100% rename from incubator/zoneminder/1.0.3/values.yaml rename to incubator/virt-manager/1.0.4/values.yaml diff --git a/incubator/vlmcsd-kms-server/1.0.3/Chart.lock b/incubator/vlmcsd-kms-server/1.0.3/Chart.lock deleted file mode 100644 index e501f21ae29..00000000000 --- a/incubator/vlmcsd-kms-server/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:23:32.539646999Z" diff --git a/incubator/vlmcsd-kms-server/1.0.3/Chart.yaml b/incubator/vlmcsd-kms-server/1.0.3/Chart.yaml deleted file mode 100644 index c9c87135415..00000000000 --- a/incubator/vlmcsd-kms-server/1.0.3/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Cloud - - Tools-Utilities - - Network-Other -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "vlmcsd is a replacement for Microsoft's KMS server." -home: https://truecharts.org/docs/charts/incubator/vlmcsd-kms-server -icon: https://truecharts.org/img/hotlink-ok/chart-icons/vlmcsd-kms-server.png -keywords: - - vlmcsd-kms-server - - Cloud - - Tools-Utilities - - Network-Other -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: vlmcsd-kms-server -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/vlmcsd-kms-server - - https://github.com/mikolatero/docker-vlmcsd - - https://hub.docker.com/r/mikolatero/vlmcsd/ -type: application -version: 1.0.3 diff --git a/incubator/vlmcsd-kms-server/1.0.3/app-changelog.md b/incubator/vlmcsd-kms-server/1.0.3/app-changelog.md deleted file mode 100644 index bcb4c070190..00000000000 --- a/incubator/vlmcsd-kms-server/1.0.3/app-changelog.md +++ /dev/null @@ -1,26 +0,0 @@ - - -## [vlmcsd-kms-server-1.0.3](https://github.com/truecharts/charts/compare/vlmcsd-kms-server-0.0.35...vlmcsd-kms-server-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Fix - -- remove removed includes - - \ No newline at end of file diff --git a/incubator/vlmcsd-kms-server/1.0.3/charts/common-10.9.4.tgz b/incubator/vlmcsd-kms-server/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/vlmcsd-kms-server/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/vlmcsd-kms-server/1.0.3/CHANGELOG.md b/incubator/vlmcsd-kms-server/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/vlmcsd-kms-server/1.0.3/CHANGELOG.md rename to incubator/vlmcsd-kms-server/1.0.4/CHANGELOG.md diff --git a/incubator/vlmcsd-kms-server/1.0.4/Chart.yaml b/incubator/vlmcsd-kms-server/1.0.4/Chart.yaml new file mode 100644 index 00000000000..14134e02fb0 --- /dev/null +++ b/incubator/vlmcsd-kms-server/1.0.4/Chart.yaml @@ -0,0 +1,33 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Cloud + - Tools-Utilities + - Network-Other +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "vlmcsd is a replacement for Microsoft's KMS server." +home: https://truecharts.org/docs/charts/incubator/vlmcsd-kms-server +icon: https://truecharts.org/img/hotlink-ok/chart-icons/vlmcsd-kms-server.png +keywords: + - vlmcsd-kms-server + - Cloud + - Tools-Utilities + - Network-Other +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: vlmcsd-kms-server +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/vlmcsd-kms-server + - https://github.com/mikolatero/docker-vlmcsd + - https://hub.docker.com/r/mikolatero/vlmcsd/ +type: application +version: 1.0.4 diff --git a/incubator/vlmcsd-kms-server/1.0.3/README.md b/incubator/vlmcsd-kms-server/1.0.4/README.md similarity index 100% rename from incubator/vlmcsd-kms-server/1.0.3/README.md rename to incubator/vlmcsd-kms-server/1.0.4/README.md diff --git a/incubator/vlmcsd-kms-server/1.0.4/app-changelog.md b/incubator/vlmcsd-kms-server/1.0.4/app-changelog.md new file mode 100644 index 00000000000..781bcc203cd --- /dev/null +++ b/incubator/vlmcsd-kms-server/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [vlmcsd-kms-server-1.0.4](https://github.com/truecharts/charts/compare/vlmcsd-kms-server-1.0.3...vlmcsd-kms-server-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/vlmcsd-kms-server/1.0.3/app-readme.md b/incubator/vlmcsd-kms-server/1.0.4/app-readme.md similarity index 100% rename from incubator/vlmcsd-kms-server/1.0.3/app-readme.md rename to incubator/vlmcsd-kms-server/1.0.4/app-readme.md diff --git a/incubator/vlmcsd-kms-server/1.0.4/charts/common-10.9.7.tgz b/incubator/vlmcsd-kms-server/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/vlmcsd-kms-server/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/vlmcsd-kms-server/1.0.3/ix_values.yaml b/incubator/vlmcsd-kms-server/1.0.4/ix_values.yaml similarity index 100% rename from incubator/vlmcsd-kms-server/1.0.3/ix_values.yaml rename to incubator/vlmcsd-kms-server/1.0.4/ix_values.yaml diff --git a/incubator/vlmcsd-kms-server/1.0.3/questions.yaml b/incubator/vlmcsd-kms-server/1.0.4/questions.yaml similarity index 100% rename from incubator/vlmcsd-kms-server/1.0.3/questions.yaml rename to incubator/vlmcsd-kms-server/1.0.4/questions.yaml diff --git a/incubator/vorta/1.0.3/templates/common.yaml b/incubator/vlmcsd-kms-server/1.0.4/templates/common.yaml similarity index 100% rename from incubator/vorta/1.0.3/templates/common.yaml rename to incubator/vlmcsd-kms-server/1.0.4/templates/common.yaml diff --git a/stable/actualserver/2.0.3/values.yaml b/incubator/vlmcsd-kms-server/1.0.4/values.yaml similarity index 100% rename from stable/actualserver/2.0.3/values.yaml rename to incubator/vlmcsd-kms-server/1.0.4/values.yaml diff --git a/incubator/vorta/1.0.3/Chart.lock b/incubator/vorta/1.0.3/Chart.lock deleted file mode 100644 index ac3a87425ad..00000000000 --- a/incubator/vorta/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:23:41.80740964Z" diff --git a/incubator/vorta/1.0.3/Chart.yaml b/incubator/vorta/1.0.3/Chart.yaml deleted file mode 100644 index b1054f04e89..00000000000 --- a/incubator/vorta/1.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Backup - - Tools-Utilities -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Vorta is a backup client for macOS and Linux desktops. It integrates the mighty BorgBackup with your desktop environment to protect your data from disk failure, ransomware and theft." -home: https://truecharts.org/docs/charts/incubator/vorta -icon: https://truecharts.org/img/hotlink-ok/chart-icons/vorta.png -keywords: - - vorta - - Backup - - Tools-Utilities -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: vorta -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/vorta - - https://github.com/borgbase/vorta-docker - - https://ghcr.io/borgbase/vorta-docker -type: application -version: 1.0.3 diff --git a/incubator/vorta/1.0.3/app-changelog.md b/incubator/vorta/1.0.3/app-changelog.md deleted file mode 100644 index 29edee6a54b..00000000000 --- a/incubator/vorta/1.0.3/app-changelog.md +++ /dev/null @@ -1,33 +0,0 @@ - - -## [vorta-1.0.3](https://github.com/truecharts/charts/compare/vorta-0.0.36...vorta-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Bump all for ingressList and speedtest - - Major Change to GUI - - bump to regenerate catalog - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update docker general non-major ([#4331](https://github.com/truecharts/charts/issues/4331)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/vorta/1.0.3/charts/common-10.9.4.tgz b/incubator/vorta/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/vorta/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/vorta/1.0.3/CHANGELOG.md b/incubator/vorta/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/vorta/1.0.3/CHANGELOG.md rename to incubator/vorta/1.0.4/CHANGELOG.md diff --git a/incubator/vorta/1.0.4/Chart.yaml b/incubator/vorta/1.0.4/Chart.yaml new file mode 100644 index 00000000000..b3596b02f7a --- /dev/null +++ b/incubator/vorta/1.0.4/Chart.yaml @@ -0,0 +1,31 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Backup + - Tools-Utilities +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Vorta is a backup client for macOS and Linux desktops. It integrates the mighty BorgBackup with your desktop environment to protect your data from disk failure, ransomware and theft." +home: https://truecharts.org/docs/charts/incubator/vorta +icon: https://truecharts.org/img/hotlink-ok/chart-icons/vorta.png +keywords: + - vorta + - Backup + - Tools-Utilities +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: vorta +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/vorta + - https://github.com/borgbase/vorta-docker + - https://ghcr.io/borgbase/vorta-docker +type: application +version: 1.0.4 diff --git a/incubator/vorta/1.0.3/README.md b/incubator/vorta/1.0.4/README.md similarity index 100% rename from incubator/vorta/1.0.3/README.md rename to incubator/vorta/1.0.4/README.md diff --git a/incubator/vorta/1.0.4/app-changelog.md b/incubator/vorta/1.0.4/app-changelog.md new file mode 100644 index 00000000000..f55aae949b4 --- /dev/null +++ b/incubator/vorta/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [vorta-1.0.4](https://github.com/truecharts/charts/compare/vorta-1.0.3...vorta-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/vorta/1.0.3/app-readme.md b/incubator/vorta/1.0.4/app-readme.md similarity index 100% rename from incubator/vorta/1.0.3/app-readme.md rename to incubator/vorta/1.0.4/app-readme.md diff --git a/incubator/vorta/1.0.4/charts/common-10.9.7.tgz b/incubator/vorta/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/vorta/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/vorta/1.0.3/ix_values.yaml b/incubator/vorta/1.0.4/ix_values.yaml similarity index 100% rename from incubator/vorta/1.0.3/ix_values.yaml rename to incubator/vorta/1.0.4/ix_values.yaml diff --git a/incubator/vorta/1.0.3/questions.yaml b/incubator/vorta/1.0.4/questions.yaml similarity index 100% rename from incubator/vorta/1.0.3/questions.yaml rename to incubator/vorta/1.0.4/questions.yaml diff --git a/incubator/webp-server/1.0.3/templates/common.yaml b/incubator/vorta/1.0.4/templates/common.yaml similarity index 100% rename from incubator/webp-server/1.0.3/templates/common.yaml rename to incubator/vorta/1.0.4/templates/common.yaml diff --git a/stable/adguard-home/3.0.3/values.yaml b/incubator/vorta/1.0.4/values.yaml similarity index 100% rename from stable/adguard-home/3.0.3/values.yaml rename to incubator/vorta/1.0.4/values.yaml diff --git a/incubator/watchyourlan/1.0.3/Chart.lock b/incubator/watchyourlan/1.0.3/Chart.lock deleted file mode 100644 index c4364827db3..00000000000 --- a/incubator/watchyourlan/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:23:44.318424131Z" diff --git a/incubator/watchyourlan/1.0.3/Chart.yaml b/incubator/watchyourlan/1.0.3/Chart.yaml deleted file mode 100644 index 0fd4838a1a3..00000000000 --- a/incubator/watchyourlan/1.0.3/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: "0.7.5" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: Lightweight network IP scanner with web GUI -home: https://truecharts.org/docs/charts/incubator/watchyourlan -icon: https://truecharts.org/img/hotlink-ok/chart-icons/watchyourlan.png -keywords: - - network - - monitor -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: watchyourlan -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/watchyourlan - - https://github.com/aceberg/WatchYourLAN -version: 1.0.3 -annotations: - truecharts.org/catagories: | - - network - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/watchyourlan/1.0.3/app-changelog.md b/incubator/watchyourlan/1.0.3/app-changelog.md deleted file mode 100644 index c1afc78d0f3..00000000000 --- a/incubator/watchyourlan/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [watchyourlan-1.0.3](https://github.com/truecharts/charts/compare/watchyourlan-0.0.10...watchyourlan-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/watchyourlan/1.0.3/charts/common-10.9.4.tgz b/incubator/watchyourlan/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/watchyourlan/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/watchyourlan/1.0.3/CHANGELOG.md b/incubator/watchyourlan/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/watchyourlan/1.0.3/CHANGELOG.md rename to incubator/watchyourlan/1.0.4/CHANGELOG.md diff --git a/incubator/watchyourlan/1.0.4/Chart.yaml b/incubator/watchyourlan/1.0.4/Chart.yaml new file mode 100644 index 00000000000..d4aeea2ed2c --- /dev/null +++ b/incubator/watchyourlan/1.0.4/Chart.yaml @@ -0,0 +1,27 @@ +apiVersion: v2 +appVersion: "0.7.5" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: Lightweight network IP scanner with web GUI +home: https://truecharts.org/docs/charts/incubator/watchyourlan +icon: https://truecharts.org/img/hotlink-ok/chart-icons/watchyourlan.png +keywords: + - network + - monitor +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: watchyourlan +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/watchyourlan + - https://github.com/aceberg/WatchYourLAN +version: 1.0.4 +annotations: + truecharts.org/catagories: | + - network + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/watchyourlan/1.0.3/README.md b/incubator/watchyourlan/1.0.4/README.md similarity index 100% rename from incubator/watchyourlan/1.0.3/README.md rename to incubator/watchyourlan/1.0.4/README.md diff --git a/incubator/watchyourlan/1.0.4/app-changelog.md b/incubator/watchyourlan/1.0.4/app-changelog.md new file mode 100644 index 00000000000..fa2e32d4390 --- /dev/null +++ b/incubator/watchyourlan/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [watchyourlan-1.0.4](https://github.com/truecharts/charts/compare/watchyourlan-1.0.3...watchyourlan-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/watchyourlan/1.0.3/app-readme.md b/incubator/watchyourlan/1.0.4/app-readme.md similarity index 100% rename from incubator/watchyourlan/1.0.3/app-readme.md rename to incubator/watchyourlan/1.0.4/app-readme.md diff --git a/incubator/watchyourlan/1.0.4/charts/common-10.9.7.tgz b/incubator/watchyourlan/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/watchyourlan/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/watchyourlan/1.0.3/ix_values.yaml b/incubator/watchyourlan/1.0.4/ix_values.yaml similarity index 100% rename from incubator/watchyourlan/1.0.3/ix_values.yaml rename to incubator/watchyourlan/1.0.4/ix_values.yaml diff --git a/incubator/watchyourlan/1.0.3/questions.yaml b/incubator/watchyourlan/1.0.4/questions.yaml similarity index 100% rename from incubator/watchyourlan/1.0.3/questions.yaml rename to incubator/watchyourlan/1.0.4/questions.yaml diff --git a/stable/airsonic/7.0.3/templates/common.yaml b/incubator/watchyourlan/1.0.4/templates/common.yaml similarity index 100% rename from stable/airsonic/7.0.3/templates/common.yaml rename to incubator/watchyourlan/1.0.4/templates/common.yaml diff --git a/stable/adminer/2.0.3/values.yaml b/incubator/watchyourlan/1.0.4/values.yaml similarity index 100% rename from stable/adminer/2.0.3/values.yaml rename to incubator/watchyourlan/1.0.4/values.yaml diff --git a/incubator/wbo/1.0.3/Chart.lock b/incubator/wbo/1.0.3/Chart.lock deleted file mode 100644 index ae128fa7b83..00000000000 --- a/incubator/wbo/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:23:56.445269623Z" diff --git a/incubator/wbo/1.0.3/Chart.yaml b/incubator/wbo/1.0.3/Chart.yaml deleted file mode 100644 index a284d52e45d..00000000000 --- a/incubator/wbo/1.0.3/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: "1.19.1" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: WBO is an online collaborative whiteboard that allows many users to draw simultaneously on a large virtual board. -home: https://truecharts.org/docs/charts/incubator/wbo -icon: https://truecharts.org/img/hotlink-ok/chart-icons/wbo.png -keywords: - - wbo - - whiteboard -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: wbo -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/wbo - - https://github.com/lovasoa/whitebophir -version: 1.0.3 -annotations: - truecharts.org/catagories: | - - productivity - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/wbo/1.0.3/app-changelog.md b/incubator/wbo/1.0.3/app-changelog.md deleted file mode 100644 index d78a5ad9158..00000000000 --- a/incubator/wbo/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [wbo-1.0.3](https://github.com/truecharts/charts/compare/wbo-0.0.12...wbo-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/wbo/1.0.3/charts/common-10.9.4.tgz b/incubator/wbo/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/wbo/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/wbo/1.0.3/CHANGELOG.md b/incubator/wbo/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/wbo/1.0.3/CHANGELOG.md rename to incubator/wbo/1.0.4/CHANGELOG.md diff --git a/incubator/wbo/1.0.4/Chart.yaml b/incubator/wbo/1.0.4/Chart.yaml new file mode 100644 index 00000000000..51bd698c7ea --- /dev/null +++ b/incubator/wbo/1.0.4/Chart.yaml @@ -0,0 +1,27 @@ +apiVersion: v2 +appVersion: "1.19.1" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: WBO is an online collaborative whiteboard that allows many users to draw simultaneously on a large virtual board. +home: https://truecharts.org/docs/charts/incubator/wbo +icon: https://truecharts.org/img/hotlink-ok/chart-icons/wbo.png +keywords: + - wbo + - whiteboard +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: wbo +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/wbo + - https://github.com/lovasoa/whitebophir +version: 1.0.4 +annotations: + truecharts.org/catagories: | + - productivity + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/wbo/1.0.3/README.md b/incubator/wbo/1.0.4/README.md similarity index 100% rename from incubator/wbo/1.0.3/README.md rename to incubator/wbo/1.0.4/README.md diff --git a/incubator/wbo/1.0.4/app-changelog.md b/incubator/wbo/1.0.4/app-changelog.md new file mode 100644 index 00000000000..1286dc35538 --- /dev/null +++ b/incubator/wbo/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [wbo-1.0.4](https://github.com/truecharts/charts/compare/wbo-1.0.3...wbo-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/wbo/1.0.3/app-readme.md b/incubator/wbo/1.0.4/app-readme.md similarity index 100% rename from incubator/wbo/1.0.3/app-readme.md rename to incubator/wbo/1.0.4/app-readme.md diff --git a/incubator/wbo/1.0.4/charts/common-10.9.7.tgz b/incubator/wbo/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/wbo/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/wbo/1.0.3/ix_values.yaml b/incubator/wbo/1.0.4/ix_values.yaml similarity index 100% rename from incubator/wbo/1.0.3/ix_values.yaml rename to incubator/wbo/1.0.4/ix_values.yaml diff --git a/incubator/wbo/1.0.3/questions.yaml b/incubator/wbo/1.0.4/questions.yaml similarity index 100% rename from incubator/wbo/1.0.3/questions.yaml rename to incubator/wbo/1.0.4/questions.yaml diff --git a/incubator/wbo/1.0.3/templates/_configmap.tpl b/incubator/wbo/1.0.4/templates/_configmap.tpl similarity index 100% rename from incubator/wbo/1.0.3/templates/_configmap.tpl rename to incubator/wbo/1.0.4/templates/_configmap.tpl diff --git a/incubator/wbo/1.0.3/templates/_secret.tpl b/incubator/wbo/1.0.4/templates/_secret.tpl similarity index 100% rename from incubator/wbo/1.0.3/templates/_secret.tpl rename to incubator/wbo/1.0.4/templates/_secret.tpl diff --git a/incubator/wbo/1.0.3/templates/common.yaml b/incubator/wbo/1.0.4/templates/common.yaml similarity index 100% rename from incubator/wbo/1.0.3/templates/common.yaml rename to incubator/wbo/1.0.4/templates/common.yaml diff --git a/stable/airdcpp-webclient/4.0.3/values.yaml b/incubator/wbo/1.0.4/values.yaml similarity index 100% rename from stable/airdcpp-webclient/4.0.3/values.yaml rename to incubator/wbo/1.0.4/values.yaml diff --git a/incubator/webp-server/1.0.3/Chart.lock b/incubator/webp-server/1.0.3/Chart.lock deleted file mode 100644 index fce4f32a23f..00000000000 --- a/incubator/webp-server/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:24:03.6509818Z" diff --git a/incubator/webp-server/1.0.3/Chart.yaml b/incubator/webp-server/1.0.3/Chart.yaml deleted file mode 100644 index 455c7377182..00000000000 --- a/incubator/webp-server/1.0.3/Chart.yaml +++ /dev/null @@ -1,39 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Cloud - - Productivity - - Tools-Utilities - - MediaServer-Photos - - Network-Web - - Network-FTP -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This is a Server based on Golang, which allows you to serve WebP images on the fly. It will convert jpg,jpeg,png files by default, this can be customized by editing the config.json." -home: https://truecharts.org/docs/charts/incubator/webp-server -icon: https://truecharts.org/img/hotlink-ok/chart-icons/webp-server.png -keywords: - - webp-server - - Cloud - - Productivity - - Tools-Utilities - - MediaServer-Photos - - Network-Web - - Network-FTP -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: webp-server -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/webp-server - - https://github.com/webp-sh/webp_server_go - - https://hub.docker.com/r/webpsh/webps -type: application -version: 1.0.3 diff --git a/incubator/webp-server/1.0.3/app-changelog.md b/incubator/webp-server/1.0.3/app-changelog.md deleted file mode 100644 index 82df63d7209..00000000000 --- a/incubator/webp-server/1.0.3/app-changelog.md +++ /dev/null @@ -1,33 +0,0 @@ - - -## [webp-server-1.0.3](https://github.com/truecharts/charts/compare/webp-server-0.0.43...webp-server-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Bump all for ingressList and speedtest - - Major Change to GUI - - bump to regenerate catalog - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - update docker general non-major ([#4347](https://github.com/truecharts/charts/issues/4347)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/webp-server/1.0.3/charts/common-10.9.4.tgz b/incubator/webp-server/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/webp-server/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/webp-server/1.0.3/CHANGELOG.md b/incubator/webp-server/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/webp-server/1.0.3/CHANGELOG.md rename to incubator/webp-server/1.0.4/CHANGELOG.md diff --git a/incubator/webp-server/1.0.4/Chart.yaml b/incubator/webp-server/1.0.4/Chart.yaml new file mode 100644 index 00000000000..dcfb2c1bedc --- /dev/null +++ b/incubator/webp-server/1.0.4/Chart.yaml @@ -0,0 +1,39 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Cloud + - Productivity + - Tools-Utilities + - MediaServer-Photos + - Network-Web + - Network-FTP +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This is a Server based on Golang, which allows you to serve WebP images on the fly. It will convert jpg,jpeg,png files by default, this can be customized by editing the config.json." +home: https://truecharts.org/docs/charts/incubator/webp-server +icon: https://truecharts.org/img/hotlink-ok/chart-icons/webp-server.png +keywords: + - webp-server + - Cloud + - Productivity + - Tools-Utilities + - MediaServer-Photos + - Network-Web + - Network-FTP +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: webp-server +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/webp-server + - https://github.com/webp-sh/webp_server_go + - https://hub.docker.com/r/webpsh/webps +type: application +version: 1.0.4 diff --git a/incubator/webp-server/1.0.3/README.md b/incubator/webp-server/1.0.4/README.md similarity index 100% rename from incubator/webp-server/1.0.3/README.md rename to incubator/webp-server/1.0.4/README.md diff --git a/incubator/webp-server/1.0.4/app-changelog.md b/incubator/webp-server/1.0.4/app-changelog.md new file mode 100644 index 00000000000..c1fd0fa90ac --- /dev/null +++ b/incubator/webp-server/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [webp-server-1.0.4](https://github.com/truecharts/charts/compare/webp-server-1.0.3...webp-server-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/webp-server/1.0.3/app-readme.md b/incubator/webp-server/1.0.4/app-readme.md similarity index 100% rename from incubator/webp-server/1.0.3/app-readme.md rename to incubator/webp-server/1.0.4/app-readme.md diff --git a/incubator/webp-server/1.0.4/charts/common-10.9.7.tgz b/incubator/webp-server/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/webp-server/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/webp-server/1.0.3/ix_values.yaml b/incubator/webp-server/1.0.4/ix_values.yaml similarity index 100% rename from incubator/webp-server/1.0.3/ix_values.yaml rename to incubator/webp-server/1.0.4/ix_values.yaml diff --git a/incubator/webp-server/1.0.3/questions.yaml b/incubator/webp-server/1.0.4/questions.yaml similarity index 100% rename from incubator/webp-server/1.0.3/questions.yaml rename to incubator/webp-server/1.0.4/questions.yaml diff --git a/incubator/webtop/1.0.3/templates/common.yaml b/incubator/webp-server/1.0.4/templates/common.yaml similarity index 100% rename from incubator/webtop/1.0.3/templates/common.yaml rename to incubator/webp-server/1.0.4/templates/common.yaml diff --git a/stable/airsonic/7.0.3/values.yaml b/incubator/webp-server/1.0.4/values.yaml similarity index 100% rename from stable/airsonic/7.0.3/values.yaml rename to incubator/webp-server/1.0.4/values.yaml diff --git a/incubator/webtop/1.0.3/Chart.lock b/incubator/webtop/1.0.3/Chart.lock deleted file mode 100644 index 214643be023..00000000000 --- a/incubator/webtop/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:24:13.822457047Z" diff --git a/incubator/webtop/1.0.3/Chart.yaml b/incubator/webtop/1.0.3/Chart.yaml deleted file mode 100644 index 927df18e8ce..00000000000 --- a/incubator/webtop/1.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Tools-Utilities -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Webtop(https://github.com/linuxserver/gclient) - Alpine, Ubuntu, Fedora, and Arch based Charts containing full desktop environments in officially supported flavors accessible via any modern web browser. -home: https://truecharts.org/docs/charts/incubator/webtop -icon: https://truecharts.org/img/hotlink-ok/chart-icons/webtop.png -keywords: - - webtop - - Tools-Utilities -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: webtop -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/webtop - - https://github.com/linuxserver/gclient - - https://github.com/orgs/linuxserver/packages/container/package/webtop - - https://github.com/linuxserver/docker-webtop#readme -type: application -version: 1.0.3 diff --git a/incubator/webtop/1.0.3/app-changelog.md b/incubator/webtop/1.0.3/app-changelog.md deleted file mode 100644 index 425b0942fb0..00000000000 --- a/incubator/webtop/1.0.3/app-changelog.md +++ /dev/null @@ -1,33 +0,0 @@ - - -## [webtop-1.0.3](https://github.com/truecharts/charts/compare/webtop-0.0.45...webtop-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Bump all for ingressList and speedtest - - Major Change to GUI - - bump to regenerate catalog - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update docker general non-major ([#4331](https://github.com/truecharts/charts/issues/4331)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/webtop/1.0.3/charts/common-10.9.4.tgz b/incubator/webtop/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/webtop/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/webtop/1.0.3/CHANGELOG.md b/incubator/webtop/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/webtop/1.0.3/CHANGELOG.md rename to incubator/webtop/1.0.4/CHANGELOG.md diff --git a/incubator/webtop/1.0.4/Chart.yaml b/incubator/webtop/1.0.4/Chart.yaml new file mode 100644 index 00000000000..56017c11e7c --- /dev/null +++ b/incubator/webtop/1.0.4/Chart.yaml @@ -0,0 +1,30 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Tools-Utilities +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Webtop(https://github.com/linuxserver/gclient) - Alpine, Ubuntu, Fedora, and Arch based Charts containing full desktop environments in officially supported flavors accessible via any modern web browser. +home: https://truecharts.org/docs/charts/incubator/webtop +icon: https://truecharts.org/img/hotlink-ok/chart-icons/webtop.png +keywords: + - webtop + - Tools-Utilities +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: webtop +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/webtop + - https://github.com/linuxserver/gclient + - https://github.com/orgs/linuxserver/packages/container/package/webtop + - https://github.com/linuxserver/docker-webtop#readme +type: application +version: 1.0.4 diff --git a/incubator/webtop/1.0.3/README.md b/incubator/webtop/1.0.4/README.md similarity index 100% rename from incubator/webtop/1.0.3/README.md rename to incubator/webtop/1.0.4/README.md diff --git a/incubator/webtop/1.0.4/app-changelog.md b/incubator/webtop/1.0.4/app-changelog.md new file mode 100644 index 00000000000..6a355f47469 --- /dev/null +++ b/incubator/webtop/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [webtop-1.0.4](https://github.com/truecharts/charts/compare/webtop-1.0.3...webtop-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/webtop/1.0.3/app-readme.md b/incubator/webtop/1.0.4/app-readme.md similarity index 100% rename from incubator/webtop/1.0.3/app-readme.md rename to incubator/webtop/1.0.4/app-readme.md diff --git a/incubator/webtop/1.0.4/charts/common-10.9.7.tgz b/incubator/webtop/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/webtop/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/webtop/1.0.3/ix_values.yaml b/incubator/webtop/1.0.4/ix_values.yaml similarity index 100% rename from incubator/webtop/1.0.3/ix_values.yaml rename to incubator/webtop/1.0.4/ix_values.yaml diff --git a/incubator/webtop/1.0.3/questions.yaml b/incubator/webtop/1.0.4/questions.yaml similarity index 100% rename from incubator/webtop/1.0.3/questions.yaml rename to incubator/webtop/1.0.4/questions.yaml diff --git a/incubator/wifi-card/1.0.3/templates/common.yaml b/incubator/webtop/1.0.4/templates/common.yaml similarity index 100% rename from incubator/wifi-card/1.0.3/templates/common.yaml rename to incubator/webtop/1.0.4/templates/common.yaml diff --git a/stable/alist/3.0.3/values.yaml b/incubator/webtop/1.0.4/values.yaml similarity index 100% rename from stable/alist/3.0.3/values.yaml rename to incubator/webtop/1.0.4/values.yaml diff --git a/incubator/wifi-card/1.0.3/Chart.lock b/incubator/wifi-card/1.0.3/Chart.lock deleted file mode 100644 index fd2c023bc5f..00000000000 --- a/incubator/wifi-card/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:24:15.293860144Z" diff --git a/incubator/wifi-card/1.0.3/Chart.yaml b/incubator/wifi-card/1.0.3/Chart.yaml deleted file mode 100644 index 3ff0a879ed6..00000000000 --- a/incubator/wifi-card/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Other -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Print a neat little card with your WiFi info and stick it on the fridge. -home: https://truecharts.org/docs/charts/incubator/wifi-card -icon: https://truecharts.org/img/hotlink-ok/chart-icons/wifi-card.png -keywords: - - wifi-card - - Other -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: wifi-card -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/wifi-card - - https://github.com/bndw/wifi-card - - https://hub.docker.com/r/bndw/wifi-card/ -type: application -version: 1.0.3 diff --git a/incubator/wifi-card/1.0.3/app-changelog.md b/incubator/wifi-card/1.0.3/app-changelog.md deleted file mode 100644 index b65135b01df..00000000000 --- a/incubator/wifi-card/1.0.3/app-changelog.md +++ /dev/null @@ -1,26 +0,0 @@ - - -## [wifi-card-1.0.3](https://github.com/truecharts/charts/compare/wifi-card-0.0.38...wifi-card-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Fix - -- remove removed includes - - \ No newline at end of file diff --git a/incubator/wifi-card/1.0.3/charts/common-10.9.4.tgz b/incubator/wifi-card/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/wifi-card/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/wifi-card/1.0.3/CHANGELOG.md b/incubator/wifi-card/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/wifi-card/1.0.3/CHANGELOG.md rename to incubator/wifi-card/1.0.4/CHANGELOG.md diff --git a/incubator/wifi-card/1.0.4/Chart.yaml b/incubator/wifi-card/1.0.4/Chart.yaml new file mode 100644 index 00000000000..8fdaf29fcfa --- /dev/null +++ b/incubator/wifi-card/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Other +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Print a neat little card with your WiFi info and stick it on the fridge. +home: https://truecharts.org/docs/charts/incubator/wifi-card +icon: https://truecharts.org/img/hotlink-ok/chart-icons/wifi-card.png +keywords: + - wifi-card + - Other +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: wifi-card +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/wifi-card + - https://github.com/bndw/wifi-card + - https://hub.docker.com/r/bndw/wifi-card/ +type: application +version: 1.0.4 diff --git a/incubator/wifi-card/1.0.3/README.md b/incubator/wifi-card/1.0.4/README.md similarity index 100% rename from incubator/wifi-card/1.0.3/README.md rename to incubator/wifi-card/1.0.4/README.md diff --git a/incubator/wifi-card/1.0.4/app-changelog.md b/incubator/wifi-card/1.0.4/app-changelog.md new file mode 100644 index 00000000000..6c52e687503 --- /dev/null +++ b/incubator/wifi-card/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [wifi-card-1.0.4](https://github.com/truecharts/charts/compare/wifi-card-1.0.3...wifi-card-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/wifi-card/1.0.3/app-readme.md b/incubator/wifi-card/1.0.4/app-readme.md similarity index 100% rename from incubator/wifi-card/1.0.3/app-readme.md rename to incubator/wifi-card/1.0.4/app-readme.md diff --git a/incubator/wifi-card/1.0.4/charts/common-10.9.7.tgz b/incubator/wifi-card/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/wifi-card/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/wifi-card/1.0.3/ix_values.yaml b/incubator/wifi-card/1.0.4/ix_values.yaml similarity index 100% rename from incubator/wifi-card/1.0.3/ix_values.yaml rename to incubator/wifi-card/1.0.4/ix_values.yaml diff --git a/incubator/wifi-card/1.0.3/questions.yaml b/incubator/wifi-card/1.0.4/questions.yaml similarity index 100% rename from incubator/wifi-card/1.0.3/questions.yaml rename to incubator/wifi-card/1.0.4/questions.yaml diff --git a/incubator/wordle/1.0.3/templates/common.yaml b/incubator/wifi-card/1.0.4/templates/common.yaml similarity index 100% rename from incubator/wordle/1.0.3/templates/common.yaml rename to incubator/wifi-card/1.0.4/templates/common.yaml diff --git a/stable/amcrest2mqtt/5.0.3/values.yaml b/incubator/wifi-card/1.0.4/values.yaml similarity index 100% rename from stable/amcrest2mqtt/5.0.3/values.yaml rename to incubator/wifi-card/1.0.4/values.yaml diff --git a/incubator/wordle/1.0.3/Chart.lock b/incubator/wordle/1.0.3/Chart.lock deleted file mode 100644 index aca661aa0c1..00000000000 --- a/incubator/wordle/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:24:27.983228115Z" diff --git a/incubator/wordle/1.0.3/Chart.yaml b/incubator/wordle/1.0.3/Chart.yaml deleted file mode 100644 index c972b67ee50..00000000000 --- a/incubator/wordle/1.0.3/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - GameServers - - Productivity - - Other -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This is a clone project of the popular word guessing game we all know and love. Made using React, Typescript, and Tailwind." -home: https://truecharts.org/docs/charts/incubator/wordle -icon: https://truecharts.org/img/hotlink-ok/chart-icons/wordle.png -keywords: - - wordle - - GameServers - - Productivity - - Other -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: wordle -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/wordle - - https://github.com/modem7/docker-wordle - - https://hub.docker.com/r/modem7/wordle -type: application -version: 1.0.3 diff --git a/incubator/wordle/1.0.3/app-changelog.md b/incubator/wordle/1.0.3/app-changelog.md deleted file mode 100644 index 63c2086d6e4..00000000000 --- a/incubator/wordle/1.0.3/app-changelog.md +++ /dev/null @@ -1,26 +0,0 @@ - - -## [wordle-1.0.3](https://github.com/truecharts/charts/compare/wordle-0.0.38...wordle-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Fix - -- remove removed includes - - \ No newline at end of file diff --git a/incubator/wordle/1.0.3/charts/common-10.9.4.tgz b/incubator/wordle/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/wordle/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/wordle/1.0.3/CHANGELOG.md b/incubator/wordle/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/wordle/1.0.3/CHANGELOG.md rename to incubator/wordle/1.0.4/CHANGELOG.md diff --git a/incubator/wordle/1.0.4/Chart.yaml b/incubator/wordle/1.0.4/Chart.yaml new file mode 100644 index 00000000000..a6f788b6dfc --- /dev/null +++ b/incubator/wordle/1.0.4/Chart.yaml @@ -0,0 +1,33 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - GameServers + - Productivity + - Other +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This is a clone project of the popular word guessing game we all know and love. Made using React, Typescript, and Tailwind." +home: https://truecharts.org/docs/charts/incubator/wordle +icon: https://truecharts.org/img/hotlink-ok/chart-icons/wordle.png +keywords: + - wordle + - GameServers + - Productivity + - Other +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: wordle +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/wordle + - https://github.com/modem7/docker-wordle + - https://hub.docker.com/r/modem7/wordle +type: application +version: 1.0.4 diff --git a/incubator/wordle/1.0.3/README.md b/incubator/wordle/1.0.4/README.md similarity index 100% rename from incubator/wordle/1.0.3/README.md rename to incubator/wordle/1.0.4/README.md diff --git a/incubator/wordle/1.0.4/app-changelog.md b/incubator/wordle/1.0.4/app-changelog.md new file mode 100644 index 00000000000..01c445676f0 --- /dev/null +++ b/incubator/wordle/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [wordle-1.0.4](https://github.com/truecharts/charts/compare/wordle-1.0.3...wordle-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/wordle/1.0.3/app-readme.md b/incubator/wordle/1.0.4/app-readme.md similarity index 100% rename from incubator/wordle/1.0.3/app-readme.md rename to incubator/wordle/1.0.4/app-readme.md diff --git a/incubator/wordle/1.0.4/charts/common-10.9.7.tgz b/incubator/wordle/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/wordle/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/wordle/1.0.3/ix_values.yaml b/incubator/wordle/1.0.4/ix_values.yaml similarity index 100% rename from incubator/wordle/1.0.3/ix_values.yaml rename to incubator/wordle/1.0.4/ix_values.yaml diff --git a/incubator/wordle/1.0.3/questions.yaml b/incubator/wordle/1.0.4/questions.yaml similarity index 100% rename from incubator/wordle/1.0.3/questions.yaml rename to incubator/wordle/1.0.4/questions.yaml diff --git a/incubator/xmrig/1.0.3/templates/common.yaml b/incubator/wordle/1.0.4/templates/common.yaml similarity index 100% rename from incubator/xmrig/1.0.3/templates/common.yaml rename to incubator/wordle/1.0.4/templates/common.yaml diff --git a/stable/apache-musicindex/5.0.3/values.yaml b/incubator/wordle/1.0.4/values.yaml similarity index 100% rename from stable/apache-musicindex/5.0.3/values.yaml rename to incubator/wordle/1.0.4/values.yaml diff --git a/incubator/xen-orchestra/1.0.3/Chart.lock b/incubator/xen-orchestra/1.0.3/Chart.lock deleted file mode 100644 index 60365fe6dd9..00000000000 --- a/incubator/xen-orchestra/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:24:35.026293338Z" diff --git a/incubator/xen-orchestra/1.0.3/Chart.yaml b/incubator/xen-orchestra/1.0.3/Chart.yaml deleted file mode 100644 index 2236adf34c3..00000000000 --- a/incubator/xen-orchestra/1.0.3/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: "5.104.0" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: Xen-Orchestra is a Web-UI for managing your existing XenServer infrastructure. -home: https://truecharts.org/docs/charts/incubator/xen-orchestra -icon: https://truecharts.org/img/hotlink-ok/chart-icons/xen-orchestra.png -keywords: - - xen-orchestra -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: xen-orchestra -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/xen-orchestra - - https://hub.docker.com/r/ronivay/xen-orchestra -version: 1.0.3 -annotations: - truecharts.org/catagories: | - - management - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/xen-orchestra/1.0.3/app-changelog.md b/incubator/xen-orchestra/1.0.3/app-changelog.md deleted file mode 100644 index af6a9234a69..00000000000 --- a/incubator/xen-orchestra/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [xen-orchestra-1.0.3](https://github.com/truecharts/charts/compare/xen-orchestra-0.0.12...xen-orchestra-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/xen-orchestra/1.0.3/charts/common-10.9.4.tgz b/incubator/xen-orchestra/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/xen-orchestra/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/xen-orchestra/1.0.3/ix_values.yaml b/incubator/xen-orchestra/1.0.3/ix_values.yaml deleted file mode 100644 index 7975dc313db..00000000000 --- a/incubator/xen-orchestra/1.0.3/ix_values.yaml +++ /dev/null @@ -1,62 +0,0 @@ -image: - repository: tccr.io/truecharts/xenorchestra - tag: 5.104.0@sha256:5ae660feddd4e2f208b64532f89c1823642a58cbb44176c9b8ef3927c7cb2762 - pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - capabilities: - add: - - SYS_ADMIN - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -env: - HTTPS_PORT: "{{ .Values.service.main.ports.main.port }}" - # Just so it doesn't try to bind port 80 - HTTP_PORT: "{{ add1 .Values.service.main.ports.main.port }}" - REDIRECT_TO_HTTPS: true - -probes: - liveness: - enabled: true - custom: true - spec: - exec: - command: - - /healthcheck.sh - readiness: - enabled: true - custom: true - spec: - exec: - command: - - /healthcheck.sh - startup: - enabled: true - custom: true - spec: - exec: - command: - - /healthcheck.sh - -service: - main: - ports: - main: - procotol: HTTPS - port: 10324 - -persistence: - xo-data: - enabled: true - mountPath: "/var/lib/xo-server" - redis-data: - enabled: true - mountPath: "/var/lib/redis" - -portal: - enabled: true diff --git a/incubator/xen-orchestra/1.0.3/CHANGELOG.md b/incubator/xen-orchestra/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/xen-orchestra/1.0.3/CHANGELOG.md rename to incubator/xen-orchestra/1.0.4/CHANGELOG.md diff --git a/incubator/xen-orchestra/1.0.4/Chart.yaml b/incubator/xen-orchestra/1.0.4/Chart.yaml new file mode 100644 index 00000000000..fa0fda31c15 --- /dev/null +++ b/incubator/xen-orchestra/1.0.4/Chart.yaml @@ -0,0 +1,26 @@ +apiVersion: v2 +appVersion: "5.106.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: Xen-Orchestra is a Web-UI for managing your existing XenServer infrastructure. +home: https://truecharts.org/docs/charts/incubator/xen-orchestra +icon: https://truecharts.org/img/hotlink-ok/chart-icons/xen-orchestra.png +keywords: + - xen-orchestra +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: xen-orchestra +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/xen-orchestra + - https://hub.docker.com/r/ronivay/xen-orchestra +version: 1.0.4 +annotations: + truecharts.org/catagories: | + - management + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/xen-orchestra/1.0.3/README.md b/incubator/xen-orchestra/1.0.4/README.md similarity index 100% rename from incubator/xen-orchestra/1.0.3/README.md rename to incubator/xen-orchestra/1.0.4/README.md diff --git a/incubator/xen-orchestra/1.0.4/app-changelog.md b/incubator/xen-orchestra/1.0.4/app-changelog.md new file mode 100644 index 00000000000..eaab6d024c7 --- /dev/null +++ b/incubator/xen-orchestra/1.0.4/app-changelog.md @@ -0,0 +1,10 @@ + + +## [xen-orchestra-1.0.4](https://github.com/truecharts/charts/compare/xen-orchestra-1.0.3...xen-orchestra-1.0.4) (2022-11-12) + +### Chore + +- update docker general non-major ([#4394](https://github.com/truecharts/charts/issues/4394)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/xen-orchestra/1.0.3/app-readme.md b/incubator/xen-orchestra/1.0.4/app-readme.md similarity index 100% rename from incubator/xen-orchestra/1.0.3/app-readme.md rename to incubator/xen-orchestra/1.0.4/app-readme.md diff --git a/incubator/xen-orchestra/1.0.4/charts/common-10.9.7.tgz b/incubator/xen-orchestra/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/xen-orchestra/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/xen-orchestra/1.0.4/ix_values.yaml b/incubator/xen-orchestra/1.0.4/ix_values.yaml new file mode 100644 index 00000000000..ec97bf087d8 --- /dev/null +++ b/incubator/xen-orchestra/1.0.4/ix_values.yaml @@ -0,0 +1,62 @@ +image: + repository: tccr.io/truecharts/xenorchestra + tag: 5.106.0@sha256:07511d252646618f75ac2d98fb47f4c9d97f65ac7a5fdf11d004ca5ee3b62bb0 + pullPolicy: IfNotPresent + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + capabilities: + add: + - SYS_ADMIN + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +env: + HTTPS_PORT: "{{ .Values.service.main.ports.main.port }}" + # Just so it doesn't try to bind port 80 + HTTP_PORT: "{{ add1 .Values.service.main.ports.main.port }}" + REDIRECT_TO_HTTPS: true + +probes: + liveness: + enabled: true + custom: true + spec: + exec: + command: + - /healthcheck.sh + readiness: + enabled: true + custom: true + spec: + exec: + command: + - /healthcheck.sh + startup: + enabled: true + custom: true + spec: + exec: + command: + - /healthcheck.sh + +service: + main: + ports: + main: + procotol: HTTPS + port: 10324 + +persistence: + xo-data: + enabled: true + mountPath: "/var/lib/xo-server" + redis-data: + enabled: true + mountPath: "/var/lib/redis" + +portal: + enabled: true diff --git a/incubator/xen-orchestra/1.0.3/questions.yaml b/incubator/xen-orchestra/1.0.4/questions.yaml similarity index 100% rename from incubator/xen-orchestra/1.0.3/questions.yaml rename to incubator/xen-orchestra/1.0.4/questions.yaml diff --git a/stable/alist/3.0.3/templates/common.yaml b/incubator/xen-orchestra/1.0.4/templates/common.yaml similarity index 100% rename from stable/alist/3.0.3/templates/common.yaml rename to incubator/xen-orchestra/1.0.4/templates/common.yaml diff --git a/stable/apt-cacher-ng/2.0.3/values.yaml b/incubator/xen-orchestra/1.0.4/values.yaml similarity index 100% rename from stable/apt-cacher-ng/2.0.3/values.yaml rename to incubator/xen-orchestra/1.0.4/values.yaml diff --git a/incubator/xmrig/1.0.3/Chart.lock b/incubator/xmrig/1.0.3/Chart.lock deleted file mode 100644 index 5be6301783f..00000000000 --- a/incubator/xmrig/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:24:45.072210452Z" diff --git a/incubator/xmrig/1.0.3/Chart.yaml b/incubator/xmrig/1.0.3/Chart.yaml deleted file mode 100644 index 508d0f85502..00000000000 --- a/incubator/xmrig/1.0.3/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Crypto -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Chartised version of XMRig for CPU Mining. Helps turn your TrueNAS server into a Monero / cryptocurrency mining rig. Now optionally works with GPU algorithms as well. -home: https://truecharts.org/docs/charts/incubator/xmrig -icon: https://truecharts.org/img/hotlink-ok/chart-icons/xmrig.png -keywords: - - xmrig - - Crypto -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: xmrig -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/xmrig - - https://hub.docker.com/r/lnxd/xmrig -type: application -version: 1.0.3 diff --git a/incubator/xmrig/1.0.3/app-changelog.md b/incubator/xmrig/1.0.3/app-changelog.md deleted file mode 100644 index 1570e2f35f6..00000000000 --- a/incubator/xmrig/1.0.3/app-changelog.md +++ /dev/null @@ -1,27 +0,0 @@ - - -## [xmrig-1.0.3](https://github.com/truecharts/charts/compare/xmrig-0.0.34...xmrig-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Fix - -- remove removed includes - - change container config label - - \ No newline at end of file diff --git a/incubator/xmrig/1.0.3/charts/common-10.9.4.tgz b/incubator/xmrig/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/xmrig/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/xmrig/1.0.3/CHANGELOG.md b/incubator/xmrig/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/xmrig/1.0.3/CHANGELOG.md rename to incubator/xmrig/1.0.4/CHANGELOG.md diff --git a/incubator/xmrig/1.0.4/Chart.yaml b/incubator/xmrig/1.0.4/Chart.yaml new file mode 100644 index 00000000000..4f660fe4b3d --- /dev/null +++ b/incubator/xmrig/1.0.4/Chart.yaml @@ -0,0 +1,28 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Crypto +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Chartised version of XMRig for CPU Mining. Helps turn your TrueNAS server into a Monero / cryptocurrency mining rig. Now optionally works with GPU algorithms as well. +home: https://truecharts.org/docs/charts/incubator/xmrig +icon: https://truecharts.org/img/hotlink-ok/chart-icons/xmrig.png +keywords: + - xmrig + - Crypto +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: xmrig +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/xmrig + - https://hub.docker.com/r/lnxd/xmrig +type: application +version: 1.0.4 diff --git a/incubator/xmrig/1.0.3/README.md b/incubator/xmrig/1.0.4/README.md similarity index 100% rename from incubator/xmrig/1.0.3/README.md rename to incubator/xmrig/1.0.4/README.md diff --git a/incubator/xmrig/1.0.4/app-changelog.md b/incubator/xmrig/1.0.4/app-changelog.md new file mode 100644 index 00000000000..5c8b980770c --- /dev/null +++ b/incubator/xmrig/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [xmrig-1.0.4](https://github.com/truecharts/charts/compare/xmrig-1.0.3...xmrig-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/xmrig/1.0.3/app-readme.md b/incubator/xmrig/1.0.4/app-readme.md similarity index 100% rename from incubator/xmrig/1.0.3/app-readme.md rename to incubator/xmrig/1.0.4/app-readme.md diff --git a/incubator/xmrig/1.0.4/charts/common-10.9.7.tgz b/incubator/xmrig/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/xmrig/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/xmrig/1.0.3/ix_values.yaml b/incubator/xmrig/1.0.4/ix_values.yaml similarity index 100% rename from incubator/xmrig/1.0.3/ix_values.yaml rename to incubator/xmrig/1.0.4/ix_values.yaml diff --git a/incubator/xmrig/1.0.3/questions.yaml b/incubator/xmrig/1.0.4/questions.yaml similarity index 100% rename from incubator/xmrig/1.0.3/questions.yaml rename to incubator/xmrig/1.0.4/questions.yaml diff --git a/incubator/xonotic/1.0.3/templates/common.yaml b/incubator/xmrig/1.0.4/templates/common.yaml similarity index 100% rename from incubator/xonotic/1.0.3/templates/common.yaml rename to incubator/xmrig/1.0.4/templates/common.yaml diff --git a/stable/aria2/6.0.3/values.yaml b/incubator/xmrig/1.0.4/values.yaml similarity index 100% rename from stable/aria2/6.0.3/values.yaml rename to incubator/xmrig/1.0.4/values.yaml diff --git a/incubator/xonotic/1.0.3/Chart.lock b/incubator/xonotic/1.0.3/Chart.lock deleted file mode 100644 index cfea11b617d..00000000000 --- a/incubator/xonotic/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:24:46.835671136Z" diff --git a/incubator/xonotic/1.0.3/Chart.yaml b/incubator/xonotic/1.0.3/Chart.yaml deleted file mode 100644 index a33bfa1175c..00000000000 --- a/incubator/xonotic/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - GameServers -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This Chart will download and install the preferred version of Xonotic." -home: https://truecharts.org/docs/charts/incubator/xonotic -icon: https://truecharts.org/img/hotlink-ok/chart-icons/xonotic.png -keywords: - - xonotic - - GameServers -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: xonotic -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/xonotic - - https://www.xonotic.org/ - - https://hub.docker.com/r/ich777/xonotic/ -type: application -version: 1.0.3 diff --git a/incubator/xonotic/1.0.3/app-changelog.md b/incubator/xonotic/1.0.3/app-changelog.md deleted file mode 100644 index ab5dc7d2345..00000000000 --- a/incubator/xonotic/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [xonotic-1.0.3](https://github.com/truecharts/charts/compare/xonotic-0.0.36...xonotic-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/xonotic/1.0.3/charts/common-10.9.4.tgz b/incubator/xonotic/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/xonotic/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/xonotic/1.0.3/CHANGELOG.md b/incubator/xonotic/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/xonotic/1.0.3/CHANGELOG.md rename to incubator/xonotic/1.0.4/CHANGELOG.md diff --git a/incubator/xonotic/1.0.4/Chart.yaml b/incubator/xonotic/1.0.4/Chart.yaml new file mode 100644 index 00000000000..0732e7c07eb --- /dev/null +++ b/incubator/xonotic/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - GameServers +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This Chart will download and install the preferred version of Xonotic." +home: https://truecharts.org/docs/charts/incubator/xonotic +icon: https://truecharts.org/img/hotlink-ok/chart-icons/xonotic.png +keywords: + - xonotic + - GameServers +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: xonotic +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/xonotic + - https://www.xonotic.org/ + - https://hub.docker.com/r/ich777/xonotic/ +type: application +version: 1.0.4 diff --git a/incubator/xonotic/1.0.3/README.md b/incubator/xonotic/1.0.4/README.md similarity index 100% rename from incubator/xonotic/1.0.3/README.md rename to incubator/xonotic/1.0.4/README.md diff --git a/incubator/xonotic/1.0.4/app-changelog.md b/incubator/xonotic/1.0.4/app-changelog.md new file mode 100644 index 00000000000..bbb670e08b6 --- /dev/null +++ b/incubator/xonotic/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [xonotic-1.0.4](https://github.com/truecharts/charts/compare/xonotic-1.0.3...xonotic-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/xonotic/1.0.3/app-readme.md b/incubator/xonotic/1.0.4/app-readme.md similarity index 100% rename from incubator/xonotic/1.0.3/app-readme.md rename to incubator/xonotic/1.0.4/app-readme.md diff --git a/incubator/xonotic/1.0.4/charts/common-10.9.7.tgz b/incubator/xonotic/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/xonotic/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/xonotic/1.0.3/ix_values.yaml b/incubator/xonotic/1.0.4/ix_values.yaml similarity index 100% rename from incubator/xonotic/1.0.3/ix_values.yaml rename to incubator/xonotic/1.0.4/ix_values.yaml diff --git a/incubator/xonotic/1.0.3/questions.yaml b/incubator/xonotic/1.0.4/questions.yaml similarity index 100% rename from incubator/xonotic/1.0.3/questions.yaml rename to incubator/xonotic/1.0.4/questions.yaml diff --git a/incubator/xware/1.0.3/templates/common.yaml b/incubator/xonotic/1.0.4/templates/common.yaml similarity index 100% rename from incubator/xware/1.0.3/templates/common.yaml rename to incubator/xonotic/1.0.4/templates/common.yaml diff --git a/stable/ariang/2.0.3/values.yaml b/incubator/xonotic/1.0.4/values.yaml similarity index 100% rename from stable/ariang/2.0.3/values.yaml rename to incubator/xonotic/1.0.4/values.yaml diff --git a/incubator/xware/1.0.3/Chart.lock b/incubator/xware/1.0.3/Chart.lock deleted file mode 100644 index 7bc8e571bfb..00000000000 --- a/incubator/xware/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:24:58.522871181Z" diff --git a/incubator/xware/1.0.3/Chart.yaml b/incubator/xware/1.0.3/Chart.yaml deleted file mode 100644 index acb897f3b5f..00000000000 --- a/incubator/xware/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Downloaders -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This is a Chart of Thunder downloader." -home: https://truecharts.org/docs/charts/incubator/xware -icon: https://truecharts.org/img/hotlink-ok/chart-icons/xware.png -keywords: - - xware - - Downloaders -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: xware -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/xware - - https://hub.docker.com/r/caiguai/docker-xware - - https://hub.docker.com/r/caiguai/docker-xware -type: application -version: 1.0.3 diff --git a/incubator/xware/1.0.3/app-changelog.md b/incubator/xware/1.0.3/app-changelog.md deleted file mode 100644 index acef42db1ed..00000000000 --- a/incubator/xware/1.0.3/app-changelog.md +++ /dev/null @@ -1,26 +0,0 @@ - - -## [xware-1.0.3](https://github.com/truecharts/charts/compare/xware-0.0.34...xware-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Fix - -- remove removed includes - - \ No newline at end of file diff --git a/incubator/xware/1.0.3/charts/common-10.9.4.tgz b/incubator/xware/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/xware/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/xware/1.0.3/CHANGELOG.md b/incubator/xware/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/xware/1.0.3/CHANGELOG.md rename to incubator/xware/1.0.4/CHANGELOG.md diff --git a/incubator/xware/1.0.4/Chart.yaml b/incubator/xware/1.0.4/Chart.yaml new file mode 100644 index 00000000000..0b2bcf800f5 --- /dev/null +++ b/incubator/xware/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Downloaders +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This is a Chart of Thunder downloader." +home: https://truecharts.org/docs/charts/incubator/xware +icon: https://truecharts.org/img/hotlink-ok/chart-icons/xware.png +keywords: + - xware + - Downloaders +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: xware +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/xware + - https://hub.docker.com/r/caiguai/docker-xware + - https://hub.docker.com/r/caiguai/docker-xware +type: application +version: 1.0.4 diff --git a/incubator/xware/1.0.3/README.md b/incubator/xware/1.0.4/README.md similarity index 100% rename from incubator/xware/1.0.3/README.md rename to incubator/xware/1.0.4/README.md diff --git a/incubator/xware/1.0.4/app-changelog.md b/incubator/xware/1.0.4/app-changelog.md new file mode 100644 index 00000000000..c4c2c4a00ef --- /dev/null +++ b/incubator/xware/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [xware-1.0.4](https://github.com/truecharts/charts/compare/xware-1.0.3...xware-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/xware/1.0.3/app-readme.md b/incubator/xware/1.0.4/app-readme.md similarity index 100% rename from incubator/xware/1.0.3/app-readme.md rename to incubator/xware/1.0.4/app-readme.md diff --git a/incubator/xware/1.0.4/charts/common-10.9.7.tgz b/incubator/xware/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/xware/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/xware/1.0.3/ix_values.yaml b/incubator/xware/1.0.4/ix_values.yaml similarity index 100% rename from incubator/xware/1.0.3/ix_values.yaml rename to incubator/xware/1.0.4/ix_values.yaml diff --git a/incubator/xware/1.0.3/questions.yaml b/incubator/xware/1.0.4/questions.yaml similarity index 100% rename from incubator/xware/1.0.3/questions.yaml rename to incubator/xware/1.0.4/questions.yaml diff --git a/incubator/yacreaderlibraryserver/1.0.3/templates/common.yaml b/incubator/xware/1.0.4/templates/common.yaml similarity index 100% rename from incubator/yacreaderlibraryserver/1.0.3/templates/common.yaml rename to incubator/xware/1.0.4/templates/common.yaml diff --git a/stable/audacity/5.0.3/values.yaml b/incubator/xware/1.0.4/values.yaml similarity index 100% rename from stable/audacity/5.0.3/values.yaml rename to incubator/xware/1.0.4/values.yaml diff --git a/incubator/yacreaderlibraryserver/1.0.3/Chart.lock b/incubator/yacreaderlibraryserver/1.0.3/Chart.lock deleted file mode 100644 index 74831c168d8..00000000000 --- a/incubator/yacreaderlibraryserver/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:25:06.506386987Z" diff --git a/incubator/yacreaderlibraryserver/1.0.3/Chart.yaml b/incubator/yacreaderlibraryserver/1.0.3/Chart.yaml deleted file mode 100644 index e0fd192fb0d..00000000000 --- a/incubator/yacreaderlibraryserver/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - MediaServer-Other -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Headless version of the YACReaderLibraryServer." -home: https://truecharts.org/docs/charts/incubator/yacreaderlibraryserver -icon: https://truecharts.org/img/hotlink-ok/chart-icons/yacreaderlibraryserver.png -keywords: - - yacreaderlibraryserver - - MediaServer-Other -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: yacreaderlibraryserver -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/yacreaderlibraryserver - - https://www.yacreader.com - - https://hub.docker.com/r/xthursdayx/yacreaderlibrary-server-docker/ -type: application -version: 1.0.3 diff --git a/incubator/yacreaderlibraryserver/1.0.3/app-changelog.md b/incubator/yacreaderlibraryserver/1.0.3/app-changelog.md deleted file mode 100644 index 017d84256f1..00000000000 --- a/incubator/yacreaderlibraryserver/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [yacreaderlibraryserver-1.0.3](https://github.com/truecharts/charts/compare/yacreaderlibraryserver-0.0.34...yacreaderlibraryserver-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/yacreaderlibraryserver/1.0.3/charts/common-10.9.4.tgz b/incubator/yacreaderlibraryserver/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/yacreaderlibraryserver/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/yacreaderlibraryserver/1.0.3/CHANGELOG.md b/incubator/yacreaderlibraryserver/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/yacreaderlibraryserver/1.0.3/CHANGELOG.md rename to incubator/yacreaderlibraryserver/1.0.4/CHANGELOG.md diff --git a/incubator/yacreaderlibraryserver/1.0.4/Chart.yaml b/incubator/yacreaderlibraryserver/1.0.4/Chart.yaml new file mode 100644 index 00000000000..e7c850144ff --- /dev/null +++ b/incubator/yacreaderlibraryserver/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - MediaServer-Other +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Headless version of the YACReaderLibraryServer." +home: https://truecharts.org/docs/charts/incubator/yacreaderlibraryserver +icon: https://truecharts.org/img/hotlink-ok/chart-icons/yacreaderlibraryserver.png +keywords: + - yacreaderlibraryserver + - MediaServer-Other +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: yacreaderlibraryserver +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/yacreaderlibraryserver + - https://www.yacreader.com + - https://hub.docker.com/r/xthursdayx/yacreaderlibrary-server-docker/ +type: application +version: 1.0.4 diff --git a/incubator/yacreaderlibraryserver/1.0.3/README.md b/incubator/yacreaderlibraryserver/1.0.4/README.md similarity index 100% rename from incubator/yacreaderlibraryserver/1.0.3/README.md rename to incubator/yacreaderlibraryserver/1.0.4/README.md diff --git a/incubator/yacreaderlibraryserver/1.0.4/app-changelog.md b/incubator/yacreaderlibraryserver/1.0.4/app-changelog.md new file mode 100644 index 00000000000..664b214c4d0 --- /dev/null +++ b/incubator/yacreaderlibraryserver/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [yacreaderlibraryserver-1.0.4](https://github.com/truecharts/charts/compare/yacreaderlibraryserver-1.0.3...yacreaderlibraryserver-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/yacreaderlibraryserver/1.0.3/app-readme.md b/incubator/yacreaderlibraryserver/1.0.4/app-readme.md similarity index 100% rename from incubator/yacreaderlibraryserver/1.0.3/app-readme.md rename to incubator/yacreaderlibraryserver/1.0.4/app-readme.md diff --git a/incubator/yacreaderlibraryserver/1.0.4/charts/common-10.9.7.tgz b/incubator/yacreaderlibraryserver/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/yacreaderlibraryserver/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/yacreaderlibraryserver/1.0.3/ix_values.yaml b/incubator/yacreaderlibraryserver/1.0.4/ix_values.yaml similarity index 100% rename from incubator/yacreaderlibraryserver/1.0.3/ix_values.yaml rename to incubator/yacreaderlibraryserver/1.0.4/ix_values.yaml diff --git a/incubator/yacreaderlibraryserver/1.0.3/questions.yaml b/incubator/yacreaderlibraryserver/1.0.4/questions.yaml similarity index 100% rename from incubator/yacreaderlibraryserver/1.0.3/questions.yaml rename to incubator/yacreaderlibraryserver/1.0.4/questions.yaml diff --git a/incubator/yacy/1.0.3/templates/common.yaml b/incubator/yacreaderlibraryserver/1.0.4/templates/common.yaml similarity index 100% rename from incubator/yacy/1.0.3/templates/common.yaml rename to incubator/yacreaderlibraryserver/1.0.4/templates/common.yaml diff --git a/stable/audiobookshelf/3.0.3/values.yaml b/incubator/yacreaderlibraryserver/1.0.4/values.yaml similarity index 100% rename from stable/audiobookshelf/3.0.3/values.yaml rename to incubator/yacreaderlibraryserver/1.0.4/values.yaml diff --git a/incubator/yacy/1.0.3/Chart.lock b/incubator/yacy/1.0.3/Chart.lock deleted file mode 100644 index cbef511b1a4..00000000000 --- a/incubator/yacy/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:25:16.299012358Z" diff --git a/incubator/yacy/1.0.3/Chart.yaml b/incubator/yacy/1.0.3/Chart.yaml deleted file mode 100644 index 3585c2a7339..00000000000 --- a/incubator/yacy/1.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Tools-Utilities - - Network-Web -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "YaCy decentralized search engine (https://yacy.net)" -home: https://truecharts.org/docs/charts/incubator/yacy -icon: https://truecharts.org/img/hotlink-ok/chart-icons/yacy.png -keywords: - - yacy - - Tools-Utilities - - Network-Web -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: yacy -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/yacy - - https://yacy.net/ - - https://hub.docker.com/r/yacy/yacy_search_server/ -type: application -version: 1.0.3 diff --git a/incubator/yacy/1.0.3/app-changelog.md b/incubator/yacy/1.0.3/app-changelog.md deleted file mode 100644 index e94605cab29..00000000000 --- a/incubator/yacy/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [yacy-1.0.3](https://github.com/truecharts/charts/compare/yacy-0.0.34...yacy-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/yacy/1.0.3/charts/common-10.9.4.tgz b/incubator/yacy/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/yacy/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/yacy/1.0.3/CHANGELOG.md b/incubator/yacy/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/yacy/1.0.3/CHANGELOG.md rename to incubator/yacy/1.0.4/CHANGELOG.md diff --git a/incubator/yacy/1.0.4/Chart.yaml b/incubator/yacy/1.0.4/Chart.yaml new file mode 100644 index 00000000000..3f70823955a --- /dev/null +++ b/incubator/yacy/1.0.4/Chart.yaml @@ -0,0 +1,31 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Tools-Utilities + - Network-Web +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "YaCy decentralized search engine (https://yacy.net)" +home: https://truecharts.org/docs/charts/incubator/yacy +icon: https://truecharts.org/img/hotlink-ok/chart-icons/yacy.png +keywords: + - yacy + - Tools-Utilities + - Network-Web +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: yacy +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/yacy + - https://yacy.net/ + - https://hub.docker.com/r/yacy/yacy_search_server/ +type: application +version: 1.0.4 diff --git a/incubator/yacy/1.0.3/README.md b/incubator/yacy/1.0.4/README.md similarity index 100% rename from incubator/yacy/1.0.3/README.md rename to incubator/yacy/1.0.4/README.md diff --git a/incubator/yacy/1.0.4/app-changelog.md b/incubator/yacy/1.0.4/app-changelog.md new file mode 100644 index 00000000000..4f8bff1362c --- /dev/null +++ b/incubator/yacy/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [yacy-1.0.4](https://github.com/truecharts/charts/compare/yacy-1.0.3...yacy-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/yacy/1.0.3/app-readme.md b/incubator/yacy/1.0.4/app-readme.md similarity index 100% rename from incubator/yacy/1.0.3/app-readme.md rename to incubator/yacy/1.0.4/app-readme.md diff --git a/incubator/yacy/1.0.4/charts/common-10.9.7.tgz b/incubator/yacy/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/yacy/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/yacy/1.0.3/ix_values.yaml b/incubator/yacy/1.0.4/ix_values.yaml similarity index 100% rename from incubator/yacy/1.0.3/ix_values.yaml rename to incubator/yacy/1.0.4/ix_values.yaml diff --git a/incubator/yacy/1.0.3/questions.yaml b/incubator/yacy/1.0.4/questions.yaml similarity index 100% rename from incubator/yacy/1.0.3/questions.yaml rename to incubator/yacy/1.0.4/questions.yaml diff --git a/incubator/yourls/1.0.3/templates/common.yaml b/incubator/yacy/1.0.4/templates/common.yaml similarity index 100% rename from incubator/yourls/1.0.3/templates/common.yaml rename to incubator/yacy/1.0.4/templates/common.yaml diff --git a/stable/autobrr/2.0.3/values.yaml b/incubator/yacy/1.0.4/values.yaml similarity index 100% rename from stable/autobrr/2.0.3/values.yaml rename to incubator/yacy/1.0.4/values.yaml diff --git a/incubator/yourls/1.0.3/Chart.lock b/incubator/yourls/1.0.3/Chart.lock deleted file mode 100644 index 6e83d76ce51..00000000000 --- a/incubator/yourls/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:25:18.437094679Z" diff --git a/incubator/yourls/1.0.3/Chart.yaml b/incubator/yourls/1.0.3/Chart.yaml deleted file mode 100644 index dd7d2f267e5..00000000000 --- a/incubator/yourls/1.0.3/Chart.yaml +++ /dev/null @@ -1,34 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Cloud - - Tools-Utilities - - Network-Web - - Network-Other -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: YOURLS is a set of PHP scripts that will allow you to run Your Own URL Shortener. -home: https://truecharts.org/docs/charts/incubator/yourls -icon: https://truecharts.org/img/hotlink-ok/chart-icons/yourls.png -keywords: - - yourls - - Cloud - - Tools-Utilities - - Network-Web - - Network-Other -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: yourls -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/yourls - - https://hub.docker.com/_/yourls/ -type: application -version: 1.0.3 diff --git a/incubator/yourls/1.0.3/app-changelog.md b/incubator/yourls/1.0.3/app-changelog.md deleted file mode 100644 index 6c6b868399b..00000000000 --- a/incubator/yourls/1.0.3/app-changelog.md +++ /dev/null @@ -1,32 +0,0 @@ - - -## [yourls-1.0.3](https://github.com/truecharts/charts/compare/yourls-0.0.45...yourls-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - change container config label - - \ No newline at end of file diff --git a/incubator/yourls/1.0.3/charts/common-10.9.4.tgz b/incubator/yourls/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/yourls/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/yourls/1.0.3/CHANGELOG.md b/incubator/yourls/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/yourls/1.0.3/CHANGELOG.md rename to incubator/yourls/1.0.4/CHANGELOG.md diff --git a/incubator/yourls/1.0.4/Chart.yaml b/incubator/yourls/1.0.4/Chart.yaml new file mode 100644 index 00000000000..2d8bd9e15bf --- /dev/null +++ b/incubator/yourls/1.0.4/Chart.yaml @@ -0,0 +1,34 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Cloud + - Tools-Utilities + - Network-Web + - Network-Other +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: YOURLS is a set of PHP scripts that will allow you to run Your Own URL Shortener. +home: https://truecharts.org/docs/charts/incubator/yourls +icon: https://truecharts.org/img/hotlink-ok/chart-icons/yourls.png +keywords: + - yourls + - Cloud + - Tools-Utilities + - Network-Web + - Network-Other +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: yourls +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/yourls + - https://hub.docker.com/_/yourls/ +type: application +version: 1.0.4 diff --git a/incubator/yourls/1.0.3/README.md b/incubator/yourls/1.0.4/README.md similarity index 100% rename from incubator/yourls/1.0.3/README.md rename to incubator/yourls/1.0.4/README.md diff --git a/incubator/yourls/1.0.4/app-changelog.md b/incubator/yourls/1.0.4/app-changelog.md new file mode 100644 index 00000000000..f0377f6cc94 --- /dev/null +++ b/incubator/yourls/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [yourls-1.0.4](https://github.com/truecharts/charts/compare/yourls-1.0.3...yourls-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/yourls/1.0.3/app-readme.md b/incubator/yourls/1.0.4/app-readme.md similarity index 100% rename from incubator/yourls/1.0.3/app-readme.md rename to incubator/yourls/1.0.4/app-readme.md diff --git a/incubator/yourls/1.0.4/charts/common-10.9.7.tgz b/incubator/yourls/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/yourls/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/yourls/1.0.3/ix_values.yaml b/incubator/yourls/1.0.4/ix_values.yaml similarity index 100% rename from incubator/yourls/1.0.3/ix_values.yaml rename to incubator/yourls/1.0.4/ix_values.yaml diff --git a/incubator/yourls/1.0.3/questions.yaml b/incubator/yourls/1.0.4/questions.yaml similarity index 100% rename from incubator/yourls/1.0.3/questions.yaml rename to incubator/yourls/1.0.4/questions.yaml diff --git a/incubator/youtransfer/1.0.3/templates/common.yaml b/incubator/yourls/1.0.4/templates/common.yaml similarity index 100% rename from incubator/youtransfer/1.0.3/templates/common.yaml rename to incubator/yourls/1.0.4/templates/common.yaml diff --git a/stable/automatic-music-downloader/3.0.3/values.yaml b/incubator/yourls/1.0.4/values.yaml similarity index 100% rename from stable/automatic-music-downloader/3.0.3/values.yaml rename to incubator/yourls/1.0.4/values.yaml diff --git a/incubator/youtransfer/1.0.3/Chart.lock b/incubator/youtransfer/1.0.3/Chart.lock deleted file mode 100644 index 91cf1360c40..00000000000 --- a/incubator/youtransfer/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:25:29.110927349Z" diff --git a/incubator/youtransfer/1.0.3/Chart.yaml b/incubator/youtransfer/1.0.3/Chart.yaml deleted file mode 100644 index 374df092a3b..00000000000 --- a/incubator/youtransfer/1.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Cloud - - Tools-Utilities -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "YouTransfer is a simple but elegant self-hosted file transfer & sharing solution. It is an alternative to paid services like Dropbox and WeTransfer by offering similar features but without limitations, price plans and a lengthy privacy policy. You remain in control of your files." -home: https://truecharts.org/docs/charts/incubator/youtransfer -icon: https://truecharts.org/img/hotlink-ok/chart-icons/youtransfer.png -keywords: - - youtransfer - - Cloud - - Tools-Utilities -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: youtransfer -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/youtransfer - - https://github.com/YouTransfer/YouTransfer - - https://hub.docker.com/r/remie/youtransfer/ -type: application -version: 1.0.3 diff --git a/incubator/youtransfer/1.0.3/app-changelog.md b/incubator/youtransfer/1.0.3/app-changelog.md deleted file mode 100644 index af8c4bf644e..00000000000 --- a/incubator/youtransfer/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [youtransfer-1.0.3](https://github.com/truecharts/charts/compare/youtransfer-0.0.34...youtransfer-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/youtransfer/1.0.3/charts/common-10.9.4.tgz b/incubator/youtransfer/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/youtransfer/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/youtransfer/1.0.3/CHANGELOG.md b/incubator/youtransfer/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/youtransfer/1.0.3/CHANGELOG.md rename to incubator/youtransfer/1.0.4/CHANGELOG.md diff --git a/incubator/youtransfer/1.0.4/Chart.yaml b/incubator/youtransfer/1.0.4/Chart.yaml new file mode 100644 index 00000000000..43e55d87ed1 --- /dev/null +++ b/incubator/youtransfer/1.0.4/Chart.yaml @@ -0,0 +1,31 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Cloud + - Tools-Utilities +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "YouTransfer is a simple but elegant self-hosted file transfer & sharing solution. It is an alternative to paid services like Dropbox and WeTransfer by offering similar features but without limitations, price plans and a lengthy privacy policy. You remain in control of your files." +home: https://truecharts.org/docs/charts/incubator/youtransfer +icon: https://truecharts.org/img/hotlink-ok/chart-icons/youtransfer.png +keywords: + - youtransfer + - Cloud + - Tools-Utilities +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: youtransfer +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/youtransfer + - https://github.com/YouTransfer/YouTransfer + - https://hub.docker.com/r/remie/youtransfer/ +type: application +version: 1.0.4 diff --git a/incubator/youtransfer/1.0.3/README.md b/incubator/youtransfer/1.0.4/README.md similarity index 100% rename from incubator/youtransfer/1.0.3/README.md rename to incubator/youtransfer/1.0.4/README.md diff --git a/incubator/youtransfer/1.0.4/app-changelog.md b/incubator/youtransfer/1.0.4/app-changelog.md new file mode 100644 index 00000000000..67fe6b8ec29 --- /dev/null +++ b/incubator/youtransfer/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [youtransfer-1.0.4](https://github.com/truecharts/charts/compare/youtransfer-1.0.3...youtransfer-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/youtransfer/1.0.3/app-readme.md b/incubator/youtransfer/1.0.4/app-readme.md similarity index 100% rename from incubator/youtransfer/1.0.3/app-readme.md rename to incubator/youtransfer/1.0.4/app-readme.md diff --git a/incubator/youtransfer/1.0.4/charts/common-10.9.7.tgz b/incubator/youtransfer/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/youtransfer/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/youtransfer/1.0.3/ix_values.yaml b/incubator/youtransfer/1.0.4/ix_values.yaml similarity index 100% rename from incubator/youtransfer/1.0.3/ix_values.yaml rename to incubator/youtransfer/1.0.4/ix_values.yaml diff --git a/incubator/youtransfer/1.0.3/questions.yaml b/incubator/youtransfer/1.0.4/questions.yaml similarity index 100% rename from incubator/youtransfer/1.0.3/questions.yaml rename to incubator/youtransfer/1.0.4/questions.yaml diff --git a/incubator/z80pack/1.0.3/templates/common.yaml b/incubator/youtransfer/1.0.4/templates/common.yaml similarity index 100% rename from incubator/z80pack/1.0.3/templates/common.yaml rename to incubator/youtransfer/1.0.4/templates/common.yaml diff --git a/stable/autoscan/2.0.3/values.yaml b/incubator/youtransfer/1.0.4/values.yaml similarity index 100% rename from stable/autoscan/2.0.3/values.yaml rename to incubator/youtransfer/1.0.4/values.yaml diff --git a/incubator/z80pack/1.0.3/Chart.lock b/incubator/z80pack/1.0.3/Chart.lock deleted file mode 100644 index f11be9fb283..00000000000 --- a/incubator/z80pack/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:25:36.775896276Z" diff --git a/incubator/z80pack/1.0.3/Chart.yaml b/incubator/z80pack/1.0.3/Chart.yaml deleted file mode 100644 index 47b471600f1..00000000000 --- a/incubator/z80pack/1.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Other -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Z80Pack is an emulator for emulating CP/M 1, CP/M 2, CP/M 3, and MP/M II on Linux. This is a command line Chart only. There is a built in Shell in a Box WebGUI that is a command line browser window. You can also execute bash in the Chart.[br]\n" -home: https://truecharts.org/docs/charts/incubator/z80pack -icon: https://truecharts.org/img/hotlink-ok/chart-icons/z80pack.png -keywords: - - z80pack - - Other -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: z80pack -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/z80pack - - http://www.autometer.de/unix4fun/z80pack/index.html - - https://registry.hub.docker.com/r/dlandon/z80pack/ -type: application -version: 1.0.3 diff --git a/incubator/z80pack/1.0.3/app-changelog.md b/incubator/z80pack/1.0.3/app-changelog.md deleted file mode 100644 index eda0bbd2367..00000000000 --- a/incubator/z80pack/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [z80pack-1.0.3](https://github.com/truecharts/charts/compare/z80pack-0.0.35...z80pack-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/z80pack/1.0.3/charts/common-10.9.4.tgz b/incubator/z80pack/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/z80pack/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/z80pack/1.0.3/CHANGELOG.md b/incubator/z80pack/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/z80pack/1.0.3/CHANGELOG.md rename to incubator/z80pack/1.0.4/CHANGELOG.md diff --git a/incubator/z80pack/1.0.4/Chart.yaml b/incubator/z80pack/1.0.4/Chart.yaml new file mode 100644 index 00000000000..0e23b221997 --- /dev/null +++ b/incubator/z80pack/1.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Other +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Z80Pack is an emulator for emulating CP/M 1, CP/M 2, CP/M 3, and MP/M II on Linux. This is a command line Chart only. There is a built in Shell in a Box WebGUI that is a command line browser window. You can also execute bash in the Chart.[br]\n" +home: https://truecharts.org/docs/charts/incubator/z80pack +icon: https://truecharts.org/img/hotlink-ok/chart-icons/z80pack.png +keywords: + - z80pack + - Other +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: z80pack +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/z80pack + - http://www.autometer.de/unix4fun/z80pack/index.html + - https://registry.hub.docker.com/r/dlandon/z80pack/ +type: application +version: 1.0.4 diff --git a/incubator/z80pack/1.0.3/README.md b/incubator/z80pack/1.0.4/README.md similarity index 100% rename from incubator/z80pack/1.0.3/README.md rename to incubator/z80pack/1.0.4/README.md diff --git a/incubator/z80pack/1.0.4/app-changelog.md b/incubator/z80pack/1.0.4/app-changelog.md new file mode 100644 index 00000000000..bcde6ad6c40 --- /dev/null +++ b/incubator/z80pack/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [z80pack-1.0.4](https://github.com/truecharts/charts/compare/z80pack-1.0.3...z80pack-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/z80pack/1.0.3/app-readme.md b/incubator/z80pack/1.0.4/app-readme.md similarity index 100% rename from incubator/z80pack/1.0.3/app-readme.md rename to incubator/z80pack/1.0.4/app-readme.md diff --git a/incubator/z80pack/1.0.4/charts/common-10.9.7.tgz b/incubator/z80pack/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/z80pack/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/z80pack/1.0.3/ix_values.yaml b/incubator/z80pack/1.0.4/ix_values.yaml similarity index 100% rename from incubator/z80pack/1.0.3/ix_values.yaml rename to incubator/z80pack/1.0.4/ix_values.yaml diff --git a/incubator/z80pack/1.0.3/questions.yaml b/incubator/z80pack/1.0.4/questions.yaml similarity index 100% rename from incubator/z80pack/1.0.3/questions.yaml rename to incubator/z80pack/1.0.4/questions.yaml diff --git a/incubator/zoneminder/1.0.3/templates/common.yaml b/incubator/z80pack/1.0.4/templates/common.yaml similarity index 100% rename from incubator/zoneminder/1.0.3/templates/common.yaml rename to incubator/z80pack/1.0.4/templates/common.yaml diff --git a/stable/avidemux/2.0.3/values.yaml b/incubator/z80pack/1.0.4/values.yaml similarity index 100% rename from stable/avidemux/2.0.3/values.yaml rename to incubator/z80pack/1.0.4/values.yaml diff --git a/incubator/zabbix/3.0.0/CHANGELOG.md b/incubator/zabbix/3.0.0/CHANGELOG.md new file mode 100644 index 00000000000..6b5bc3127c2 --- /dev/null +++ b/incubator/zabbix/3.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [zabbix-2.0.0](https://github.com/truecharts/charts/compare/zabbix-1.0.7...zabbix-2.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [zabbix-1.0.10](https://github.com/truecharts/charts/compare/zabbix-1.0.7...zabbix-1.0.10) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [zabbix-1.0.9](https://github.com/truecharts/charts/compare/zabbix-1.0.7...zabbix-1.0.9) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [zabbix-1.0.9](https://github.com/truecharts/charts/compare/zabbix-1.0.7...zabbix-1.0.9) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [zabbix-1.0.9](https://github.com/truecharts/charts/compare/zabbix-1.0.7...zabbix-1.0.9) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [zabbix-1.0.8](https://github.com/truecharts/charts/compare/zabbix-1.0.7...zabbix-1.0.8) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + diff --git a/incubator/zabbix/3.0.0/Chart.yaml b/incubator/zabbix/3.0.0/Chart.yaml new file mode 100644 index 00000000000..e4f3c351985 --- /dev/null +++ b/incubator/zabbix/3.0.0/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +appVersion: "6.2.4" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 +description: Zabbix is an enterprise-class open source distributed monitoring solution. +home: https://truecharts.org/docs/charts/incubator/zabbix +icon: https://truecharts.org/img/hotlink-ok/chart-icons/zabbix.png +keywords: + - zabbix + - monitoring +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: zabbix +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/zabbix + - https://hub.docker.com/r/zabbix/zabbix-server-pgsql + - https://hub.docker.com/r/zabbix/zabbix-web-nginx-pgsql +version: 3.0.0 +annotations: + truecharts.org/catagories: | + - utilities + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/zabbix/3.0.0/README.md b/incubator/zabbix/3.0.0/README.md new file mode 100644 index 00000000000..3bf7d1bb870 --- /dev/null +++ b/incubator/zabbix/3.0.0/README.md @@ -0,0 +1,108 @@ +# zabbix + +Zabbix is an enterprise-class open source distributed monitoring solution. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [zabbix](https://truecharts.org/docs/charts/incubator/zabbix) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.122 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `zabbix` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install zabbix TrueCharts/zabbix +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `zabbix` deployment + +```console +helm uninstall zabbix +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install zabbix \ + --set env.TZ="America/New York" \ + TrueCharts/zabbix +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install zabbix TrueCharts/zabbix -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/incubator/zabbix/3.0.0/app-changelog.md b/incubator/zabbix/3.0.0/app-changelog.md new file mode 100644 index 00000000000..5d7582227ca --- /dev/null +++ b/incubator/zabbix/3.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [zabbix-3.0.0](https://github.com/truecharts/charts/compare/zabbix-2.0.3...zabbix-3.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/zabbix/3.0.0/app-readme.md b/incubator/zabbix/3.0.0/app-readme.md new file mode 100644 index 00000000000..57b808d1e63 --- /dev/null +++ b/incubator/zabbix/3.0.0/app-readme.md @@ -0,0 +1,8 @@ +Zabbix is an enterprise-class open source distributed monitoring solution. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/incubator/zabbix](https://truecharts.org/docs/charts/incubator/zabbix) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/incubator/zabbix/3.0.0/charts/common-10.9.7.tgz b/incubator/zabbix/3.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/zabbix/3.0.0/charts/common-10.9.7.tgz differ diff --git a/incubator/zabbix/3.0.0/charts/postgresql-9.0.5.tgz b/incubator/zabbix/3.0.0/charts/postgresql-9.0.5.tgz new file mode 100644 index 00000000000..8fe3c326a7c Binary files /dev/null and b/incubator/zabbix/3.0.0/charts/postgresql-9.0.5.tgz differ diff --git a/incubator/zabbix/3.0.0/ix_values.yaml b/incubator/zabbix/3.0.0/ix_values.yaml new file mode 100644 index 00000000000..2674b45d701 --- /dev/null +++ b/incubator/zabbix/3.0.0/ix_values.yaml @@ -0,0 +1,297 @@ +image: + repository: tccr.io/truecharts/zabbix-server + tag: 6.2.4@sha256:cd32271b7518a69827061bdc63b6c6eaed65decc6f32a8b2c3c600c08ecd050b + pullPolicy: IfNotPresent + +frontendImage: + repository: tccr.io/truecharts/zabbix-web + tag: 6.2.4@sha256:36330108007ed91714f60ca825a8b72e54b2370adab672af0dc4e19f3c98bbb6 + pullPolicy: IfNotPresent + +agent2Image: + repository: tccr.io/truecharts/zabbix-agent2 + tag: 6.2.4@sha256:5a6672816998a3fe09e38702603fde676e13020fc93cdd6d712dda42f10632b6 + pullPolicy: IfNotPresent + +snmptrapsImage: + repository: tccr.io/truecharts/zabbix-snmptraps + tag: 6.2.4@sha256:a77c8d9a5c27592a256991392a1a502a4803080b400fba9f502e196321ab3a1e + pullPolicy: IfNotPresent + +javaGatewayImage: + repository: tccr.io/truecharts/zabbix-java-gateway + tag: 6.2.4@sha256:d2c6b520ee13e2d17946d125857510ec2dc9b4f565043878a19c987029244439 + pullPolicy: IfNotPresent + +webServiceImage: + repository: tccr.io/truecharts/zabbix-web-service + tag: 6.2.4@sha256:f24c0c3d948b45df5b7a411f2b98ce87855856bbcfe3cfc4c41a3b41e95d28bb + pullPolicy: IfNotPresent + +tty: true + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 1997 + runAsGroup: 0 + +zabbix: + # -- https://www.zabbix.com/documentation/current/en/manual/appendix/config/zabbix_server + server: + listen_backlog: 0 + debug_level: 3 + load_modules: [] + timeout: 4 + service_manager_sync_freq: 60 + start_report_writers: 0 + start_pollers: 5 + start_ipmi_pollers: 0 + start_preprocessors: 3 + start_pollers_unreachable: 1 + start_trappers: 5 + start_pingers: 1 + start_discoverers: 1 + start_history_pollers: 5 + start_http_pollers: 1 + start_obdc_pollers: 1 + start_timers: 1 + start_escalators: 1 + start_alerters: 3 + start_java_pollers: 5 + start_proxy_pollers: 1 + start_db_syncers: 4 + start_lld_processors: 2 + start_vmware_collectors: 0 + vmware_frequency: 60 + vmware_perf_frequency: 60 + vmware_cache_size: 8M + vmware_timeout: 10 + housekeeping_freq: 1 + max_housekeeper_delete: 5000 + problem_housekeeper_freq: 60 + cache_size: 32M + cache_update_freq: 60 + history_cache_size: 16M + history_index_cache_size: 4M + history_storage_date_index: false + trend_cache_size: 4M + trend_function_cache_size: 4M + value_cache_size: 8M + trapper_timeout: 300 + unreachable_period: 45 + unreachable_delay: 15 + unavailable_delay: 60 + log_slow_queries: 3000 + proxy_config_freq: 3600 + proxy_data_freq: 1 + export_file_size: 1G + export_type: [] + stats_allowed_ips: [] + frontend: + server_name: My Zabbix Server + enable_access_logs: true + max_execution_time: 300 + memory_limit: 128M + post_max_size: 16M + upload_max_file_size: 2M + max_input_time: 300 + session_name: zbx_sessionid + deny_gui_access: false + warning_message: Zabbix Server is under maintenance + access_ip_range: [] + # Advanced + sso_settings: "" + php_fpm_pm: dynamic + php_fpm_pm_max_children: 50 + php_fpm_pm_start_servers: 5 + php_fpm_pm_min_spare_servers: 5 + php_fpm_pm_max_spare_servers: 35 + php_fpm_pm_max_requests: 0 + agent: + enabled: true + hostname: + - Zabbix server + hostname_item: "" + metadata: "" + metadata_item: "" + timeout: 3 + enable_persistent_buffer: false + persistent_buffer_period: 1h + refresh_active_checks: 120 + buffer_send: 5 + buffer_size: 100 + unsafe_user_parameters: false + tls_connect: unencrypted + tls_accept: + - unencrypted + psk_identity: "" + psk_file: "" + allow_key: "" + deny_key: "" + javagateway: + enabled: true + start_pollers: 5 + timeout: 3 + debug_level: info + webservice: + enabled: true + debug_level: 3 + timeout: 10 + snmptraps: + enabled: true + +envFrom: + - secretRef: + name: '{{ include "tc.common.names.fullname" . }}-common-secret' + - configMapRef: + name: '{{ include "tc.common.names.fullname" . }}-common-config' + - configMapRef: + name: '{{ include "tc.common.names.fullname" . }}-server-config' + +service: + main: + ports: + main: + port: 10211 + protocol: HTTP + targetPort: 8080 + server: + enabled: true + ports: + server: + enabled: true + port: 10051 + javagateway: + enabled: true + ports: + javagateway: + enabled: true + port: 10052 + snmptraps: + enabled: true + ports: + snmptraps: + protocol: UDP + enabled: true + port: 162 + targetPort: 1162 + agent: + type: ClusterIP + enabled: true + ports: + agent: + enabled: true + port: 10050 + webservice: + type: ClusterIP + enabled: true + ports: + webservice: + enabled: true + protocol: HTTP + port: 10053 + +probes: + liveness: + port: "{{ .Values.service.server.ports.server.port }}" + readiness: + port: "{{ .Values.service.server.ports.server.port }}" + startup: + port: "{{ .Values.service.server.ports.server.port }}" + +persistence: + # Server + serveralertscripts: + enabled: true + mountPath: "/usr/lib/zabbix/alertscripts" + size: 256Gi + serverexternalscripts: + enabled: true + mountPath: "/usr/lib/zabbix/externalscripts" + size: 256Gi + servermodules: + enabled: true + mountPath: "/var/lib/zabbix/modules" + size: 256Gi + serverenc: + enabled: true + mountPath: "/var/lib/zabbix/enc" + size: 256Gi + serversshkeys: + enabled: true + mountPath: "/var/lib/zabbix/ssh_keys" + size: 256Gi + serversslcerts: + enabled: true + mountPath: "/var/lib/zabbix/ssl/certs" + size: 256Gi + serversslkeys: + enabled: true + mountPath: "/var/lib/zabbix/ssl/keys" + size: 256Gi + serversslca: + enabled: true + mountPath: "/var/lib/zabbix/ssl/ssl_ca" + size: 256Gi + serverexport: + # Used with conjunction of .Values.zabbix.server.export_file_size + enabled: true + mountPath: "/var/lib/zabbix/export" + size: 256Gi + # SNMP Traps and Server + snmptraps: + enabled: true + mountPath: /var/lib/zabbix/snmptraps + size: 256Gi + snmpmibs: + enabled: true + mountPath: /var/lib/zabbix/mibs + size: 256Gi + # Agent2 Volumes + hostproc: + enabled: true + noMount: true + readOnly: true + type: hostPath + hostPath: /proc + mountPath: /host/proc + hostsys: + enabled: true + noMount: true + readOnly: true + type: hostPath + hostPath: /sys + mountPath: /host/sys + agentconf: + enabled: true + noMount: true + mountPath: /etc/zabbix/zabbix_agentd.d + size: 256Gi + agentenc: + enabled: true + noMount: true + mountPath: /var/lib/zabbix/enc + size: 256Gi + agentbuffer: + enabled: true + noMount: true + mountPath: /var/lib/zabbix/buffer + size: 256Gi + # Java Gateway + javagatewaylibs: + enabled: true + noMount: true + mountPath: /usr/sbin/zabbix_java/ext_lib + size: 256Gi + +postgresql: + enabled: true + existingSecret: "dbcreds" + postgresqlUsername: zabbix + postgresqlDatabase: zabbix + +portal: + enabled: true diff --git a/incubator/zabbix/3.0.0/questions.yaml b/incubator/zabbix/3.0.0/questions.yaml new file mode 100644 index 00000000000..36aff3b5228 --- /dev/null +++ b/incubator/zabbix/3.0.0/questions.yaml @@ -0,0 +1,3717 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: zabbix + group: App Configuration + label: Zabbix Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: server + label: Server Configuration + description: Info about configuration options in https://www.zabbix.com/documentation/current/en/manual/appendix/config/zabbix_server + schema: + additional_attrs: true + type: dict + attrs: + - variable: listen_backlog + label: ListenBacklog + description: The maximum number of pending connections in the TCP queue. + schema: + type: int + default: 0 + - variable: debug_level + label: DebugLevel + description: Specifies debug level + schema: + type: int + default: 3 + - variable: load_modules + label: LoadModule + description: Module to load at server startup. + schema: + type: list + default: [] + items: + - variable: ip_entry + label: IP Entry + schema: + type: string + default: "" + - variable: timeout + label: Timeout + description: Spend no more than Timeout seconds on processing. + schema: + type: int + default: 4 + - variable: service_manager_sync_freq + label: ServiceManagerSyncFrequency + description: Determines how often Zabbix will synchronize configuration of a service manager in seconds. + schema: + type: int + default: 60 + - variable: start_report_writers + label: StartReportWriters + description: Number of pre-forked instances of report writers. + schema: + type: int + default: 0 + - variable: start_pollers + label: StartPollers + description: Number of pre-forked instances of pollers. + schema: + type: int + default: 5 + - variable: start_ipmi_pollers + label: StartPreprocessors + description: Number of pre-forked instances of IPMI pollers. + schema: + type: int + default: 0 + - variable: start_preprocessors + label: StartPreprocessors + description: Number of pre-forked instances of preprocessing workers. + schema: + type: int + default: 3 + - variable: start_pollers_unreachable + label: StartPollersUnreachable + description: Number of pre-forked instances of pollers for unreachable hosts (including IPMI and Java). + schema: + type: int + default: 1 + - variable: start_trappers + label: StartTrappers + description: Number of pre-forked instances of trappers. + schema: + type: int + default: 5 + - variable: start_pingers + label: StartPingers + description: Number of pre-forked instances of ICMP pingers. + schema: + type: int + default: 1 + - variable: start_discoverers + label: StartDiscoverers + description: Number of pre-forked instances of discoverers. + schema: + type: int + default: 1 + - variable: start_history_pollers + label: StartHistoryPollers + description: Number of pre-forked instances of history pollers. + schema: + type: int + default: 5 + - variable: start_http_pollers + label: StartHTTPPollers + description: Number of pre-forked instances of HTTP pollers. + schema: + type: int + default: 1 + - variable: start_obdc_pollers + label: StartODBCPollers + description: Number of pre-forked instances of ODBC pollers. + schema: + type: int + default: 1 + - variable: start_timers + label: StartTimers + description: Number of pre-forked instances of timers. + schema: + type: int + default: 1 + - variable: start_escalators + label: StartEscalators + description: Number of pre-forked instances of escalators. + schema: + type: int + default: 1 + - variable: start_alerters + label: StartAlerters + description: Number of pre-forked instances of alerters. + schema: + type: int + default: 3 + - variable: start_java_pollers + label: StartJavaPollers + description: Number of pre-forked instances of Java pollers. + schema: + type: int + default: 5 + - variable: start_db_syncers + label: StartDBSyncers + description: Number of pre-forked instances of history syncers. + schema: + type: int + default: 4 + - variable: start_proxy_pollers + label: StartProxyPollers + description: Number of pre-forked instances of pollers for passive proxies1. + schema: + type: int + default: 1 + - variable: start_lld_processors + label: StartLLDProcessors + description: Number of pre-forked instances of low-level discovery (LLD) workers. + schema: + type: int + default: 1 + - variable: start_vmware_collectors + label: StartVMwareCollectors + description: Number of pre-forked VMware collector instances. + schema: + type: int + default: 0 + - variable: vmware_frequency + label: VMwareFrequency + description: Delay in seconds between data gathering from a single VMware service. + schema: + type: int + default: 60 + - variable: vmware_perf_frequency + label: VMwarePerfFrequency + description: Delay in seconds between performance counter statistics retrieval from a single VMware service. + schema: + type: int + default: 60 + - variable: vmware_cache_size + label: VMwareCacheSize + description: Shared memory size for storing VMware data. + schema: + type: string + default: 8M + - variable: vmware_timeout + label: VMwareTimeout + description: The maximum number of seconds vmware collector will wait for a response from VMware service (vCenter or ESX hypervisor). + schema: + type: int + default: 10 + - variable: housekeeping_freq + label: HousekeepingFrequency + description: Determines how often Zabbix will perform housekeeping procedure in hours. + schema: + type: int + default: 1 + - variable: max_housekeeper_delete + label: MaxHousekeeperDelete + description: No more than 'MaxHousekeeperDelete' rows (corresponding to [tablename], [field], [value]) will be deleted per one task in one housekeeping cycle. + schema: + type: int + default: 5000 + - variable: problem_housekeeper_freq + label: ProblemHousekeepingFrequency + description: Determines how often Zabbix will delete problems for deleted triggers in seconds. + schema: + type: int + default: 60 + - variable: cache_size + label: CacheSize + description: Size of configuration cache, in bytes. + schema: + type: string + default: 32M + - variable: cache_update_freq + label: CacheUpdateFrequency + description: Determines how often Zabbix will perform update of configuration cache in seconds. + schema: + type: int + default: 60 + - variable: history_cache_size + label: HistoryCacheSize + description: Size of history cache, in bytes. + schema: + type: string + default: 16M + - variable: history_index_cache_size + label: HistoryIndexCacheSize + description: Size of history index cache, in bytes. + schema: + type: string + default: 4M + - variable: history_storage_date_index + label: HistoryStorageDateIndex + description: Enable preprocessing of history values in history storage to store values in different indices based on date + schema: + type: boolean + default: false + - variable: trend_cache_size + label: TrendCacheSize + description: Size of trend cache, in bytes. + schema: + type: string + default: 4M + - variable: trend_function_cache_size + label: TrendFunctionCacheSize + description: Size of trend function cache, in bytes. + schema: + type: string + default: 4M + - variable: value_cache_size + label: ValueCacheSize + description: Size of history value cache, in bytes. + schema: + type: string + default: 8M + - variable: trapper_timeout + label: TrapperTimeout + description: Specifies how many seconds trapper may spend processing new data. + schema: + type: int + default: 300 + - variable: unreachable_period + label: UnreachablePeriod + description: Determines after how many seconds of unreachability treats a host as unavailable. + schema: + type: int + default: 45 + - variable: unreachable_delay + label: UnreachableDelay + description: Determines how often host is checked for availability during the unreachability period in seconds. + schema: + type: int + default: 15 + - variable: unavailable_delay + label: UnavailableDelay + description: Determines how often host is checked for availability during the unavailability period in seconds. + schema: + type: int + default: 60 + - variable: log_slow_queries + label: LogSlowQueries + description: Determines how long a database query may take before being logged in milliseconds. + schema: + type: int + default: 3000 + - variable: proxy_config_freq + label: ProxyConfigFrequency + description: Determines how often Zabbix server sends configuration data to a Zabbix proxy in seconds. Used only for proxies in a passive mode. + schema: + type: int + default: 3600 + - variable: proxy_data_freq + label: ProxyDataFrequency + description: Determines how often Zabbix server requests history data from a Zabbix proxy in seconds. Used only for proxies in a passive mode. + schema: + type: int + default: 1 + - variable: export_file_size + label: ExportFileSize + description: Maximum size per export file in bytes. Only used for rotation if ExportDir is set. + schema: + type: string + default: 1G + - variable: export_type + label: ExportType + description: Entity types (events, history, trends) for real-time export (all types by default). + schema: + type: list + default: [] + items: + - variable: type_entry + label: ExportType Entry + schema: + type: string + default: "" + - variable: stats_allowed_ips + label: StatsAllowedIP + description: IP addresses, optionally in CIDR notation, or DNS names of external Zabbix instances. Stats request will be accepted only from the addresses listed here. + schema: + type: list + default: [] + items: + - variable: stat_allowed_ip_entry + label: StatsAllowedIP Entry + schema: + type: string + default: "" + - variable: frontend + label: Frontend Configuration + description: Info about configuration options in https://hub.docker.com/r/zabbix/zabbix-web-nginx-pgsql + schema: + additional_attrs: true + type: dict + attrs: + - variable: server_name + label: ServerName + schema: + type: string + default: My Zabbix Server + - variable: enable_access_logs + label: WebAccessLogs + description: Sets the Access Log directive for Web-server. + schema: + type: boolean + default: true + - variable: max_execution_time + label: MaxExecutionTime + description: The variable is PHP max_execution_time option + schema: + type: int + default: 300 + - variable: memory_limit + label: MemoryLimit + description: The variable is PHP memory_limit option. + schema: + type: string + default: 128M + - variable: post_max_size + label: PostMaxSize + description: The variable is PHP post_max_size option. + schema: + type: string + default: 16M + - variable: upload_max_file_size + label: UploadMaxFileSize + description: The variable is PHP upload_max_filesize option. + schema: + type: string + default: 2M + - variable: max_input_time + label: MaxInputTime + description: The variable is PHP max_input_time option. + schema: + type: int + default: 300 + - variable: session_name + label: SessionName + description: Used as the name of the Zabbix frontend session cookie. + schema: + type: string + default: zbx_sessionid + - variable: deny_gui_access + label: DenyGUIAccess + description: Enable maintenance mode for Zabbix web-interface. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: warning_message + label: WarningMessage + description: Information message about maintenance period for Zabbix web-interface. + schema: + type: string + default: Zabbix Server is under maintenance + - variable: access_ip_range + label: AccessIPRange + description: IP addresses which are allowed for accessing to Zabbix web-interface during maintenance period. + schema: + type: list + default: [] + items: + - variable: ip_entry + label: IP Entry + schema: + type: string + default: "" + - variable: sso_settings + label: SSOSettings + description: The variable allows to specify custom SSO settings in JSON format. + schema: + type: string + default: "" + - variable: php_fpm_pm + label: PHP FPM PM + schema: + type: string + default: dynamic + - variable: php_fpm_pm_max_children + label: PHP FPM PM Max Children + schema: + type: int + default: 50 + - variable: php_fpm_pm_start_servers + label: PHP FPM PM Start Servers + schema: + type: int + default: 5 + - variable: php_fpm_pm_min_spare_servers + label: PHP FPM PM Min Spare Servers + schema: + type: int + default: 5 + - variable: php_fpm_pm_max_spare_servers + label: PHP FPM PM Max Spare Servers + schema: + type: int + default: 35 + - variable: php_fpm_pm_max_requests + label: PHP FPM PM Max Requests + schema: + type: int + default: 0 + - variable: agent + label: Agent Configuration + description: Info about configuration options in https://www.zabbix.com/documentation/current/en/manual/appendix/config/zabbix_agent2 + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Agent + schema: + type: boolean + default: true + show_subquestions_if: true + subquestions: + - variable: hostname + label: Hostname + description: Required for active checks and must match hostnames as configured on the server. + schema: + type: list + default: ["Zabbix server"] + items: + - variable: hostnameEntry + label: Hostname Entry + schema: + type: string + default: "" + - variable: hostname_item + label: HostnameItem + description: Item used for generating Hostname if it is not defined. Ignored if Hostname is defined. + schema: + type: string + default: "" + - variable: metadata + label: HostMetadata + description: Optional parameter that defines host metadata. + schema: + type: string + default: "" + - variable: metadata_item + label: HostMetadataItem + description: Optional parameter that defines an item used for getting host metadata. + schema: + type: string + default: "" + - variable: timeout + label: Timeout + description: Spend no more than Timeout seconds on processing. + schema: + type: int + default: 3 + - variable: enable_persistent_buffer + label: EnablePersistentBuffer + description: Enable usage of local persistent storage for active items. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: persistent_buffer_period + label: PersistentBufferPeriod + description: The time period for which data should be stored, when there is no connection to the server or proxy. Older data will be lost. Log data will be preserved. + schema: + type: string + default: 1h + - variable: refresh_active_checks + label: RefreshActiveChecks + description: How often the list of active checks is refreshed, in seconds. + schema: + type: int + default: 120 + - variable: buffer_send + label: BufferSend + description: The time interval in seconds which determines how often values are sent from the buffer to Zabbix server. + schema: + type: int + default: 5 + - variable: buffer_size + label: BufferSize + description: Maximum number of values in a memory buffer. The agent will send all collected data to Zabbix server or proxy if the buffer is full. + schema: + type: int + default: 100 + - variable: unsafe_user_parameters + label: UnsafeUserParameters + description: Allow all characters to be passed in arguments to user-defined parameters. + schema: + type: boolean + default: false + - variable: tls_connect + label: TLSConnect + description: How the agent should connect to Zabbix server or proxy. Used for active checks. + schema: + type: string + default: unencrypted + enum: + - value: unencrypted + description: unencrypted + - value: psk + description: psk + - value: cert + description: cert + - variable: tls_accept + label: TLSAccept + description: What incoming connections to accept. Used for a passive checks. Multiple values can be specified. + schema: + type: list + default: ["unencrypted"] + items: + - variable: tls_accept_entry + label: TLSAccept Entry + schema: + type: string + default: "" + - variable: psk_identity + label: TLSPSKIdentity + description: Pre-shared key identity string, used for encrypted communications with Zabbix server. + schema: + type: string + default: "" + - variable: psk_file + label: TLSPSKFile + description: Full pathname of a file containing the agent pre-shared key used for encrypted communications with Zabbix components. + schema: + type: string + default: "" + - variable: allow_key + label: AllowKey + description: Allow execution of those item keys that match a pattern. Key pattern is a wildcard expression that supports "*" character to match any number of any characters + schema: + type: string + default: "" + - variable: deny_key + label: DenyKey + description: Deny execution of those item keys that match a pattern. Key pattern is a wildcard expression that supports "*" character to match any number of any characters. + schema: + type: string + default: "" + - variable: javagateway + label: Java Gateway Configuration + description: Info about configuration options in https://www.zabbix.com/documentation/current/en/manual/appendix/config/zabbix_java + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Java Gateway + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: start_pollers + label: Start Pollers + description: Number of worker threads to start. + schema: + type: int + default: 3 + - variable: timeout + label: Timeout + description: Spend no more than Timeout seconds on processing. + schema: + type: int + default: 3 + - variable: debug_level + label: DebugLevel + description: Specifies debug level + schema: + type: string + default: info + - variable: webservice + label: WebService Configuration + description: Info about configuration options in https://www.zabbix.com/documentation/current/en/manual/appendix/config/zabbix_web_service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable WebService + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: debug_level + label: DebugLevel + description: Specifies debug level + schema: + type: int + default: 3 + - variable: timeout + label: Timeout + description: Spend no more than Timeout seconds on processing. + schema: + type: int + default: 10 + - variable: snmptraps + label: SNMP Traps Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable SNMP Traps + schema: + type: boolean + default: false + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Service + description: The Primary service on which the healthcheck runs, often the webUI + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Service Port Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + description: This port exposes the container port on the service + schema: + type: int + default: 10211 + required: true + - variable: server + label: Server Service + description: The Server Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: server + label: Server Service Port Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + description: This port exposes the container port on the service + schema: + type: int + default: 10051 + required: true + - variable: javagateway + label: Java Gateway Service + description: The Java Gateway Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: javagateway + label: Java Gateway Service Port Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + description: This port exposes the container port on the service + schema: + type: int + default: 10052 + required: true + - variable: snmptraps + label: SNMP Traps Service + description: SNMP Traps Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: snmptraps + label: SNMP Traps Service Port Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + description: This port exposes the container port on the service + schema: + type: int + default: 162 + required: true + - variable: agent + label: Agent Service + description: Agent Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: ClusterIP + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: agent + label: Agent Service Port Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + description: This port exposes the container port on the service + schema: + type: int + default: 10050 + required: true + - variable: webservice + label: WebService Service + description: WebService Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: ClusterIP + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: webservice + label: WebService Service Port Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + description: This port exposes the container port on the service + schema: + type: int + default: 10053 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: serveralertscripts + label: Server - Alert Scripts Storage + description: Stores the Application Alert Scripts. + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: serverexternalscripts + label: Server - External Scripts Storage + description: Stores the Application External Scripts. + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: servermodules + label: Server - Modules Storage + description: Stores the Application Modules. + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: serverenc + label: Server - Encryption Storage + description: Stores the Application Encryption. + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: serversshkeys + label: Server - SSH Keys Storage + description: Stores the Application SSH Keys. + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: serversslcerts + label: Server - SSL Certs Storage + description: Stores the Application SSL Certs. + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: serversslkeys + label: Server - SSL Keys Storage + description: Stores the Application SSL Keys. + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: serverexport + label: Server - Export Storage + description: Stores the Application Export. + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: serversslca + label: Server - SSL CA Storage + description: Stores the Application SSL CA. + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: snmptraps + label: SNMP & Server - SNMP Traps Storage + description: Stores the Application SNMP Traps. + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: snmpmibs + label: SNMP & Server - SNMP MIBS Storage + description: Stores the Application SNMP MIBS. + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: agentconf + label: Agent - Configuration Storage + description: Stores the Application Configuration. + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: agentenc + label: Agent - Encryption Storage + description: Stores the Application Encryption. + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: agentbuffer + label: Agent - Buffer Storage + description: Stores the Application Buffer. + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: javagatewaylibs + label: Java Gateway - Libs Storage + description: Stores the Application Libs. + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: Privileged mode + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: ReadOnly Root Filesystem + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: Allow Privilege Escalation + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: runAsNonRoot + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: runAsUser + description: The UserID of the user running the application + schema: + type: int + default: 1997 + - variable: runAsGroup + label: runAsGroup + description: The groupID this App of the user running the application + schema: + type: int + default: 0 + - variable: fsGroup + label: fsGroup + description: The group that should own ALL storage. + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at +
https://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/incubator/zabbix/3.0.0/templates/_agent.tpl b/incubator/zabbix/3.0.0/templates/_agent.tpl new file mode 100644 index 00000000000..7d756db6618 --- /dev/null +++ b/incubator/zabbix/3.0.0/templates/_agent.tpl @@ -0,0 +1,50 @@ +{{- define "zabbix.agent2" -}} +image: {{ .Values.agent2Image.repository }}:{{ .Values.agent2Image.tag }} +imagePullPolicy: {{ .Values.agent2Image.pullPolicy }} +securityContext: + runAsUser: {{ .Values.podSecurityContext.runAsUser }} + runAsGroup: {{ .Values.podSecurityContext.runAsGroup }} + readOnlyRootFilesystem: {{ .Values.securityContext.readOnlyRootFilesystem }} + runAsNonRoot: {{ .Values.securityContext.runAsNonRoot }} + capabilities: + add: + - SYS_TIME +volumeMounts: + - name: hostsys + mountPath: {{ .Values.persistence.hostsys.mountPath }} + - name: hostproc + mountPath: {{ .Values.persistence.hostproc.mountPath }} + - name: agentconf + mountPath: {{ .Values.persistence.agentconf.mountPath }} + - name: agentenc + mountPath: {{ .Values.persistence.agentenc.mountPath }} + - name: agentbuffer + mountPath: {{ .Values.persistence.agentbuffer.mountPath }} +envFrom: + - configMapRef: + name: '{{ include "tc.common.names.fullname" . }}-agent-config' +ports: + - containerPort: {{ .Values.service.agent.ports.agent.port }} + name: agent +readinessProbe: + tcpSocket: + port: {{ .Values.service.main.ports.main.targetPort }} + initialDelaySeconds: {{ .Values.probes.readiness.spec.initialDelaySeconds }} + timeoutSeconds: {{ .Values.probes.readiness.spec.timeoutSeconds }} + periodSeconds: {{ .Values.probes.readiness.spec.periodSeconds }} + failureThreshold: {{ .Values.probes.readiness.spec.failureThreshold }} +livenessProbe: + tcpSocket: + port: {{ .Values.service.main.ports.main.targetPort }} + initialDelaySeconds: {{ .Values.probes.liveness.spec.initialDelaySeconds }} + timeoutSeconds: {{ .Values.probes.liveness.spec.timeoutSeconds }} + periodSeconds: {{ .Values.probes.liveness.spec.periodSeconds }} + failureThreshold: {{ .Values.probes.liveness.spec.failureThreshold }} +startupProbe: + tcpSocket: + port: {{ .Values.service.main.ports.main.targetPort }} + initialDelaySeconds: {{ .Values.probes.startup.spec.initialDelaySeconds }} + timeoutSeconds: {{ .Values.probes.startup.spec.timeoutSeconds }} + periodSeconds: {{ .Values.probes.startup.spec.periodSeconds }} + failureThreshold: {{ .Values.probes.startup.spec.failureThreshold }} +{{- end -}} diff --git a/incubator/zabbix/3.0.0/templates/_config.tpl b/incubator/zabbix/3.0.0/templates/_config.tpl new file mode 100644 index 00000000000..b9d96bfa820 --- /dev/null +++ b/incubator/zabbix/3.0.0/templates/_config.tpl @@ -0,0 +1,209 @@ +{{/* Define the configmap */}} +{{- define "zabbix.config" -}} + +{{- $serverConfigName := printf "%s-server-config" (include "tc.common.names.fullname" .) }} +{{- $commonConfigName := printf "%s-common-config" (include "tc.common.names.fullname" .) }} +{{- $frontendConfigName := printf "%s-frontend-config" (include "tc.common.names.fullname" .) }} +{{- $agentConfigName := printf "%s-agent-config" (include "tc.common.names.fullname" .) }} +{{- $javagatewayConfigName := printf "%s-javagateway-config" (include "tc.common.names.fullname" .) }} +{{- $webserviceConfigName := printf "%s-webservice-config" (include "tc.common.names.fullname" .) }} + +--- + +apiVersion: v1 +kind: ConfigMap +metadata: + name: {{ $commonConfigName }} + labels: + {{- include "tc.common.labels" . | nindent 4 }} +data: + DB_SERVER_HOST: {{ printf "%v-%v" .Release.Name "postgresql" }} + DB_SERVER_PORT: "5432" + POSTGRES_USER: {{ .Values.postgresql.postgresqlUsername }} + POSTGRES_DB: {{ .Values.postgresql.postgresqlDatabase }} + +--- + +{{- $server := .Values.zabbix.server }} +apiVersion: v1 +kind: ConfigMap +metadata: + name: {{ $serverConfigName }} + labels: + {{- include "tc.common.labels" . | nindent 4 }} +data: + ZBX_LISTENPORT: {{ .Values.service.server.ports.server.port | quote }} + {{- with $server.listen_backlog }} + ZBX_LISTENBACKLOG: {{ . | quote }} + {{- end }} + ZBX_LOADMODULE: "{{ range initial $server.load_modules }}{{ . }},{{ end }}{{ with last $server.load_modules }}{{ . }}{{ end }}" + ZBX_DEBUGLEVEL: {{ $server.debug_level | quote }} + ZBX_TIMEOUT: {{ $server.timeout | quote }} + ZBX_WEBSERVICEURL: http://localhost:{{ .Values.service.webservice.ports.webservice.port }} + ZBX_SERVICEMANAGERSYNCFREQUENCY: {{ $server.service_manager_sync_freq | quote }} + ZBX_STARTREPORTWRITERS: {{ $server.start_report_writers | quote }} + ZBX_STARTPOLLERS: {{ $server.start_pollers | quote }} + ZBX_IPMIPOLLERS: {{ $server.start_ipmi_pollers | quote }} + ZBX_STARTPREPROCESSORS: {{ $server.start_preprocessors | quote }} + ZBX_STARTPOLLERSUNREACHABLE: {{ $server.start_pollers_unreachable | quote }} + ZBX_STARTTRAPPERS: {{ $server.start_trappers | quote }} + ZBX_STARTPINGERS: {{ $server.start_pingers | quote }} + ZBX_STARTDISCOVERERS: {{ $server.start_discoverers | quote }} + ZBX_STARTHISTORYPOLLERS: {{ $server.start_history_pollers | quote }} + ZBX_STARTHTTPPOLLERS: {{ $server.start_http_pollers | quote }} + ZBX_STARTODBCPOLLERS: {{ $server.start_obdc_pollers | quote }} + ZBX_STARTTIMERS: {{ $server.start_timers | quote }} + ZBX_STARTESCALATORS: {{ $server.start_escalators | quote }} + ZBX_STARTALERTERS: {{ $server.start_alerters | quote }} + ZBX_STARTJAVAPOLLERS: {{ $server.start_java_pollers | quote }} + ZBX_STARTVMWARECOLLECTORS: {{ $server.start_vmware_collectors | quote }} + ZBX_VMWAREFREQUENCY: {{ $server.vmware_frequency | quote }} + ZBX_VMWAREPERFFREQUENCY: {{ $server.vmware_perf_frequency | quote }} + ZBX_VMWARECACHESIZE: {{ $server.vmware_cache_size }} + ZBX_VMWARETIMEOUT: {{ $server.vmware_timeout | quote }} + ZBX_HOUSEKEEPINGFREQUENCY: {{ $server.housekeeping_freq | quote }} + ZBX_MAXHOUSEKEEPERDELETE: {{ $server.max_housekeeper_delete | quote }} + ZBX_PROBLEMHOUSEKEEPINGFREQUENCY: {{ $server.problem_housekeeper_freq | quote }} + ZBX_CACHESIZE: {{ $server.cache_size }} + ZBX_CACHEUPDATEFREQUENCY: {{ $server.cache_update_freq | quote }} + ZBX_STARTDBSYNCERS: {{ $server.start_db_syncers | quote }} + ZBX_HISTORYCACHESIZE: {{ $server.history_cache_size }} + ZBX_HISTORYINDEXCACHESIZE: {{ $server.history_index_cache_size}} + ZBX_HISTORYSTORAGEDATEINDEX: {{ ternary "1" "0" $server.history_storage_date_index | quote }} + ZBX_TRENDCACHESIZE: {{ $server.trend_cache_size }} + ZBX_TRENDFUNCTIONCACHESIZE: {{ $server.trend_function_cache_size }} + ZBX_VALUECACHESIZE: {{ $server.value_cache_size }} + ZBX_TRAPPERTIMEOUT: {{ $server.trapper_timeout | quote }} + ZBX_UNREACHABLEPERIOD: {{ $server.unreachable_period | quote }} + ZBX_UNAVAILABLEDELAY: {{ $server.unavailable_delay | quote }} + ZBX_UNREACHABLEDELAY: {{ $server.unreachable_delay | quote }} + ZBX_LOGSLOWQUERIES: {{ $server.log_slow_queries | quote }} + ZBX_STARTPROXYPOLLERS: {{ $server.start_proxy_pollers | quote }} + ZBX_PROXYCONFIGFREQUENCY: {{ $server.proxy_config_freq | quote }} + ZBX_PROXYDATAFREQUENCY: {{ $server.proxy_data_freq | quote }} + ZBX_STARTLLDPROCESSORS: {{ $server.start_lld_processors | quote }} + ZBX_EXPORTFILESIZE: {{ $server.export_file_size }} + ZBX_EXPORTTYPE: "{{ range initial $server.export_type }}{{ . }},{{ end }}{{ with last $server.export_type }}{{ . }}{{ end }}" + ZBX_STATSALLOWEDIP: "{{ range initial $server.stats_allowed_ips }}{{ . }},{{ end }}{{ with last $server.stats_allowed_ips }}{{ . }}{{ end }}" + ZBX_ENABLE_SNMP_TRAPS: {{ .Values.zabbix.snmptraps.enabled | quote }} + ZBX_JAVAGATEWAY_ENABLE: {{ .Values.zabbix.javagateway.enabled | quote }} + ZBX_JAVAGATEWAY: localhost + ZBX_JAVAGATEWAYPORT: {{ .Values.service.javagateway.ports.javagateway.port | quote }} + +--- + +{{- $agent := .Values.zabbix.agent }} +apiVersion: v1 +kind: ConfigMap +metadata: + name: {{ $agentConfigName }} + labels: + {{- include "tc.common.labels" . | nindent 4 }} +data: + ZBX_SERVER_HOST: localhost + ZBX_SERVER_PORT: {{ .Values.service.server.ports.server.port | quote }} + {{/* If hostname is set, hostname_item is ignored.*/}} + {{- if not $agent.hostname_item }} + ZBX_HOSTNAME: "{{ range initial $agent.hostname }}{{ . }},{{ end }}{{ with last $agent.hostname }}{{ . }}{{ end }}" + {{- end }} + {{- with $agent.hostname_item }} + ZBX_HOSTNAMEITEM: {{ . | quote }} + {{- end }} + {{/* If metadata is set, metadata_item is ignored.*/}} + {{- if not $agent.metadata_item }} + {{- with $agent.metadata }} + ZBX_METADATA: {{ . }} + {{- end }} + {{- end }} + {{- with $agent.metadata_item }} + ZBX_METADATAITEM: {{ . | quote }} + {{- end }} + ZBX_TIMEOUT: {{ $agent.timeout | quote }} + ZBX_ENABLEPERSISTENTBUFFER: {{ $agent.enable_persistent_buffer | quote }} + ZBX_PERSISTENTBUFFERPERIOD: {{ $agent.persistent_buffer_period }} + ZBX_LISTENPORT: {{ .Values.service.agent.ports.agent.port | quote }} + ZBX_REFRESHACTIVECHECKS: {{ $agent.refresh_active_checks | quote }} + ZBX_BUFFERSEND: {{ $agent.buffer_send | quote }} + ZBX_BUFFERSIZE: {{ $agent.buffer_size | quote }} + ZBX_UNSAFEUSERPARAMETERS: {{ ternary "1" "0" $agent.unsafe_user_parameters | quote }} + ZBX_TLSCONNECT: {{ $agent.tls_connect }} + ZBX_TLSACCEPT: "{{ range initial $agent.tls_accept }}{{ . }},{{ end }}{{ with last $agent.tls_accept }}{{ . }}{{ end }}" + {{- with $agent.psk_identity }} + ZBX_TLSPSKIDENTITY: {{ . }} + {{- end }} + {{- with $agent.psk_file }} + ZBX_TLSPSKFILE: {{ . }} + {{- end }} + {{- with $agent.allow_key }} + ZBX_ALLOWKEY: {{ . | quote }} + {{- end }} + {{- with $agent.deny_key }} + ZBX_DENYKEY: {{ . | quote }} + {{- end }} + +--- + +{{- $frontend := .Values.zabbix.frontend }} +apiVersion: v1 +kind: ConfigMap +metadata: + name: {{ $frontendConfigName }} + labels: + {{- include "tc.common.labels" . | nindent 4 }} +data: + PHP_TZ: {{ .Values.TZ }} + ZBX_SERVER_HOST: localhost + ZBX_SERVER_PORT: {{ .Values.service.server.ports.server.port | quote }} + ZBX_SERVER_NAME: {{ $frontend.server_name }} + ENABLE_WEB_ACCESS_LOG: {{ $frontend.enable_access_logs | quote }} + ZBX_MAXEXECUTIONTIME: {{ $frontend.max_execution_time | quote }} + ZBX_MEMORYLIMIT: {{ $frontend.memory_limit }} + ZBX_POSTMAXSIZE: {{ $frontend.post_max_size }} + ZBX_UPLOADMAXFILESIZE: {{ $frontend.upload_max_file_size }} + ZBX_MAXINPUTTIME: {{ $frontend.max_input_time | quote }} + ZBX_SESSION_NAME: {{ $frontend.session_name }} + ZBX_DENY_GUI_ACCESS: {{ $frontend.deny_gui_access | quote }} + {{- if $frontend.access_ip_range }} + ZBX_GUI_ACCESS_IP_RANGE: '[{{ range initial $frontend.access_ip_range }}{{ . | quote }},{{ end }}{{ with last $frontend.access_ip_range }}{{ . | quote }}{{ end }}]' + {{- end }} + ZBX_GUI_WARNING_MSG: {{ $frontend.warning_message }} + {{- with $frontend.sso_settings }} + ZBX_SSO_SETTINGS: {{ . | quote }} + {{- end }} + PHP_FPM_PM: {{ $frontend.php_fpm_pm }} + PHP_FPM_PM_MAX_CHILDREN: {{ $frontend.php_fpm_pm_max_children | quote }} + PHP_FPM_PM_START_SERVERS: {{ $frontend.php_fpm_pm_start_servers | quote }} + PHP_FPM_PM_MIN_SPARE_SERVERS: {{ $frontend.php_fpm_pm_min_spare_servers | quote }} + PHP_FPM_PM_MAX_SPARE_SERVERS: {{ $frontend.php_fpm_pm_max_spare_servers | quote }} + PHP_FPM_PM_MAX_REQUESTS: {{ $frontend.php_fpm_pm_max_requests | quote }} + +--- + +{{- $javagateway := .Values.zabbix.javagateway }} +apiVersion: v1 +kind: ConfigMap +metadata: + name: {{ $javagatewayConfigName }} + labels: + {{- include "tc.common.labels" . | nindent 4 }} +data: + ZBX_START_POLLERS: {{ $javagateway.start_pollers | quote }} + ZBX_TIMEOUT: {{ $javagateway.timeout | quote }} + ZBX_DEBUGLEVEL: {{ $javagateway.debug_level }} + ZBX_LISTEN_PORT: {{ .Values.service.javagateway.ports.javagateway.port | quote }} + +--- + +{{- $webservice := .Values.zabbix.webservice }} +apiVersion: v1 +kind: ConfigMap +metadata: + name: {{ $webserviceConfigName }} + labels: + {{- include "tc.common.labels" . | nindent 4 }} +data: + ZBX_LISTENPORT: {{ .Values.service.webservice.ports.webservice.port | quote }} + ZBX_ALLOWEDIP: localhost + ZBX_DEBUGLEVEL: {{ $webservice.debug_level | quote }} + ZBX_TIMEOUT: {{ $webservice.timeout | quote }} +{{- end -}} diff --git a/incubator/zabbix/3.0.0/templates/_frontend.tpl b/incubator/zabbix/3.0.0/templates/_frontend.tpl new file mode 100644 index 00000000000..9f29a63c11b --- /dev/null +++ b/incubator/zabbix/3.0.0/templates/_frontend.tpl @@ -0,0 +1,43 @@ +{{- define "zabbix.frontend" -}} +image: {{ .Values.frontendImage.repository }}:{{ .Values.frontendImage.tag }} +imagePullPolicy: {{ .Values.frontendImage.pullPolicy }} +securityContext: + runAsUser: {{ .Values.podSecurityContext.runAsUser }} + runAsGroup: {{ .Values.podSecurityContext.runAsGroup }} + readOnlyRootFilesystem: {{ .Values.securityContext.readOnlyRootFilesystem }} + runAsNonRoot: {{ .Values.securityContext.runAsNonRoot }} +envFrom: + - secretRef: + name: '{{ include "tc.common.names.fullname" . }}-common-secret' + - configMapRef: + name: '{{ include "tc.common.names.fullname" . }}-common-config' + - configMapRef: + name: '{{ include "tc.common.names.fullname" . }}-frontend-config' +ports: + - containerPort: {{ .Values.service.main.ports.main.targetPort }} + name: main +readinessProbe: + httpGet: + path: / + port: {{ .Values.service.main.ports.main.targetPort }} + initialDelaySeconds: {{ .Values.probes.readiness.spec.initialDelaySeconds }} + timeoutSeconds: {{ .Values.probes.readiness.spec.timeoutSeconds }} + periodSeconds: {{ .Values.probes.readiness.spec.periodSeconds }} + failureThreshold: {{ .Values.probes.readiness.spec.failureThreshold }} +livenessProbe: + httpGet: + path: / + port: {{ .Values.service.main.ports.main.targetPort }} + initialDelaySeconds: {{ .Values.probes.liveness.spec.initialDelaySeconds }} + timeoutSeconds: {{ .Values.probes.liveness.spec.timeoutSeconds }} + periodSeconds: {{ .Values.probes.liveness.spec.periodSeconds }} + failureThreshold: {{ .Values.probes.liveness.spec.failureThreshold }} +startupProbe: + httpGet: + path: / + port: {{ .Values.service.main.ports.main.targetPort }} + initialDelaySeconds: {{ .Values.probes.startup.spec.initialDelaySeconds }} + timeoutSeconds: {{ .Values.probes.startup.spec.timeoutSeconds }} + periodSeconds: {{ .Values.probes.startup.spec.periodSeconds }} + failureThreshold: {{ .Values.probes.startup.spec.failureThreshold }} +{{- end -}} diff --git a/incubator/zabbix/3.0.0/templates/_javagateway.tpl b/incubator/zabbix/3.0.0/templates/_javagateway.tpl new file mode 100644 index 00000000000..a0b3186fad3 --- /dev/null +++ b/incubator/zabbix/3.0.0/templates/_javagateway.tpl @@ -0,0 +1,39 @@ +{{- define "zabbix.javagateway" -}} +image: {{ .Values.javaGatewayImage.repository }}:{{ .Values.javaGatewayImage.tag }} +imagePullPolicy: {{ .Values.javaGatewayImage.pullPolicy }} +securityContext: + runAsUser: {{ .Values.podSecurityContext.runAsUser }} + runAsGroup: {{ .Values.podSecurityContext.runAsGroup }} + readOnlyRootFilesystem: {{ .Values.securityContext.readOnlyRootFilesystem }} + runAsNonRoot: {{ .Values.securityContext.runAsNonRoot }} +volumeMounts: + - name: javagatewaylibs + mountPath: {{ .Values.persistence.javagatewaylibs.mountPath }} +envFrom: + - configMapRef: + name: '{{ include "tc.common.names.fullname" . }}-javagateway-config' +ports: + - containerPort: {{ .Values.service.javagateway.ports.javagateway.port }} + name: javagateway +readinessProbe: + tcpSocket: + port: {{ .Values.service.main.ports.main.targetPort }} + initialDelaySeconds: {{ .Values.probes.readiness.spec.initialDelaySeconds }} + timeoutSeconds: {{ .Values.probes.readiness.spec.timeoutSeconds }} + periodSeconds: {{ .Values.probes.readiness.spec.periodSeconds }} + failureThreshold: {{ .Values.probes.readiness.spec.failureThreshold }} +livenessProbe: + tcpSocket: + port: {{ .Values.service.main.ports.main.targetPort }} + initialDelaySeconds: {{ .Values.probes.liveness.spec.initialDelaySeconds }} + timeoutSeconds: {{ .Values.probes.liveness.spec.timeoutSeconds }} + periodSeconds: {{ .Values.probes.liveness.spec.periodSeconds }} + failureThreshold: {{ .Values.probes.liveness.spec.failureThreshold }} +startupProbe: + tcpSocket: + port: {{ .Values.service.main.ports.main.targetPort }} + initialDelaySeconds: {{ .Values.probes.startup.spec.initialDelaySeconds }} + timeoutSeconds: {{ .Values.probes.startup.spec.timeoutSeconds }} + periodSeconds: {{ .Values.probes.startup.spec.periodSeconds }} + failureThreshold: {{ .Values.probes.startup.spec.failureThreshold }} +{{- end -}} diff --git a/incubator/zabbix/3.0.0/templates/_secret.tpl b/incubator/zabbix/3.0.0/templates/_secret.tpl new file mode 100644 index 00000000000..d1c6151834f --- /dev/null +++ b/incubator/zabbix/3.0.0/templates/_secret.tpl @@ -0,0 +1,18 @@ +{{/* Define the secret */}} +{{- define "zabbix.secret" -}} + +{{- $serverSecretName := printf "%s-server-secret" (include "tc.common.names.fullname" .) }} +{{- $commonSecretName := printf "%s-common-secret" (include "tc.common.names.fullname" .) }} + +--- + +apiVersion: v1 +kind: Secret +type: Opaque +metadata: + name: {{ $commonSecretName }} + labels: + {{- include "tc.common.labels" . | nindent 4 }} +data: + POSTGRES_PASSWORD: {{ .Values.postgresql.postgresqlPassword | trimAll "\"" | b64enc }} +{{- end }} diff --git a/incubator/zabbix/3.0.0/templates/_snmp.tpl b/incubator/zabbix/3.0.0/templates/_snmp.tpl new file mode 100644 index 00000000000..727a10d2613 --- /dev/null +++ b/incubator/zabbix/3.0.0/templates/_snmp.tpl @@ -0,0 +1,38 @@ +{{- define "zabbix.snmptraps" -}} +image: {{ .Values.snmptrapsImage.repository }}:{{ .Values.snmptrapsImage.tag }} +imagePullPolicy: {{ .Values.agent2Image.pullPolicy }} +securityContext: + runAsUser: {{ .Values.podSecurityContext.runAsUser }} + runAsGroup: {{ .Values.podSecurityContext.runAsGroup }} + readOnlyRootFilesystem: {{ .Values.securityContext.readOnlyRootFilesystem }} + runAsNonRoot: {{ .Values.securityContext.runAsNonRoot }} +volumeMounts: + - name: snmptraps + mountPath: {{ .Values.persistence.snmptraps.mountPath }} + - name: snmpmibs + mountPath: {{ .Values.persistence.snmpmibs.mountPath }} +ports: + - containerPort: {{ .Values.service.snmptraps.ports.snmptraps.targetPort }} + name: snmptraps +readinessProbe: + tcpSocket: + port: {{ .Values.service.main.ports.main.targetPort }} + initialDelaySeconds: {{ .Values.probes.readiness.spec.initialDelaySeconds }} + timeoutSeconds: {{ .Values.probes.readiness.spec.timeoutSeconds }} + periodSeconds: {{ .Values.probes.readiness.spec.periodSeconds }} + failureThreshold: {{ .Values.probes.readiness.spec.failureThreshold }} +livenessProbe: + tcpSocket: + port: {{ .Values.service.main.ports.main.targetPort }} + initialDelaySeconds: {{ .Values.probes.liveness.spec.initialDelaySeconds }} + timeoutSeconds: {{ .Values.probes.liveness.spec.timeoutSeconds }} + periodSeconds: {{ .Values.probes.liveness.spec.periodSeconds }} + failureThreshold: {{ .Values.probes.liveness.spec.failureThreshold }} +startupProbe: + tcpSocket: + port: {{ .Values.service.main.ports.main.targetPort }} + initialDelaySeconds: {{ .Values.probes.startup.spec.initialDelaySeconds }} + timeoutSeconds: {{ .Values.probes.startup.spec.timeoutSeconds }} + periodSeconds: {{ .Values.probes.startup.spec.periodSeconds }} + failureThreshold: {{ .Values.probes.startup.spec.failureThreshold }} +{{- end -}} diff --git a/incubator/zabbix/3.0.0/templates/_webservice.tpl b/incubator/zabbix/3.0.0/templates/_webservice.tpl new file mode 100644 index 00000000000..4b77113e0e7 --- /dev/null +++ b/incubator/zabbix/3.0.0/templates/_webservice.tpl @@ -0,0 +1,39 @@ +{{- define "zabbix.webservice" -}} +image: {{ .Values.webServiceImage.repository }}:{{ .Values.webServiceImage.tag }} +imagePullPolicy: {{ .Values.webServiceImage.pullPolicy }} +securityContext: + runAsUser: {{ .Values.podSecurityContext.runAsUser }} + runAsGroup: {{ .Values.podSecurityContext.runAsGroup }} + readOnlyRootFilesystem: {{ .Values.securityContext.readOnlyRootFilesystem }} + runAsNonRoot: {{ .Values.securityContext.runAsNonRoot }} +envFrom: + - configMapRef: + name: '{{ include "tc.common.names.fullname" . }}-webservice-config' +ports: + - containerPort: {{ .Values.service.webservice.ports.webservice.port }} + name: webservice +readinessProbe: + httpGet: + path: /report + port: {{ .Values.service.main.ports.main.targetPort }} + initialDelaySeconds: {{ .Values.probes.readiness.spec.initialDelaySeconds }} + timeoutSeconds: {{ .Values.probes.readiness.spec.timeoutSeconds }} + periodSeconds: {{ .Values.probes.readiness.spec.periodSeconds }} + failureThreshold: {{ .Values.probes.readiness.spec.failureThreshold }} +livenessProbe: + httpGet: + path: /report + port: {{ .Values.service.main.ports.main.targetPort }} + initialDelaySeconds: {{ .Values.probes.liveness.spec.initialDelaySeconds }} + timeoutSeconds: {{ .Values.probes.liveness.spec.timeoutSeconds }} + periodSeconds: {{ .Values.probes.liveness.spec.periodSeconds }} + failureThreshold: {{ .Values.probes.liveness.spec.failureThreshold }} +startupProbe: + httpGet: + path: /report + port: {{ .Values.service.main.ports.main.targetPort }} + initialDelaySeconds: {{ .Values.probes.startup.spec.initialDelaySeconds }} + timeoutSeconds: {{ .Values.probes.startup.spec.timeoutSeconds }} + periodSeconds: {{ .Values.probes.startup.spec.periodSeconds }} + failureThreshold: {{ .Values.probes.startup.spec.failureThreshold }} +{{- end -}} diff --git a/incubator/zabbix/3.0.0/templates/common.yaml b/incubator/zabbix/3.0.0/templates/common.yaml new file mode 100644 index 00000000000..4cb50a22a5e --- /dev/null +++ b/incubator/zabbix/3.0.0/templates/common.yaml @@ -0,0 +1,29 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.common.loader.init" . }} + +{{/* Render secret */}} +{{- include "zabbix.secret" . }} + +{{/* Render config */}} +{{- include "zabbix.config" . }} + +{{- $_ := set .Values.additionalContainers "frontend" (include "zabbix.frontend" . | fromYaml) -}} + +{{- if .Values.zabbix.agent.enabled -}} +{{- $_ := set .Values.additionalContainers "agent2" (include "zabbix.agent2" . | fromYaml) -}} +{{- end -}} + +{{- if .Values.zabbix.webservice.enabled -}} +{{- $_ := set .Values.additionalContainers "webservice" (include "zabbix.webservice" . | fromYaml) -}} +{{- end -}} + +{{- if .Values.zabbix.snmptraps.enabled -}} +{{- $_ := set .Values.additionalContainers "snmptraps" (include "zabbix.snmptraps" . | fromYaml) -}} +{{- end -}} + +{{- if .Values.zabbix.javagateway.enabled -}} +{{- $_ := set .Values.additionalContainers "javagateway" (include "zabbix.javagateway" . | fromYaml) -}} +{{- end -}} + +{{/* Render the templates */}} +{{ include "tc.common.loader.apply" . }} diff --git a/stable/beets/5.0.3/values.yaml b/incubator/zabbix/3.0.0/values.yaml similarity index 100% rename from stable/beets/5.0.3/values.yaml rename to incubator/zabbix/3.0.0/values.yaml diff --git a/incubator/zoneminder/1.0.3/Chart.lock b/incubator/zoneminder/1.0.3/Chart.lock deleted file mode 100644 index 5ed19f653c5..00000000000 --- a/incubator/zoneminder/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:25:50.155655223Z" diff --git a/incubator/zoneminder/1.0.3/Chart.yaml b/incubator/zoneminder/1.0.3/Chart.yaml deleted file mode 100644 index 69d460d27de..00000000000 --- a/incubator/zoneminder/1.0.3/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Zoneminder is the top Linux video camera security and surveillance solution." -home: https://truecharts.org/docs/charts/incubator/zoneminder -icon: https://truecharts.org/img/hotlink-ok/chart-icons/zoneminder.png -keywords: - - zoneminder - - home - - automation - - cctv - - utilities -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: zoneminder -sources: - - https://github.com/truecharts/charts/tree/master/charts/incubator/zoneminder - - https://zoneminder.com/ - - https://hub.docker.com/r/dlandon/zoneminder.TrueNAS/ -type: application -version: 1.0.3 -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - utilities - - cctv diff --git a/incubator/zoneminder/1.0.3/app-changelog.md b/incubator/zoneminder/1.0.3/app-changelog.md deleted file mode 100644 index 8d50d2e7913..00000000000 --- a/incubator/zoneminder/1.0.3/app-changelog.md +++ /dev/null @@ -1,31 +0,0 @@ - - -## [zoneminder-1.0.3](https://github.com/truecharts/charts/compare/zoneminder-0.0.35...zoneminder-1.0.3) (2022-11-11) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Major Change to GUI - - bump to regenerate catalog - - Bump all for ingressList and speedtest - - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) - - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) - - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - ### Fix - -- remove removed includes - - remove references to targetPort - - \ No newline at end of file diff --git a/incubator/zoneminder/1.0.3/charts/common-10.9.4.tgz b/incubator/zoneminder/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/incubator/zoneminder/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/incubator/zoneminder/1.0.3/CHANGELOG.md b/incubator/zoneminder/1.0.4/CHANGELOG.md similarity index 100% rename from incubator/zoneminder/1.0.3/CHANGELOG.md rename to incubator/zoneminder/1.0.4/CHANGELOG.md diff --git a/incubator/zoneminder/1.0.4/Chart.yaml b/incubator/zoneminder/1.0.4/Chart.yaml new file mode 100644 index 00000000000..f74d49f54cb --- /dev/null +++ b/incubator/zoneminder/1.0.4/Chart.yaml @@ -0,0 +1,33 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Zoneminder is the top Linux video camera security and surveillance solution." +home: https://truecharts.org/docs/charts/incubator/zoneminder +icon: https://truecharts.org/img/hotlink-ok/chart-icons/zoneminder.png +keywords: + - zoneminder + - home + - automation + - cctv + - utilities +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: zoneminder +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/zoneminder + - https://zoneminder.com/ + - https://hub.docker.com/r/dlandon/zoneminder.TrueNAS/ +type: application +version: 1.0.4 +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - utilities + - cctv diff --git a/incubator/zoneminder/1.0.3/README.md b/incubator/zoneminder/1.0.4/README.md similarity index 100% rename from incubator/zoneminder/1.0.3/README.md rename to incubator/zoneminder/1.0.4/README.md diff --git a/incubator/zoneminder/1.0.4/app-changelog.md b/incubator/zoneminder/1.0.4/app-changelog.md new file mode 100644 index 00000000000..c9db0dda901 --- /dev/null +++ b/incubator/zoneminder/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [zoneminder-1.0.4](https://github.com/truecharts/charts/compare/zoneminder-1.0.3...zoneminder-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/incubator/zoneminder/1.0.3/app-readme.md b/incubator/zoneminder/1.0.4/app-readme.md similarity index 100% rename from incubator/zoneminder/1.0.3/app-readme.md rename to incubator/zoneminder/1.0.4/app-readme.md diff --git a/incubator/zoneminder/1.0.4/charts/common-10.9.7.tgz b/incubator/zoneminder/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/incubator/zoneminder/1.0.4/charts/common-10.9.7.tgz differ diff --git a/incubator/zoneminder/1.0.3/ix_values.yaml b/incubator/zoneminder/1.0.4/ix_values.yaml similarity index 100% rename from incubator/zoneminder/1.0.3/ix_values.yaml rename to incubator/zoneminder/1.0.4/ix_values.yaml diff --git a/incubator/zoneminder/1.0.3/questions.yaml b/incubator/zoneminder/1.0.4/questions.yaml similarity index 100% rename from incubator/zoneminder/1.0.3/questions.yaml rename to incubator/zoneminder/1.0.4/questions.yaml diff --git a/stable/actualserver/2.0.3/templates/common.yaml b/incubator/zoneminder/1.0.4/templates/common.yaml similarity index 100% rename from stable/actualserver/2.0.3/templates/common.yaml rename to incubator/zoneminder/1.0.4/templates/common.yaml diff --git a/stable/boinc/3.0.3/values.yaml b/incubator/zoneminder/1.0.4/values.yaml similarity index 100% rename from stable/boinc/3.0.3/values.yaml rename to incubator/zoneminder/1.0.4/values.yaml diff --git a/stable/actualserver/2.0.3/Chart.lock b/stable/actualserver/2.0.3/Chart.lock deleted file mode 100644 index d15d09361ef..00000000000 --- a/stable/actualserver/2.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:26:00.908966598Z" diff --git a/stable/actualserver/2.0.3/Chart.yaml b/stable/actualserver/2.0.3/Chart.yaml deleted file mode 100644 index 65c97ab8be7..00000000000 --- a/stable/actualserver/2.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "22.10.25" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Actual is a super fast privacy-focused app for managing your finances. -home: https://truecharts.org/docs/charts/stable/actualserver -icon: https://truecharts.org/img/hotlink-ok/chart-icons/actualserver.png -keywords: - - actualserver - - finance -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: actualserver -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/actualserver - - https://github.com/Kippenhof/docker-templates - - https://hub.docker.com/r/kippenhof/actual-server -type: application -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - finance -version: 2.0.3 diff --git a/stable/actualserver/2.0.3/app-changelog.md b/stable/actualserver/2.0.3/app-changelog.md deleted file mode 100644 index e8ac23f3c8b..00000000000 --- a/stable/actualserver/2.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [actualserver-2.0.3](https://github.com/truecharts/charts/compare/actualserver-2.0.2...actualserver-2.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/actualserver/2.0.3/charts/common-10.9.4.tgz b/stable/actualserver/2.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/actualserver/2.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/actualserver/2.0.3/CHANGELOG.md b/stable/actualserver/2.0.4/CHANGELOG.md similarity index 100% rename from stable/actualserver/2.0.3/CHANGELOG.md rename to stable/actualserver/2.0.4/CHANGELOG.md diff --git a/stable/actualserver/2.0.4/Chart.yaml b/stable/actualserver/2.0.4/Chart.yaml new file mode 100644 index 00000000000..427125815f8 --- /dev/null +++ b/stable/actualserver/2.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "22.10.25" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Actual is a super fast privacy-focused app for managing your finances. +home: https://truecharts.org/docs/charts/stable/actualserver +icon: https://truecharts.org/img/hotlink-ok/chart-icons/actualserver.png +keywords: + - actualserver + - finance +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: actualserver +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/actualserver + - https://github.com/Kippenhof/docker-templates + - https://hub.docker.com/r/kippenhof/actual-server +type: application +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - finance +version: 2.0.4 diff --git a/stable/actualserver/2.0.3/README.md b/stable/actualserver/2.0.4/README.md similarity index 100% rename from stable/actualserver/2.0.3/README.md rename to stable/actualserver/2.0.4/README.md diff --git a/stable/actualserver/2.0.4/app-changelog.md b/stable/actualserver/2.0.4/app-changelog.md new file mode 100644 index 00000000000..842e124544f --- /dev/null +++ b/stable/actualserver/2.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [actualserver-2.0.4](https://github.com/truecharts/charts/compare/actualserver-2.0.3...actualserver-2.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/actualserver/2.0.3/app-readme.md b/stable/actualserver/2.0.4/app-readme.md similarity index 100% rename from stable/actualserver/2.0.3/app-readme.md rename to stable/actualserver/2.0.4/app-readme.md diff --git a/stable/actualserver/2.0.4/charts/common-10.9.7.tgz b/stable/actualserver/2.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/actualserver/2.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/actualserver/2.0.3/ix_values.yaml b/stable/actualserver/2.0.4/ix_values.yaml similarity index 100% rename from stable/actualserver/2.0.3/ix_values.yaml rename to stable/actualserver/2.0.4/ix_values.yaml diff --git a/stable/actualserver/2.0.3/questions.yaml b/stable/actualserver/2.0.4/questions.yaml similarity index 100% rename from stable/actualserver/2.0.3/questions.yaml rename to stable/actualserver/2.0.4/questions.yaml diff --git a/stable/adminer/2.0.3/templates/common.yaml b/stable/actualserver/2.0.4/templates/common.yaml similarity index 100% rename from stable/adminer/2.0.3/templates/common.yaml rename to stable/actualserver/2.0.4/templates/common.yaml diff --git a/stable/booksonic-air/7.0.3/values.yaml b/stable/actualserver/2.0.4/values.yaml similarity index 100% rename from stable/booksonic-air/7.0.3/values.yaml rename to stable/actualserver/2.0.4/values.yaml diff --git a/stable/adguard-home/3.0.3/Chart.lock b/stable/adguard-home/3.0.3/Chart.lock deleted file mode 100644 index d68ff4cb644..00000000000 --- a/stable/adguard-home/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:26:07.65065319Z" diff --git a/stable/adguard-home/3.0.3/Chart.yaml b/stable/adguard-home/3.0.3/Chart.yaml deleted file mode 100644 index 4248787e9b0..00000000000 --- a/stable/adguard-home/3.0.3/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: "0.107.18" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: Free and open source, powerful network-wide ads & trackers blocking DNS server. -home: https://truecharts.org/docs/charts/stable/adguard-home -icon: https://truecharts.org/img/hotlink-ok/chart-icons/adguard-home.png -keywords: - - adblock - - adguard -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: adguard-home -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/adguard-home - - https://hub.docker.com/r/adguard/adguardhome -version: 3.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/adguard-home/3.0.3/app-changelog.md b/stable/adguard-home/3.0.3/app-changelog.md deleted file mode 100644 index 47c427890ab..00000000000 --- a/stable/adguard-home/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [adguard-home-3.0.3](https://github.com/truecharts/charts/compare/adguard-home-3.0.2...adguard-home-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/adguard-home/3.0.3/charts/common-10.9.4.tgz b/stable/adguard-home/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/adguard-home/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/adguard-home/3.0.3/CHANGELOG.md b/stable/adguard-home/3.0.4/CHANGELOG.md similarity index 100% rename from stable/adguard-home/3.0.3/CHANGELOG.md rename to stable/adguard-home/3.0.4/CHANGELOG.md diff --git a/stable/adguard-home/3.0.4/Chart.yaml b/stable/adguard-home/3.0.4/Chart.yaml new file mode 100644 index 00000000000..552a457ead9 --- /dev/null +++ b/stable/adguard-home/3.0.4/Chart.yaml @@ -0,0 +1,27 @@ +apiVersion: v2 +appVersion: "0.107.18" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: Free and open source, powerful network-wide ads & trackers blocking DNS server. +home: https://truecharts.org/docs/charts/stable/adguard-home +icon: https://truecharts.org/img/hotlink-ok/chart-icons/adguard-home.png +keywords: + - adblock + - adguard +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: adguard-home +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/adguard-home + - https://hub.docker.com/r/adguard/adguardhome +version: 3.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/adguard-home/3.0.3/README.md b/stable/adguard-home/3.0.4/README.md similarity index 100% rename from stable/adguard-home/3.0.3/README.md rename to stable/adguard-home/3.0.4/README.md diff --git a/stable/adguard-home/3.0.4/app-changelog.md b/stable/adguard-home/3.0.4/app-changelog.md new file mode 100644 index 00000000000..abab794f5b6 --- /dev/null +++ b/stable/adguard-home/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [adguard-home-3.0.4](https://github.com/truecharts/charts/compare/adguard-home-3.0.3...adguard-home-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/adguard-home/3.0.3/app-readme.md b/stable/adguard-home/3.0.4/app-readme.md similarity index 100% rename from stable/adguard-home/3.0.3/app-readme.md rename to stable/adguard-home/3.0.4/app-readme.md diff --git a/stable/adguard-home/3.0.4/charts/common-10.9.7.tgz b/stable/adguard-home/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/adguard-home/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/adguard-home/3.0.3/ix_values.yaml b/stable/adguard-home/3.0.4/ix_values.yaml similarity index 100% rename from stable/adguard-home/3.0.3/ix_values.yaml rename to stable/adguard-home/3.0.4/ix_values.yaml diff --git a/stable/adguard-home/3.0.3/questions.yaml b/stable/adguard-home/3.0.4/questions.yaml similarity index 100% rename from stable/adguard-home/3.0.3/questions.yaml rename to stable/adguard-home/3.0.4/questions.yaml diff --git a/stable/apache-musicindex/5.0.3/templates/common.yaml b/stable/adguard-home/3.0.4/templates/common.yaml similarity index 100% rename from stable/apache-musicindex/5.0.3/templates/common.yaml rename to stable/adguard-home/3.0.4/templates/common.yaml diff --git a/stable/browserless-chrome/3.0.3/values.yaml b/stable/adguard-home/3.0.4/values.yaml similarity index 100% rename from stable/browserless-chrome/3.0.3/values.yaml rename to stable/adguard-home/3.0.4/values.yaml diff --git a/stable/adminer/2.0.3/Chart.lock b/stable/adminer/2.0.3/Chart.lock deleted file mode 100644 index 4b3cf97b1e7..00000000000 --- a/stable/adminer/2.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:26:21.531100541Z" diff --git a/stable/adminer/2.0.3/Chart.yaml b/stable/adminer/2.0.3/Chart.yaml deleted file mode 100644 index c08954cf990..00000000000 --- a/stable/adminer/2.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Tools-Utilities -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Adminer (formerly phpMinAdmin) is a full-featured database management tool written in PHP. -home: https://truecharts.org/docs/charts/stable/adminer -icon: https://truecharts.org/img/hotlink-ok/chart-icons/adminer.png -keywords: - - adminer - - Tools-Utilities -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: adminer -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/adminer - - https://github.com/vrana/adminer - - http://hub.docker.com/_/adminer/ -type: application -version: 2.0.3 diff --git a/stable/adminer/2.0.3/app-changelog.md b/stable/adminer/2.0.3/app-changelog.md deleted file mode 100644 index 9e570adf394..00000000000 --- a/stable/adminer/2.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [adminer-2.0.3](https://github.com/truecharts/charts/compare/adminer-2.0.2...adminer-2.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/adminer/2.0.3/charts/common-10.9.4.tgz b/stable/adminer/2.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/adminer/2.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/adminer/2.0.3/ix_values.yaml b/stable/adminer/2.0.3/ix_values.yaml deleted file mode 100644 index 5f2d21825f8..00000000000 --- a/stable/adminer/2.0.3/ix_values.yaml +++ /dev/null @@ -1,26 +0,0 @@ -image: - pullPolicy: IfNotPresent - repository: tccr.io/truecharts/adminer - tag: latest@sha256:f539cf5d4896b126835f923f92c5eb8620ff58927fc00efe6852fa3451d65723 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -env: - ADMINER_DESIGN: "" - ADMINER_PLUGINS: "" - -service: - main: - ports: - main: - port: 18080 - protocol: HTTP - targetPort: 8080 - -portal: - enabled: true diff --git a/stable/adminer/2.0.3/CHANGELOG.md b/stable/adminer/2.0.4/CHANGELOG.md similarity index 100% rename from stable/adminer/2.0.3/CHANGELOG.md rename to stable/adminer/2.0.4/CHANGELOG.md diff --git a/stable/adminer/2.0.4/Chart.yaml b/stable/adminer/2.0.4/Chart.yaml new file mode 100644 index 00000000000..ec8528acc13 --- /dev/null +++ b/stable/adminer/2.0.4/Chart.yaml @@ -0,0 +1,29 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Tools-Utilities +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Adminer (formerly phpMinAdmin) is a full-featured database management tool written in PHP. +home: https://truecharts.org/docs/charts/stable/adminer +icon: https://truecharts.org/img/hotlink-ok/chart-icons/adminer.png +keywords: + - adminer + - Tools-Utilities +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: adminer +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/adminer + - https://github.com/vrana/adminer + - http://hub.docker.com/_/adminer/ +type: application +version: 2.0.4 diff --git a/stable/adminer/2.0.3/README.md b/stable/adminer/2.0.4/README.md similarity index 100% rename from stable/adminer/2.0.3/README.md rename to stable/adminer/2.0.4/README.md diff --git a/stable/adminer/2.0.4/app-changelog.md b/stable/adminer/2.0.4/app-changelog.md new file mode 100644 index 00000000000..bc84753573c --- /dev/null +++ b/stable/adminer/2.0.4/app-changelog.md @@ -0,0 +1,11 @@ + + +## [adminer-2.0.4](https://github.com/truecharts/charts/compare/adminer-2.0.3...adminer-2.0.4) (2022-11-12) + +### Chore + +- update docker general non-major ([#4394](https://github.com/truecharts/charts/issues/4394)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + - update docker general non-major + + \ No newline at end of file diff --git a/stable/adminer/2.0.3/app-readme.md b/stable/adminer/2.0.4/app-readme.md similarity index 100% rename from stable/adminer/2.0.3/app-readme.md rename to stable/adminer/2.0.4/app-readme.md diff --git a/stable/adminer/2.0.4/charts/common-10.9.7.tgz b/stable/adminer/2.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/adminer/2.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/adminer/2.0.4/ix_values.yaml b/stable/adminer/2.0.4/ix_values.yaml new file mode 100644 index 00000000000..273661e658d --- /dev/null +++ b/stable/adminer/2.0.4/ix_values.yaml @@ -0,0 +1,26 @@ +image: + pullPolicy: IfNotPresent + repository: tccr.io/truecharts/adminer + tag: latest@sha256:dcc1e3cee3deea69eca75103b23aab9ff6e7a7c0c380b17318aaa7fcdf6afd86 +podSecurityContext: + runAsGroup: 0 + runAsUser: 0 + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +env: + ADMINER_DESIGN: "" + ADMINER_PLUGINS: "" + +service: + main: + ports: + main: + port: 18080 + protocol: HTTP + targetPort: 8080 + +portal: + enabled: true diff --git a/stable/adminer/2.0.3/questions.yaml b/stable/adminer/2.0.4/questions.yaml similarity index 100% rename from stable/adminer/2.0.3/questions.yaml rename to stable/adminer/2.0.4/questions.yaml diff --git a/stable/amcrest2mqtt/5.0.3/templates/common.yaml b/stable/adminer/2.0.4/templates/common.yaml similarity index 100% rename from stable/amcrest2mqtt/5.0.3/templates/common.yaml rename to stable/adminer/2.0.4/templates/common.yaml diff --git a/stable/budge/3.0.3/values.yaml b/stable/adminer/2.0.4/values.yaml similarity index 100% rename from stable/budge/3.0.3/values.yaml rename to stable/adminer/2.0.4/values.yaml diff --git a/stable/airdcpp-webclient/4.0.3/Chart.lock b/stable/airdcpp-webclient/4.0.3/Chart.lock deleted file mode 100644 index 7964bc3f8e2..00000000000 --- a/stable/airdcpp-webclient/4.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:26:31.81507154Z" diff --git a/stable/airdcpp-webclient/4.0.3/Chart.yaml b/stable/airdcpp-webclient/4.0.3/Chart.yaml deleted file mode 100644 index c4d08d6189e..00000000000 --- a/stable/airdcpp-webclient/4.0.3/Chart.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: v2 -appVersion: "2.11.2" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: AirDC++ Web Client is a locally installed application, which is designed for flexible sharing of files or directories within groups of people in a local network or over internet. -home: https://truecharts.org/docs/charts/stable/airdcpp-webclient -icon: https://truecharts.org/img/hotlink-ok/chart-icons/airdcpp-webclient.png -keywords: - - DC++ - - dcpp - - airdcpp -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: airdcpp-webclient -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/airdcpp-webclient - - https://airdcpp-web.github.io/ - - https://github.com/airdcpp-web/airdcpp-webclient - - https://hub.docker.com/r/gangefors/airdcpp-webclient -type: application -version: 4.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/airdcpp-webclient/4.0.3/app-changelog.md b/stable/airdcpp-webclient/4.0.3/app-changelog.md deleted file mode 100644 index cf5724d94ce..00000000000 --- a/stable/airdcpp-webclient/4.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [airdcpp-webclient-4.0.3](https://github.com/truecharts/charts/compare/airdcpp-webclient-4.0.2...airdcpp-webclient-4.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/airdcpp-webclient/4.0.3/charts/common-10.9.4.tgz b/stable/airdcpp-webclient/4.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/airdcpp-webclient/4.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/airdcpp-webclient/4.0.3/CHANGELOG.md b/stable/airdcpp-webclient/4.0.4/CHANGELOG.md similarity index 100% rename from stable/airdcpp-webclient/4.0.3/CHANGELOG.md rename to stable/airdcpp-webclient/4.0.4/CHANGELOG.md diff --git a/stable/airdcpp-webclient/4.0.4/Chart.yaml b/stable/airdcpp-webclient/4.0.4/Chart.yaml new file mode 100644 index 00000000000..2cd8002e91a --- /dev/null +++ b/stable/airdcpp-webclient/4.0.4/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +appVersion: "2.11.2" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: AirDC++ Web Client is a locally installed application, which is designed for flexible sharing of files or directories within groups of people in a local network or over internet. +home: https://truecharts.org/docs/charts/stable/airdcpp-webclient +icon: https://truecharts.org/img/hotlink-ok/chart-icons/airdcpp-webclient.png +keywords: + - DC++ + - dcpp + - airdcpp +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: airdcpp-webclient +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/airdcpp-webclient + - https://airdcpp-web.github.io/ + - https://github.com/airdcpp-web/airdcpp-webclient + - https://hub.docker.com/r/gangefors/airdcpp-webclient +type: application +version: 4.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/airdcpp-webclient/4.0.3/README.md b/stable/airdcpp-webclient/4.0.4/README.md similarity index 100% rename from stable/airdcpp-webclient/4.0.3/README.md rename to stable/airdcpp-webclient/4.0.4/README.md diff --git a/stable/airdcpp-webclient/4.0.4/app-changelog.md b/stable/airdcpp-webclient/4.0.4/app-changelog.md new file mode 100644 index 00000000000..0d8920a1cd8 --- /dev/null +++ b/stable/airdcpp-webclient/4.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [airdcpp-webclient-4.0.4](https://github.com/truecharts/charts/compare/airdcpp-webclient-4.0.3...airdcpp-webclient-4.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/airdcpp-webclient/4.0.3/app-readme.md b/stable/airdcpp-webclient/4.0.4/app-readme.md similarity index 100% rename from stable/airdcpp-webclient/4.0.3/app-readme.md rename to stable/airdcpp-webclient/4.0.4/app-readme.md diff --git a/stable/airdcpp-webclient/4.0.4/charts/common-10.9.7.tgz b/stable/airdcpp-webclient/4.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/airdcpp-webclient/4.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/airdcpp-webclient/4.0.3/ix_values.yaml b/stable/airdcpp-webclient/4.0.4/ix_values.yaml similarity index 100% rename from stable/airdcpp-webclient/4.0.3/ix_values.yaml rename to stable/airdcpp-webclient/4.0.4/ix_values.yaml diff --git a/stable/airdcpp-webclient/4.0.3/questions.yaml b/stable/airdcpp-webclient/4.0.4/questions.yaml similarity index 100% rename from stable/airdcpp-webclient/4.0.3/questions.yaml rename to stable/airdcpp-webclient/4.0.4/questions.yaml diff --git a/stable/aria2/6.0.3/templates/common.yaml b/stable/airdcpp-webclient/4.0.4/templates/common.yaml similarity index 100% rename from stable/aria2/6.0.3/templates/common.yaml rename to stable/airdcpp-webclient/4.0.4/templates/common.yaml diff --git a/stable/calibre/8.0.3/values.yaml b/stable/airdcpp-webclient/4.0.4/values.yaml similarity index 100% rename from stable/calibre/8.0.3/values.yaml rename to stable/airdcpp-webclient/4.0.4/values.yaml diff --git a/stable/airsonic-advanced/6.0.0/CHANGELOG.md b/stable/airsonic-advanced/6.0.0/CHANGELOG.md new file mode 100644 index 00000000000..83d6f5bd211 --- /dev/null +++ b/stable/airsonic-advanced/6.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [airsonic-advanced-5.0.0](https://github.com/truecharts/charts/compare/airsonic-advanced-4.0.48...airsonic-advanced-5.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [airsonic-advanced-4.0.51](https://github.com/truecharts/charts/compare/airsonic-advanced-4.0.48...airsonic-advanced-4.0.51) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [airsonic-advanced-4.0.50](https://github.com/truecharts/charts/compare/airsonic-advanced-4.0.48...airsonic-advanced-4.0.50) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [airsonic-advanced-4.0.50](https://github.com/truecharts/charts/compare/airsonic-advanced-4.0.48...airsonic-advanced-4.0.50) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [airsonic-advanced-4.0.50](https://github.com/truecharts/charts/compare/airsonic-advanced-4.0.48...airsonic-advanced-4.0.50) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [airsonic-advanced-4.0.49](https://github.com/truecharts/charts/compare/airsonic-advanced-4.0.48...airsonic-advanced-4.0.49) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + diff --git a/stable/airsonic-advanced/6.0.0/Chart.yaml b/stable/airsonic-advanced/6.0.0/Chart.yaml new file mode 100644 index 00000000000..1602e247932 --- /dev/null +++ b/stable/airsonic-advanced/6.0.0/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "11.0.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 +description: Airsonic is a Free and Open Source community driven media server +home: https://truecharts.org/docs/charts/stable/airsonic-advanced +icon: https://truecharts.org/img/hotlink-ok/chart-icons/airsonic-advanced.png +keywords: + - airsonic +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: airsonic-advanced +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/airsonic-advanced + - https://github.com/airsonic/airsonic-advanced + - https://hub.docker.com/r/airsonicadvanced/airsonic-advanced +version: 6.0.0 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/airsonic-advanced/6.0.0/README.md b/stable/airsonic-advanced/6.0.0/README.md new file mode 100644 index 00000000000..5719c328f4a --- /dev/null +++ b/stable/airsonic-advanced/6.0.0/README.md @@ -0,0 +1,108 @@ +# airsonic-advanced + +Airsonic is a Free and Open Source community driven media server + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [airsonic-advanced](https://truecharts.org/docs/charts/stable/airsonic-advanced) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.122 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `airsonic-advanced` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install airsonic-advanced TrueCharts/airsonic-advanced +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `airsonic-advanced` deployment + +```console +helm uninstall airsonic-advanced +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install airsonic-advanced \ + --set env.TZ="America/New York" \ + TrueCharts/airsonic-advanced +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install airsonic-advanced TrueCharts/airsonic-advanced -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/airsonic-advanced/6.0.0/app-changelog.md b/stable/airsonic-advanced/6.0.0/app-changelog.md new file mode 100644 index 00000000000..b73181996d9 --- /dev/null +++ b/stable/airsonic-advanced/6.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [airsonic-advanced-6.0.0](https://github.com/truecharts/charts/compare/airsonic-advanced-5.0.3...airsonic-advanced-6.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/airsonic-advanced/6.0.0/app-readme.md b/stable/airsonic-advanced/6.0.0/app-readme.md new file mode 100644 index 00000000000..b8c594d309b --- /dev/null +++ b/stable/airsonic-advanced/6.0.0/app-readme.md @@ -0,0 +1,8 @@ +Airsonic is a Free and Open Source community driven media server + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/airsonic-advanced](https://truecharts.org/docs/charts/stable/airsonic-advanced) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/airsonic-advanced/6.0.0/charts/common-10.9.7.tgz b/stable/airsonic-advanced/6.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/airsonic-advanced/6.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/airsonic-advanced/6.0.0/charts/postgresql-9.0.5.tgz b/stable/airsonic-advanced/6.0.0/charts/postgresql-9.0.5.tgz new file mode 100644 index 00000000000..8fe3c326a7c Binary files /dev/null and b/stable/airsonic-advanced/6.0.0/charts/postgresql-9.0.5.tgz differ diff --git a/stable/airsonic-advanced/6.0.0/ix_values.yaml b/stable/airsonic-advanced/6.0.0/ix_values.yaml new file mode 100644 index 00000000000..743dd15b51c --- /dev/null +++ b/stable/airsonic-advanced/6.0.0/ix_values.yaml @@ -0,0 +1,59 @@ +image: + repository: tccr.io/truecharts/airsonic-advanced + tag: v11.0.0@sha256:b6a1b30ecc3e16c39ca56392cd13d55af80235b57ec2d27c2e5f1a21fec34bd9 + pullPolicy: IfNotPresent + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +env: + AIRSONIC_DIR: "/" + # -- For passing additional java options. For some reverse proxies, you may need to pass `JAVA_OPTS=-Dserver.use-forward-headers=true` for airsonic to generate the proper URL schemes. + JAVA_OPTS: + CONTEXT_PATH: "/" + spring_liquibase_parameters_userTableQuote: '"' + spring_datasource_username: "{{ .Values.postgresql.postgresqlUsername }}" + spring_datasource_url: + secretKeyRef: + name: dbcreds + key: jdbc + spring_datasource_password: + secretKeyRef: + name: dbcreds + key: postgresql-password + +service: + main: + ports: + main: + port: 10122 + targetPort: 4040 + +# Enabled postgres +postgresql: + enabled: true + existingSecret: "dbcreds" + postgresqlUsername: airsonic-advanced + postgresqlDatabase: airsonic-advanced + +persistence: + config: + enabled: true + mountPath: "/airsonic" + music: + enabled: true + mountPath: "/music" + podcasts: + enabled: true + mountPath: "/podcasts" + playlists: + enabled: true + mountPath: "/playlists" + +portal: + enabled: true diff --git a/stable/airsonic-advanced/6.0.0/questions.yaml b/stable/airsonic-advanced/6.0.0/questions.yaml new file mode 100644 index 00000000000..052ddd12338 --- /dev/null +++ b/stable/airsonic-advanced/6.0.0/questions.yaml @@ -0,0 +1,2059 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: env + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: JAVA_OPTS + label: "JAVA_OPTS" + description: "JAVA_OPTS" + schema: + type: string + default: "" + - variable: CONTEXT_PATH + label: "CONTEXT_PATH" + description: "CONTEXT_PATH" + schema: + type: string + required: true + default: "/" + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10122 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: music + label: "App Music Storage" + description: "Stores the Application Music." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: podcasts + label: "App Podcasts Storage" + description: "Stores the Application Podcast." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: playlist + label: "App Playlist Storage" + description: "Stores the Application Playlist." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at +
https://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/ariang/2.0.3/templates/common.yaml b/stable/airsonic-advanced/6.0.0/templates/common.yaml similarity index 100% rename from stable/ariang/2.0.3/templates/common.yaml rename to stable/airsonic-advanced/6.0.0/templates/common.yaml diff --git a/stable/chronos/2.0.3/values.yaml b/stable/airsonic-advanced/6.0.0/values.yaml similarity index 100% rename from stable/chronos/2.0.3/values.yaml rename to stable/airsonic-advanced/6.0.0/values.yaml diff --git a/stable/airsonic/7.0.3/Chart.lock b/stable/airsonic/7.0.3/Chart.lock deleted file mode 100644 index 66945a29183..00000000000 --- a/stable/airsonic/7.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:26:38.542811258Z" diff --git a/stable/airsonic/7.0.3/Chart.yaml b/stable/airsonic/7.0.3/Chart.yaml deleted file mode 100644 index e37131e8957..00000000000 --- a/stable/airsonic/7.0.3/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: "10.6.2" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: Airsonic is a Free and Open Source community driven media server -home: https://truecharts.org/docs/charts/stable/airsonic -icon: https://truecharts.org/img/hotlink-ok/chart-icons/airsonic.png -keywords: - - airsonic -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: airsonic -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/airsonic - - https://github.com/airsonic/airsonic - - https://github.com/linuxserver/docker-airsonic - - https://github.com/k8s-at-home/charts/tree/master/charts/airsonic -version: 7.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/airsonic/7.0.3/app-changelog.md b/stable/airsonic/7.0.3/app-changelog.md deleted file mode 100644 index 561baa1c4c1..00000000000 --- a/stable/airsonic/7.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [airsonic-7.0.3](https://github.com/truecharts/charts/compare/airsonic-7.0.2...airsonic-7.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/airsonic/7.0.3/charts/common-10.9.4.tgz b/stable/airsonic/7.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/airsonic/7.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/airsonic/7.0.3/CHANGELOG.md b/stable/airsonic/7.0.4/CHANGELOG.md similarity index 100% rename from stable/airsonic/7.0.3/CHANGELOG.md rename to stable/airsonic/7.0.4/CHANGELOG.md diff --git a/stable/airsonic/7.0.4/Chart.yaml b/stable/airsonic/7.0.4/Chart.yaml new file mode 100644 index 00000000000..e86493a51d0 --- /dev/null +++ b/stable/airsonic/7.0.4/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "10.6.2" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: Airsonic is a Free and Open Source community driven media server +home: https://truecharts.org/docs/charts/stable/airsonic +icon: https://truecharts.org/img/hotlink-ok/chart-icons/airsonic.png +keywords: + - airsonic +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: airsonic +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/airsonic + - https://github.com/airsonic/airsonic + - https://github.com/linuxserver/docker-airsonic + - https://github.com/k8s-at-home/charts/tree/master/charts/airsonic +version: 7.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/airsonic/7.0.3/README.md b/stable/airsonic/7.0.4/README.md similarity index 100% rename from stable/airsonic/7.0.3/README.md rename to stable/airsonic/7.0.4/README.md diff --git a/stable/airsonic/7.0.4/app-changelog.md b/stable/airsonic/7.0.4/app-changelog.md new file mode 100644 index 00000000000..78a54b714d7 --- /dev/null +++ b/stable/airsonic/7.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [airsonic-7.0.4](https://github.com/truecharts/charts/compare/airsonic-7.0.3...airsonic-7.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/airsonic/7.0.3/app-readme.md b/stable/airsonic/7.0.4/app-readme.md similarity index 100% rename from stable/airsonic/7.0.3/app-readme.md rename to stable/airsonic/7.0.4/app-readme.md diff --git a/stable/airsonic/7.0.4/charts/common-10.9.7.tgz b/stable/airsonic/7.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/airsonic/7.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/airsonic/7.0.3/ix_values.yaml b/stable/airsonic/7.0.4/ix_values.yaml similarity index 100% rename from stable/airsonic/7.0.3/ix_values.yaml rename to stable/airsonic/7.0.4/ix_values.yaml diff --git a/stable/airsonic/7.0.3/questions.yaml b/stable/airsonic/7.0.4/questions.yaml similarity index 100% rename from stable/airsonic/7.0.3/questions.yaml rename to stable/airsonic/7.0.4/questions.yaml diff --git a/stable/autobrr/2.0.3/templates/common.yaml b/stable/airsonic/7.0.4/templates/common.yaml similarity index 100% rename from stable/autobrr/2.0.3/templates/common.yaml rename to stable/airsonic/7.0.4/templates/common.yaml diff --git a/stable/clamav/4.0.3/values.yaml b/stable/airsonic/7.0.4/values.yaml similarity index 100% rename from stable/clamav/4.0.3/values.yaml rename to stable/airsonic/7.0.4/values.yaml diff --git a/stable/alist/3.0.3/Chart.lock b/stable/alist/3.0.3/Chart.lock deleted file mode 100644 index af20485dc07..00000000000 --- a/stable/alist/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:26:53.024428938Z" diff --git a/stable/alist/3.0.3/Chart.yaml b/stable/alist/3.0.3/Chart.yaml deleted file mode 100644 index 49a45f91660..00000000000 --- a/stable/alist/3.0.3/Chart.yaml +++ /dev/null @@ -1,34 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: alist -version: 3.0.3 -appVersion: "3.3.0" -description: Alist program that supports multiple storage, powered by Gin and React -type: application -deprecated: false -home: https://truecharts.org/docs/charts/stable/alist -icon: https://truecharts.org/img/hotlink-ok/chart-icons/alist.png -keywords: - - alist - - storage - - webdav - - google driver - - aliyun driver - - baiduyun -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/alist - - https://github.com/Xhofe/alist -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 - # condition: -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - cloud - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/alist/3.0.3/app-changelog.md b/stable/alist/3.0.3/app-changelog.md deleted file mode 100644 index f2960f58269..00000000000 --- a/stable/alist/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [alist-3.0.3](https://github.com/truecharts/charts/compare/alist-3.0.2...alist-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/alist/3.0.3/charts/common-10.9.4.tgz b/stable/alist/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/alist/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/alist/3.0.3/ix_values.yaml b/stable/alist/3.0.3/ix_values.yaml deleted file mode 100644 index f56aec6af56..00000000000 --- a/stable/alist/3.0.3/ix_values.yaml +++ /dev/null @@ -1,19 +0,0 @@ -image: - repository: tccr.io/truecharts/alist - pullPolicy: IfNotPresent - tag: 3.3.0@sha256:24a9e249e273341056df73684a1bd9accbd5792432a3a826aad0f6644a9ab37a - -service: - main: - ports: - main: - targetPort: 5244 - port: 10167 - -persistence: - data: - enabled: true - mountPath: "/opt/alist/data" - -portal: - enabled: true diff --git a/stable/alist/3.0.3/CHANGELOG.md b/stable/alist/3.0.4/CHANGELOG.md similarity index 100% rename from stable/alist/3.0.3/CHANGELOG.md rename to stable/alist/3.0.4/CHANGELOG.md diff --git a/stable/alist/3.0.4/Chart.yaml b/stable/alist/3.0.4/Chart.yaml new file mode 100644 index 00000000000..8a14c19b960 --- /dev/null +++ b/stable/alist/3.0.4/Chart.yaml @@ -0,0 +1,34 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: alist +version: 3.0.4 +appVersion: "3.4.0" +description: Alist program that supports multiple storage, powered by Gin and React +type: application +deprecated: false +home: https://truecharts.org/docs/charts/stable/alist +icon: https://truecharts.org/img/hotlink-ok/chart-icons/alist.png +keywords: + - alist + - storage + - webdav + - google driver + - aliyun driver + - baiduyun +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/alist + - https://github.com/Xhofe/alist +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + # condition: +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - cloud + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/alist/3.0.3/README.md b/stable/alist/3.0.4/README.md similarity index 100% rename from stable/alist/3.0.3/README.md rename to stable/alist/3.0.4/README.md diff --git a/stable/alist/3.0.4/app-changelog.md b/stable/alist/3.0.4/app-changelog.md new file mode 100644 index 00000000000..f62d79ad632 --- /dev/null +++ b/stable/alist/3.0.4/app-changelog.md @@ -0,0 +1,10 @@ + + +## [alist-3.0.4](https://github.com/truecharts/charts/compare/alist-3.0.3...alist-3.0.4) (2022-11-12) + +### Chore + +- update docker general non-major ([#4394](https://github.com/truecharts/charts/issues/4394)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/alist/3.0.3/app-readme.md b/stable/alist/3.0.4/app-readme.md similarity index 100% rename from stable/alist/3.0.3/app-readme.md rename to stable/alist/3.0.4/app-readme.md diff --git a/stable/alist/3.0.4/charts/common-10.9.7.tgz b/stable/alist/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/alist/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/alist/3.0.4/ix_values.yaml b/stable/alist/3.0.4/ix_values.yaml new file mode 100644 index 00000000000..57dfde3ff98 --- /dev/null +++ b/stable/alist/3.0.4/ix_values.yaml @@ -0,0 +1,19 @@ +image: + repository: tccr.io/truecharts/alist + pullPolicy: IfNotPresent + tag: 3.4.0@sha256:ebaa56befb2b61feff5537358b6dd80ddfcdbc3c3138912aeee7cd4e3f1d7062 + +service: + main: + ports: + main: + targetPort: 5244 + port: 10167 + +persistence: + data: + enabled: true + mountPath: "/opt/alist/data" + +portal: + enabled: true diff --git a/stable/alist/3.0.3/questions.yaml b/stable/alist/3.0.4/questions.yaml similarity index 100% rename from stable/alist/3.0.3/questions.yaml rename to stable/alist/3.0.4/questions.yaml diff --git a/stable/automatic-music-downloader/3.0.3/templates/common.yaml b/stable/alist/3.0.4/templates/common.yaml similarity index 100% rename from stable/automatic-music-downloader/3.0.3/templates/common.yaml rename to stable/alist/3.0.4/templates/common.yaml diff --git a/stable/cloud9/5.0.3/values.yaml b/stable/alist/3.0.4/values.yaml similarity index 100% rename from stable/cloud9/5.0.3/values.yaml rename to stable/alist/3.0.4/values.yaml diff --git a/stable/amcrest2mqtt/5.0.3/Chart.lock b/stable/amcrest2mqtt/5.0.3/Chart.lock deleted file mode 100644 index e6a3888e21d..00000000000 --- a/stable/amcrest2mqtt/5.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:27:02.579703294Z" diff --git a/stable/amcrest2mqtt/5.0.3/Chart.yaml b/stable/amcrest2mqtt/5.0.3/Chart.yaml deleted file mode 100644 index d75526f9fd9..00000000000 --- a/stable/amcrest2mqtt/5.0.3/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: "1.0.16" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: Expose all events from an Amcrest device to an MQTT broker -home: https://truecharts.org/docs/charts/stable/amcrest2mqtt -icon: https://truecharts.org/img/hotlink-ok/chart-icons/amcrest2mqtt.png -keywords: - - amcrest2mqtt -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: amcrest2mqtt -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/amcrest2mqtt - - https://github.com/dchesterton/amcrest2mqtt -version: 5.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/amcrest2mqtt/5.0.3/app-changelog.md b/stable/amcrest2mqtt/5.0.3/app-changelog.md deleted file mode 100644 index 309ae25be4a..00000000000 --- a/stable/amcrest2mqtt/5.0.3/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [amcrest2mqtt-5.0.3](https://github.com/truecharts/charts/compare/amcrest2mqtt-5.0.2...amcrest2mqtt-5.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - \ No newline at end of file diff --git a/stable/amcrest2mqtt/5.0.3/charts/common-10.9.4.tgz b/stable/amcrest2mqtt/5.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/amcrest2mqtt/5.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/amcrest2mqtt/5.0.3/CHANGELOG.md b/stable/amcrest2mqtt/5.0.4/CHANGELOG.md similarity index 100% rename from stable/amcrest2mqtt/5.0.3/CHANGELOG.md rename to stable/amcrest2mqtt/5.0.4/CHANGELOG.md diff --git a/stable/amcrest2mqtt/5.0.4/Chart.yaml b/stable/amcrest2mqtt/5.0.4/Chart.yaml new file mode 100644 index 00000000000..c91633b3145 --- /dev/null +++ b/stable/amcrest2mqtt/5.0.4/Chart.yaml @@ -0,0 +1,26 @@ +apiVersion: v2 +appVersion: "1.0.16" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: Expose all events from an Amcrest device to an MQTT broker +home: https://truecharts.org/docs/charts/stable/amcrest2mqtt +icon: https://truecharts.org/img/hotlink-ok/chart-icons/amcrest2mqtt.png +keywords: + - amcrest2mqtt +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: amcrest2mqtt +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/amcrest2mqtt + - https://github.com/dchesterton/amcrest2mqtt +version: 5.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/amcrest2mqtt/5.0.3/README.md b/stable/amcrest2mqtt/5.0.4/README.md similarity index 100% rename from stable/amcrest2mqtt/5.0.3/README.md rename to stable/amcrest2mqtt/5.0.4/README.md diff --git a/stable/amcrest2mqtt/5.0.4/app-changelog.md b/stable/amcrest2mqtt/5.0.4/app-changelog.md new file mode 100644 index 00000000000..6682b50c8eb --- /dev/null +++ b/stable/amcrest2mqtt/5.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [amcrest2mqtt-5.0.4](https://github.com/truecharts/charts/compare/amcrest2mqtt-5.0.3...amcrest2mqtt-5.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/amcrest2mqtt/5.0.3/app-readme.md b/stable/amcrest2mqtt/5.0.4/app-readme.md similarity index 100% rename from stable/amcrest2mqtt/5.0.3/app-readme.md rename to stable/amcrest2mqtt/5.0.4/app-readme.md diff --git a/stable/amcrest2mqtt/5.0.4/charts/common-10.9.7.tgz b/stable/amcrest2mqtt/5.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/amcrest2mqtt/5.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/amcrest2mqtt/5.0.3/ix_values.yaml b/stable/amcrest2mqtt/5.0.4/ix_values.yaml similarity index 100% rename from stable/amcrest2mqtt/5.0.3/ix_values.yaml rename to stable/amcrest2mqtt/5.0.4/ix_values.yaml diff --git a/stable/amcrest2mqtt/5.0.3/questions.yaml b/stable/amcrest2mqtt/5.0.4/questions.yaml similarity index 100% rename from stable/amcrest2mqtt/5.0.3/questions.yaml rename to stable/amcrest2mqtt/5.0.4/questions.yaml diff --git a/stable/apt-cacher-ng/2.0.3/templates/common.yaml b/stable/amcrest2mqtt/5.0.4/templates/common.yaml similarity index 100% rename from stable/apt-cacher-ng/2.0.3/templates/common.yaml rename to stable/amcrest2mqtt/5.0.4/templates/common.yaml diff --git a/stable/cloudflared/2.0.3/values.yaml b/stable/amcrest2mqtt/5.0.4/values.yaml similarity index 100% rename from stable/cloudflared/2.0.3/values.yaml rename to stable/amcrest2mqtt/5.0.4/values.yaml diff --git a/stable/anonaddy/11.0.0/CHANGELOG.md b/stable/anonaddy/11.0.0/CHANGELOG.md new file mode 100644 index 00000000000..370a384c664 --- /dev/null +++ b/stable/anonaddy/11.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [anonaddy-10.0.0](https://github.com/truecharts/charts/compare/anonaddy-9.0.59...anonaddy-10.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + - update docker general non-major ([#4347](https://github.com/truecharts/charts/issues/4347)) + + ### Fix + +- change container config label + + + + +## [anonaddy-9.0.63](https://github.com/truecharts/charts/compare/anonaddy-9.0.59...anonaddy-9.0.63) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + - update docker general non-major ([#4347](https://github.com/truecharts/charts/issues/4347)) + + + + +## [anonaddy-9.0.62](https://github.com/truecharts/charts/compare/anonaddy-9.0.59...anonaddy-9.0.62) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + - update docker general non-major ([#4347](https://github.com/truecharts/charts/issues/4347)) + + + + +## [anonaddy-9.0.62](https://github.com/truecharts/charts/compare/anonaddy-9.0.59...anonaddy-9.0.62) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + - update docker general non-major ([#4347](https://github.com/truecharts/charts/issues/4347)) + + + + +## [anonaddy-9.0.61](https://github.com/truecharts/charts/compare/anonaddy-9.0.59...anonaddy-9.0.61) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [anonaddy-9.0.60](https://github.com/truecharts/charts/compare/anonaddy-9.0.59...anonaddy-9.0.60) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) diff --git a/stable/anonaddy/11.0.0/Chart.yaml b/stable/anonaddy/11.0.0/Chart.yaml new file mode 100644 index 00000000000..462b3800e32 --- /dev/null +++ b/stable/anonaddy/11.0.0/Chart.yaml @@ -0,0 +1,34 @@ +apiVersion: v2 +appVersion: "0.13.11" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: mariadb.enabled + name: mariadb + repository: https://charts.truecharts.org/ + version: 4.0.5 + - condition: redis.enabled + name: redis + repository: https://charts.truecharts.org + version: 4.0.5 +description: "Protect your email from spam using disposable addresses." +home: https://truecharts.org/docs/charts/stable/anonaddy +icon: https://truecharts.org/img/hotlink-ok/chart-icons/anonaddy.png +keywords: + - anonaddy +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: anonaddy +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/anonaddy + - https://github.com/anonaddy/docker +version: 11.0.0 +annotations: + truecharts.org/catagories: | + - email + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/anonaddy/11.0.0/README.md b/stable/anonaddy/11.0.0/README.md new file mode 100644 index 00000000000..3c4ae006364 --- /dev/null +++ b/stable/anonaddy/11.0.0/README.md @@ -0,0 +1,108 @@ +# anonaddy + +Protect your email from spam using disposable addresses. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [anonaddy](https://truecharts.org/docs/charts/stable/anonaddy) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | mariadb | 3.0.119 | +| https://charts.truecharts.org | redis | 3.0.121 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `anonaddy` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install anonaddy TrueCharts/anonaddy +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `anonaddy` deployment + +```console +helm uninstall anonaddy +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install anonaddy \ + --set env.TZ="America/New York" \ + TrueCharts/anonaddy +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install anonaddy TrueCharts/anonaddy -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/anonaddy/11.0.0/app-changelog.md b/stable/anonaddy/11.0.0/app-changelog.md new file mode 100644 index 00000000000..326e38b8d1e --- /dev/null +++ b/stable/anonaddy/11.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [anonaddy-11.0.0](https://github.com/truecharts/charts/compare/anonaddy-10.0.3...anonaddy-11.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/anonaddy/11.0.0/app-readme.md b/stable/anonaddy/11.0.0/app-readme.md new file mode 100644 index 00000000000..5922ab9138a --- /dev/null +++ b/stable/anonaddy/11.0.0/app-readme.md @@ -0,0 +1,8 @@ +Protect your email from spam using disposable addresses. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/anonaddy](https://truecharts.org/docs/charts/stable/anonaddy) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/anonaddy/11.0.0/charts/common-10.9.7.tgz b/stable/anonaddy/11.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/anonaddy/11.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/anonaddy/11.0.0/charts/mariadb-4.0.5.tgz b/stable/anonaddy/11.0.0/charts/mariadb-4.0.5.tgz new file mode 100644 index 00000000000..647d1dc1772 Binary files /dev/null and b/stable/anonaddy/11.0.0/charts/mariadb-4.0.5.tgz differ diff --git a/stable/anonaddy/11.0.0/charts/redis-4.0.5.tgz b/stable/anonaddy/11.0.0/charts/redis-4.0.5.tgz new file mode 100644 index 00000000000..83e3f3d2117 Binary files /dev/null and b/stable/anonaddy/11.0.0/charts/redis-4.0.5.tgz differ diff --git a/stable/anonaddy/11.0.0/ix_values.yaml b/stable/anonaddy/11.0.0/ix_values.yaml new file mode 100644 index 00000000000..55a5a7738c4 --- /dev/null +++ b/stable/anonaddy/11.0.0/ix_values.yaml @@ -0,0 +1,78 @@ +image: + repository: tccr.io/truecharts/anonaddy + tag: 0.13.11@sha256:405db9053ca1b03e37b4d605835c3d98622516a71a1a0ff5f12aaa0f900d619e + pullPolicy: IfNotPresent + +strategy: + type: Recreate + +securityContext: + runAsNonRoot: false + readOnlyRootFilesystem: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +env: + ANONADDY_DOMAIN: "chart-example.local" + DB_DATABASE: anonaddy + DB_USERNAME: anonaddy + DB_HOST: + secretKeyRef: + name: mariadbcreds + key: plainhost + DB_PASSWORD: + secretKeyRef: + name: mariadbcreds + key: mariadb-password + REDIS_HOST: + secretKeyRef: + name: rediscreds + key: plainhost + REDIS_PASSWORD: + secretKeyRef: + name: rediscreds + key: redis-password + APP_KEY: + secretKeyRef: + name: appkey + key: appkey + ANONADDY_SECRET: + secretKeyRef: + name: appkey + key: secret + +service: + main: + ports: + main: + port: 10110 + targetPort: 8000 + smtp: + enabled: true + ports: + smtp: + enabled: true + port: 25 + targetPort: 25 + +persistence: + varrun: + enabled: true + config: + enabled: true + mountPath: "/config" + +redis: + enabled: true + existingSecret: "rediscreds" + +mariadb: + enabled: true + mariadbUsername: anonaddy + mariadbDatabase: anonaddy + existingSecret: "mariadbcreds" + +portal: + enabled: true diff --git a/stable/anonaddy/11.0.0/questions.yaml b/stable/anonaddy/11.0.0/questions.yaml new file mode 100644 index 00000000000..b9fc602bde9 --- /dev/null +++ b/stable/anonaddy/11.0.0/questions.yaml @@ -0,0 +1,1894 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: env + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ANONADDY_DOMAIN + label: "ANONADDY_DOMAIN" + schema: + type: string + default: "" + required: true + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10110 + required: true + - variable: smtp + label: "smtp Service" + description: "The smtp service" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: smtp + label: "smtp Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 25 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at +
https://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/anonaddy/11.0.0/templates/_appkey.tpl b/stable/anonaddy/11.0.0/templates/_appkey.tpl new file mode 100644 index 00000000000..daf70c0c464 --- /dev/null +++ b/stable/anonaddy/11.0.0/templates/_appkey.tpl @@ -0,0 +1,28 @@ +{{/* +This template generates a random password and ensures it persists across updates/edits to the chart +*/}} +{{- define "anonaddy.appkey" -}} +--- +apiVersion: v1 +kind: Secret +type: Opaque +metadata: + labels: + {{- include "tc.common.labels" . | nindent 4 }} + name: appkey +{{- $keyprevious := lookup "v1" "Secret" .Release.Namespace "appkey" }} +{{- $appkey := "" }} +{{- $secret := "" }} +data: +{{- if $keyprevious }} + {{- $appkey = ( index $keyprevious.data "appkey" ) }} + {{- $secret = ( index $keyprevious.data "secret" ) }} + appkey: {{ ( index $keyprevious.data "appkey" ) }} + secret: {{ ( index $keyprevious.data "secret" ) }} +{{- else }} + {{- $appkey = randAlphaNum 32 }} + {{- $secret = randAlphaNum 32 }} + appkey: {{ $appkey | b64enc }} + secret: {{ $secret | b64enc }} +{{- end }} +{{- end -}} diff --git a/stable/anonaddy/11.0.0/templates/common.yaml b/stable/anonaddy/11.0.0/templates/common.yaml new file mode 100644 index 00000000000..65b6d2f295f --- /dev/null +++ b/stable/anonaddy/11.0.0/templates/common.yaml @@ -0,0 +1,9 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.common.loader.init" . }} + +{{/* Render appkey for anonaddy */}} +{{- include "anonaddy.appkey" . }} + + +{{/* Render the templates */}} +{{ include "tc.common.loader.apply" . }} diff --git a/stable/cloudflareddns/2.0.3/values.yaml b/stable/anonaddy/11.0.0/values.yaml similarity index 100% rename from stable/cloudflareddns/2.0.3/values.yaml rename to stable/anonaddy/11.0.0/values.yaml diff --git a/stable/apache-musicindex/5.0.3/Chart.lock b/stable/apache-musicindex/5.0.3/Chart.lock deleted file mode 100644 index 94b6e1afbcc..00000000000 --- a/stable/apache-musicindex/5.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:27:24.837164402Z" diff --git a/stable/apache-musicindex/5.0.3/Chart.yaml b/stable/apache-musicindex/5.0.3/Chart.yaml deleted file mode 100644 index 2a107e81e0a..00000000000 --- a/stable/apache-musicindex/5.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "1.4.1" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: Index and stream music using apache-musicindex and m3u playlists -home: https://truecharts.org/docs/charts/stable/apache-musicindex -icon: https://truecharts.org/img/hotlink-ok/chart-icons/apache-musicindex.png -keywords: - - apache-musicindex - - streaming - - m3u - - playlist -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: apache-musicindex -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/apache-musicindex - - http://hacks.slashdirt.org/sw/musicindex/ -version: 5.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/apache-musicindex/5.0.3/app-changelog.md b/stable/apache-musicindex/5.0.3/app-changelog.md deleted file mode 100644 index 2fa59f4025b..00000000000 --- a/stable/apache-musicindex/5.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [apache-musicindex-5.0.3](https://github.com/truecharts/charts/compare/apache-musicindex-5.0.2...apache-musicindex-5.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/apache-musicindex/5.0.3/charts/common-10.9.4.tgz b/stable/apache-musicindex/5.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/apache-musicindex/5.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/apache-musicindex/5.0.3/CHANGELOG.md b/stable/apache-musicindex/5.0.4/CHANGELOG.md similarity index 100% rename from stable/apache-musicindex/5.0.3/CHANGELOG.md rename to stable/apache-musicindex/5.0.4/CHANGELOG.md diff --git a/stable/apache-musicindex/5.0.4/Chart.yaml b/stable/apache-musicindex/5.0.4/Chart.yaml new file mode 100644 index 00000000000..dd6ea72afe4 --- /dev/null +++ b/stable/apache-musicindex/5.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "1.4.1" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: Index and stream music using apache-musicindex and m3u playlists +home: https://truecharts.org/docs/charts/stable/apache-musicindex +icon: https://truecharts.org/img/hotlink-ok/chart-icons/apache-musicindex.png +keywords: + - apache-musicindex + - streaming + - m3u + - playlist +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: apache-musicindex +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/apache-musicindex + - http://hacks.slashdirt.org/sw/musicindex/ +version: 5.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/apache-musicindex/5.0.3/README.md b/stable/apache-musicindex/5.0.4/README.md similarity index 100% rename from stable/apache-musicindex/5.0.3/README.md rename to stable/apache-musicindex/5.0.4/README.md diff --git a/stable/apache-musicindex/5.0.4/app-changelog.md b/stable/apache-musicindex/5.0.4/app-changelog.md new file mode 100644 index 00000000000..fa72425d19d --- /dev/null +++ b/stable/apache-musicindex/5.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [apache-musicindex-5.0.4](https://github.com/truecharts/charts/compare/apache-musicindex-5.0.3...apache-musicindex-5.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/apache-musicindex/5.0.3/app-readme.md b/stable/apache-musicindex/5.0.4/app-readme.md similarity index 100% rename from stable/apache-musicindex/5.0.3/app-readme.md rename to stable/apache-musicindex/5.0.4/app-readme.md diff --git a/stable/apache-musicindex/5.0.4/charts/common-10.9.7.tgz b/stable/apache-musicindex/5.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/apache-musicindex/5.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/apache-musicindex/5.0.3/ix_values.yaml b/stable/apache-musicindex/5.0.4/ix_values.yaml similarity index 100% rename from stable/apache-musicindex/5.0.3/ix_values.yaml rename to stable/apache-musicindex/5.0.4/ix_values.yaml diff --git a/stable/apache-musicindex/5.0.3/questions.yaml b/stable/apache-musicindex/5.0.4/questions.yaml similarity index 100% rename from stable/apache-musicindex/5.0.3/questions.yaml rename to stable/apache-musicindex/5.0.4/questions.yaml diff --git a/stable/avidemux/2.0.3/templates/common.yaml b/stable/apache-musicindex/5.0.4/templates/common.yaml similarity index 100% rename from stable/avidemux/2.0.3/templates/common.yaml rename to stable/apache-musicindex/5.0.4/templates/common.yaml diff --git a/stable/code-server/5.0.3/values.yaml b/stable/apache-musicindex/5.0.4/values.yaml similarity index 100% rename from stable/code-server/5.0.3/values.yaml rename to stable/apache-musicindex/5.0.4/values.yaml diff --git a/stable/appdaemon/10.0.4/CHANGELOG.md b/stable/appdaemon/10.0.4/CHANGELOG.md new file mode 100644 index 00000000000..3c87fc36c11 --- /dev/null +++ b/stable/appdaemon/10.0.4/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [appdaemon-10.0.0](https://github.com/truecharts/charts/compare/appdaemon-9.0.43...appdaemon-10.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [appdaemon-9.0.46](https://github.com/truecharts/charts/compare/appdaemon-9.0.43...appdaemon-9.0.46) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [appdaemon-9.0.45](https://github.com/truecharts/charts/compare/appdaemon-9.0.43...appdaemon-9.0.45) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [appdaemon-9.0.45](https://github.com/truecharts/charts/compare/appdaemon-9.0.43...appdaemon-9.0.45) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [appdaemon-9.0.45](https://github.com/truecharts/charts/compare/appdaemon-9.0.43...appdaemon-9.0.45) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [appdaemon-9.0.44](https://github.com/truecharts/charts/compare/appdaemon-9.0.43...appdaemon-9.0.44) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + diff --git a/stable/appdaemon/10.0.4/Chart.yaml b/stable/appdaemon/10.0.4/Chart.yaml new file mode 100644 index 00000000000..52342fc7455 --- /dev/null +++ b/stable/appdaemon/10.0.4/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +appVersion: "4.2.1" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: AppDaemon is a loosely coupled, multithreaded, sandboxed python execution environment for writing automation apps for Home Assistant home automation software. It also provides a configurable dashboard (HADashboard) suitable for wall mounted tablets. +home: https://truecharts.org/docs/charts/stable/appdaemon +icon: https://truecharts.org/img/hotlink-ok/chart-icons/appdaemon.png +keywords: + - appdaemon + - homeautomation +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org + - email: 20650065+warllo54@users.noreply.github.com + name: warllo54 + url: truecharts.org +name: appdaemon +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/appdaemon + - https://github.com/AppDaemon/appdaemon +type: application +version: 10.0.4 +annotations: + truecharts.org/catagories: | + - utilities + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/appdaemon/10.0.4/README.md b/stable/appdaemon/10.0.4/README.md new file mode 100644 index 00000000000..a3a973bb21c --- /dev/null +++ b/stable/appdaemon/10.0.4/README.md @@ -0,0 +1,106 @@ +# appdaemon + +AppDaemon is a loosely coupled, multithreaded, sandboxed python execution environment for writing automation apps for Home Assistant home automation software. It also provides a configurable dashboard (HADashboard) suitable for wall mounted tablets. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [appdaemon](https://truecharts.org/docs/charts/stable/appdaemon) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `appdaemon` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install appdaemon TrueCharts/appdaemon +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `appdaemon` deployment + +```console +helm uninstall appdaemon +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install appdaemon \ + --set env.TZ="America/New York" \ + TrueCharts/appdaemon +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install appdaemon TrueCharts/appdaemon -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/appdaemon/10.0.4/app-changelog.md b/stable/appdaemon/10.0.4/app-changelog.md new file mode 100644 index 00000000000..dd7640613ed --- /dev/null +++ b/stable/appdaemon/10.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [appdaemon-10.0.4](https://github.com/truecharts/charts/compare/appdaemon-10.0.3...appdaemon-10.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/appdaemon/10.0.4/app-readme.md b/stable/appdaemon/10.0.4/app-readme.md new file mode 100644 index 00000000000..a35d33ac34c --- /dev/null +++ b/stable/appdaemon/10.0.4/app-readme.md @@ -0,0 +1,8 @@ +AppDaemon is a loosely coupled, multithreaded, sandboxed python execution environment for writing automation apps for Home Assistant home automation software. It also provides a configurable dashboard (HADashboard) suitable for wall mounted tablets. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/appdaemon](https://truecharts.org/docs/charts/stable/appdaemon) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/appdaemon/10.0.4/charts/common-10.9.7.tgz b/stable/appdaemon/10.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/appdaemon/10.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/appdaemon/10.0.4/ix_values.yaml b/stable/appdaemon/10.0.4/ix_values.yaml new file mode 100644 index 00000000000..dda1c3aee9b --- /dev/null +++ b/stable/appdaemon/10.0.4/ix_values.yaml @@ -0,0 +1,45 @@ +image: + repository: tccr.io/truecharts/appdaemon + pullPolicy: IfNotPresent + tag: v4.2.1@sha256:e9c2639389084bd3ea7b272d5239cf6da7b5e3eb49069bbcafd002e551681dda + +securityContext: + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +secretEnv: + TOKEN: "REPLACETHIS" + +env: + DASH_URL: "http://$HOSTNAME:5050" + HA_URL: "" + LATITUDE: 46 + LONGITUDE: -94 + ELEVATION: 1217 + +service: + main: + ports: + main: + port: 5050 + targetPort: 5050 + tcp: + enabled: true + ports: + tcp: + enabled: true + port: 51050 + targetPort: 51050 + +persistence: + conf: + enabled: true + mountPath: "/conf" + varrun: + enabled: true + +portal: + enabled: true diff --git a/stable/appdaemon/10.0.4/questions.yaml b/stable/appdaemon/10.0.4/questions.yaml new file mode 100644 index 00000000000..566b904bfdc --- /dev/null +++ b/stable/appdaemon/10.0.4/questions.yaml @@ -0,0 +1,1636 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: secretEnv + group: "App Configuration" + label: "Image Secrets" + schema: + additional_attrs: true + type: dict + attrs: + - variable: TOKEN + label: "HA Token" + description: "Your HomeAssistant Token" + schema: + type: string + private: true + required: true + default: "REPLACETHIS" + # Docker specific env + - variable: env + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: HA_URL + label: "HA URL" + description: "Your HomeAssistant URL" + schema: + type: string + default: "" + required: true + - variable: DASH_URL + label: "Dashboard URL" + description: "URL of your appdaemon dashboard" + schema: + type: string + default: "http://$HOSTNAME:5050" + required: true + - variable: LATITUDE + label: "Latitude" + description: "Latitude of your home assistant instance" + schema: + type: string + default: "" + valid_chars: '^[0-9]{1,}\.{1}[0-9]{1,}$' + required: true + - variable: LONGITUDE + label: "Longitude" + description: "Longitude of your home assistant instance" + schema: + type: string + default: "" + valid_chars: '^[0-9]{1,}\.{1}[0-9]{1,}$' + required: true + - variable: ELEVATION + label: "Elevation" + description: "Longitude of your home assistant instance" + schema: + type: int + default: 0 + required: true + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 51050 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: conf + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: true + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at +
https://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/boinc/3.0.3/templates/common.yaml b/stable/appdaemon/10.0.4/templates/common.yaml similarity index 100% rename from stable/boinc/3.0.3/templates/common.yaml rename to stable/appdaemon/10.0.4/templates/common.yaml diff --git a/stable/couchpotato/3.0.3/values.yaml b/stable/appdaemon/10.0.4/values.yaml similarity index 100% rename from stable/couchpotato/3.0.3/values.yaml rename to stable/appdaemon/10.0.4/values.yaml diff --git a/stable/apt-cacher-ng/2.0.3/Chart.lock b/stable/apt-cacher-ng/2.0.3/Chart.lock deleted file mode 100644 index c0f79dbab74..00000000000 --- a/stable/apt-cacher-ng/2.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:27:43.71670557Z" diff --git a/stable/apt-cacher-ng/2.0.3/Chart.yaml b/stable/apt-cacher-ng/2.0.3/Chart.yaml deleted file mode 100644 index 7dd6b23770d..00000000000 --- a/stable/apt-cacher-ng/2.0.3/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -appVersion: "3.7.4" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Apt-Cacher NG is a caching proxy, specialized for package files from Linux distributors, primarily for Debian (and Debian based) distributions but not limited to those. -home: https://truecharts.org/docs/charts/stable/apt-cacher-ng -icon: https://truecharts.org/img/hotlink-ok/chart-icons/apt-cacher-ng.png -keywords: - - apt-cacher-ng - - Network-Proxy - - Network-Other - - Tools-Utilities -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: apt-cacher-ng -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/apt-cacher-ng - - https://www.unix-ag.uni-kl.de/~bloch/acng/ - - https://hub.docker.com/r/sameersbn/apt-cacher-ng/ -type: application -version: 2.0.3 -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Network-Proxy - - Network-Other - - Tools-Utilities diff --git a/stable/apt-cacher-ng/2.0.3/app-changelog.md b/stable/apt-cacher-ng/2.0.3/app-changelog.md deleted file mode 100644 index 28278e643ac..00000000000 --- a/stable/apt-cacher-ng/2.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [apt-cacher-ng-2.0.3](https://github.com/truecharts/charts/compare/apt-cacher-ng-2.0.2...apt-cacher-ng-2.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/apt-cacher-ng/2.0.3/charts/common-10.9.4.tgz b/stable/apt-cacher-ng/2.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/apt-cacher-ng/2.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/apt-cacher-ng/2.0.3/CHANGELOG.md b/stable/apt-cacher-ng/2.0.4/CHANGELOG.md similarity index 100% rename from stable/apt-cacher-ng/2.0.3/CHANGELOG.md rename to stable/apt-cacher-ng/2.0.4/CHANGELOG.md diff --git a/stable/apt-cacher-ng/2.0.4/Chart.yaml b/stable/apt-cacher-ng/2.0.4/Chart.yaml new file mode 100644 index 00000000000..9da00140cc6 --- /dev/null +++ b/stable/apt-cacher-ng/2.0.4/Chart.yaml @@ -0,0 +1,33 @@ +apiVersion: v2 +appVersion: "3.7.4" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Apt-Cacher NG is a caching proxy, specialized for package files from Linux distributors, primarily for Debian (and Debian based) distributions but not limited to those. +home: https://truecharts.org/docs/charts/stable/apt-cacher-ng +icon: https://truecharts.org/img/hotlink-ok/chart-icons/apt-cacher-ng.png +keywords: + - apt-cacher-ng + - Network-Proxy + - Network-Other + - Tools-Utilities +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: apt-cacher-ng +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/apt-cacher-ng + - https://www.unix-ag.uni-kl.de/~bloch/acng/ + - https://hub.docker.com/r/sameersbn/apt-cacher-ng/ +type: application +version: 2.0.4 +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Network-Proxy + - Network-Other + - Tools-Utilities diff --git a/stable/apt-cacher-ng/2.0.3/README.md b/stable/apt-cacher-ng/2.0.4/README.md similarity index 100% rename from stable/apt-cacher-ng/2.0.3/README.md rename to stable/apt-cacher-ng/2.0.4/README.md diff --git a/stable/apt-cacher-ng/2.0.4/app-changelog.md b/stable/apt-cacher-ng/2.0.4/app-changelog.md new file mode 100644 index 00000000000..e02aecd5bf1 --- /dev/null +++ b/stable/apt-cacher-ng/2.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [apt-cacher-ng-2.0.4](https://github.com/truecharts/charts/compare/apt-cacher-ng-2.0.3...apt-cacher-ng-2.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/apt-cacher-ng/2.0.3/app-readme.md b/stable/apt-cacher-ng/2.0.4/app-readme.md similarity index 100% rename from stable/apt-cacher-ng/2.0.3/app-readme.md rename to stable/apt-cacher-ng/2.0.4/app-readme.md diff --git a/stable/apt-cacher-ng/2.0.4/charts/common-10.9.7.tgz b/stable/apt-cacher-ng/2.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/apt-cacher-ng/2.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/apt-cacher-ng/2.0.3/ix_values.yaml b/stable/apt-cacher-ng/2.0.4/ix_values.yaml similarity index 100% rename from stable/apt-cacher-ng/2.0.3/ix_values.yaml rename to stable/apt-cacher-ng/2.0.4/ix_values.yaml diff --git a/stable/apt-cacher-ng/2.0.3/questions.yaml b/stable/apt-cacher-ng/2.0.4/questions.yaml similarity index 100% rename from stable/apt-cacher-ng/2.0.3/questions.yaml rename to stable/apt-cacher-ng/2.0.4/questions.yaml diff --git a/stable/autoscan/2.0.3/templates/common.yaml b/stable/apt-cacher-ng/2.0.4/templates/common.yaml similarity index 100% rename from stable/autoscan/2.0.3/templates/common.yaml rename to stable/apt-cacher-ng/2.0.4/templates/common.yaml diff --git a/stable/cryptofolio/5.0.3/values.yaml b/stable/apt-cacher-ng/2.0.4/values.yaml similarity index 100% rename from stable/cryptofolio/5.0.3/values.yaml rename to stable/apt-cacher-ng/2.0.4/values.yaml diff --git a/stable/aria2/6.0.3/Chart.lock b/stable/aria2/6.0.3/Chart.lock deleted file mode 100644 index 06aa9fd0bf4..00000000000 --- a/stable/aria2/6.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:27:57.386822554Z" diff --git a/stable/aria2/6.0.3/Chart.yaml b/stable/aria2/6.0.3/Chart.yaml deleted file mode 100644 index 2778e99fc5c..00000000000 --- a/stable/aria2/6.0.3/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: aria server for downloading web content -home: https://truecharts.org/docs/charts/stable/aria2 -icon: https://truecharts.org/img/hotlink-ok/chart-icons/aria2.png -keywords: - - aria2 -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: aria2 -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/aria2 - - https://github.com/P3TERX/Aria2-Pro-Docker -version: 6.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/aria2/6.0.3/app-changelog.md b/stable/aria2/6.0.3/app-changelog.md deleted file mode 100644 index 9f2feb16606..00000000000 --- a/stable/aria2/6.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [aria2-6.0.3](https://github.com/truecharts/charts/compare/aria2-6.0.2...aria2-6.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/aria2/6.0.3/charts/common-10.9.4.tgz b/stable/aria2/6.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/aria2/6.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/aria2/6.0.3/CHANGELOG.md b/stable/aria2/6.0.4/CHANGELOG.md similarity index 100% rename from stable/aria2/6.0.3/CHANGELOG.md rename to stable/aria2/6.0.4/CHANGELOG.md diff --git a/stable/aria2/6.0.4/Chart.yaml b/stable/aria2/6.0.4/Chart.yaml new file mode 100644 index 00000000000..b0d29714367 --- /dev/null +++ b/stable/aria2/6.0.4/Chart.yaml @@ -0,0 +1,26 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: aria server for downloading web content +home: https://truecharts.org/docs/charts/stable/aria2 +icon: https://truecharts.org/img/hotlink-ok/chart-icons/aria2.png +keywords: + - aria2 +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: aria2 +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/aria2 + - https://github.com/P3TERX/Aria2-Pro-Docker +version: 6.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/aria2/6.0.3/README.md b/stable/aria2/6.0.4/README.md similarity index 100% rename from stable/aria2/6.0.3/README.md rename to stable/aria2/6.0.4/README.md diff --git a/stable/aria2/6.0.4/app-changelog.md b/stable/aria2/6.0.4/app-changelog.md new file mode 100644 index 00000000000..9ae03fd2206 --- /dev/null +++ b/stable/aria2/6.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [aria2-6.0.4](https://github.com/truecharts/charts/compare/aria2-6.0.3...aria2-6.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/aria2/6.0.3/app-readme.md b/stable/aria2/6.0.4/app-readme.md similarity index 100% rename from stable/aria2/6.0.3/app-readme.md rename to stable/aria2/6.0.4/app-readme.md diff --git a/stable/aria2/6.0.4/charts/common-10.9.7.tgz b/stable/aria2/6.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/aria2/6.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/aria2/6.0.3/ix_values.yaml b/stable/aria2/6.0.4/ix_values.yaml similarity index 100% rename from stable/aria2/6.0.3/ix_values.yaml rename to stable/aria2/6.0.4/ix_values.yaml diff --git a/stable/aria2/6.0.3/questions.yaml b/stable/aria2/6.0.4/questions.yaml similarity index 100% rename from stable/aria2/6.0.3/questions.yaml rename to stable/aria2/6.0.4/questions.yaml diff --git a/stable/booksonic-air/7.0.3/templates/common.yaml b/stable/aria2/6.0.4/templates/common.yaml similarity index 100% rename from stable/booksonic-air/7.0.3/templates/common.yaml rename to stable/aria2/6.0.4/templates/common.yaml diff --git a/stable/custom-app/6.0.3/values.yaml b/stable/aria2/6.0.4/values.yaml similarity index 100% rename from stable/custom-app/6.0.3/values.yaml rename to stable/aria2/6.0.4/values.yaml diff --git a/stable/ariang/2.0.3/Chart.lock b/stable/ariang/2.0.3/Chart.lock deleted file mode 100644 index 29a381dac05..00000000000 --- a/stable/ariang/2.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:28:05.046159163Z" diff --git a/stable/ariang/2.0.3/Chart.yaml b/stable/ariang/2.0.3/Chart.yaml deleted file mode 100644 index e7e9a0c5623..00000000000 --- a/stable/ariang/2.0.3/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: "1.2.4" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: A modern web frontend making aria2 easier to use | Aria2 WebUI. -home: https://truecharts.org/docs/charts/stable/ariang -icon: https://truecharts.org/img/hotlink-ok/chart-icons/ariang.png -keywords: - - ariang -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: ariang -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/ariang - - https://hub.docker.com/r/leonismoe/ariang - - https://github.com/leonismoe/docker-images -version: 2.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/ariang/2.0.3/app-changelog.md b/stable/ariang/2.0.3/app-changelog.md deleted file mode 100644 index 254b2ae88d9..00000000000 --- a/stable/ariang/2.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [ariang-2.0.3](https://github.com/truecharts/charts/compare/ariang-2.0.2...ariang-2.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/ariang/2.0.3/charts/common-10.9.4.tgz b/stable/ariang/2.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/ariang/2.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/ariang/2.0.3/CHANGELOG.md b/stable/ariang/2.0.4/CHANGELOG.md similarity index 100% rename from stable/ariang/2.0.3/CHANGELOG.md rename to stable/ariang/2.0.4/CHANGELOG.md diff --git a/stable/ariang/2.0.4/Chart.yaml b/stable/ariang/2.0.4/Chart.yaml new file mode 100644 index 00000000000..d3f2d3d2d77 --- /dev/null +++ b/stable/ariang/2.0.4/Chart.yaml @@ -0,0 +1,27 @@ +apiVersion: v2 +appVersion: "1.2.4" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: A modern web frontend making aria2 easier to use | Aria2 WebUI. +home: https://truecharts.org/docs/charts/stable/ariang +icon: https://truecharts.org/img/hotlink-ok/chart-icons/ariang.png +keywords: + - ariang +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: ariang +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/ariang + - https://hub.docker.com/r/leonismoe/ariang + - https://github.com/leonismoe/docker-images +version: 2.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/ariang/2.0.3/README.md b/stable/ariang/2.0.4/README.md similarity index 100% rename from stable/ariang/2.0.3/README.md rename to stable/ariang/2.0.4/README.md diff --git a/stable/ariang/2.0.4/app-changelog.md b/stable/ariang/2.0.4/app-changelog.md new file mode 100644 index 00000000000..ad61e78dce5 --- /dev/null +++ b/stable/ariang/2.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [ariang-2.0.4](https://github.com/truecharts/charts/compare/ariang-2.0.3...ariang-2.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/ariang/2.0.3/app-readme.md b/stable/ariang/2.0.4/app-readme.md similarity index 100% rename from stable/ariang/2.0.3/app-readme.md rename to stable/ariang/2.0.4/app-readme.md diff --git a/stable/ariang/2.0.4/charts/common-10.9.7.tgz b/stable/ariang/2.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/ariang/2.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/ariang/2.0.3/ix_values.yaml b/stable/ariang/2.0.4/ix_values.yaml similarity index 100% rename from stable/ariang/2.0.3/ix_values.yaml rename to stable/ariang/2.0.4/ix_values.yaml diff --git a/stable/ariang/2.0.3/questions.yaml b/stable/ariang/2.0.4/questions.yaml similarity index 100% rename from stable/ariang/2.0.3/questions.yaml rename to stable/ariang/2.0.4/questions.yaml diff --git a/stable/browserless-chrome/3.0.3/templates/common.yaml b/stable/ariang/2.0.4/templates/common.yaml similarity index 100% rename from stable/browserless-chrome/3.0.3/templates/common.yaml rename to stable/ariang/2.0.4/templates/common.yaml diff --git a/stable/cyberchef/3.0.3/values.yaml b/stable/ariang/2.0.4/values.yaml similarity index 100% rename from stable/cyberchef/3.0.3/values.yaml rename to stable/ariang/2.0.4/values.yaml diff --git a/stable/audacity/5.0.3/Chart.lock b/stable/audacity/5.0.3/Chart.lock deleted file mode 100644 index afb08c6de82..00000000000 --- a/stable/audacity/5.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:28:15.134973983Z" diff --git a/stable/audacity/5.0.3/Chart.yaml b/stable/audacity/5.0.3/Chart.yaml deleted file mode 100644 index 291a1ac4684..00000000000 --- a/stable/audacity/5.0.3/Chart.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: v2 -appVersion: "3.0.2" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: An easy-to-use, multi-track audio editor and recorder -home: https://truecharts.org/docs/charts/stable/audacity -icon: https://truecharts.org/img/hotlink-ok/chart-icons/audacity.png -keywords: - - audacity - - music - - recorder - - editor - - audio -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: audacity -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/audacity - - https://github.com/linuxserver/docker-audacity - - https://www.audacityteam.org/ -type: application -version: 5.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/audacity/5.0.3/app-changelog.md b/stable/audacity/5.0.3/app-changelog.md deleted file mode 100644 index 2911f617082..00000000000 --- a/stable/audacity/5.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [audacity-5.0.3](https://github.com/truecharts/charts/compare/audacity-5.0.2...audacity-5.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/audacity/5.0.3/charts/common-10.9.4.tgz b/stable/audacity/5.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/audacity/5.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/audacity/5.0.3/CHANGELOG.md b/stable/audacity/5.0.4/CHANGELOG.md similarity index 100% rename from stable/audacity/5.0.3/CHANGELOG.md rename to stable/audacity/5.0.4/CHANGELOG.md diff --git a/stable/audacity/5.0.4/Chart.yaml b/stable/audacity/5.0.4/Chart.yaml new file mode 100644 index 00000000000..ce2b4371a71 --- /dev/null +++ b/stable/audacity/5.0.4/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +appVersion: "3.0.2" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: An easy-to-use, multi-track audio editor and recorder +home: https://truecharts.org/docs/charts/stable/audacity +icon: https://truecharts.org/img/hotlink-ok/chart-icons/audacity.png +keywords: + - audacity + - music + - recorder + - editor + - audio +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: audacity +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/audacity + - https://github.com/linuxserver/docker-audacity + - https://www.audacityteam.org/ +type: application +version: 5.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/audacity/5.0.3/README.md b/stable/audacity/5.0.4/README.md similarity index 100% rename from stable/audacity/5.0.3/README.md rename to stable/audacity/5.0.4/README.md diff --git a/stable/audacity/5.0.4/app-changelog.md b/stable/audacity/5.0.4/app-changelog.md new file mode 100644 index 00000000000..313cbda415d --- /dev/null +++ b/stable/audacity/5.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [audacity-5.0.4](https://github.com/truecharts/charts/compare/audacity-5.0.3...audacity-5.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/audacity/5.0.3/app-readme.md b/stable/audacity/5.0.4/app-readme.md similarity index 100% rename from stable/audacity/5.0.3/app-readme.md rename to stable/audacity/5.0.4/app-readme.md diff --git a/stable/audacity/5.0.4/charts/common-10.9.7.tgz b/stable/audacity/5.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/audacity/5.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/audacity/5.0.3/ix_values.yaml b/stable/audacity/5.0.4/ix_values.yaml similarity index 100% rename from stable/audacity/5.0.3/ix_values.yaml rename to stable/audacity/5.0.4/ix_values.yaml diff --git a/stable/audacity/5.0.3/questions.yaml b/stable/audacity/5.0.4/questions.yaml similarity index 100% rename from stable/audacity/5.0.3/questions.yaml rename to stable/audacity/5.0.4/questions.yaml diff --git a/stable/audacity/5.0.3/templates/common.yaml b/stable/audacity/5.0.4/templates/common.yaml similarity index 100% rename from stable/audacity/5.0.3/templates/common.yaml rename to stable/audacity/5.0.4/templates/common.yaml diff --git a/stable/czkawka/2.0.3/values.yaml b/stable/audacity/5.0.4/values.yaml similarity index 100% rename from stable/czkawka/2.0.3/values.yaml rename to stable/audacity/5.0.4/values.yaml diff --git a/stable/audiobookshelf/3.0.3/Chart.lock b/stable/audiobookshelf/3.0.3/Chart.lock deleted file mode 100644 index 174e182bbad..00000000000 --- a/stable/audiobookshelf/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:28:29.211212192Z" diff --git a/stable/audiobookshelf/3.0.3/Chart.yaml b/stable/audiobookshelf/3.0.3/Chart.yaml deleted file mode 100644 index 8026d72e2c3..00000000000 --- a/stable/audiobookshelf/3.0.3/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: "2.2.1" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: Audiobookshelf is a self-hosted audiobook server for managing and playing your audiobooks. -home: https://truecharts.org/docs/charts/stable/audiobookshelf -icon: https://truecharts.org/img/hotlink-ok/chart-icons/audiobookshelf.png -keywords: - - audiobookshelf -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: audiobookshelf -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/audiobookshelf - - https://hub.docker.com/r/advplyr/audiobookshelf - - https://github.com/advplyr/audiobookshelf -version: 3.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/audiobookshelf/3.0.3/app-changelog.md b/stable/audiobookshelf/3.0.3/app-changelog.md deleted file mode 100644 index aaee544bc55..00000000000 --- a/stable/audiobookshelf/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [audiobookshelf-3.0.3](https://github.com/truecharts/charts/compare/audiobookshelf-3.0.2...audiobookshelf-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/audiobookshelf/3.0.3/charts/common-10.9.4.tgz b/stable/audiobookshelf/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/audiobookshelf/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/audiobookshelf/3.0.3/CHANGELOG.md b/stable/audiobookshelf/3.0.4/CHANGELOG.md similarity index 100% rename from stable/audiobookshelf/3.0.3/CHANGELOG.md rename to stable/audiobookshelf/3.0.4/CHANGELOG.md diff --git a/stable/audiobookshelf/3.0.4/Chart.yaml b/stable/audiobookshelf/3.0.4/Chart.yaml new file mode 100644 index 00000000000..13b329d7a4e --- /dev/null +++ b/stable/audiobookshelf/3.0.4/Chart.yaml @@ -0,0 +1,27 @@ +apiVersion: v2 +appVersion: "2.2.1" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: Audiobookshelf is a self-hosted audiobook server for managing and playing your audiobooks. +home: https://truecharts.org/docs/charts/stable/audiobookshelf +icon: https://truecharts.org/img/hotlink-ok/chart-icons/audiobookshelf.png +keywords: + - audiobookshelf +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: audiobookshelf +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/audiobookshelf + - https://hub.docker.com/r/advplyr/audiobookshelf + - https://github.com/advplyr/audiobookshelf +version: 3.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/audiobookshelf/3.0.3/README.md b/stable/audiobookshelf/3.0.4/README.md similarity index 100% rename from stable/audiobookshelf/3.0.3/README.md rename to stable/audiobookshelf/3.0.4/README.md diff --git a/stable/audiobookshelf/3.0.4/app-changelog.md b/stable/audiobookshelf/3.0.4/app-changelog.md new file mode 100644 index 00000000000..3410500857e --- /dev/null +++ b/stable/audiobookshelf/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [audiobookshelf-3.0.4](https://github.com/truecharts/charts/compare/audiobookshelf-3.0.3...audiobookshelf-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/audiobookshelf/3.0.3/app-readme.md b/stable/audiobookshelf/3.0.4/app-readme.md similarity index 100% rename from stable/audiobookshelf/3.0.3/app-readme.md rename to stable/audiobookshelf/3.0.4/app-readme.md diff --git a/stable/audiobookshelf/3.0.4/charts/common-10.9.7.tgz b/stable/audiobookshelf/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/audiobookshelf/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/audiobookshelf/3.0.3/ix_values.yaml b/stable/audiobookshelf/3.0.4/ix_values.yaml similarity index 100% rename from stable/audiobookshelf/3.0.3/ix_values.yaml rename to stable/audiobookshelf/3.0.4/ix_values.yaml diff --git a/stable/audiobookshelf/3.0.3/questions.yaml b/stable/audiobookshelf/3.0.4/questions.yaml similarity index 100% rename from stable/audiobookshelf/3.0.3/questions.yaml rename to stable/audiobookshelf/3.0.4/questions.yaml diff --git a/stable/audiobookshelf/3.0.3/templates/_secrets.tpl b/stable/audiobookshelf/3.0.4/templates/_secrets.tpl similarity index 100% rename from stable/audiobookshelf/3.0.3/templates/_secrets.tpl rename to stable/audiobookshelf/3.0.4/templates/_secrets.tpl diff --git a/stable/audiobookshelf/3.0.3/templates/common.yaml b/stable/audiobookshelf/3.0.4/templates/common.yaml similarity index 100% rename from stable/audiobookshelf/3.0.3/templates/common.yaml rename to stable/audiobookshelf/3.0.4/templates/common.yaml diff --git a/stable/darktable/4.0.3/values.yaml b/stable/audiobookshelf/3.0.4/values.yaml similarity index 100% rename from stable/darktable/4.0.3/values.yaml rename to stable/audiobookshelf/3.0.4/values.yaml diff --git a/stable/authelia/13.0.0/CHANGELOG.md b/stable/authelia/13.0.0/CHANGELOG.md new file mode 100644 index 00000000000..4a371fca110 --- /dev/null +++ b/stable/authelia/13.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [authelia-12.0.0](https://github.com/truecharts/charts/compare/authelia-11.0.64...authelia-12.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [authelia-11.0.67](https://github.com/truecharts/charts/compare/authelia-11.0.64...authelia-11.0.67) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [authelia-11.0.66](https://github.com/truecharts/charts/compare/authelia-11.0.64...authelia-11.0.66) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [authelia-11.0.66](https://github.com/truecharts/charts/compare/authelia-11.0.64...authelia-11.0.66) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [authelia-11.0.66](https://github.com/truecharts/charts/compare/authelia-11.0.64...authelia-11.0.66) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [authelia-11.0.65](https://github.com/truecharts/charts/compare/authelia-11.0.64...authelia-11.0.65) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [authelia-11.0.65](https://github.com/truecharts/charts/compare/authelia-11.0.64...authelia-11.0.65) (2022-11-06) + +### Chore + diff --git a/stable/authelia/13.0.0/Chart.yaml b/stable/authelia/13.0.0/Chart.yaml new file mode 100644 index 00000000000..487c54985ad --- /dev/null +++ b/stable/authelia/13.0.0/Chart.yaml @@ -0,0 +1,47 @@ +apiVersion: v2 +appVersion: "4.37.2" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 + - condition: redis.enabled + name: redis + repository: https://charts.truecharts.org + version: 4.0.5 +deprecated: false +description: Authelia is a Single Sign-On Multi-Factor portal for web apps +home: https://truecharts.org/docs/charts/stable/authelia +icon: https://truecharts.org/img/hotlink-ok/chart-icons/authelia.png +keywords: + - authelia + - authentication + - login + - SSO + - Authentication + - Security + - Two-Factor + - U2F + - YubiKey + - Push Notifications + - LDAP +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: authelia +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/authelia + - https://github.com/authelia/chartrepo + - https://github.com/authelia/authelia +type: application +version: 13.0.0 +annotations: + truecharts.org/catagories: | + - security + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/authelia/13.0.0/README.md b/stable/authelia/13.0.0/README.md new file mode 100644 index 00000000000..e72590968d6 --- /dev/null +++ b/stable/authelia/13.0.0/README.md @@ -0,0 +1,109 @@ +# authelia + +Authelia is a Single Sign-On Multi-Factor portal for web apps + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [authelia](https://truecharts.org/docs/charts/stable/authelia) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.122 | +| https://charts.truecharts.org | redis | 3.0.121 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `authelia` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install authelia TrueCharts/authelia +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `authelia` deployment + +```console +helm uninstall authelia +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install authelia \ + --set env.TZ="America/New York" \ + TrueCharts/authelia +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install authelia TrueCharts/authelia -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/authelia/13.0.0/app-changelog.md b/stable/authelia/13.0.0/app-changelog.md new file mode 100644 index 00000000000..83b9b0275d1 --- /dev/null +++ b/stable/authelia/13.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [authelia-13.0.0](https://github.com/truecharts/charts/compare/authelia-12.0.3...authelia-13.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/authelia/13.0.0/app-readme.md b/stable/authelia/13.0.0/app-readme.md new file mode 100644 index 00000000000..cdf1c3a668b --- /dev/null +++ b/stable/authelia/13.0.0/app-readme.md @@ -0,0 +1,8 @@ +Authelia is a Single Sign-On Multi-Factor portal for web apps + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/authelia](https://truecharts.org/docs/charts/stable/authelia) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/authelia/13.0.0/charts/common-10.9.7.tgz b/stable/authelia/13.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/authelia/13.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/authelia/13.0.0/charts/postgresql-9.0.5.tgz b/stable/authelia/13.0.0/charts/postgresql-9.0.5.tgz new file mode 100644 index 00000000000..8fe3c326a7c Binary files /dev/null and b/stable/authelia/13.0.0/charts/postgresql-9.0.5.tgz differ diff --git a/stable/authelia/13.0.0/charts/redis-4.0.5.tgz b/stable/authelia/13.0.0/charts/redis-4.0.5.tgz new file mode 100644 index 00000000000..83e3f3d2117 Binary files /dev/null and b/stable/authelia/13.0.0/charts/redis-4.0.5.tgz differ diff --git a/stable/authelia/13.0.0/ix_values.yaml b/stable/authelia/13.0.0/ix_values.yaml new file mode 100644 index 00000000000..c9ee6c16a8f --- /dev/null +++ b/stable/authelia/13.0.0/ix_values.yaml @@ -0,0 +1,625 @@ +image: + repository: tccr.io/truecharts/authelia + pullPolicy: IfNotPresent + tag: 4.37.2@sha256:6a691be39eb422079ad89fd6bf4fb17e9ecc2e22f2ee2fdc5c9e90dc2feb6f7f + +command: ["authelia"] +args: ["--config=/configuration.yaml"] + +enableServiceLinks: false + +service: + main: + ports: + main: + port: 9091 + targetPort: 9091 + +persistence: + config: + enabled: true + mountPath: "/config" +# Enabled postgres +postgresql: + enabled: true + existingSecret: "dbcreds" + postgresqlUsername: authelia + postgresqlDatabase: authelia + +# Enabled redis +# ... for more options see https://github.com/tccr.io/truecharts/charts/tree/master/tccr.io/truecharts/redis +redis: + enabled: true + existingSecret: "rediscreds" + +resources: + limits: {} + # limits: + # cpu: "4.00" + # memory: 125Mi + requests: {} + # requests: + # cpu: "0.25" + # memory: 50Mi + +envFrom: + - configMapRef: + name: authelia-paths + +# probes: +# liveness: +# type: HTTP +# path: /api/health" + +# readiness: +# type: HTTP +# path: "/api/health" + +# startup: +# type: HTTP +# path: "/api/health" + +domain: example.com + +## +## Server Configuration +## +server: + ## + ## Port sets the configured port for the daemon, service, and the probes. + ## Default is 9091 and should not need to be changed. + ## + port: 9091 + + ## Buffers usually should be configured to be the same value. + ## Explanation at https://www.authelia.com/docs/configuration/server.html + ## Read buffer size adjusts the server's max incoming request size in bytes. + ## Write buffer size does the same for outgoing responses. + read_buffer_size: 4096 + write_buffer_size: 4096 + ## Set the single level path Authelia listens on. + ## Must be alphanumeric chars and should not contain any slashes. + path: "" + +log: + ## Level of verbosity for logs: info, debug, trace. + level: trace + + ## Format the logs are written as: json, text. + format: text + + ## TODO: Statefulness check should check if this is set, and the configMap should enable it. + ## File path where the logs will be written. If not set logs are written to stdout. + # file_path: /config/authelia.log + +## Default redirection URL +## +## If user tries to authenticate without any referer, Authelia does not know where to redirect the user to at the end +## of the authentication process. This parameter allows you to specify the default redirection URL Authelia will use +## in such a case. +## +## Note: this parameter is optional. If not provided, user won't be redirected upon successful authentication. +## Default is https://www. (value at the top of the values.yaml). +default_redirection_url: "" +# default_redirection_url: https://example.com + +theme: light + +## +## TOTP Configuration +## +## Parameters used for TOTP generation +totp: + ## The issuer name displayed in the Authenticator application of your choice + ## See: https://github.com/google/google-authenticator/wiki/Key-Uri-Format for more info on issuer names + ## Defaults to . + issuer: "" + ## The period in seconds a one-time password is current for. Changing this will require all users to register + ## their TOTP applications again. Warning: before changing period read the docs link below. + period: 30 + ## The skew controls number of one-time passwords either side of the current one that are valid. + ## Warning: before changing skew read the docs link below. + ## See: https://www.authelia.com/docs/configuration/one-time-password.html#period-and-skew to read the documentation. + skew: 1 + +## +## Duo Push API Configuration +## +## Parameters used to contact the Duo API. Those are generated when you protect an application of type +## "Partner Auth API" in the management panel. +duo_api: + enabled: false + hostname: api-123456789.example.com + integration_key: ABCDEF + plain_api_key: "" + +## +## Authentication Backend Provider Configuration +## +## Used for verifying user passwords and retrieve information such as email address and groups users belong to. +## +## The available providers are: `file`, `ldap`. You must use one and only one of these providers. +authentication_backend: + ## Disable both the HTML element and the API for reset password functionality + disable_reset_password: false + + ## The amount of time to wait before we refresh data from the authentication backend. Uses duration notation. + ## To disable this feature set it to 'disable', this will slightly reduce security because for Authelia, users will + ## always belong to groups they belonged to at the time of login even if they have been removed from them in LDAP. + ## To force update on every request you can set this to '0' or 'always', this will increase processor demand. + ## See the below documentation for more information. + ## Duration Notation docs: https://www.authelia.com/docs/configuration/index.html#duration-notation-format + ## Refresh Interval docs: https://www.authelia.com/docs/configuration/authentication/ldap.html#refresh-interval + refresh_interval: 5m + + ## LDAP backend configuration. + ## + ## This backend allows Authelia to be scaled to more + ## than one instance and therefore is recommended for + ## production. + ldap: + ## Enable LDAP Backend. + enabled: false + + ## The LDAP implementation, this affects elements like the attribute utilised for resetting a password. + ## Acceptable options are as follows: + ## - 'activedirectory' - For Microsoft Active Directory. + ## - 'custom' - For custom specifications of attributes and filters. + ## This currently defaults to 'custom' to maintain existing behaviour. + ## + ## Depending on the option here certain other values in this section have a default value, notably all of the + ## attribute mappings have a default value that this config overrides, you can read more about these default values + ## at https://www.authelia.com/docs/configuration/authentication/ldap.html#defaults + implementation: activedirectory + + ## The url to the ldap server. Format: ://
[:]. + ## Scheme can be ldap or ldaps in the format (port optional). + url: ldap://openldap.default.svc.cluster.local + + ## Connection Timeout. + timeout: 5s + + ## Use StartTLS with the LDAP connection. + start_tls: false + + tls: + ## Server Name for certificate validation (in case it's not set correctly in the URL). + server_name: "" + + ## Skip verifying the server certificate (to allow a self-signed certificate). + ## In preference to setting this we strongly recommend you add the public portion of the certificate to the + ## certificates directory which is defined by the `certificates_directory` option at the top of the config. + skip_verify: false + + ## Minimum TLS version for either Secure LDAP or LDAP StartTLS. + minimum_version: TLS1.2 + + ## The base dn for every LDAP query. + base_dn: DC=example,DC=com + + ## The attribute holding the username of the user. This attribute is used to populate the username in the session + ## information. It was introduced due to #561 to handle case insensitive search queries. For you information, + ## Microsoft Active Directory usually uses 'sAMAccountName' and OpenLDAP usually uses 'uid'. Beware that this + ## attribute holds the unique identifiers for the users binding the user and the configuration stored in database. + ## Therefore only single value attributes are allowed and the value must never be changed once attributed to a user + ## otherwise it would break the configuration for that user. Technically, non-unique attributes like 'mail' can also + ## be used but we don't recommend using them, we instead advise to use the attributes mentioned above + ## (sAMAccountName and uid) to follow https://www.ietf.org/rfc/rfc2307.txt. + username_attribute: "" + + ## An additional dn to define the scope to all users. + additional_users_dn: OU=Users + + ## The users filter used in search queries to find the user profile based on input filled in login form. + ## Various placeholders are available in the user filter: + ## - {input} is a placeholder replaced by what the user inputs in the login form. + ## - {username_attribute} is a mandatory placeholder replaced by what is configured in `username_attribute`. + ## - {mail_attribute} is a placeholder replaced by what is configured in `mail_attribute`. + ## - DON'T USE - {0} is an alias for {input} supported for backward compatibility but it will be deprecated in later + ## versions, so please don't use it. + ## + ## Recommended settings are as follows: + ## - Microsoft Active Directory: (&({username_attribute}={input})(objectCategory=person)(objectClass=user)) + ## - OpenLDAP: + ## - (&({username_attribute}={input})(objectClass=person)) + ## - (&({username_attribute}={input})(objectClass=inetOrgPerson)) + ## + ## To allow sign in both with username and email, one can use a filter like + ## (&(|({username_attribute}={input})({mail_attribute}={input}))(objectClass=person)) + users_filter: "" + + ## An additional dn to define the scope of groups. + additional_groups_dn: OU=Groups + + ## The groups filter used in search queries to find the groups of the user. + ## - {input} is a placeholder replaced by what the user inputs in the login form. + ## - {username} is a placeholder replace by the username stored in LDAP (based on `username_attribute`). + ## - {dn} is a matcher replaced by the user distinguished name, aka, user DN. + ## - {username_attribute} is a placeholder replaced by what is configured in `username_attribute`. + ## - {mail_attribute} is a placeholder replaced by what is configured in `mail_attribute`. + ## - DON'T USE - {0} is an alias for {input} supported for backward compatibility but it will be deprecated in later + ## versions, so please don't use it. + ## - DON'T USE - {1} is an alias for {username} supported for backward compatibility but it will be deprecated in + ## later version, so please don't use it. + ## + ## If your groups use the `groupOfUniqueNames` structure use this instead: + ## (&(uniquemember={dn})(objectclass=groupOfUniqueNames)) + groups_filter: "" + + ## The attribute holding the name of the group + group_name_attribute: "" + + ## The attribute holding the mail address of the user. If multiple email addresses are defined for a user, only the + ## first one returned by the LDAP server is used. + mail_attribute: "" + + ## The attribute holding the display name of the user. This will be used to greet an authenticated user. + display_name_attribute: "" + + ## The username of the admin user. + user: CN=Authelia,DC=example,DC=com + plain_password: "" + + ## + ## File (Authentication Provider) + ## + ## With this backend, the users database is stored in a file which is updated when users reset their passwords. + ## Therefore, this backend is meant to be used in a dev environment and not in production since it prevents Authelia + ## to be scaled to more than one instance. The options under 'password' have sane defaults, and as it has security + ## implications it is highly recommended you leave the default values. Before considering changing these settings + ## please read the docs page below: + ## https://www.authelia.com/docs/configuration/authentication/file.html#password-hash-algorithm-tuning + ## + ## Important: Kubernetes (or HA) users must read https://www.authelia.com/docs/features/statelessness.html + ## + file: + enabled: true + path: /config/users_database.yml + password: + algorithm: argon2id + iterations: 1 + key_length: 32 + salt_length: 16 + memory: 1024 + parallelism: 8 + +## +## Access Control Configuration +## +## Access control is a list of rules defining the authorizations applied for one resource to users or group of users. +## +## If 'access_control' is not defined, ACL rules are disabled and the 'bypass' rule is applied, i.e., access is allowed +## to anyone. Otherwise restrictions follow the rules defined. +## +## Note: One can use the wildcard * to match any subdomain. +## It must stand at the beginning of the pattern. (example: *.mydomain.com) +## +## Note: You must put patterns containing wildcards between simple quotes for the YAML to be syntactically correct. +## +## Definition: A 'rule' is an object with the following keys: 'domain', 'subject', 'policy' and 'resources'. +## +## - 'domain' defines which domain or set of domains the rule applies to. +## +## - 'subject' defines the subject to apply authorizations to. This parameter is optional and matching any user if not +## provided. If provided, the parameter represents either a user or a group. It should be of the form +## 'user:' or 'group:'. +## +## - 'policy' is the policy to apply to resources. It must be either 'bypass', 'one_factor', 'two_factor' or 'deny'. +## +## - 'resources' is a list of regular expressions that matches a set of resources to apply the policy to. This parameter +## is optional and matches any resource if not provided. +## +## Note: the order of the rules is important. The first policy matching (domain, resource, subject) applies. +access_control: + ## Default policy can either be 'bypass', 'one_factor', 'two_factor' or 'deny'. It is the policy applied to any + ## resource if there is no policy to be applied to the user. + default_policy: deny + + networks: [] + # networks: + # - name: private + # networks: + # - 10.0.0.0/8 + # - 172.16.0.0/12 + # - 192.168.0.0/16 + # - name: vpn + # networks: + # - 10.9.0.0/16 + + rules: [] + # rules: + # - domain: public.example.com + # policy: bypass + # - domain: "*.example.com" + # policy: bypass + # methods: + # - OPTIONS + # - domain: secure.example.com + # policy: one_factor + # networks: + # - private + # - vpn + # - 192.168.1.0/24 + # - 10.0.0.1 + # - domain: + # - secure.example.com + # - private.example.com + # policy: two_factor + # - domain: singlefactor.example.com + # policy: one_factor + # - domain: "mx2.mail.example.com" + # subject: "group:admins" + # policy: deny + # - domain: "*.example.com" + # subject: + # - "group:admins" + # - "group:moderators" + # policy: two_factor + # - domain: dev.example.com + # resources: + # - "^/groups/dev/.*$" + # subject: "group:dev" + # policy: two_factor + # - domain: dev.example.com + # resources: + # - "^/users/john/.*$" + # subject: + # - ["group:dev", "user:john"] + # - "group:admins" + # policy: two_factor + # - domain: "{user}.example.com" + # policy: bypass + +## +## Session Provider Configuration +## +## The session cookies identify the user once logged in. +## The available providers are: `memory`, `redis`. Memory is the provider unless redis is defined. +session: + ## The name of the session cookie. (default: authelia_session). + name: authelia_session + + ## Sets the Cookie SameSite value. Possible options are none, lax, or strict. + ## Please read https://www.authelia.com/docs/configuration/session.html#same_site + same_site: lax + + ## The time in seconds before the cookie expires and session is reset. + expiration: 1h + + ## The inactivity time in seconds before the session is reset. + inactivity: 5m + + ## The remember me duration. + ## Value is in seconds, or duration notation. Value of 0 disables remember me. + ## See: https://www.authelia.com/docs/configuration/index.html#duration-notation-format + ## Longer periods are considered less secure because a stolen cookie will last longer giving attackers more time to + ## spy or attack. Currently the default is 1M or 1 month. + remember_me_duration: 1M + +## +## Redis Provider +## +## Important: Kubernetes (or HA) users must read https://www.authelia.com/docs/features/statelessness.html +## +## The redis connection details +redisProvider: + port: 6379 + + ## Optional username to be used with authentication. + # username: authelia + username: "" + + ## This is the Redis DB Index https://redis.io/commands/select (sometimes referred to as database number, DB, etc). + database_index: 0 + + ## The maximum number of concurrent active connections to Redis. + maximum_active_connections: 8 + + ## The target number of idle connections to have open ready for work. Useful when opening connections is slow. + minimum_idle_connections: 0 + + ## The Redis TLS configuration. If defined will require a TLS connection to the Redis instance(s). + tls: + enabled: false + + ## Server Name for certificate validation (in case you are using the IP or non-FQDN in the host option). + server_name: "" + + ## Skip verifying the server certificate (to allow a self-signed certificate). + ## In preference to setting this we strongly recommend you add the public portion of the certificate to the + ## certificates directory which is defined by the `certificates_directory` option at the top of the config. + skip_verify: false + + ## Minimum TLS version for the connection. + minimum_version: TLS1.2 + + ## The Redis HA configuration options. + ## This provides specific options to Redis Sentinel, sentinel_name must be defined (Master Name). + high_availability: + enabled: false + enabledSecret: false + ## Sentinel Name / Master Name + sentinel_name: mysentinel + + ## The additional nodes to pre-seed the redis provider with (for sentinel). + ## If the host in the above section is defined, it will be combined with this list to connect to sentinel. + ## For high availability to be used you must have either defined; the host above or at least one node below. + nodes: [] + # nodes: + # - host: sentinel-0.databases.svc.cluster.local + # port: 26379 + # - host: sentinel-1.databases.svc.cluster.local + # port: 26379 + + ## Choose the host with the lowest latency. + route_by_latency: false + + ## Choose the host randomly. + route_randomly: false + +## +## Regulation Configuration +## +## This mechanism prevents attackers from brute forcing the first factor. It bans the user if too many attempts are done +## in a short period of time. +regulation: + ## The number of failed login attempts before user is banned. Set it to 0 to disable regulation. + max_retries: 3 + + ## The time range during which the user can attempt login before being banned. The user is banned if the + ## authentication failed 'max_retries' times in a 'find_time' seconds window. Find Time accepts duration notation. + ## See: https://www.authelia.com/docs/configuration/index.html#duration-notation-format + find_time: 2m + + ## The length of time before a banned user can login again. Ban Time accepts duration notation. + ## See: https://www.authelia.com/docs/configuration/index.html#duration-notation-format + ban_time: 5m + +## +## Storage Provider Configuration +## +## The available providers are: `local`, `mysql`, `postgres`. You must use one and only one of these providers. +storage: + ## + ## PostgreSQL (Storage Provider) + ## + postgres: + port: 5432 + database: authelia + username: authelia + sslmode: disable + timeout: 5s + +## +## Notification Provider +## +## +## Notifications are sent to users when they require a password reset, a u2f registration or a TOTP registration. +## The available providers are: filesystem, smtp. You must use one and only one of these providers. +notifier: + ## You can disable the notifier startup check by setting this to true. + disable_startup_check: false + + ## + ## File System (Notification Provider) + ## + ## Important: Kubernetes (or HA) users must read https://www.authelia.com/docs/features/statelessness.html + ## + filesystem: + enabled: true + filename: /config/notification.txt + + ## + ## SMTP (Notification Provider) + ## + ## Use a SMTP server for sending notifications. Authelia uses the PLAIN or LOGIN methods to authenticate. + ## [Security] By default Authelia will: + ## - force all SMTP connections over TLS including unauthenticated connections + ## - use the disable_require_tls boolean value to disable this requirement + ## (only works for unauthenticated connections) + ## - validate the SMTP server x509 certificate during the TLS handshake against the hosts trusted certificates + ## (configure in tls section) + smtp: + enabled: false + enabledSecret: false + host: smtp.mail.svc.cluster.local + port: 25 + timeout: 5s + username: test + plain_password: test + sender: admin@example.com + ## HELO/EHLO Identifier. Some SMTP Servers may reject the default of localhost. + identifier: localhost + ## Subject configuration of the emails sent. + ## {title} is replaced by the text from the notifier + subject: "[Authelia] {title}" + ## This address is used during the startup check to verify the email configuration is correct. + ## It's not important what it is except if your email server only allows local delivery. + startup_check_address: test@authelia.com + disable_require_tls: false + disable_html_emails: false + + tls: + ## Server Name for certificate validation (in case you are using the IP or non-FQDN in the host option). + server_name: "" + + ## Skip verifying the server certificate (to allow a self-signed certificate). + ## In preference to setting this we strongly recommend you add the public portion of the certificate to the + ## certificates directory which is defined by the `certificates_directory` option at the top of the config. + skip_verify: false + + ## Minimum TLS version for either StartTLS or SMTPS. + minimum_version: TLS1.2 + +identity_providers: + oidc: + ## Enables this in the config map. Currently in beta stage. + ## See https://www.authelia.com/docs/configuration/identity-providers/oidc.html#roadmap + enabled: false + + access_token_lifespan: 1h + authorize_code_lifespan: 1m + id_token_lifespan: 1h + refresh_token_lifespan: 90m + + enable_client_debug_messages: false + + ## SECURITY NOTICE: It's not recommended changing this option, and highly discouraged to have it below 8 for + ## security reasons. + minimum_parameter_entropy: 8 + + clients: [] + # clients: + # - + ## The ID is the OpenID Connect ClientID which is used to link an application to a configuration. + # id: myapp + + ## The description to show to users when they end up on the consent screen. Defaults to the ID above. + # description: My Application + + ## The client secret is a shared secret between Authelia and the consumer of this client. + # secret: apple123 + + ## Sets the client to public. This should typically not be set, please see the documentation for usage. + # public: false + + ## The policy to require for this client; one_factor or two_factor. + # authorization_policy: two_factor + + ## Audience this client is allowed to request. + # audience: [] + + ## Scopes this client is allowed to request. + # scopes: + # - openid + # - profile + # - email + # - groups + + ## Redirect URI's specifies a list of valid case-sensitive callbacks for this client. + # redirect_uris: + # - https://oidc.example.com/oauth2/callback + + ## Grant Types configures which grants this client can obtain. + ## It's not recommended to configure this unless you know what you're doing. + # grant_types: + # - refresh_token + # - authorization_code + + ## Response Types configures which responses this client can be sent. + ## It's not recommended to configure this unless you know what you're doing. + # response_types: + # - code + + ## Response Modes configures which response modes this client supports. + ## It's not recommended to configure this unless you know what you're doing. + # response_modes: + # - form_post + # - query + # - fragment + + ## The algorithm used to sign userinfo endpoint responses for this client, either none or RS256. + # userinfo_signing_algorithm: none + +portal: + enabled: true diff --git a/stable/authelia/13.0.0/questions.yaml b/stable/authelia/13.0.0/questions.yaml new file mode 100644 index 00000000000..e1f2ffb89e9 --- /dev/null +++ b/stable/authelia/13.0.0/questions.yaml @@ -0,0 +1,2725 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: domain + group: "App Configuration" + label: "Domain" + description: "The highest domain level possible, for example: domain.com when using app.domain.com" + schema: + type: string + default: "" + required: true + - variable: default_redirection_url + group: "App Configuration" + label: "Default Redirection Url" + description: "If user tries to authenticate without any referer, this is used" + schema: + type: string + default: "" + - variable: theme + group: "App Configuration" + label: "Theme" + schema: + type: string + default: "auto" + enum: + - value: "auto" + description: "auto" + - value: "light" + description: "light" + - value: "grey" + description: "grey" + - value: "dark" + description: "dark" + - variable: log + group: "App Configuration" + label: "Log Configuration " + schema: + additional_attrs: true + type: dict + attrs: + - variable: level + label: "Log Level" + schema: + type: string + default: "info" + enum: + - value: "info" + description: "info" + - value: "debug" + description: "debug" + - value: "trace" + description: "trace" + - variable: format + label: "Log Format" + schema: + type: string + default: "text" + enum: + - value: "json" + description: "json" + - value: "text" + description: "text" + - variable: totp + group: "App Configuration" + label: "TOTP Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: issuer + label: "Issuer" + description: "The issuer name displayed in the Authenticator application of your choice" + schema: + type: string + default: "" + - variable: period + label: "Period" + description: "The period in seconds a one-time password is current for" + schema: + type: int + default: 30 + - variable: skew + label: "skew" + description: "Controls number of one-time passwords either side of the current one that are valid." + schema: + type: int + default: 1 + - variable: duo_api + group: "App Configuration" + label: "DUO API Configuration" + description: "Parameters used to contact the Duo API." + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostname + label: "Hostname" + schema: + type: string + required: true + default: "" + - variable: integration_key + label: "integration_key" + schema: + type: string + default: "" + required: true + - variable: plain_api_key + label: "plain_api_key" + schema: + type: string + default: "" + required: true + - variable: session + group: "App Configuration" + label: "Session Provider" + description: "The session cookies identify the user once logged in." + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Cookie Name" + description: "The name of the session cookie." + schema: + type: string + required: true + default: "authelia_session" + - variable: same_site + label: "SameSite Value" + description: "Sets the Cookie SameSite value" + schema: + type: string + default: "lax" + enum: + - value: "lax" + description: "lax" + - value: "strict" + description: "strict" + - variable: expiration + label: "Expiration Time" + description: "The time in seconds before the cookie expires and session is reset." + schema: + type: string + default: "1h" + required: true + - variable: inactivity + label: "Inactivity Time" + description: "The inactivity time in seconds before the session is reset." + schema: + type: string + default: "5m" + required: true + - variable: inactivity + label: "Remember-Me duration" + description: "The remember me duration" + schema: + type: string + default: "5M" + required: true + - variable: regulation + group: "App Configuration" + label: "Regulation Configuration" + description: "his mechanism prevents attackers from brute forcing the first factor." + schema: + additional_attrs: true + type: dict + attrs: + - variable: max_retries + label: "Maximum Retries" + description: "The number of failed login attempts before user is banned. Set it to 0 to disable regulation." + schema: + type: int + default: 3 + - variable: find_time + label: "Find Time" + description: "The time range during which the user can attempt login before being banned." + schema: + type: string + default: "2m" + required: true + - variable: ban_time + label: "Ban Duration" + description: "The length of time before a banned user can login again" + schema: + type: string + default: "5m" + required: true + - variable: authentication_backend + group: "App Configuration" + label: "Authentication Backend Provider" + description: "sed for verifying user passwords and retrieve information such as email address and groups users belong to." + schema: + additional_attrs: true + type: dict + attrs: + - variable: disable_reset_password + label: "Disable Reset Password" + description: "Disable both the HTML element and the API for reset password functionality" + schema: + type: boolean + default: false + - variable: refresh_interval + label: "Reset Interval" + description: "The amount of time to wait before we refresh data from the authentication backend" + schema: + type: string + default: "5m" + required: true + - variable: ldap + label: "LDAP backend configuration" + description: "Used for verifying user passwords and retrieve information such as email address and groups users belong to" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: implementation + label: "Implementation" + description: "The LDAP implementation, this affects elements like the attribute utilised for resetting a password" + schema: + type: string + default: "custom" + enum: + - value: "activedirectory" + description: "activedirectory" + - value: "custom" + description: "custom" + - variable: url + label: "URL" + description: "The url to the ldap server. Format: ://
[:]" + schema: + type: string + default: "ldap://openldap.default.svc.cluster.local" + required: true + - variable: timeout + label: "Connection Timeout" + schema: + type: string + default: "5s" + required: true + - variable: start_tls + label: "Start TLS" + description: "Use StartTLS with the LDAP connection" + schema: + type: boolean + default: false + - variable: tls + label: "TLS Settings" + schema: + additional_attrs: true + type: dict + attrs: + - variable: server_name + label: "Server Name" + description: "Server Name for certificate validation (in case it's not set correctly in the URL)." + schema: + type: string + default: "" + - variable: skip_verify + label: "Skip Certificate Verification" + description: "Skip verifying the server certificate (to allow a self-signed certificate)" + schema: + type: boolean + default: false + - variable: minimum_version + label: "Minimum TLS version" + description: "Minimum TLS version for either Secure LDAP or LDAP StartTLS." + schema: + type: string + default: "TLS1.2" + enum: + - value: "TLS1.0" + description: "TLS1.0" + - value: "TLS1.1" + description: "TLS1.1" + - value: "TLS1.2" + description: "TLS1.2" + - value: "TLS1.3" + description: "TLS1.3" + - variable: base_dn + label: "Base DN" + description: "The base dn for every LDAP query." + schema: + type: string + default: "DC=example,DC=com" + required: true + - variable: username_attribute + label: "Username Attribute" + description: "The attribute holding the username of the user" + schema: + type: string + default: "" + required: true + - variable: additional_users_dn + label: "Additional Users DN" + description: "An additional dn to define the scope to all users." + schema: + type: string + default: "OU=Users" + required: true + - variable: users_filter + label: "Users Filter" + description: "The groups filter used in search queries to find the groups of the user." + schema: + type: string + default: "" + required: true + - variable: additional_groups_dn + label: "Additional Groups DN" + description: "An additional dn to define the scope of groups." + schema: + type: string + default: "OU=Groups" + required: true + - variable: groups_filter + label: "Groups Filter" + description: "The groups filter used in search queries to find the groups of the user." + schema: + type: string + default: "" + required: true + - variable: group_name_attribute + label: "Group name Attribute" + description: "The attribute holding the name of the group" + schema: + type: string + default: "" + required: true + - variable: mail_attribute + label: "Mail Attribute" + description: "The attribute holding the primary mail address of the user" + schema: + type: string + default: "" + required: true + - variable: display_name_attribute + label: "Display Name Attribute" + description: "he attribute holding the display name of the user. This will be used to greet an authenticated user." + schema: + type: string + default: "" + - variable: user + label: "Admin User" + description: "The username of the admin user used to connect to LDAP." + schema: + type: string + default: "CN=Authelia,DC=example,DC=com" + required: true + - variable: plain_password + label: "Password" + schema: + type: string + default: "" + required: true + - variable: file + label: "File backend configuration" + description: "With this backend, the users database is stored in a file which is updated when users reset their passwords." + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: path + label: "Path" + schema: + type: string + default: "/config/users_database.yml" + required: true + - variable: password + label: "Password Settings" + schema: + additional_attrs: true + type: dict + attrs: + - variable: algorithm + label: "Algorithm" + schema: + type: string + default: "argon2id" + enum: + - value: "argon2id" + description: "argon2id" + - value: "sha512" + description: "sha512" + - variable: iterations + label: "Iterations" + schema: + type: int + default: 1 + required: true + - variable: key_length + label: "Key Length" + schema: + type: int + default: 32 + required: true + - variable: salt_length + label: "Salt Length" + schema: + type: int + default: 16 + required: true + - variable: memory + label: "Memory" + schema: + type: int + default: 1024 + required: true + - variable: parallelism + label: "Parallelism" + schema: + type: int + default: 8 + required: true + - variable: notifier + group: "App Configuration" + label: "Notifier Configuration" + description: "otifications are sent to users when they require a password reset, a u2f registration or a TOTP registration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: disable_startup_check + label: "Disable Startup Check" + schema: + type: boolean + default: false + - variable: filesystem + label: "Filesystem Provider" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: filename + label: "File Path" + schema: + type: string + default: "/config/notification.txt" + required: true + - variable: smtp + label: "SMTP Provider" + description: "Use a SMTP server for sending notifications. Authelia uses the PLAIN or LOGIN methods to authenticate." + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable" + schema: + type: boolean + default: true + show_subquestions_if: true + subquestions: + - variable: host + label: "Host" + schema: + type: string + default: "smtp.mail.svc.cluster.local" + required: true + - variable: port + label: "Port" + schema: + type: int + default: 25 + required: true + - variable: timeout + label: "Timeout" + schema: + type: string + default: "5s" + required: true + - variable: username + label: "Username" + schema: + type: string + default: "" + required: true + - variable: plain_password + label: "Password" + schema: + type: string + default: "" + required: true + - variable: sender + label: "Sender" + schema: + type: string + default: "" + required: true + - variable: identifier + label: "Identifier" + description: "HELO/EHLO Identifier. Some SMTP Servers may reject the default of localhost." + schema: + type: string + default: "localhost" + required: true + - variable: subject + label: "Subject" + description: "Subject configuration of the emails sent, {title} is replaced by the text from the notifier" + schema: + type: string + default: "[Authelia] {title}" + required: true + - variable: startup_check_address + label: "Startup Check Address" + description: "This address is used during the startup check to verify the email configuration is correct." + schema: + type: string + default: "test@authelia.com" + required: true + - variable: disable_require_tls + label: "Disable Require TLS" + schema: + type: boolean + default: false + - variable: disable_html_emails + label: "Disable HTML emails" + schema: + type: boolean + default: false + - variable: tls + label: "TLS Settings" + schema: + additional_attrs: true + type: dict + attrs: + - variable: server_name + label: "Server Name" + description: "Server Name for certificate validation (in case it's not set correctly in the URL)." + schema: + type: string + default: "" + - variable: skip_verify + label: "Skip Certificate Verification" + description: "Skip verifying the server certificate (to allow a self-signed certificate)" + schema: + type: boolean + default: false + - variable: minimum_version + label: "Minimum TLS version" + description: "Minimum TLS version for either Secure LDAP or LDAP StartTLS." + schema: + type: string + default: "TLS1.2" + enum: + - value: "TLS1.0" + description: "TLS1.0" + - value: "TLS1.1" + description: "TLS1.1" + - value: "TLS1.2" + description: "TLS1.2" + - value: "TLS1.3" + description: "TLS1.3" + - variable: access_control + group: "App Configuration" + label: "Access Control Configuration" + description: "Access control is a list of rules defining the authorizations applied for one resource to users or group of users." + schema: + additional_attrs: true + type: dict + attrs: + - variable: default_policy + label: "Default Policy" + description: "Default policy can either be 'bypass', 'one_factor', 'two_factor' or 'deny'." + schema: + type: string + default: "two_factor" + enum: + - value: "bypass" + description: "bypass" + - value: "one_factor" + description: "one_factor" + - value: "two_factor" + description: "two_factor" + - value: "deny" + description: "deny" + - variable: networks + label: "Networks" + schema: + type: list + default: [] + items: + - variable: networkItem + label: "Network Item" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + default: "" + required: true + - variable: networks + label: "Networks" + schema: + type: list + default: [] + items: + - variable: network + label: "network" + schema: + type: string + default: "" + required: true + - variable: rules + label: "Rules" + schema: + type: list + default: [] + items: + - variable: rulesItem + label: "Rule" + schema: + additional_attrs: true + type: dict + attrs: + - variable: domain + label: "Domains" + description: "defines which domain or set of domains the rule applies to." + schema: + type: list + default: [] + items: + - variable: domainEntry + label: "Domain" + schema: + type: string + default: "" + required: true + - variable: policy + label: "Policy" + description: "The policy to apply to resources. It must be either 'bypass', 'one_factor', 'two_factor' or 'deny'." + schema: + type: string + default: "two_factor" + enum: + - value: "bypass" + description: "bypass" + - value: "one_factor" + description: "one_factor" + - value: "two_factor" + description: "two_factor" + - value: "deny" + description: "deny" + - variable: subject + label: "Subject" + description: "defines the subject to apply authorizations to. This parameter is optional and matching any user if not provided" + schema: + type: list + default: [] + items: + - variable: subjectitem + label: "Subject" + schema: + type: string + default: "" + required: true + - variable: networks + label: "Networks" + schema: + type: list + default: [] + items: + - variable: network + label: "Network" + schema: + type: string + default: "" + required: true + - variable: resources + label: "Resources" + description: "is a list of regular expressions that matches a set of resources to apply the policy to" + schema: + type: list + default: [] + items: + - variable: resource + label: "Resource" + schema: + type: string + default: "" + required: true + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 9091 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: true + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 568 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 568 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at +
https://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true + - variable: identity_providers + group: "Advanced" + label: "Authelia Identity Providers (BETA)" + schema: + additional_attrs: true + type: dict + attrs: + - variable: oidc + label: "OpenID Connect(BETA)" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "enabled" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: access_token_lifespan + label: "Access Token Lifespan" + schema: + type: string + default: "1h" + required: true + - variable: authorize_code_lifespan + label: "Authorize Code Lifespan" + schema: + type: string + default: "1m" + required: true + - variable: id_token_lifespan + label: "ID Token Lifespan" + schema: + type: string + default: "1h" + required: true + - variable: refresh_token_lifespan + label: "Refresh Token Lifespan" + schema: + type: string + default: "90m" + required: true + - variable: enable_client_debug_messages + label: "Enable Client Debug Messages" + schema: + type: boolean + default: false + - variable: clients + label: "Clients" + schema: + type: list + default: [] + items: + - variable: clientEntry + label: "Client" + schema: + additional_attrs: true + type: dict + attrs: + - variable: id + label: "ID/Name" + description: "The ID is the OpenID Connect ClientID which is used to link an application to a configuration." + schema: + type: string + default: "myapp" + required: true + - variable: description + label: "Description" + description: "The description to show to users when they end up on the consent screen. Defaults to the ID above." + schema: + type: string + default: "My Application" + required: true + - variable: secret + label: "Secret" + description: "The client secret is a shared secret between Authelia and the consumer of this client." + schema: + type: string + default: "" + required: true + - variable: public + label: "public" + description: "Sets the client to public. This should typically not be set, please see the documentation for usage." + schema: + type: boolean + default: false + - variable: authorization_policy + label: "Authorization Policy" + description: "The policy to require for this client; one_factor or two_factor." + schema: + type: string + default: "two_factor" + enum: + - value: "one_factor" + description: "one_factor" + - value: "two_factor" + description: "two_factor" + - variable: userinfo_signing_algorithm + label: "Userinfo Signing Algorithm" + description: "The algorithm used to sign userinfo endpoint responses for this client, either none or RS256." + schema: + type: string + default: "none" + enum: + - value: "none" + description: "none" + - value: "RS256" + description: "RS256" + - variable: audience + label: "Audience" + description: "Audience this client is allowed to request." + schema: + type: list + default: [] + items: + - variable: audienceEntry + label: "" + schema: + type: string + default: "" + required: true + - variable: scopes + label: "Scopes" + description: "Scopes this client is allowed to request." + schema: + type: list + default: [] + items: + - variable: ScopeEntry + label: "Scope" + schema: + type: string + default: "openid" + required: true + - variable: redirect_uris + label: "redirect_uris" + description: "Redirect URI's specifies a list of valid case-sensitive callbacks for this client." + schema: + type: list + default: [] + items: + - variable: uriEntry + label: "Url" + schema: + type: string + default: "https://oidc.example.com/oauth2/callback" + required: true + - variable: grant_types + description: "Grant Types configures which grants this client can obtain." + label: "grant_types" + schema: + type: list + default: [] + items: + - variable: grantEntry + label: "Grant" + schema: + type: string + default: "refresh_token" + required: true + - variable: response_types + description: "Response Types configures which responses this client can be sent." + label: "response_types" + schema: + type: list + default: [] + items: + - variable: responseEntry + label: "type" + schema: + type: string + default: "code" + required: true + - variable: response_modes + description: "Response Modes configures which response modes this client supports." + label: "response_modes" + schema: + type: list + default: [] + items: + - variable: modeEntry + label: "Mode" + schema: + type: string + default: "form_post" + required: true diff --git a/stable/authelia/13.0.0/templates/_configmap.tpl b/stable/authelia/13.0.0/templates/_configmap.tpl new file mode 100644 index 00000000000..57d75320032 --- /dev/null +++ b/stable/authelia/13.0.0/templates/_configmap.tpl @@ -0,0 +1,248 @@ +{{/* Define the configmap */}} +{{- define "authelia.configmap" -}} +--- +apiVersion: v1 +kind: ConfigMap +metadata: + name: authelia-paths +data: + AUTHELIA_SERVER_DISABLE_HEALTHCHECK: "true" + AUTHELIA_JWT_SECRET_FILE: "/secrets/JWT_TOKEN" + AUTHELIA_SESSION_SECRET_FILE: "/secrets/SESSION_ENCRYPTION_KEY" + AUTHELIA_STORAGE_ENCRYPTION_KEY_FILE: "/secrets/ENCRYPTION_KEY" + AUTHELIA_STORAGE_POSTGRES_PASSWORD_FILE: "/secrets/STORAGE_PASSWORD" + {{- if .Values.authentication_backend.ldap.enabled }} + AUTHELIA_AUTHENTICATION_BACKEND_LDAP_PASSWORD_FILE: "/secrets/LDAP_PASSWORD" + {{- end }} + {{- if .Values.notifier.smtp.enabled }} + AUTHELIA_NOTIFIER_SMTP_PASSWORD_FILE: "/secrets/SMTP_PASSWORD" + {{- end }} + AUTHELIA_SESSION_REDIS_PASSWORD_FILE: "/secrets/REDIS_PASSWORD" + {{- if .Values.redisProvider.high_availability.enabled }} + AUTHELIA_SESSION_REDIS_HIGH_AVAILABILITY_SENTINEL_PASSWORD_FILE: "/secrets/REDIS_SENTINEL_PASSWORD" + {{- end }} + {{- if .Values.duo_api.enabled }} + AUTHELIA_DUO_API_SECRET_KEY_FILE: "/secrets/DUO_API_KEY" + {{- end }} + {{- if .Values.identity_providers.oidc.enabled }} + AUTHELIA_IDENTITY_PROVIDERS_OIDC_HMAC_SECRET_FILE: "/secrets/OIDC_HMAC_SECRET" + AUTHELIA_IDENTITY_PROVIDERS_OIDC_ISSUER_PRIVATE_KEY_FILE: "/secrets/OIDC_PRIVATE_KEY" + {{- end }} + +--- + +apiVersion: v1 +kind: ConfigMap +metadata: + name: authelia-configfile +data: + configuration.yaml: | + --- + theme: {{ default "light" .Values.theme }} + default_redirection_url: {{ default (printf "https://www.%s" .Values.domain) .Values.default_redirection_url }} + server: + host: 0.0.0.0 + port: {{ default 9091 .Values.server.port }} + {{- if not (eq "" (default "" .Values.server.path)) }} + path: {{ .Values.server.path }} + {{- end }} + read_buffer_size: {{ default 4096 .Values.server.read_buffer_size }} + write_buffer_size: {{ default 4096 .Values.server.write_buffer_size }} + enable_pprof: {{ default false .Values.server.enable_pprof }} + enable_expvars: {{ default false .Values.server.enable_expvars }} + log: + level: {{ default "info" .Values.log.level }} + format: {{ default "text" .Values.log.format }} + {{- if not (eq "" (default "" .Values.log.file_path)) }} + file_path: {{ .Values.log.file_path }} + keep_stdout: true + {{- end }} + totp: + issuer: {{ default .Values.domain .Values.totp.issuer }} + period: {{ default 30 .Values.totp.period }} + skew: {{ default 1 .Values.totp.skew }} + {{- if .Values.duo_api.enabled }} + duo_api: + hostname: {{ .Values.duo_api.hostname }} + integration_key: {{ .Values.duo_api.integration_key }} + {{- end }} + {{- with $auth := .Values.authentication_backend }} + authentication_backend: + disable_reset_password: {{ $auth.disable_reset_password }} + {{- if $auth.file.enabled }} + file: + path: {{ $auth.file.path }} + password: {{ toYaml $auth.file.password | nindent 10 }} + {{- end }} + {{- if $auth.ldap.enabled }} + ldap: + implementation: {{ default "custom" $auth.ldap.implementation }} + url: {{ $auth.ldap.url }} + timeout: {{ default "5s" $auth.ldap.timeout }} + start_tls: {{ $auth.ldap.start_tls }} + tls: + {{- if hasKey $auth.ldap.tls "server_name" }} + server_name: {{ default $auth.ldap.host $auth.ldap.tls.server_name }} + {{- end }} + minimum_version: {{ default "TLS1.2" $auth.ldap.tls.minimum_version }} + skip_verify: {{ default false $auth.ldap.tls.skip_verify }} + {{- if $auth.ldap.base_dn }} + base_dn: {{ $auth.ldap.base_dn }} + {{- end }} + {{- if $auth.ldap.username_attribute }} + username_attribute: {{ $auth.ldap.username_attribute }} + {{- end }} + {{- if $auth.ldap.additional_users_dn }} + additional_users_dn: {{ $auth.ldap.additional_users_dn }} + {{- end }} + {{- if $auth.ldap.users_filter }} + users_filter: {{ $auth.ldap.users_filter }} + {{- end }} + {{- if $auth.ldap.additional_groups_dn }} + additional_groups_dn: {{ $auth.ldap.additional_groups_dn }} + {{- end }} + {{- if $auth.ldap.groups_filter }} + groups_filter: {{ $auth.ldap.groups_filter }} + {{- end }} + {{- if $auth.ldap.group_name_attribute }} + group_name_attribute: {{ $auth.ldap.group_name_attribute }} + {{- end }} + {{- if $auth.ldap.mail_attribute }} + mail_attribute: {{ $auth.ldap.mail_attribute }} + {{- end }} + {{- if $auth.ldap.display_name_attribute }} + display_name_attribute: {{ $auth.ldap.display_name_attribute }} + {{- end }} + user: {{ $auth.ldap.user }} + {{- end }} + {{- end }} + {{- with $session := .Values.session }} + session: + name: {{ default "authelia_session" $session.name }} + domain: {{ required "A valid .Values.domain entry required!" $.Values.domain }} + same_site: {{ default "lax" $session.same_site }} + expiration: {{ default "1M" $session.expiration }} + inactivity: {{ default "5m" $session.inactivity }} + remember_me_duration: {{ default "1M" $session.remember_me_duration }} + {{- end }} + redis: + host: {{ .Values.redis.url.plain }} + {{- with $redis := .Values.redisProvider }} + port: {{ default 6379 $redis.port }} + {{- if not (eq $redis.username "") }} + username: {{ $redis.username }} + {{- end }} + maximum_active_connections: {{ default 8 $redis.maximum_active_connections }} + minimum_idle_connections: {{ default 0 $redis.minimum_idle_connections }} + {{- if $redis.tls.enabled }} + tls: + server_name: {{ $redis.tls.server_name }} + minimum_version: {{ default "TLS1.2" $redis.tls.minimum_version }} + skip_verify: {{ $redis.tls.skip_verify }} + {{- end }} + {{- if $redis.high_availability.enabled }} + high_availability: + sentinel_name: {{ $redis.high_availability.sentinel_name }} + {{- if $redis.high_availability.nodes }} + nodes: {{ toYaml $redis.high_availability.nodes | nindent 10 }} + {{- end }} + route_by_latency: {{ $redis.high_availability.route_by_latency }} + route_randomly: {{ $redis.high_availability.route_randomly }} + {{- end }} + {{- end }} + regulation: {{ toYaml .Values.regulation | nindent 6 }} + storage: + postgres: + host: {{ printf "%v-%v" .Release.Name "postgresql" }} + {{- with $storage := .Values.storage }} + port: {{ default 5432 $storage.postgres.port }} + database: {{ default "authelia" $storage.postgres.database }} + username: {{ default "authelia" $storage.postgres.username }} + timeout: {{ default "5s" $storage.postgres.timeout }} + sslmode: {{ default "disable" $storage.postgres.sslmode }} + {{- end }} + {{- with $notifier := .Values.notifier }} + notifier: + disable_startup_check: {{ $.Values.notifier.disable_startup_check }} + {{- if $notifier.filesystem.enabled }} + filesystem: + filename: {{ $notifier.filesystem.filename }} + {{- end }} + {{- if $notifier.smtp.enabled }} + smtp: + host: {{ $notifier.smtp.host }} + port: {{ default 25 $notifier.smtp.port }} + timeout: {{ default "5s" $notifier.smtp.timeout }} + username: {{ $notifier.smtp.username }} + sender: {{ $notifier.smtp.sender }} + identifier: {{ $notifier.smtp.identifier }} + subject: {{ $notifier.smtp.subject | quote }} + startup_check_address: {{ $notifier.smtp.startup_check_address }} + disable_require_tls: {{ $notifier.smtp.disable_require_tls }} + disable_html_emails: {{ $notifier.smtp.disable_html_emails }} + tls: + server_name: {{ default $notifier.smtp.host $notifier.smtp.tls.server_name }} + minimum_version: {{ default "TLS1.2" $notifier.smtp.tls.minimum_version }} + skip_verify: {{ default false $notifier.smtp.tls.skip_verify }} + {{- end }} + {{- end }} + {{- if .Values.identity_providers.oidc.enabled }} + identity_providers: + oidc: + access_token_lifespan: {{ default "1h" .Values.identity_providers.oidc.access_token_lifespan }} + authorize_code_lifespan: {{ default "1m" .Values.identity_providers.oidc.authorize_code_lifespan }} + id_token_lifespan: {{ default "1h" .Values.identity_providers.oidc.id_token_lifespan }} + refresh_token_lifespan: {{ default "90m" .Values.identity_providers.oidc.refresh_token_lifespan }} + enable_client_debug_messages: {{ default false .Values.identity_providers.oidc.enable_client_debug_messages }} + minimum_parameter_entropy: {{ default 8 .Values.identity_providers.oidc.minimum_parameter_entropy }} + {{- if gt (len .Values.identity_providers.oidc.clients) 0 }} + clients: + {{- range $client := .Values.identity_providers.oidc.clients }} + - id: {{ $client.id }} + description: {{ default $client.id $client.description }} + secret: {{ default (randAlphaNum 128) $client.secret }} + {{- if $client.public }} + public: {{ $client.public }} + {{- end }} + authorization_policy: {{ default "two_factor" $client.authorization_policy }} + redirect_uris: + {{- range $client.redirect_uris }} + - {{ . }} + {{- end }} + {{- if $client.audience }} + audience: {{ toYaml $client.audience | nindent 10 }} + {{- end }} + scopes: {{ toYaml (default (list "openid" "profile" "email" "groups") $client.scopes) | nindent 10 }} + grant_types: {{ toYaml (default (list "refresh_token" "authorization_code") $client.grant_types) | nindent 10 }} + response_types: {{ toYaml (default (list "code") $client.response_types) | nindent 10 }} + {{- if $client.response_modes }} + response_modes: {{ toYaml $client.response_modes | nindent 10 }} + {{- end }} + userinfo_signing_algorithm: {{ default "none" $client.userinfo_signing_algorithm }} + {{- end }} + {{- end }} + {{- end }} + access_control: + {{- if (eq (len .Values.access_control.rules) 0) }} + {{- if (eq .Values.access_control.default_policy "bypass") }} + default_policy: one_factor + {{- else if (eq .Values.access_control.default_policy "deny") }} + default_policy: two_factor + {{- else }} + default_policy: {{ .Values.access_control.default_policy }} + {{- end }} + {{- else }} + default_policy: {{ .Values.access_control.default_policy }} + {{- end }} + {{- if (eq (len .Values.access_control.networks) 0) }} + networks: [] + {{- else }} + networks: {{ toYaml .Values.access_control.networks | nindent 6 }} + {{- end }} + {{- if (eq (len .Values.access_control.rules) 0) }} + rules: [] + {{- else }} + rules: {{ toYaml .Values.access_control.rules | nindent 6 }} + {{- end }} + ... +{{- end -}} diff --git a/stable/authelia/13.0.0/templates/_secrets.tpl b/stable/authelia/13.0.0/templates/_secrets.tpl new file mode 100644 index 00000000000..81fbe92ff70 --- /dev/null +++ b/stable/authelia/13.0.0/templates/_secrets.tpl @@ -0,0 +1,67 @@ +{{/* Define the secrets */}} +{{- define "authelia.secrets" -}} +--- + +apiVersion: v1 +kind: Secret +type: Opaque +metadata: + name: authelia-secrets +{{- $autheliaprevious := lookup "v1" "Secret" .Release.Namespace "authelia-secrets" }} +{{- $oidckey := "" }} +{{- $oidcsecret := "" }} +{{- $jwtsecret := "" }} +{{- $sessionsecret := "" }} +{{- $encryptionkey := "" }} +data: + {{- if $autheliaprevious }} + SESSION_ENCRYPTION_KEY: {{ index $autheliaprevious.data "SESSION_ENCRYPTION_KEY" }} + JWT_TOKEN: {{ index $autheliaprevious.data "JWT_TOKEN" }} + {{- if ( hasKey $autheliaprevious.data "ENCRYPTION_KEY" ) }} + ENCRYPTION_KEY: {{ index $autheliaprevious.data "ENCRYPTION_KEY" }} + {{- else }} + {{- $encryptionkey := randAlphaNum 100 }} + ENCRYPTION_KEY: {{ $encryptionkey | b64enc }} + {{- end }} + {{- else }} + {{- $jwtsecret := randAlphaNum 50 }} + {{- $sessionsecret := randAlphaNum 50 }} + {{- $encryptionkey := randAlphaNum 100 }} + SESSION_ENCRYPTION_KEY: {{ $sessionsecret | b64enc }} + JWT_TOKEN: {{ $jwtsecret | b64enc}} + ENCRYPTION_KEY: {{ $encryptionkey | b64enc }} + {{- end }} + + {{- if .Values.authentication_backend.ldap.enabled }} + LDAP_PASSWORD: {{ .Values.authentication_backend.ldap.plain_password | b64enc | quote }} + {{- end }} + + {{- if .Values.notifier.smtp.enabled }} + SMTP_PASSWORD: {{ .Values.notifier.smtp.plain_password | b64enc | quote }} + {{- end }} + + {{- if .Values.duo_api.enabled }} + DUO_API_KEY: {{ .Values.duo_api.plain_api_key | b64enc }} + {{- end }} + + STORAGE_PASSWORD: {{ .Values.postgresql.postgresqlPassword | trimAll "\"" | b64enc }} + + REDIS_PASSWORD: {{ .Values.redis.redisPassword | trimAll "\"" | b64enc }} + {{- if .Values.redisProvider.high_availability.enabled}} + REDIS_SENTINEL_PASSWORD: {{ .Values.redis.sentinelPassword | trimAll "\"" | b64enc }} + {{- end }} + + {{- if $autheliaprevious }} + {{- if and ( hasKey $autheliaprevious.data "OIDC_PRIVATE_KEY" ) ( hasKey $autheliaprevious.data "OIDC_HMAC_SECRET" ) }} + OIDC_PRIVATE_KEY: {{ index $autheliaprevious.data "OIDC_PRIVATE_KEY" }} + OIDC_HMAC_SECRET: {{ index $autheliaprevious.data "OIDC_HMAC_SECRET" }} + {{- else }} + {{- $oidckey := genPrivateKey "rsa" }} + {{- $oidcsecret := randAlphaNum 32 }} + OIDC_PRIVATE_KEY: {{ $oidckey | b64enc }} + OIDC_HMAC_SECRET: {{ $oidcsecret | b64enc }} + {{- end }} + {{- end }} + + +{{- end -}} diff --git a/stable/authelia/13.0.0/templates/common.yaml b/stable/authelia/13.0.0/templates/common.yaml new file mode 100644 index 00000000000..614b468adf3 --- /dev/null +++ b/stable/authelia/13.0.0/templates/common.yaml @@ -0,0 +1,74 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.common.loader.init" . }} + +{{/* Render configmap for authelia */}} +{{- include "authelia.configmap" . }} + +{{/* Render secrets for authelia */}} +{{- include "authelia.secrets" . }} + +{{/* Append the general configMap volume to the volumes */}} +{{- define "authelia.configmapVolume" -}} +enabled: "true" +mountPath: " /configuration.yaml" +readOnly: true +subPath: configuration.yaml +type: "custom" +volumeSpec: + configMap: + name: authelia-configfile + items: + - key: configuration.yaml + path: configuration.yaml +{{- end -}} + +{{/* Append the general secret volumes to the volumes */}} +{{- define "authelia.secretVolumes" -}} +enabled: "true" +mountPath: "/secrets" +readOnly: true +type: "custom" +volumeSpec: + secret: + secretName: authelia-secrets + items: + - key: "JWT_TOKEN" + path: JWT_TOKEN + - key: "SESSION_ENCRYPTION_KEY" + path: SESSION_ENCRYPTION_KEY + - key: "ENCRYPTION_KEY" + path: ENCRYPTION_KEY + - key: "STORAGE_PASSWORD" + path: STORAGE_PASSWORD + {{- if .Values.authentication_backend.ldap.enabled }} + - key: "LDAP_PASSWORD" + path: LDAP_PASSWORD + {{- end }} + {{- if .Values.notifier.smtp.enabled }} + - key: "SMTP_PASSWORD" + path: SMTP_PASSWORD + {{- end }} + - key: "REDIS_PASSWORD" + path: REDIS_PASSWORD + {{- if .Values.redisProvider.high_availability.enabled}} + - key: "REDIS_SENTINEL_PASSWORD" + path: REDIS_SENTINEL_PASSWORD + {{- end }} + {{- if .Values.duo_api.enabled }} + - key: "DUO_API_KEY" + path: DUO_API_KEY + {{- end }} + {{- if .Values.identity_providers.oidc.enabled }} + - key: "OIDC_PRIVATE_KEY" + path: OIDC_PRIVATE_KEY + - key: "OIDC_HMAC_SECRET" + path: OIDC_HMAC_SECRET + {{- end }} +{{- end -}} + +{{- $_ := set .Values.persistence "authelia-configfile" (include "authelia.configmapVolume" . | fromYaml) -}} +{{- $_ := set .Values.persistence "authelia-secrets" (include "authelia.secretVolumes" . | fromYaml) -}} + + +{{/* Render the templates */}} +{{ include "tc.common.loader.apply" . }} diff --git a/stable/dashdot/2.0.3/values.yaml b/stable/authelia/13.0.0/values.yaml similarity index 100% rename from stable/dashdot/2.0.3/values.yaml rename to stable/authelia/13.0.0/values.yaml diff --git a/stable/authentik/9.0.0/CHANGELOG.md b/stable/authentik/9.0.0/CHANGELOG.md new file mode 100644 index 00000000000..1f8996fafca --- /dev/null +++ b/stable/authentik/9.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [authentik-8.0.0](https://github.com/truecharts/charts/compare/authentik-7.2.8...authentik-8.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [authentik-7.2.11](https://github.com/truecharts/charts/compare/authentik-7.2.8...authentik-7.2.11) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [authentik-7.2.10](https://github.com/truecharts/charts/compare/authentik-7.2.8...authentik-7.2.10) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [authentik-7.2.10](https://github.com/truecharts/charts/compare/authentik-7.2.8...authentik-7.2.10) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [authentik-7.2.10](https://github.com/truecharts/charts/compare/authentik-7.2.8...authentik-7.2.10) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [authentik-7.2.9](https://github.com/truecharts/charts/compare/authentik-7.2.8...authentik-7.2.9) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + diff --git a/stable/authentik/9.0.0/Chart.yaml b/stable/authentik/9.0.0/Chart.yaml new file mode 100644 index 00000000000..ab09b2df972 --- /dev/null +++ b/stable/authentik/9.0.0/Chart.yaml @@ -0,0 +1,35 @@ +apiVersion: v2 +appVersion: "2022.10.1" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 + - condition: redis.enabled + name: redis + repository: https://charts.truecharts.org + version: 4.0.5 +description: authentik is an open-source Identity Provider focused on flexibility and versatility. +home: https://truecharts.org/docs/charts/stable/authentik +icon: https://truecharts.org/img/hotlink-ok/chart-icons/authentik.png +keywords: + - authentik +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: authentik +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/authentik + - https://github.com/goauthentik/authentik + - https://goauthentik.io/docs/ +version: 9.0.0 +annotations: + truecharts.org/catagories: | + - authentication + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/authentik/9.0.0/README.md b/stable/authentik/9.0.0/README.md new file mode 100644 index 00000000000..b3ff5c044bd --- /dev/null +++ b/stable/authentik/9.0.0/README.md @@ -0,0 +1,109 @@ +# authentik + +authentik is an open-source Identity Provider focused on flexibility and versatility. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [authentik](https://truecharts.org/docs/charts/stable/authentik) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.122 | +| https://charts.truecharts.org | redis | 3.0.121 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `authentik` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install authentik TrueCharts/authentik +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `authentik` deployment + +```console +helm uninstall authentik +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install authentik \ + --set env.TZ="America/New York" \ + TrueCharts/authentik +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install authentik TrueCharts/authentik -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/authentik/9.0.0/app-changelog.md b/stable/authentik/9.0.0/app-changelog.md new file mode 100644 index 00000000000..2a3ac5b8260 --- /dev/null +++ b/stable/authentik/9.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [authentik-9.0.0](https://github.com/truecharts/charts/compare/authentik-8.0.3...authentik-9.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/authentik/9.0.0/app-readme.md b/stable/authentik/9.0.0/app-readme.md new file mode 100644 index 00000000000..6b00731b890 --- /dev/null +++ b/stable/authentik/9.0.0/app-readme.md @@ -0,0 +1,8 @@ +authentik is an open-source Identity Provider focused on flexibility and versatility. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/authentik](https://truecharts.org/docs/charts/stable/authentik) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/authentik/9.0.0/charts/common-10.9.7.tgz b/stable/authentik/9.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/authentik/9.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/authentik/9.0.0/charts/postgresql-9.0.5.tgz b/stable/authentik/9.0.0/charts/postgresql-9.0.5.tgz new file mode 100644 index 00000000000..8fe3c326a7c Binary files /dev/null and b/stable/authentik/9.0.0/charts/postgresql-9.0.5.tgz differ diff --git a/stable/authentik/9.0.0/charts/redis-4.0.5.tgz b/stable/authentik/9.0.0/charts/redis-4.0.5.tgz new file mode 100644 index 00000000000..83e3f3d2117 Binary files /dev/null and b/stable/authentik/9.0.0/charts/redis-4.0.5.tgz differ diff --git a/stable/authentik/9.0.0/ix_values.yaml b/stable/authentik/9.0.0/ix_values.yaml new file mode 100644 index 00000000000..35900c4f722 --- /dev/null +++ b/stable/authentik/9.0.0/ix_values.yaml @@ -0,0 +1,258 @@ +image: + repository: tccr.io/truecharts/authentik + tag: 2022.10.1@sha256:c691e1d1ca3f7a505d15bc4ba87d2c72f6a9961a6d35d191c134486b01a5eb16 + pullPolicy: IfNotPresent + +geoipImage: + repository: tccr.io/truecharts/geoipupdate + tag: v4.9@sha256:ce42b4252c8cd4a9e39275fd7c3312e5df7bda0d7034df565af4362d7e0d26ce + pullPolicy: IfNotPresent + +ldapImage: + repository: tccr.io/truecharts/authentik-ldap + tag: 2022.10.1@sha256:c00c5092b65d3dbb661a6f047fe4081c8837950785167c47f1ac902b0f7890af + pullPolicy: IfNotPresent + +proxyImage: + repository: tccr.io/truecharts/authentik-proxy + tag: 2022.10.1@sha256:a3effec8ef8f2e8c5ac8e616fed122e87b949062d158c4831b9353a12b6898cf + pullPolicy: IfNotPresent + +args: ["server"] + +podSecurityContext: + runAsUser: 1000 + runAsGroup: 1000 + +securityContext: + readOnlyRootFilesystem: false + +workerContainer: + enabled: true + +authentik: + credentials: + password: "supersecret" + general: + disable_update_check: false + disable_startup_analytics: true + allow_user_name_change: true + allow_user_mail_change: true + allow_user_username_change: true + gdpr_compliance: true + impersonation: true + avatars: "gravatar" + token_length: 128 + # Use single quotes for footer_links + footer_links: '[{"name": "Link Name", "href": "https://mylink.com"}]' + mail: + host: "" + port: 25 + tls: false + ssl: false + timeout: 10 + user: "" + pass: "" + from: "" + error_reporting: + enabled: false + send_pii: false + environment: "customer" + logging: + log_level: "info" + ldap: + tls_ciphers: "null" +geoip: + enabled: false + account_id: "" + license_key: "" + proxy: "" + proxy_user_pass: "" + edition_ids: "GeoLite2-City" + frequency: 8 + host_server: "updates.maxmind.com" + preserve_file_times: false + verbose: false + +outposts: + ldap: + # -- First you have to create an Outpost in the GUI. Applications > Outposts + enabled: false + # -- Host Browser by default is set to the first ingress host you set + # host_browser: "" + # -- Host should not need to be overridden. Defaults to https://localhost:9443 + # host: "" + # -- As we use https://localhost:9443 it's an unsecure connection + # insecure: false + # -- Token is only needed if you accidentally deleted the token within the UI + # token: "" + proxy: + # -- First you have to create an Outpost in the GUI. Applications > Outposts + enabled: false + # -- Host Browser by default is set to the first ingress host you set + # host_browser: "" + # -- As we use https://localhost:9443 it's an unsecure connection + # insecure: false + # -- Host should not need to be overridden. Defaults to https://localhost:9443 + # host: "" + # -- Token is only needed if you accidentally deleted the token within the UI + # token: "" + +metrics: + # -- Enable and configure a Prometheus serviceMonitor for the chart under this key. + # @default -- See values.yaml + enabled: false + serviceMonitor: + interval: 1m + scrapeTimeout: 30s + labels: {} + # -- Enable and configure Prometheus Rules for the chart under this key. + # @default -- See values.yaml + prometheusRule: + enabled: false + useDefault: true + labels: {} + # -- Configure additional rules for the chart under this key. + # @default -- See prometheusrules.yaml + rules: + [] + # - alert: UnifiPollerAbsent + # annotations: + # description: Unifi Poller has disappeared from Prometheus service discovery. + # summary: Unifi Poller is down. + # expr: | + # absent(up{job=~".*unifi-poller.*"} == 1) + # for: 5m + # labels: + # severity: critical + +envFrom: + - secretRef: + name: '{{ include "tc.common.names.fullname" . }}-authentik-secret' + - configMapRef: + name: '{{ include "tc.common.names.fullname" . }}-authentik-config' + - configMapRef: + name: '{{ include "tc.common.names.fullname" . }}-authentik-server-config' + +probes: + liveness: + type: HTTPS + path: /-/health/live/ + port: "{{ .Values.service.main.ports.main.targetPort }}" + readiness: + type: HTTPS + path: /-/health/ready/ + port: "{{ .Values.service.main.ports.main.targetPort }}" + startup: + type: HTTPS + path: /-/health/ready/ + port: "{{ .Values.service.main.ports.main.targetPort }}" + +service: + main: + ports: + main: + protocol: HTTPS + port: 10229 + targetPort: 9443 + http: + enabled: true + type: ClusterIP + ports: + http: + enabled: true + protocol: HTTP + port: 10230 + targetPort: 9000 + # LDAP Outpost Services + ldapldaps: + enabled: true + ports: + ldapldaps: + enabled: true + port: 636 + targetPort: 6636 + ldapldap: + enabled: true + ports: + ldapldap: + enabled: true + port: 389 + targetPort: 3389 + # Proxy Outpost Services + proxyhttps: + enabled: true + ports: + proxyhttps: + enabled: true + port: 10233 + protocol: HTTPS + targetPort: 9444 + proxyhttp: + enabled: true + type: ClusterIP + ports: + proxyhttp: + enabled: true + port: 10234 + protocol: HTTP + targetPort: 9001 + # Metrics Services + metrics: + enabled: true + type: ClusterIP + ports: + metrics: + enabled: true + protocol: HTTP + port: 10231 + targetPort: 9301 + ldapmetrics: + enabled: true + type: ClusterIP + ports: + ldapmetrics: + enabled: true + port: 10232 + protocol: HTTP + targetPort: 9302 + proxymetrics: + enabled: true + type: ClusterIP + ports: + proxymetrics: + enabled: true + port: 10235 + protocol: HTTP + targetPort: 9303 + +ingress: + proxyhttps: + autoLink: true + +persistence: + media: + enabled: true + mountPath: "/media" + templates: + enabled: true + mountPath: "/templates" + certs: + enabled: true + mountPath: "/certs" + geoip: + enabled: true + mountPath: "/geoip" + +postgresql: + enabled: true + existingSecret: "dbcreds" + postgresqlUsername: authentik + postgresqlDatabase: authentik + +redis: + enabled: true + existingSecret: "rediscreds" + +portal: + enabled: true diff --git a/stable/authentik/9.0.0/questions.yaml b/stable/authentik/9.0.0/questions.yaml new file mode 100644 index 00000000000..8cd05e75d1b --- /dev/null +++ b/stable/authentik/9.0.0/questions.yaml @@ -0,0 +1,2896 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: authentik + group: App Configuration + label: Authentik Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: credentials + label: Credentials + schema: + additional_attrs: true + type: dict + attrs: + - variable: password + label: Password (Initial install only) + description: Password for user. Can be used for any flow executor + schema: + type: string + private: true + required: true + default: "" + - variable: general + label: General + schema: + additional_attrs: true + type: dict + attrs: + - variable: disable_update_check + label: Disable Update Check + description: Disable the inbuilt update-checker + schema: + type: boolean + default: false + - variable: disable_startup_analytics + label: Disable Startup Analytics + description: Disable startup analytics + schema: + type: boolean + default: true + - variable: allow_user_name_change + label: Allow User Name Change + description: Enable the ability for users to change their Name + schema: + type: boolean + default: true + - variable: allow_user_mail_change + label: Allow User Mail Change + description: Enable the ability for users to change their Email address + schema: + type: boolean + default: true + - variable: allow_user_username_change + label: Allow User Username Change + description: Enable the ability for users to change their Usernames + schema: + type: boolean + default: true + - variable: gdpr_compliance + label: GDPR Compliance + description: When enabled, all the events caused by a user will be deleted upon the user's deletion + schema: + type: boolean + default: true + - variable: impersonation + label: Impersonation + description: Globally enable / disable impersonation + schema: + type: boolean + default: true + - variable: avatars + label: Avatars + description: Configure how authentik should show avatars for users + schema: + type: string + default: gravatar + - variable: token_length + label: Token Length + description: Configure the length of generated tokens + schema: + type: int + default: 128 + - variable: footer_links + label: Footer Links + description: This option configures the footer links on the flow executor pages + schema: + type: string + default: "" + - variable: mail + label: e-Mail + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: Mail Server Host + description: Sets host of mail server + schema: + type: string + default: "" + - variable: port + label: Mail Server Port + description: Sets port of mail server + schema: + type: int + default: 25 + - variable: tls + label: Use TLS for authentication + description: Sets tls for mail server authentication + schema: + type: boolean + default: false + - variable: ssl + label: Use SSL for authentication + description: Sets ssl for mail server authentication + schema: + type: boolean + default: false + - variable: timeout + label: Timeout of authentication + description: Sets timeout for mail server authentication + schema: + type: int + default: 10 + - variable: user + label: Username + description: Sets username of mail server + schema: + type: string + default: "" + - variable: pass + label: Password + description: Sets password of mail server + schema: + type: string + private: true + default: "" + - variable: from + label: From Address + description: Email address authentik will send from + schema: + type: string + default: "" + - variable: error_reporting + label: Error Reporting + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Reporting + description: Enables error reporting + schema: + type: boolean + default: false + show_subquestions_if: + subquestions: + - variable: send_pii + label: Send Personal Data + description: Whether or not to send personal data, like usernames + schema: + type: boolean + default: false + - variable: environment + label: Environment + description: Unique environment that is attached to your error reports, should be set to your email address for example. + schema: + type: string + default: customer + - variable: logging + label: Logging + schema: + additional_attrs: true + type: dict + attrs: + - variable: log_level + label: Log Level + description: Log level for the server and worker containers + schema: + type: string + default: info + enum: + - value: trace + description: trace + - value: debug + description: debug + - value: info + description: info + - value: warning + description: warning + - value: error + description: error + - variable: ldap + label: LDAP + schema: + additional_attrs: true + type: dict + attrs: + - variable: tls_ciphers + label: TLS Ciphers + description: Allows configuration of TLS Ciphers for LDAP connections used by LDAP sources. Setting applies to all sources + schema: + type: string + default: "null" + - variable: outposts + group: App Configuration + label: Outpost Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: ldap + label: LDAP + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable LDAP outpost + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: overrideHost + label: Override Host + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: host + label: Authentik Host + description: "URL of your Authentik server. (e.g. https://auth.domain.com)" + schema: + type: string + # TODO: Make them required again once Scale stable supports nested subquestions + # required: true + default: "" + - variable: insecure + label: Insecure + description: Check only if you accessing Authentik in an unsecure way + schema: + type: boolean + default: false + - variable: overrideToken + label: Override Token + description: Overrides the random generated token to provide your own + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: token + label: API Token + description: You can get this from Applications > Outposts > View Deployment Info + schema: + type: string + private: true + # TODO: Make them required again once Scale stable supports nested subquestions + # required: true + default: "" + - variable: overrideBrowserHost + label: Override Host Browser + description: Overrides the Browser Host, by default the first ingress host is used + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: host_browser + label: Host Browser + description: URL to use in the browser, when it differs from << host >> + schema: + type: string + # TODO: Make them required again once Scale stable supports nested subquestions + # required: true + default: "" + - variable: proxy + label: Proxy + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Proxy outpost + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: overrideHost + label: Override Host + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: host + label: Authentik Host + description: "URL of your Authentik server. (e.g. https://auth.domain.com)" + schema: + type: string + # TODO: Make them required again once Scale stable supports nested subquestions + # required: true + default: "" + - variable: insecure + label: Insecure + description: Check only if you accessing Authentik in an unsecure way + schema: + type: boolean + default: false + - variable: overrideToken + label: Override Token + description: Overrides the random generated token to provide your own + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: token + label: API Token + description: You can get this from Applications > Outposts > View Deployment Info + schema: + type: string + private: true + # TODO: Make them required again once Scale stable supports nested subquestions + # required: true + default: "" + - variable: overrideBrowserHost + label: Override Host Browser + description: Overrides the Browser Host, by default the first ingress host is used + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: host_browser + label: Host Browser + description: URL to use in the browser, when it differs from << host >> + schema: + type: string + # TODO: Make them required again once Scale stable supports nested subquestions + # required: true + default: "" + - variable: geoip + group: App Configuration + label: GeoIP Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable GeoIP Container + description: Enables GeoIP container + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: account_id + label: Account ID + description: Your MaxMind account ID + schema: + type: string + private: true + required: true + default: "" + - variable: license_key + label: License Key + description: Your case-sensitive MaxMind license key + schema: + type: string + private: true + required: true + default: "" + - variable: edition_ids + label: Edition IDs + description: List of space-separated database edition IDs. Edition IDs may consist of letters, digits, and dashes + schema: + type: string + required: true + default: GeoLite2-City + - variable: frequency + label: Frequency + description: The number of hours between geoipupdate runs + schema: + type: int + min: 1 + default: 8 + - variable: host_server + label: Host Server + description: The host name of the server to use + schema: + type: string + default: updates.maxmind.com + - variable: preserve_file_times + label: Preserve File Times + description: Whether to preserve modification times of files downloaded from the server + schema: + type: boolean + default: false + - variable: verbose + label: Verbose + description: Enable verbose mode. Prints out the steps that geoipupdate takes + schema: + type: boolean + default: false + - variable: proxy + label: Proxy + description: The proxy host name or IP address + schema: + type: string + default: "" + - variable: proxy_user_pass + label: Proxy Pass + description: The proxy user name and password, separated by a colon + schema: + type: string + private: true + default: "" + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Service + description: The Primary service on which the healthcheck runs, often the webUI + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Service Port Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + description: This port exposes the container port on the service + schema: + type: int + default: 10229 + required: true + - variable: ldapldaps + label: LDAPS Service + description: The LDAPS service. + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ldapldaps + label: LDAPS Service Port Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + description: This port exposes the container port on the service + schema: + type: int + default: 636 + required: true + - variable: ldapldap + label: LDAP Service + description: The LDAPS service. + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ldapldap + label: LDAP Service Port Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + description: This port exposes the container port on the service + schema: + type: int + default: 389 + required: true + - variable: proxyhttps + label: Proxy HTTPS Service + description: The Proxy HTTPS service. + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: proxyhttps + label: Proxy HTTPS Service Port Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + description: This port exposes the container port on the service + schema: + type: int + default: 10233 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: media + label: App Media Storage + description: Stores the Application Media. + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: templates + label: App Templates Storage + description: Stores the Application Templates. + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: certs + label: App Certs Storage + description: Stores the Application Certs. + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: geoip + label: App GeoIP Storage + description: Stores the Application GeoIP. + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main (HTTPS) Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: proxyhttps + label: Proxy HTTPS Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: Privileged mode + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: ReadOnly Root Filesystem + schema: + type: boolean + default: true + - variable: allowPrivilegeEscalation + label: Allow Privilege Escalation + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: runAsNonRoot + schema: + type: boolean + default: true + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: runAsUser + description: The UserID of the user running the application + schema: + type: int + default: 1000 + - variable: runAsGroup + label: runAsGroup + description: The groupID this App of the user running the application + schema: + type: int + default: 1000 + - variable: fsGroup + label: fsGroup + description: The group that should own ALL storage. + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: metrics + group: Metrics + label: Prometheus Metrics + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + description: Enable Prometheus Metrics + schema: + type: boolean + default: true + show_subquestions_if: true + subquestions: + - variable: serviceMonitor + label: Service Monitor Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: interval + label: Scrape Interval + description: Scrape interval time + schema: + type: string + default: 1m + required: true + - variable: scrapeTimeout + label: Scrape Timeout + description: Scrape timeout Time + schema: + type: string + default: 30s + required: true + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at +
https://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/authentik/9.0.0/templates/_config.tpl b/stable/authentik/9.0.0/templates/_config.tpl new file mode 100644 index 00000000000..cc02f68e54e --- /dev/null +++ b/stable/authentik/9.0.0/templates/_config.tpl @@ -0,0 +1,143 @@ +{{/* Define the configmap */}} +{{- define "authentik.config" -}} + +{{- $authServerWorkerConfigName := printf "%s-authentik-config" (include "tc.common.names.fullname" .) }} +{{- $authServerConfigName := printf "%s-authentik-server-config" (include "tc.common.names.fullname" .) }} +{{- $geoipConfigName := printf "%s-geoip-config" (include "tc.common.names.fullname" .) }} +{{- $ldapConfigName := printf "%s-ldap-config" (include "tc.common.names.fullname" .) }} +{{- $proxyConfigName := printf "%s-proxy-config" (include "tc.common.names.fullname" .) }} +{{ $host := printf "https://localhost:%v" .Values.service.main.ports.main.targetPort }} +{{- if .Values.ingress.main.enabled }} + {{ $first := (first .Values.ingress.main.hosts) }} + {{- if $first }} + {{ $host = printf "https://%s" $first.host }} + {{- end }} +{{- end }} + +--- + +{{/* This configmap are loaded on both main authentik container and worker */}} +apiVersion: v1 +kind: ConfigMap +metadata: + name: {{ $authServerWorkerConfigName }} + labels: + {{- include "tc.common.labels" . | nindent 4 }} +data: + {{/* Dependencies */}} + AUTHENTIK_REDIS__HOST: {{ printf "%v-%v" .Release.Name "redis" }} + AUTHENTIK_REDIS__PORT: "6379" + AUTHENTIK_POSTGRESQL__NAME: {{ .Values.postgresql.postgresqlDatabase }} + AUTHENTIK_POSTGRESQL__USER: {{ .Values.postgresql.postgresqlUsername }} + AUTHENTIK_POSTGRESQL__HOST: {{ printf "%v-%v" .Release.Name "postgresql" }} + AUTHENTIK_POSTGRESQL__PORT: "5432" + {{/* Mail */}} + {{- with .Values.authentik.mail.port }} + AUTHENTIK_EMAIL__PORT: {{ . | quote }} + {{- end }} + AUTHENTIK_EMAIL__USE_TLS: {{ .Values.authentik.mail.tls | quote }} + AUTHENTIK_EMAIL__USE_SSL: {{ .Values.authentik.mail.ssl | quote }} + {{- with .Values.authentik.mail.timeout }} + AUTHENTIK_EMAIL__TIMEOUT: {{ . | quote }} + {{- end }} + {{/* Logging */}} + {{- with .Values.authentik.logging.log_level }} + AUTHENTIK_LOG_LEVEL: {{ . }} + {{- end }} + {{/* General */}} + AUTHENTIK_DISABLE_STARTUP_ANALYTICS: {{ .Values.authentik.general.disable_startup_analytics | quote }} + AUTHENTIK_DISABLE_UPDATE_CHECK: {{ .Values.authentik.general.disable_update_check | quote }} + {{- with .Values.authentik.general.avatars }} + AUTHENTIK_AVATARS: {{ . }} + {{- end }} + AUTHENTIK_DEFAULT_USER_CHANGE_NAME: {{ .Values.authentik.general.allow_user_name_change | quote }} + AUTHENTIK_DEFAULT_USER_CHANGE_EMAIL: {{ .Values.authentik.general.allow_user_mail_change | quote }} + AUTHENTIK_DEFAULT_USER_CHANGE_USERNAME: {{ .Values.authentik.general.allow_user_username_change | quote }} + AUTHENTIK_GDPR_COMPLIANCE: {{ .Values.authentik.general.gdpr_compliance | quote }} + AUTHENTIK_IMPERSONATION: {{ .Values.authentik.general.impersonation | quote }} + AUTHENTIK_DEFAULT_TOKEN_LENGTH: {{ .Values.authentik.general.token_length | quote }} + {{- with .Values.authentik.general.footer_links }} + AUTHENTIK_FOOTER_LINKS: {{ . | squote }} + {{- end }} + {{/* Error Reporting */}} + AUTHENTIK_ERROR_REPORTING__ENABLED: {{ .Values.authentik.error_reporting.enabled | quote }} + AUTHENTIK_ERROR_REPORTING__SEND_PII: {{ .Values.authentik.error_reporting.send_pii | quote }} + {{- with .Values.authentik.error_reporting.environment }} + AUTHENTIK_ERROR_REPORTING__ENVIRONMENT: {{ . }} + {{- end }} + {{/* LDAP */}} + {{- with .Values.authentik.ldap.tls_ciphers }} + AUTHENTIK_LDAP__TLS__CIPHERS: {{ . | quote }} + {{- end }} + {{/* Outposts */}} + AUTHENTIK_OUTPOSTS__DISCOVER: {{ "false" | quote }} + +--- + +{{/* This configmap are loaded on both main authentik container and worker */}} +apiVersion: v1 +kind: ConfigMap +metadata: + name: {{ $authServerConfigName }} + labels: + {{- include "tc.common.labels" . | nindent 4 }} +data: + {{/* Listen */}} + AUTHENTIK_LISTEN__HTTPS: 0.0.0.0:{{ .Values.service.main.ports.main.targetPort | default 9443 }} + AUTHENTIK_LISTEN__HTTP: 0.0.0.0:{{ .Values.service.http.ports.http.targetPort | default 9000 }} + AUTHENTIK_LISTEN__METRICS: 0.0.0.0:{{ .Values.service.metrics.ports.metrics.targetPort | default 9301 }} + +--- + +{{/* This configmap is loaded on ldap container */}} +apiVersion: v1 +kind: ConfigMap +metadata: + name: {{ $ldapConfigName }} + labels: + {{- include "tc.common.labels" . | nindent 4 }} +data: + AUTHENTIK_INSECURE: {{ .Values.outposts.ldap.insecure | default "true" | quote }} + AUTHENTIK_HOST: {{ .Values.outposts.ldap.host | default (printf "https://localhost:%v" .Values.service.main.ports.main.targetPort) }} + AUTHENTIK_HOST_BROWSER: {{ .Values.outposts.ldap.host_browser | default $host }} + AUTHENTIK_LISTEN__LDAPS: 0.0.0.0:{{ .Values.service.ldapldaps.ports.ldapldaps.targetPort | default 6636 }} + AUTHENTIK_LISTEN__LDAP: 0.0.0.0:{{ .Values.service.ldapldap.ports.ldapldap.targetPort | default 3389 }} + AUTHENTIK_LISTEN__METRICS: 0.0.0.0:{{ .Values.service.ldapmetrics.ports.ldapmetrics.targetPort | default 9302 }} + +--- + +{{/* This configmap is loaded on ldap container */}} +apiVersion: v1 +kind: ConfigMap +metadata: + name: {{ $proxyConfigName }} + labels: + {{- include "tc.common.labels" . | nindent 4 }} +data: + AUTHENTIK_INSECURE: {{ .Values.outposts.proxy.insecure | default "true" | quote }} + AUTHENTIK_HOST: {{ .Values.outposts.proxy.host | default (printf "https://localhost:%v" .Values.service.main.ports.main.targetPort) }} + AUTHENTIK_HOST_BROWSER: {{ .Values.outposts.proxy.host_browser | default $host }} + AUTHENTIK_LISTEN__HTTPS: 0.0.0.0:{{ .Values.service.proxyhttps.ports.proxyhttps.targetPort | default 9444 }} + AUTHENTIK_LISTEN__HTTP: 0.0.0.0:{{ .Values.service.proxyhttp.ports.proxyhttp.targetPort | default 9001 }} + AUTHENTIK_LISTEN__METRICS: 0.0.0.0:{{ .Values.service.proxymetrics.ports.proxymetrics.targetPort | default 9303 }} + +--- + +{{/* This configmap is loaded on geoip container */}} +apiVersion: v1 +kind: ConfigMap +metadata: + name: {{ $geoipConfigName }} + labels: + {{- include "tc.common.labels" . | nindent 4 }} +data: + {{- with .Values.geoip.edition_ids }} + GEOIPUPDATE_EDITION_IDS: {{ . }} + {{- end }} + GEOIPUPDATE_FREQUENCY: {{ .Values.geoip.frequency | quote }} + {{- with .Values.geoip.host_server }} + GEOIPUPDATE_HOST: {{ . }} + {{- end }} + GEOIPUPDATE_PRESERVE_FILE_TIMES: {{ ternary "1" "0" .Values.geoip.preserve_file_times | quote }} + GEOIPUPDATE_VERBOSE: {{ ternary "1" "0" .Values.geoip.verbose | quote }} +{{- end -}} diff --git a/stable/authentik/9.0.0/templates/_geoip.tpl b/stable/authentik/9.0.0/templates/_geoip.tpl new file mode 100644 index 00000000000..054ec154774 --- /dev/null +++ b/stable/authentik/9.0.0/templates/_geoip.tpl @@ -0,0 +1,20 @@ +{{/* Define the geoip container */}} +{{- define "authentik.geoip" -}} +image: {{ .Values.geoipImage.repository }}:{{ .Values.geoipImage.tag }} +imagePullPolicy: {{ .Values.geoipImage.pullPolicy }} +securityContext: + runAsUser: 0 + runAsGroup: 0 + readOnlyRootFilesystem: false + runAsNonRoot: false +volumeMounts: + - name: geoip + mountPath: "/usr/share/GeoIP" +envFrom: + - secretRef: + name: '{{ include "tc.common.names.fullname" . }}-geoip-secret' + - configMapRef: + name: '{{ include "tc.common.names.fullname" . }}-geoip-config' +{{/* TODO: Add healthchecks */}} +{{/* TODO: https://github.com/maxmind/geoipupdate/issues/105 */}} +{{- end -}} diff --git a/stable/authentik/9.0.0/templates/_ldap.tpl b/stable/authentik/9.0.0/templates/_ldap.tpl new file mode 100644 index 00000000000..0d8f42742b1 --- /dev/null +++ b/stable/authentik/9.0.0/templates/_ldap.tpl @@ -0,0 +1,48 @@ +{{/* Define the ldap container */}} +{{- define "authentik.ldap" -}} +image: {{ .Values.ldapImage.repository }}:{{ .Values.ldapImage.tag }} +imagePullPolicy: {{ .Values.ldapImage.pullPolicy }} +securityContext: + runAsUser: {{ .Values.podSecurityContext.runAsUser }} + runAsGroup: {{ .Values.podSecurityContext.runAsGroup }} + readOnlyRootFilesystem: true + runAsNonRoot: true +envFrom: + - secretRef: + name: '{{ include "tc.common.names.fullname" . }}-ldap-secret' + - configMapRef: + name: '{{ include "tc.common.names.fullname" . }}-ldap-config' +ports: + - containerPort: {{ .Values.service.ldapldaps.ports.ldapldaps.targetPort }} + name: ldapldaps + - containerPort: {{ .Values.service.ldapldap.ports.ldapldap.targetPort }} + name: ldapldap +{{- if .Values.metrics.enabled }} + - containerPort: {{ .Values.service.ldapmetrics.ports.ldapmetrics.targetPort }} + name: ldapmetrics +{{- end }} +readinessProbe: + httpGet: + path: /outpost.goauthentik.io/ping + port: {{ .Values.service.ldapmetrics.ports.ldapmetrics.targetPort }} + initialDelaySeconds: {{ .Values.probes.readiness.spec.initialDelaySeconds }} + timeoutSeconds: {{ .Values.probes.readiness.spec.timeoutSeconds }} + periodSeconds: {{ .Values.probes.readiness.spec.periodSeconds }} + failureThreshold: {{ .Values.probes.readiness.spec.failureThreshold }} +livenessProbe: + httpGet: + path: /outpost.goauthentik.io/ping + port: {{ .Values.service.ldapmetrics.ports.ldapmetrics.targetPort }} + initialDelaySeconds: {{ .Values.probes.liveness.spec.initialDelaySeconds }} + timeoutSeconds: {{ .Values.probes.liveness.spec.timeoutSeconds }} + periodSeconds: {{ .Values.probes.liveness.spec.periodSeconds }} + failureThreshold: {{ .Values.probes.liveness.spec.failureThreshold }} +startupProbe: + httpGet: + path: /outpost.goauthentik.io/ping + port: {{ .Values.service.ldapmetrics.ports.ldapmetrics.targetPort }} + initialDelaySeconds: {{ .Values.probes.startup.spec.initialDelaySeconds }} + timeoutSeconds: {{ .Values.probes.startup.spec.timeoutSeconds }} + periodSeconds: {{ .Values.probes.startup.spec.periodSeconds }} + failureThreshold: {{ .Values.probes.startup.spec.failureThreshold }} +{{- end -}} diff --git a/stable/authentik/9.0.0/templates/_proxy.tpl b/stable/authentik/9.0.0/templates/_proxy.tpl new file mode 100644 index 00000000000..c28161c585c --- /dev/null +++ b/stable/authentik/9.0.0/templates/_proxy.tpl @@ -0,0 +1,48 @@ +{{/* Define the proxy container */}} +{{- define "authentik.proxy" -}} +image: {{ .Values.proxyImage.repository }}:{{ .Values.proxyImage.tag }} +imagePullPolicy: {{ .Values.proxyImage.pullPolicy }} +securityContext: + runAsUser: {{ .Values.podSecurityContext.runAsUser }} + runAsGroup: {{ .Values.podSecurityContext.runAsGroup }} + readOnlyRootFilesystem: true + runAsNonRoot: true +envFrom: + - secretRef: + name: '{{ include "tc.common.names.fullname" . }}-proxy-secret' + - configMapRef: + name: '{{ include "tc.common.names.fullname" . }}-proxy-config' +ports: + - containerPort: {{ .Values.service.proxyhttps.ports.proxyhttps.targetPort }} + name: proxyhttps + - containerPort: {{ .Values.service.proxyhttp.ports.proxyhttp.targetPort }} + name: proxyhttp +{{- if .Values.metrics.enabled }} + - containerPort: {{ .Values.service.proxymetrics.ports.proxymetrics.targetPort }} + name: proxymetrics +{{- end }} +readinessProbe: + httpGet: + path: /outpost.goauthentik.io/ping + port: {{ .Values.service.proxymetrics.ports.proxymetrics.targetPort }} + initialDelaySeconds: {{ .Values.probes.readiness.spec.initialDelaySeconds }} + timeoutSeconds: {{ .Values.probes.readiness.spec.timeoutSeconds }} + periodSeconds: {{ .Values.probes.readiness.spec.periodSeconds }} + failureThreshold: {{ .Values.probes.readiness.spec.failureThreshold }} +livenessProbe: + httpGet: + path: /outpost.goauthentik.io/ping + port: {{ .Values.service.proxymetrics.ports.proxymetrics.targetPort }} + initialDelaySeconds: {{ .Values.probes.liveness.spec.initialDelaySeconds }} + timeoutSeconds: {{ .Values.probes.liveness.spec.timeoutSeconds }} + periodSeconds: {{ .Values.probes.liveness.spec.periodSeconds }} + failureThreshold: {{ .Values.probes.liveness.spec.failureThreshold }} +startupProbe: + httpGet: + path: /outpost.goauthentik.io/ping + port: {{ .Values.service.proxymetrics.ports.proxymetrics.targetPort }} + initialDelaySeconds: {{ .Values.probes.startup.spec.initialDelaySeconds }} + timeoutSeconds: {{ .Values.probes.startup.spec.timeoutSeconds }} + periodSeconds: {{ .Values.probes.startup.spec.periodSeconds }} + failureThreshold: {{ .Values.probes.startup.spec.failureThreshold }} +{{- end -}} diff --git a/stable/authentik/9.0.0/templates/_secret.tpl b/stable/authentik/9.0.0/templates/_secret.tpl new file mode 100644 index 00000000000..5f78c0dc3b3 --- /dev/null +++ b/stable/authentik/9.0.0/templates/_secret.tpl @@ -0,0 +1,109 @@ +{{/* Define the secret */}} +{{- define "authentik.secret" -}} + +{{- $authentikSecretName := printf "%s-authentik-secret" (include "tc.common.names.fullname" .) }} +{{- $geoipSecretName := printf "%s-geoip-secret" (include "tc.common.names.fullname" .) }} +{{- $ldapSecretName := printf "%s-ldap-secret" (include "tc.common.names.fullname" .) }} +{{- $proxySecretName := printf "%s-proxy-secret" (include "tc.common.names.fullname" .) }} +{{- $token := randAlphaNum 128 | b64enc }} + +--- + +{{/* This secrets are loaded on both main authentik container and worker */}} +apiVersion: v1 +kind: Secret +type: Opaque +metadata: + name: {{ $authentikSecretName }} + labels: + {{- include "tc.common.labels" . | nindent 4 }} +data: + {{/* Secret Key */}} + {{- with (lookup "v1" "Secret" .Release.Namespace $authentikSecretName) }} + AUTHENTIK_SECRET_KEY: {{ index .data "AUTHENTIK_SECRET_KEY" }} + {{ $token = index .data "AUTHENTIK_BOOTSTRAP_TOKEN" }} + {{- else }} + AUTHENTIK_SECRET_KEY: {{ randAlphaNum 32 | b64enc }} + {{- end }} + AUTHENTIK_BOOTSTRAP_TOKEN: {{ $token }} + {{/* Dependencies */}} + AUTHENTIK_POSTGRESQL__PASSWORD: {{ .Values.postgresql.postgresqlPassword | trimAll "\"" | b64enc }} + AUTHENTIK_REDIS__PASSWORD: {{ .Values.redis.redisPassword | trimAll "\"" | b64enc }} + {{/* Credentials */}} + {{- with .Values.authentik.credentials.password }} + AUTHENTIK_BOOTSTRAP_PASSWORD: {{ . | b64enc }} + {{- end }} + {{/* Mail */}} + {{- with .Values.authentik.mail.host }} + AUTHENTIK_EMAIL__HOST: {{ . | b64enc }} + {{- end }} + {{- with .Values.authentik.mail.user }} + AUTHENTIK_EMAIL__USERNAME: {{ . | b64enc }} + {{- end }} + {{- with .Values.authentik.mail.pass }} + AUTHENTIK_EMAIL__PASSWORD: {{ . | b64enc }} + {{- end }} + {{- with .Values.authentik.mail.from }} + AUTHENTIK_EMAIL__FROM: {{ . | b64enc }} + {{- end }} + +--- + +{{/* This secrets are loaded on geoip container */}} +apiVersion: v1 +kind: Secret +type: Opaque +metadata: + name: {{ $geoipSecretName }} + labels: + {{- include "tc.common.labels" . | nindent 4 }} +data: + {{/* Credentials */}} + {{- with .Values.geoip.account_id }} + GEOIPUPDATE_ACCOUNT_ID: {{ . | b64enc }} + {{- end }} + {{- with .Values.geoip.license_key }} + GEOIPUPDATE_LICENSE_KEY: {{ . | b64enc }} + {{- end }} + {{/* Proxy */}} + {{- with .Values.geoip.proxy }} + GEOIPUPDATE_PROXY: {{ . | b64enc }} + {{- end }} + {{- with .Values.geoip.proxy_user_pass }} + GEOIPUPDATE_PROXY_USER_PASSWORD: {{ . | b64enc }} + {{- end }} + +--- + +{{/* This secrets are loaded on ldap container */}} +apiVersion: v1 +kind: Secret +type: Opaque +metadata: + name: {{ $ldapSecretName }} + labels: + {{- include "tc.common.labels" . | nindent 4 }} +data: + {{- with .Values.outposts.ldap.token }} + AUTHENTIK_TOKEN: {{ . | b64enc }} + {{- else }} + AUTHENTIK_TOKEN: {{ $token }} + {{- end }} + +--- + +{{/* This secrets are loaded on ldap container */}} +apiVersion: v1 +kind: Secret +type: Opaque +metadata: + name: {{ $proxySecretName }} + labels: + {{- include "tc.common.labels" . | nindent 4 }} +data: + {{- with .Values.outposts.proxy.token }} + AUTHENTIK_TOKEN: {{ . | b64enc }} + {{- else }} + AUTHENTIK_TOKEN: {{ $token }} + {{- end }} +{{- end }} diff --git a/stable/authentik/9.0.0/templates/_worker.tpl b/stable/authentik/9.0.0/templates/_worker.tpl new file mode 100644 index 00000000000..def8506b9f1 --- /dev/null +++ b/stable/authentik/9.0.0/templates/_worker.tpl @@ -0,0 +1,52 @@ +{{/* Define the worker container */}} +{{- define "authentik.worker" -}} +image: {{ .Values.image.repository }}:{{ .Values.image.tag }} +imagePullPolicy: {{ .Values.image.pullPolicy }} +securityContext: + runAsUser: {{ .Values.podSecurityContext.runAsUser }} + runAsGroup: {{ .Values.podSecurityContext.runAsGroup }} + readOnlyRootFilesystem: {{ .Values.securityContext.readOnlyRootFilesystem }} + runAsNonRoot: {{ .Values.securityContext.runAsNonRoot }} +args: ["worker"] +envFrom: + - secretRef: + name: '{{ include "tc.common.names.fullname" . }}-authentik-secret' + - configMapRef: + name: '{{ include "tc.common.names.fullname" . }}-authentik-config' +volumeMounts: + - name: media + mountPath: "/media" + - name: templates + mountPath: "/templates" + - name: certs + mountPath: "/certs" + - name: geoip + mountPath: "/geoip" +readinessProbe: + exec: + command: + - /lifecycle/ak + - healthcheck + initialDelaySeconds: {{ .Values.probes.readiness.spec.initialDelaySeconds }} + timeoutSeconds: {{ .Values.probes.readiness.spec.timeoutSeconds }} + periodSeconds: {{ .Values.probes.readiness.spec.periodSeconds }} + failureThreshold: {{ .Values.probes.readiness.spec.failureThreshold }} +livenessProbe: + exec: + command: + - /lifecycle/ak + - healthcheck + initialDelaySeconds: {{ .Values.probes.liveness.spec.initialDelaySeconds }} + timeoutSeconds: {{ .Values.probes.liveness.spec.timeoutSeconds }} + periodSeconds: {{ .Values.probes.liveness.spec.periodSeconds }} + failureThreshold: {{ .Values.probes.liveness.spec.failureThreshold }} +startupProbe: + exec: + command: + - /lifecycle/ak + - healthcheck + initialDelaySeconds: {{ .Values.probes.startup.spec.initialDelaySeconds }} + timeoutSeconds: 10 + periodSeconds: {{ .Values.probes.startup.spec.periodSeconds }} + failureThreshold: {{ .Values.probes.startup.spec.failureThreshold }} +{{- end -}} diff --git a/stable/authentik/9.0.0/templates/common.yaml b/stable/authentik/9.0.0/templates/common.yaml new file mode 100644 index 00000000000..8d610c2e55e --- /dev/null +++ b/stable/authentik/9.0.0/templates/common.yaml @@ -0,0 +1,45 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.common.loader.init" . }} + +{{/* Render secret */}} +{{- include "authentik.secret" . }} + +{{/* Render config */}} +{{- include "authentik.config" . }} + +{{- if hasKey .Values "metrics" -}} +{{- if .Values.metrics.enabled -}} +{{- $_ := set .Values.podAnnotations "prometheus.io/scrape" "true" -}} +{{- $_ := set .Values.podAnnotations "prometheus.io/path" "/metrics" -}} +{{- $_ := set .Values.podAnnotations "prometheus.io/port" (.Values.service.metrics.ports.metrics.targetPort | default 9301 | quote) -}} +{{- end -}} +{{- end -}} + +{{- if .Values.workerContainer.enabled -}} +{{- $_ := set .Values.additionalContainers "worker" (include "authentik.worker" . | fromYaml) -}} +{{- end -}} + +{{- if .Values.geoip.enabled -}} +{{- $_ := set .Values.additionalContainers "geoip" (include "authentik.geoip" . | fromYaml) -}} +{{- end -}} + +{{- if .Values.outposts.ldap.enabled -}} +{{- $_ := set .Values.additionalContainers "ldap-outpost" (include "authentik.ldap" . | fromYaml) -}} +{{/* - if .Values.metrics.enabled - */}} +{{/* https://github.com/prometheus/prometheus/issues/3756 */}} +{{/* TODO: Figure how the pipe works to connect it to prometheus operator */}} +{{/* We can't define multiple ports/endpoints with annotations */}} +{{/* - end - */}} +{{- end -}} + +{{- if .Values.outposts.proxy.enabled -}} +{{- $_ := set .Values.additionalContainers "proxy-outpost" (include "authentik.proxy" . | fromYaml) -}} +{{/* - if .Values.metrics.enabled - */}} +{{/* https://github.com/prometheus/prometheus/issues/3756 */}} +{{/* TODO: Figure how the pipe works to connect it to prometheus operator */}} +{{/* We can't define multiple ports/endpoints with annotations */}} +{{/* - end - */}} +{{- end -}} + +{{/* Render the templates */}} +{{ include "tc.common.loader.apply" . }} diff --git a/stable/authentik/9.0.0/templates/prometheusrules.yaml b/stable/authentik/9.0.0/templates/prometheusrules.yaml new file mode 100644 index 00000000000..b3a37c57c21 --- /dev/null +++ b/stable/authentik/9.0.0/templates/prometheusrules.yaml @@ -0,0 +1,160 @@ +{{- if hasKey .Values "metrics" }} +{{- if and .Values.metrics.enabled .Values.metrics.prometheusRule.enabled }} +apiVersion: monitoring.coreos.com/v1 +kind: PrometheusRule +metadata: + name: {{ include "tc.common.names.fullname" . }} + labels: + {{- include "tc.common.labels" . | nindent 4 }} + {{- with .Values.metrics.prometheusRule.labels }} + {{- toYaml . | nindent 4 }} + {{- end }} +spec: + groups: + - name: {{ include "tc.common.names.fullname" . }} + rules: + {{- with .Values.metrics.prometheusRule.rules }} + {{- toYaml . | nindent 8 }} + {{- end }} + {{- if .Values.metrics.prometheusRule.useDefault }} + - name: authentik Aggregate request counters + rules: + - record: job:django_http_requests_before_middlewares_total:sum_rate30s + expr: sum(rate(django_http_requests_before_middlewares_total[30s])) by (job) + - record: job:django_http_requests_unknown_latency_total:sum_rate30s + expr: sum(rate(django_http_requests_unknown_latency_total[30s])) by (job) + - record: job:django_http_ajax_requests_total:sum_rate30s + expr: sum(rate(django_http_ajax_requests_total[30s])) by (job) + - record: job:django_http_responses_before_middlewares_total:sum_rate30s + expr: sum(rate(django_http_responses_before_middlewares_total[30s])) by (job) + - record: job:django_http_requests_unknown_latency_including_middlewares_total:sum_rate30s + expr: sum(rate(django_http_requests_unknown_latency_including_middlewares_total[30s])) by (job) + - record: job:django_http_requests_body_total_bytes:sum_rate30s + expr: sum(rate(django_http_requests_body_total_bytes[30s])) by (job) + - record: job:django_http_responses_streaming_total:sum_rate30s + expr: sum(rate(django_http_responses_streaming_total[30s])) by (job) + - record: job:django_http_responses_body_total_bytes:sum_rate30s + expr: sum(rate(django_http_responses_body_total_bytes[30s])) by (job) + - record: job:django_http_requests_total:sum_rate30s + expr: sum(rate(django_http_requests_total_by_method[30s])) by (job) + - record: job:django_http_requests_total_by_method:sum_rate30s + expr: sum(rate(django_http_requests_total_by_method[30s])) by (job,method) + - record: job:django_http_requests_total_by_transport:sum_rate30s + expr: sum(rate(django_http_requests_total_by_transport[30s])) by (job,transport) + - record: job:django_http_requests_total_by_view:sum_rate30s + expr: sum(rate(django_http_requests_total_by_view_transport_method[30s])) by (job,view) + - record: job:django_http_requests_total_by_view_transport_method:sum_rate30s + expr: sum(rate(django_http_requests_total_by_view_transport_method[30s])) by (job,view,transport,method) + - record: job:django_http_responses_total_by_templatename:sum_rate30s + expr: sum(rate(django_http_responses_total_by_templatename[30s])) by (job,templatename) + - record: job:django_http_responses_total_by_status:sum_rate30s + expr: sum(rate(django_http_responses_total_by_status[30s])) by (job,status) + - record: job:django_http_responses_total_by_status_name_method:sum_rate30s + expr: sum(rate(django_http_responses_total_by_status_name_method[30s])) by (job,status,name,method) + - record: job:django_http_responses_total_by_charset:sum_rate30s + expr: sum(rate(django_http_responses_total_by_charset[30s])) by (job,charset) + - record: job:django_http_exceptions_total_by_type:sum_rate30s + expr: sum(rate(django_http_exceptions_total_by_type[30s])) by (job,type) + - record: job:django_http_exceptions_total_by_view:sum_rate30s + expr: sum(rate(django_http_exceptions_total_by_view[30s])) by (job,view) + - name: authentik Aggregate latency histograms + rules: + - record: job:django_http_requests_latency_including_middlewares_seconds:quantile_rate30s + expr: histogram_quantile(0.50, sum(rate(django_http_requests_latency_including_middlewares_seconds_bucket[30s])) by (job, le)) + labels: + quantile: "50" + - record: job:django_http_requests_latency_including_middlewares_seconds:quantile_rate30s + expr: histogram_quantile(0.95, sum(rate(django_http_requests_latency_including_middlewares_seconds_bucket[30s])) by (job, le)) + labels: + quantile: "95" + - record: job:django_http_requests_latency_including_middlewares_seconds:quantile_rate30s + expr: histogram_quantile(0.99, sum(rate(django_http_requests_latency_including_middlewares_seconds_bucket[30s])) by (job, le)) + labels: + quantile: "99" + - record: job:django_http_requests_latency_including_middlewares_seconds:quantile_rate30s + expr: histogram_quantile(0.999, sum(rate(django_http_requests_latency_including_middlewares_seconds_bucket[30s])) by (job, le)) + labels: + quantile: "99.9" + - record: job:django_http_requests_latency_seconds:quantile_rate30s + expr: histogram_quantile(0.50, sum(rate(django_http_requests_latency_seconds_bucket[30s])) by (job, le)) + labels: + quantile: "50" + - record: job:django_http_requests_latency_seconds:quantile_rate30s + expr: histogram_quantile(0.95, sum(rate(django_http_requests_latency_seconds_bucket[30s])) by (job, le)) + labels: + quantile: "95" + - record: job:django_http_requests_latency_seconds:quantile_rate30s + expr: histogram_quantile(0.99, sum(rate(django_http_requests_latency_seconds_bucket[30s])) by (job, le)) + labels: + quantile: "99" + - record: job:django_http_requests_latency_seconds:quantile_rate30s + expr: histogram_quantile(0.999, sum(rate(django_http_requests_latency_seconds_bucket[30s])) by (job, le)) + labels: + quantile: "99.9" + - name: authentik Aggregate model operations + rules: + - record: job:django_model_inserts_total:sum_rate1m + expr: sum(rate(django_model_inserts_total[1m])) by (job, model) + - record: job:django_model_updates_total:sum_rate1m + expr: sum(rate(django_model_updates_total[1m])) by (job, model) + - record: job:django_model_deletes_total:sum_rate1m + expr: sum(rate(django_model_deletes_total[1m])) by (job, model) + - name: authentik Aggregate database operations + rules: + - record: job:django_db_new_connections_total:sum_rate30s + expr: sum(rate(django_db_new_connections_total[30s])) by (alias, vendor) + - record: job:django_db_new_connection_errors_total:sum_rate30s + expr: sum(rate(django_db_new_connection_errors_total[30s])) by (alias, vendor) + - record: job:django_db_execute_total:sum_rate30s + expr: sum(rate(django_db_execute_total[30s])) by (alias, vendor) + - record: job:django_db_execute_many_total:sum_rate30s + expr: sum(rate(django_db_execute_many_total[30s])) by (alias, vendor) + - record: job:django_db_errors_total:sum_rate30s + expr: sum(rate(django_db_errors_total[30s])) by (alias, vendor, type) + - name: authentik Aggregate migrations + rules: + - record: job:django_migrations_applied_total:max + expr: max(django_migrations_applied_total) by (job, connection) + - record: job:django_migrations_unapplied_total:max + expr: max(django_migrations_unapplied_total) by (job, connection) + - name: authentik Alerts + rules: + - alert: NoWorkersConnected + expr: max without (pid) (authentik_admin_workers) < 1 + annotations: + message: | + authentik instance {{ printf "{{ $labels.instance }}" }}'s worker are either not running or not connected. + summary: No workers connected + for: 10m + labels: + severity: critical + - alert: PendingMigrations + expr: max without (pid) (django_migrations_unapplied_total) > 0 + annotations: + message: | + authentik instance {{ printf "{{ $labels.instance }}" }} has pending database migrations + summary: Pending database migrations + for: 10m + labels: + severity: critical + - alert: FailedSystemTasks + expr: sum(increase(authentik_system_tasks{status="TaskResultStatus.ERROR"}[2h])) > 0 + annotations: + message: | + System task {{ printf "{{ $labels.task_name }}" }} has failed + summary: Failed system tasks + for: 2h + labels: + severity: critical + - alert: DisconnectedOutposts + expr: sum by (outpost) (max without (pid) (authentik_outposts_connected{uid!~"specific.*"})) < 1 + annotations: + message: | + Outpost {{ printf "{{ $labels.outpost }}" }} has at least 1 disconnected instance + summary: Disconnected outpost + for: 30m + labels: + severity: critical + {{- end }} +{{- end }} +{{- end }} diff --git a/stable/authentik/9.0.0/templates/servicemonitor.yaml b/stable/authentik/9.0.0/templates/servicemonitor.yaml new file mode 100644 index 00000000000..afa560ff34e --- /dev/null +++ b/stable/authentik/9.0.0/templates/servicemonitor.yaml @@ -0,0 +1,44 @@ +{{- if hasKey .Values "metrics" }} +{{- if .Values.metrics.enabled }} +apiVersion: monitoring.coreos.com/v1 +kind: ServiceMonitor +metadata: + name: {{ include "tc.common.names.fullname" . }} + labels: + {{- include "tc.common.labels" . | nindent 4 }} + {{- with .Values.metrics.serviceMonitor.labels }} + {{- toYaml . | nindent 4 }} + {{- end }} +spec: + selector: + matchLabels: + {{- include "tc.common.labels.selectorLabels" . | nindent 6 }} + endpoints: + - port: metrics + {{- with .Values.metrics.serviceMonitor.interval }} + interval: {{ . }} + {{- end }} + {{- with .Values.metrics.serviceMonitor.scrapeTimeout }} + scrapeTimeout: {{ . }} + {{- end }} + path: /metrics + + - port: ldapmetrics + {{- with .Values.metrics.serviceMonitor.interval }} + interval: {{ . }} + {{- end }} + {{- with .Values.metrics.serviceMonitor.scrapeTimeout }} + scrapeTimeout: {{ . }} + {{- end }} + path: /metrics + + - port: proxymetrics + {{- with .Values.metrics.serviceMonitor.interval }} + interval: {{ . }} + {{- end }} + {{- with .Values.metrics.serviceMonitor.scrapeTimeout }} + scrapeTimeout: {{ . }} + {{- end }} + path: /metrics +{{- end }} +{{- end }} diff --git a/stable/davos/5.0.3/values.yaml b/stable/authentik/9.0.0/values.yaml similarity index 100% rename from stable/davos/5.0.3/values.yaml rename to stable/authentik/9.0.0/values.yaml diff --git a/stable/autobrr/2.0.3/Chart.lock b/stable/autobrr/2.0.3/Chart.lock deleted file mode 100644 index a6619d5d01e..00000000000 --- a/stable/autobrr/2.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:28:45.72500578Z" diff --git a/stable/autobrr/2.0.3/Chart.yaml b/stable/autobrr/2.0.3/Chart.yaml deleted file mode 100644 index 0e21010a055..00000000000 --- a/stable/autobrr/2.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: autobrr -version: 2.0.3 -appVersion: "1.9.0" -description: The modern download automation tool for torrents. -type: application -deprecated: false -home: https://truecharts.org/docs/charts/stable/autobrr -icon: https://truecharts.org/img/hotlink-ok/chart-icons/autobrr.png -keywords: - - autobrr - - torrent -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/autobrr - - https://github.com/autobrr/autobrr -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/autobrr/2.0.3/app-changelog.md b/stable/autobrr/2.0.3/app-changelog.md deleted file mode 100644 index d5cbfdd6372..00000000000 --- a/stable/autobrr/2.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [autobrr-2.0.3](https://github.com/truecharts/charts/compare/autobrr-2.0.2...autobrr-2.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/autobrr/2.0.3/charts/common-10.9.4.tgz b/stable/autobrr/2.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/autobrr/2.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/autobrr/2.0.3/ix_values.yaml b/stable/autobrr/2.0.3/ix_values.yaml deleted file mode 100644 index 726b1c0f699..00000000000 --- a/stable/autobrr/2.0.3/ix_values.yaml +++ /dev/null @@ -1,52 +0,0 @@ -image: - repository: tccr.io/truecharts/autobrr - pullPolicy: IfNotPresent - tag: 1.9.0@sha256:e74b731e18cce8ba5e9d2dfdffb0523ef5ba440493b6e39320526934ee2eb840 - -service: - main: - ports: - main: - protocol: HTTP - port: 7474 - targetPort: 7474 - -probes: - liveness: - enabled: true - custom: true - spec: - exec: - command: - - /bin/sh - - -c - - curl --fail localhost:7474/ - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - readiness: - enabled: true - custom: true - spec: - exec: - command: - - /bin/sh - - -c - - curl --fail localhost:7474/ - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - startup: - enabled: false - -persistence: - config: - enabled: true - mountPath: "/config" - -portal: - enabled: true diff --git a/stable/autobrr/2.0.3/CHANGELOG.md b/stable/autobrr/2.0.4/CHANGELOG.md similarity index 100% rename from stable/autobrr/2.0.3/CHANGELOG.md rename to stable/autobrr/2.0.4/CHANGELOG.md diff --git a/stable/autobrr/2.0.4/Chart.yaml b/stable/autobrr/2.0.4/Chart.yaml new file mode 100644 index 00000000000..04570e94c19 --- /dev/null +++ b/stable/autobrr/2.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: autobrr +version: 2.0.4 +appVersion: "1.10.0" +description: The modern download automation tool for torrents. +type: application +deprecated: false +home: https://truecharts.org/docs/charts/stable/autobrr +icon: https://truecharts.org/img/hotlink-ok/chart-icons/autobrr.png +keywords: + - autobrr + - torrent +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/autobrr + - https://github.com/autobrr/autobrr +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/autobrr/2.0.3/README.md b/stable/autobrr/2.0.4/README.md similarity index 100% rename from stable/autobrr/2.0.3/README.md rename to stable/autobrr/2.0.4/README.md diff --git a/stable/autobrr/2.0.4/app-changelog.md b/stable/autobrr/2.0.4/app-changelog.md new file mode 100644 index 00000000000..c49577b1e0f --- /dev/null +++ b/stable/autobrr/2.0.4/app-changelog.md @@ -0,0 +1,10 @@ + + +## [autobrr-2.0.4](https://github.com/truecharts/charts/compare/autobrr-2.0.3...autobrr-2.0.4) (2022-11-12) + +### Chore + +- update docker general non-major ([#4394](https://github.com/truecharts/charts/issues/4394)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/autobrr/2.0.3/app-readme.md b/stable/autobrr/2.0.4/app-readme.md similarity index 100% rename from stable/autobrr/2.0.3/app-readme.md rename to stable/autobrr/2.0.4/app-readme.md diff --git a/stable/autobrr/2.0.4/charts/common-10.9.7.tgz b/stable/autobrr/2.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/autobrr/2.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/autobrr/2.0.4/ix_values.yaml b/stable/autobrr/2.0.4/ix_values.yaml new file mode 100644 index 00000000000..28a4c8af75a --- /dev/null +++ b/stable/autobrr/2.0.4/ix_values.yaml @@ -0,0 +1,52 @@ +image: + repository: tccr.io/truecharts/autobrr + pullPolicy: IfNotPresent + tag: 1.10.0@sha256:cdc0bc7c47982b25403b6c8926555a52920ff92155ee99548a4364b5d8d631a1 + +service: + main: + ports: + main: + protocol: HTTP + port: 7474 + targetPort: 7474 + +probes: + liveness: + enabled: true + custom: true + spec: + exec: + command: + - /bin/sh + - -c + - curl --fail localhost:7474/ + failureThreshold: 5 + initialDelaySeconds: 60 + periodSeconds: 10 + successThreshold: 1 + timeoutSeconds: 10 + readiness: + enabled: true + custom: true + spec: + exec: + command: + - /bin/sh + - -c + - curl --fail localhost:7474/ + failureThreshold: 5 + initialDelaySeconds: 60 + periodSeconds: 10 + successThreshold: 1 + timeoutSeconds: 10 + startup: + enabled: false + +persistence: + config: + enabled: true + mountPath: "/config" + +portal: + enabled: true diff --git a/stable/autobrr/2.0.3/questions.yaml b/stable/autobrr/2.0.4/questions.yaml similarity index 100% rename from stable/autobrr/2.0.3/questions.yaml rename to stable/autobrr/2.0.4/questions.yaml diff --git a/stable/budge/3.0.3/templates/common.yaml b/stable/autobrr/2.0.4/templates/common.yaml similarity index 100% rename from stable/budge/3.0.3/templates/common.yaml rename to stable/autobrr/2.0.4/templates/common.yaml diff --git a/stable/ddclient/3.0.3/values.yaml b/stable/autobrr/2.0.4/values.yaml similarity index 100% rename from stable/ddclient/3.0.3/values.yaml rename to stable/autobrr/2.0.4/values.yaml diff --git a/stable/automatic-music-downloader/3.0.3/Chart.lock b/stable/automatic-music-downloader/3.0.3/Chart.lock deleted file mode 100644 index 56c5d7a2af3..00000000000 --- a/stable/automatic-music-downloader/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:29:00.790437565Z" diff --git a/stable/automatic-music-downloader/3.0.3/Chart.yaml b/stable/automatic-music-downloader/3.0.3/Chart.yaml deleted file mode 100644 index c3f52cc50dc..00000000000 --- a/stable/automatic-music-downloader/3.0.3/Chart.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: A Lidarr companion script to automatically download music for Lidarr. -home: https://truecharts.org/docs/charts/stable/automatic-music-downloader -icon: https://truecharts.org/img/hotlink-ok/chart-icons/automatic-music-downloader.png -keywords: - - automatic - - music - - downloader - - deemix -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: automatic-music-downloader -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/automatic-music-downloader - - https://github.com/RandomNinjaAtk/docker-amd - - https://hub.docker.com/r/randomninjaatk/amd -type: application -version: 3.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/automatic-music-downloader/3.0.3/app-changelog.md b/stable/automatic-music-downloader/3.0.3/app-changelog.md deleted file mode 100644 index cc0af954e86..00000000000 --- a/stable/automatic-music-downloader/3.0.3/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [automatic-music-downloader-3.0.3](https://github.com/truecharts/charts/compare/automatic-music-downloader-3.0.2...automatic-music-downloader-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - \ No newline at end of file diff --git a/stable/automatic-music-downloader/3.0.3/charts/common-10.9.4.tgz b/stable/automatic-music-downloader/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/automatic-music-downloader/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/automatic-music-downloader/3.0.3/CHANGELOG.md b/stable/automatic-music-downloader/3.0.4/CHANGELOG.md similarity index 100% rename from stable/automatic-music-downloader/3.0.3/CHANGELOG.md rename to stable/automatic-music-downloader/3.0.4/CHANGELOG.md diff --git a/stable/automatic-music-downloader/3.0.4/Chart.yaml b/stable/automatic-music-downloader/3.0.4/Chart.yaml new file mode 100644 index 00000000000..39810642be9 --- /dev/null +++ b/stable/automatic-music-downloader/3.0.4/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: A Lidarr companion script to automatically download music for Lidarr. +home: https://truecharts.org/docs/charts/stable/automatic-music-downloader +icon: https://truecharts.org/img/hotlink-ok/chart-icons/automatic-music-downloader.png +keywords: + - automatic + - music + - downloader + - deemix +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: automatic-music-downloader +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/automatic-music-downloader + - https://github.com/RandomNinjaAtk/docker-amd + - https://hub.docker.com/r/randomninjaatk/amd +type: application +version: 3.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/automatic-music-downloader/3.0.3/README.md b/stable/automatic-music-downloader/3.0.4/README.md similarity index 100% rename from stable/automatic-music-downloader/3.0.3/README.md rename to stable/automatic-music-downloader/3.0.4/README.md diff --git a/stable/automatic-music-downloader/3.0.4/app-changelog.md b/stable/automatic-music-downloader/3.0.4/app-changelog.md new file mode 100644 index 00000000000..408306a0c74 --- /dev/null +++ b/stable/automatic-music-downloader/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [automatic-music-downloader-3.0.4](https://github.com/truecharts/charts/compare/automatic-music-downloader-3.0.3...automatic-music-downloader-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/automatic-music-downloader/3.0.3/app-readme.md b/stable/automatic-music-downloader/3.0.4/app-readme.md similarity index 100% rename from stable/automatic-music-downloader/3.0.3/app-readme.md rename to stable/automatic-music-downloader/3.0.4/app-readme.md diff --git a/stable/automatic-music-downloader/3.0.4/charts/common-10.9.7.tgz b/stable/automatic-music-downloader/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/automatic-music-downloader/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/automatic-music-downloader/3.0.3/ix_values.yaml b/stable/automatic-music-downloader/3.0.4/ix_values.yaml similarity index 100% rename from stable/automatic-music-downloader/3.0.3/ix_values.yaml rename to stable/automatic-music-downloader/3.0.4/ix_values.yaml diff --git a/stable/automatic-music-downloader/3.0.3/questions.yaml b/stable/automatic-music-downloader/3.0.4/questions.yaml similarity index 100% rename from stable/automatic-music-downloader/3.0.3/questions.yaml rename to stable/automatic-music-downloader/3.0.4/questions.yaml diff --git a/stable/cloud9/5.0.3/templates/common.yaml b/stable/automatic-music-downloader/3.0.4/templates/common.yaml similarity index 100% rename from stable/cloud9/5.0.3/templates/common.yaml rename to stable/automatic-music-downloader/3.0.4/templates/common.yaml diff --git a/stable/ddns-go/3.0.3/values.yaml b/stable/automatic-music-downloader/3.0.4/values.yaml similarity index 100% rename from stable/ddns-go/3.0.3/values.yaml rename to stable/automatic-music-downloader/3.0.4/values.yaml diff --git a/stable/autoscan/2.0.3/Chart.lock b/stable/autoscan/2.0.3/Chart.lock deleted file mode 100644 index c0fc3f3c9e4..00000000000 --- a/stable/autoscan/2.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:29:17.418320672Z" diff --git a/stable/autoscan/2.0.3/Chart.yaml b/stable/autoscan/2.0.3/Chart.yaml deleted file mode 100644 index 3b766cde065..00000000000 --- a/stable/autoscan/2.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: autoscan -version: 2.0.3 -appVersion: "latest" -description: Autoscan replaces the default Plex and Emby behaviour for picking up file changes on the file system. -type: application -deprecated: false -home: https://truecharts.org/docs/charts/stable/autoscan -icon: https://truecharts.org/img/hotlink-ok/chart-icons/autoscan.png -keywords: - - autoscan - - media -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/autoscan - - https://hotio.dev/containers/autoscan - - https://hub.docker.com/r/hotio/autoscan -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/autoscan/2.0.3/app-changelog.md b/stable/autoscan/2.0.3/app-changelog.md deleted file mode 100644 index 12ade6607f9..00000000000 --- a/stable/autoscan/2.0.3/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [autoscan-2.0.3](https://github.com/truecharts/charts/compare/autoscan-2.0.2...autoscan-2.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - \ No newline at end of file diff --git a/stable/autoscan/2.0.3/charts/common-10.9.4.tgz b/stable/autoscan/2.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/autoscan/2.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/autoscan/2.0.3/ix_values.yaml b/stable/autoscan/2.0.3/ix_values.yaml deleted file mode 100644 index 61ce348939c..00000000000 --- a/stable/autoscan/2.0.3/ix_values.yaml +++ /dev/null @@ -1,39 +0,0 @@ -image: - pullPolicy: IfNotPresent - repository: tccr.io/truecharts/autoscan - tag: latest@sha256:ab998f524e5653d3150984d0e76d587014c8fcce9db7359593829f51f91fa46b - -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -secretEnv: - PLEX_LOGIN: "" - PLEX_PASSWORD: "" - -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false - -service: - main: - ports: - main: - port: 3030 - targetPort: 3030 - -persistence: - config: - enabled: true - mountPath: /config - -portal: - enabled: false diff --git a/stable/autoscan/2.0.3/CHANGELOG.md b/stable/autoscan/2.0.4/CHANGELOG.md similarity index 100% rename from stable/autoscan/2.0.3/CHANGELOG.md rename to stable/autoscan/2.0.4/CHANGELOG.md diff --git a/stable/autoscan/2.0.4/Chart.yaml b/stable/autoscan/2.0.4/Chart.yaml new file mode 100644 index 00000000000..e40fb10ab5d --- /dev/null +++ b/stable/autoscan/2.0.4/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: autoscan +version: 2.0.4 +appVersion: "latest" +description: Autoscan replaces the default Plex and Emby behaviour for picking up file changes on the file system. +type: application +deprecated: false +home: https://truecharts.org/docs/charts/stable/autoscan +icon: https://truecharts.org/img/hotlink-ok/chart-icons/autoscan.png +keywords: + - autoscan + - media +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/autoscan + - https://hotio.dev/containers/autoscan + - https://hub.docker.com/r/hotio/autoscan +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/autoscan/2.0.3/README.md b/stable/autoscan/2.0.4/README.md similarity index 100% rename from stable/autoscan/2.0.3/README.md rename to stable/autoscan/2.0.4/README.md diff --git a/stable/autoscan/2.0.4/app-changelog.md b/stable/autoscan/2.0.4/app-changelog.md new file mode 100644 index 00000000000..de0e0caedc1 --- /dev/null +++ b/stable/autoscan/2.0.4/app-changelog.md @@ -0,0 +1,11 @@ + + +## [autoscan-2.0.4](https://github.com/truecharts/charts/compare/autoscan-2.0.3...autoscan-2.0.4) (2022-11-12) + +### Chore + +- update docker general non-major ([#4394](https://github.com/truecharts/charts/issues/4394)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + - update docker general non-major + + \ No newline at end of file diff --git a/stable/autoscan/2.0.3/app-readme.md b/stable/autoscan/2.0.4/app-readme.md similarity index 100% rename from stable/autoscan/2.0.3/app-readme.md rename to stable/autoscan/2.0.4/app-readme.md diff --git a/stable/autoscan/2.0.4/charts/common-10.9.7.tgz b/stable/autoscan/2.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/autoscan/2.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/autoscan/2.0.4/ix_values.yaml b/stable/autoscan/2.0.4/ix_values.yaml new file mode 100644 index 00000000000..a6677d55909 --- /dev/null +++ b/stable/autoscan/2.0.4/ix_values.yaml @@ -0,0 +1,39 @@ +image: + pullPolicy: IfNotPresent + repository: tccr.io/truecharts/autoscan + tag: latest@sha256:9afc0b59215b253ac1e3fa69237a686ed2267b595ca6d8e914193a3f43ecb7f4 + +podSecurityContext: + runAsGroup: 0 + runAsUser: 0 + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +secretEnv: + PLEX_LOGIN: "" + PLEX_PASSWORD: "" + +probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false + +service: + main: + ports: + main: + port: 3030 + targetPort: 3030 + +persistence: + config: + enabled: true + mountPath: /config + +portal: + enabled: false diff --git a/stable/autoscan/2.0.3/questions.yaml b/stable/autoscan/2.0.4/questions.yaml similarity index 100% rename from stable/autoscan/2.0.3/questions.yaml rename to stable/autoscan/2.0.4/questions.yaml diff --git a/stable/chronos/2.0.3/templates/common.yaml b/stable/autoscan/2.0.4/templates/common.yaml similarity index 100% rename from stable/chronos/2.0.3/templates/common.yaml rename to stable/autoscan/2.0.4/templates/common.yaml diff --git a/stable/ddns-updater/3.0.3/values.yaml b/stable/autoscan/2.0.4/values.yaml similarity index 100% rename from stable/ddns-updater/3.0.3/values.yaml rename to stable/autoscan/2.0.4/values.yaml diff --git a/stable/avidemux/2.0.3/Chart.lock b/stable/avidemux/2.0.3/Chart.lock deleted file mode 100644 index de9382727a9..00000000000 --- a/stable/avidemux/2.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:29:32.826582737Z" diff --git a/stable/avidemux/2.0.3/Chart.yaml b/stable/avidemux/2.0.3/Chart.yaml deleted file mode 100644 index c91cd640c95..00000000000 --- a/stable/avidemux/2.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: "1.4.0" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Avidemux is a free video editor designed for simple cutting, filtering and encoding tasks. -home: https://truecharts.org/docs/charts/stable/avidemux -icon: https://truecharts.org/img/hotlink-ok/chart-icons/avidemux.png -keywords: - - media - - avidemux -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: avidemux -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/avidemux - - https://github.com/jlesage/docker-avidemux - - https://hub.docker.com/r/jlesage/avidemux/ -type: application -version: 2.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/avidemux/2.0.3/app-changelog.md b/stable/avidemux/2.0.3/app-changelog.md deleted file mode 100644 index 5ac46569217..00000000000 --- a/stable/avidemux/2.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [avidemux-2.0.3](https://github.com/truecharts/charts/compare/avidemux-2.0.2...avidemux-2.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/avidemux/2.0.3/charts/common-10.9.4.tgz b/stable/avidemux/2.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/avidemux/2.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/avidemux/2.0.3/CHANGELOG.md b/stable/avidemux/2.0.4/CHANGELOG.md similarity index 100% rename from stable/avidemux/2.0.3/CHANGELOG.md rename to stable/avidemux/2.0.4/CHANGELOG.md diff --git a/stable/avidemux/2.0.4/Chart.yaml b/stable/avidemux/2.0.4/Chart.yaml new file mode 100644 index 00000000000..7e46ee2ac83 --- /dev/null +++ b/stable/avidemux/2.0.4/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "1.4.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Avidemux is a free video editor designed for simple cutting, filtering and encoding tasks. +home: https://truecharts.org/docs/charts/stable/avidemux +icon: https://truecharts.org/img/hotlink-ok/chart-icons/avidemux.png +keywords: + - media + - avidemux +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: avidemux +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/avidemux + - https://github.com/jlesage/docker-avidemux + - https://hub.docker.com/r/jlesage/avidemux/ +type: application +version: 2.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/avidemux/2.0.3/README.md b/stable/avidemux/2.0.4/README.md similarity index 100% rename from stable/avidemux/2.0.3/README.md rename to stable/avidemux/2.0.4/README.md diff --git a/stable/avidemux/2.0.4/app-changelog.md b/stable/avidemux/2.0.4/app-changelog.md new file mode 100644 index 00000000000..dd3bb2ced6d --- /dev/null +++ b/stable/avidemux/2.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [avidemux-2.0.4](https://github.com/truecharts/charts/compare/avidemux-2.0.3...avidemux-2.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/avidemux/2.0.3/app-readme.md b/stable/avidemux/2.0.4/app-readme.md similarity index 100% rename from stable/avidemux/2.0.3/app-readme.md rename to stable/avidemux/2.0.4/app-readme.md diff --git a/stable/avidemux/2.0.4/charts/common-10.9.7.tgz b/stable/avidemux/2.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/avidemux/2.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/avidemux/2.0.3/ix_values.yaml b/stable/avidemux/2.0.4/ix_values.yaml similarity index 100% rename from stable/avidemux/2.0.3/ix_values.yaml rename to stable/avidemux/2.0.4/ix_values.yaml diff --git a/stable/avidemux/2.0.3/questions.yaml b/stable/avidemux/2.0.4/questions.yaml similarity index 100% rename from stable/avidemux/2.0.3/questions.yaml rename to stable/avidemux/2.0.4/questions.yaml diff --git a/stable/cloudflared/2.0.3/templates/common.yaml b/stable/avidemux/2.0.4/templates/common.yaml similarity index 100% rename from stable/cloudflared/2.0.3/templates/common.yaml rename to stable/avidemux/2.0.4/templates/common.yaml diff --git a/stable/deconz/9.0.3/values.yaml b/stable/avidemux/2.0.4/values.yaml similarity index 100% rename from stable/deconz/9.0.3/values.yaml rename to stable/avidemux/2.0.4/values.yaml diff --git a/stable/babybuddy/10.0.0/CHANGELOG.md b/stable/babybuddy/10.0.0/CHANGELOG.md new file mode 100644 index 00000000000..25960144b2b --- /dev/null +++ b/stable/babybuddy/10.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [babybuddy-9.0.0](https://github.com/truecharts/charts/compare/babybuddy-8.0.67...babybuddy-9.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update docker general non-major ([#4331](https://github.com/truecharts/charts/issues/4331)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [babybuddy-8.0.71](https://github.com/truecharts/charts/compare/babybuddy-8.0.67...babybuddy-8.0.71) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update docker general non-major ([#4331](https://github.com/truecharts/charts/issues/4331)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [babybuddy-8.0.70](https://github.com/truecharts/charts/compare/babybuddy-8.0.67...babybuddy-8.0.70) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update docker general non-major ([#4331](https://github.com/truecharts/charts/issues/4331)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [babybuddy-8.0.70](https://github.com/truecharts/charts/compare/babybuddy-8.0.67...babybuddy-8.0.70) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update docker general non-major ([#4331](https://github.com/truecharts/charts/issues/4331)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [babybuddy-8.0.70](https://github.com/truecharts/charts/compare/babybuddy-8.0.67...babybuddy-8.0.70) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update docker general non-major ([#4331](https://github.com/truecharts/charts/issues/4331)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [babybuddy-8.0.69](https://github.com/truecharts/charts/compare/babybuddy-8.0.67...babybuddy-8.0.69) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] diff --git a/stable/babybuddy/10.0.0/Chart.yaml b/stable/babybuddy/10.0.0/Chart.yaml new file mode 100644 index 00000000000..1249b9f5191 --- /dev/null +++ b/stable/babybuddy/10.0.0/Chart.yaml @@ -0,0 +1,35 @@ +apiVersion: v2 +appVersion: "1.13.2" +kubeVersion: ">=1.16.0-0" +version: 10.0.0 +name: babybuddy +description: Helps caregivers track sleep, feedings, diaper changes, tummy time and more to learn about and predict baby's needs without (as much) guess work. +type: application +home: https://truecharts.org/docs/charts/stable/babybuddy +icon: https://truecharts.org/img/hotlink-ok/chart-icons/babybuddy.png +keywords: + - baby + - buddy + - tracker + - parents + - parenting +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/babybuddy + - https://github.com/babybuddy/babybuddy +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/babybuddy/10.0.0/README.md b/stable/babybuddy/10.0.0/README.md new file mode 100644 index 00000000000..c1a922ec056 --- /dev/null +++ b/stable/babybuddy/10.0.0/README.md @@ -0,0 +1,107 @@ +# babybuddy + +Helps caregivers track sleep, feedings, diaper changes, tummy time and more to learn about and predict baby's needs without (as much) guess work. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [babybuddy](https://truecharts.org/docs/charts/stable/babybuddy) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.122 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `babybuddy` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install babybuddy TrueCharts/babybuddy +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `babybuddy` deployment + +```console +helm uninstall babybuddy +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install babybuddy \ + --set env.TZ="America/New York" \ + TrueCharts/babybuddy +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install babybuddy TrueCharts/babybuddy -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/babybuddy/10.0.0/app-changelog.md b/stable/babybuddy/10.0.0/app-changelog.md new file mode 100644 index 00000000000..2346d4fb57a --- /dev/null +++ b/stable/babybuddy/10.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [babybuddy-10.0.0](https://github.com/truecharts/charts/compare/babybuddy-9.0.3...babybuddy-10.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/babybuddy/10.0.0/app-readme.md b/stable/babybuddy/10.0.0/app-readme.md new file mode 100644 index 00000000000..428918843ac --- /dev/null +++ b/stable/babybuddy/10.0.0/app-readme.md @@ -0,0 +1,8 @@ +Helps caregivers track sleep, feedings, diaper changes, tummy time and more to learn about and predict baby's needs without (as much) guess work. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/babybuddy](https://truecharts.org/docs/charts/stable/babybuddy) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/babybuddy/10.0.0/charts/common-10.9.7.tgz b/stable/babybuddy/10.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/babybuddy/10.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/babybuddy/10.0.0/charts/postgresql-9.0.5.tgz b/stable/babybuddy/10.0.0/charts/postgresql-9.0.5.tgz new file mode 100644 index 00000000000..8fe3c326a7c Binary files /dev/null and b/stable/babybuddy/10.0.0/charts/postgresql-9.0.5.tgz differ diff --git a/stable/babybuddy/10.0.0/ix_values.yaml b/stable/babybuddy/10.0.0/ix_values.yaml new file mode 100644 index 00000000000..fa3c1cc0731 --- /dev/null +++ b/stable/babybuddy/10.0.0/ix_values.yaml @@ -0,0 +1,50 @@ +image: + repository: tccr.io/truecharts/babybuddy + pullPolicy: IfNotPresent + tag: 1.13.2@sha256:f981ad90aa358f9af5639f3749ae085842971d7d264931a43b34226bceddfa79 + +env: + DB_ENGINE: "django.db.backends.postgresql" + DB_NAME: "{{ .Values.postgresql.postgresqlDatabase }}" + DB_USER: "{{ .Values.postgresql.postgresqlUsername }}" + DB_PORT: "5432" + CSRF_TRUSTED_ORIGINS: "" + DB_PASSWORD: + secretKeyRef: + name: dbcreds + key: postgresql-password + DB_HOST: + secretKeyRef: + name: dbcreds + key: plainhost + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +service: + main: + ports: + main: + port: 10069 + targetPort: 8000 + +persistence: + config: + enabled: true + mountPath: "/config" + varrun: + enabled: true + +postgresql: + enabled: true + existingSecret: "dbcreds" + postgresqlUsername: babybuddy + postgresqlDatabase: babybuddy + +portal: + enabled: true diff --git a/stable/babybuddy/10.0.0/questions.yaml b/stable/babybuddy/10.0.0/questions.yaml new file mode 100644 index 00000000000..21881926519 --- /dev/null +++ b/stable/babybuddy/10.0.0/questions.yaml @@ -0,0 +1,1842 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: env + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: CSRF_TRUSTED_ORIGINS + label: "CSRF_TRUSTED_ORIGINS" + description: "Add any address you'd like to access babybuddy at (comma separated, no spaces)" + schema: + type: string + default: "" + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10069 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at +
https://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/cloudflareddns/2.0.3/templates/common.yaml b/stable/babybuddy/10.0.0/templates/common.yaml similarity index 100% rename from stable/cloudflareddns/2.0.3/templates/common.yaml rename to stable/babybuddy/10.0.0/templates/common.yaml diff --git a/stable/deemix/4.0.3/values.yaml b/stable/babybuddy/10.0.0/values.yaml similarity index 100% rename from stable/deemix/4.0.3/values.yaml rename to stable/babybuddy/10.0.0/values.yaml diff --git a/stable/baserow/5.0.0/CHANGELOG.md b/stable/baserow/5.0.0/CHANGELOG.md new file mode 100644 index 00000000000..1102fc906c5 --- /dev/null +++ b/stable/baserow/5.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [baserow-4.0.0](https://github.com/truecharts/charts/compare/baserow-3.0.56...baserow-4.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [baserow-3.0.59](https://github.com/truecharts/charts/compare/baserow-3.0.56...baserow-3.0.59) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [baserow-3.0.58](https://github.com/truecharts/charts/compare/baserow-3.0.56...baserow-3.0.58) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [baserow-3.0.58](https://github.com/truecharts/charts/compare/baserow-3.0.56...baserow-3.0.58) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [baserow-3.0.58](https://github.com/truecharts/charts/compare/baserow-3.0.56...baserow-3.0.58) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [baserow-3.0.57](https://github.com/truecharts/charts/compare/baserow-3.0.56...baserow-3.0.57) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + diff --git a/stable/baserow/5.0.0/Chart.yaml b/stable/baserow/5.0.0/Chart.yaml new file mode 100644 index 00000000000..67befe865c9 --- /dev/null +++ b/stable/baserow/5.0.0/Chart.yaml @@ -0,0 +1,35 @@ +apiVersion: v2 +appVersion: "1.13.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 + - condition: redis.enabled + name: redis + repository: https://charts.truecharts.org + version: 4.0.5 +description: Baserow is an open source no-code database tool and Airtable alternative. +home: https://truecharts.org/docs/charts/stable/baserow +icon: https://truecharts.org/img/hotlink-ok/chart-icons/baserow.png +keywords: + - baserow +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: baserow +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/baserow + - https://hub.docker.com/r/baserow/baserow + - https://gitlab.com/bramw/baserow/ +version: 5.0.0 +annotations: + truecharts.org/catagories: | + - productivity + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/baserow/5.0.0/README.md b/stable/baserow/5.0.0/README.md new file mode 100644 index 00000000000..81b46536197 --- /dev/null +++ b/stable/baserow/5.0.0/README.md @@ -0,0 +1,109 @@ +# baserow + +Baserow is an open source no-code database tool and Airtable alternative. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [baserow](https://truecharts.org/docs/charts/stable/baserow) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.122 | +| https://charts.truecharts.org | redis | 3.0.121 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `baserow` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install baserow TrueCharts/baserow +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `baserow` deployment + +```console +helm uninstall baserow +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install baserow \ + --set env.TZ="America/New York" \ + TrueCharts/baserow +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install baserow TrueCharts/baserow -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/baserow/5.0.0/app-changelog.md b/stable/baserow/5.0.0/app-changelog.md new file mode 100644 index 00000000000..e10ab6a740e --- /dev/null +++ b/stable/baserow/5.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [baserow-5.0.0](https://github.com/truecharts/charts/compare/baserow-4.0.3...baserow-5.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/baserow/5.0.0/app-readme.md b/stable/baserow/5.0.0/app-readme.md new file mode 100644 index 00000000000..50e398ab6eb --- /dev/null +++ b/stable/baserow/5.0.0/app-readme.md @@ -0,0 +1,8 @@ +Baserow is an open source no-code database tool and Airtable alternative. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/baserow](https://truecharts.org/docs/charts/stable/baserow) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/baserow/5.0.0/charts/common-10.9.7.tgz b/stable/baserow/5.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/baserow/5.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/baserow/5.0.0/charts/postgresql-9.0.5.tgz b/stable/baserow/5.0.0/charts/postgresql-9.0.5.tgz new file mode 100644 index 00000000000..8fe3c326a7c Binary files /dev/null and b/stable/baserow/5.0.0/charts/postgresql-9.0.5.tgz differ diff --git a/stable/baserow/5.0.0/charts/redis-4.0.5.tgz b/stable/baserow/5.0.0/charts/redis-4.0.5.tgz new file mode 100644 index 00000000000..83e3f3d2117 Binary files /dev/null and b/stable/baserow/5.0.0/charts/redis-4.0.5.tgz differ diff --git a/stable/baserow/5.0.0/ix_values.yaml b/stable/baserow/5.0.0/ix_values.yaml new file mode 100644 index 00000000000..c4ba2c3f65d --- /dev/null +++ b/stable/baserow/5.0.0/ix_values.yaml @@ -0,0 +1,83 @@ +image: + repository: tccr.io/truecharts/baserow + tag: 1.13.0@sha256:72ff0d5793ff7509d8dd860ff4864c88715255278b2fe66c5f8502cf41ce1939 + pullPolicy: IfNotPresent + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +env: + DATABASE_NAME: "{{ .Values.postgresql.postgresqlDatabase }}" + DATABASE_USER: "{{ .Values.postgresql.postgresqlUsername }}" + DATABASE_PORT: "5432" + REDIS_USER: "{{ .Values.redis.redisUsername }}" + REDIS_PORT: "6379" + REDIS_PROTOCOL: "redis" + BASEROW_CADDY_ADDRESSES: ":{{ .Values.service.main.ports.main.port }}" + # User Defined + BASEROW_PUBLIC_URL: "http://localhost:10228" + FROM_EMAIL: "" + EMAIL_SMTP: "" + EMAIL_SMTP_USE_TLS: "" + EMAIL_SMTP_HOST: "" + EMAIL_SMTP_PORT: 587 + EMAIL_SMTP_USER: "" + EMAIL_SMTP_PASSWORD: "" + DATABASE_HOST: + secretKeyRef: + name: dbcreds + key: plainhost + DATABASE_PASSWORD: + secretKeyRef: + name: dbcreds + key: postgresql-password + REDIS_HOST: + secretKeyRef: + name: rediscreds + key: plainhost + REDIS_PASSWORD: + secretKeyRef: + name: rediscreds + key: redis-password + SECRET_KEY: + secretKeyRef: + name: baserow-secrets + key: SECRET_KEY + +probes: + liveness: + path: "/_health" + readiness: + path: "/_health" + startup: + path: "/_health" + +service: + main: + ports: + main: + port: 10228 + +persistence: + data: + enabled: true + mountPath: "/baserow/data" + +postgresql: + enabled: true + existingSecret: "dbcreds" + postgresqlUsername: baserow + postgresqlDatabase: baserow + +redis: + enabled: true + existingSecret: "rediscreds" + redisUsername: "default" + +portal: + enabled: true diff --git a/stable/baserow/5.0.0/questions.yaml b/stable/baserow/5.0.0/questions.yaml new file mode 100644 index 00000000000..d8d52ba2061 --- /dev/null +++ b/stable/baserow/5.0.0/questions.yaml @@ -0,0 +1,1903 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: env + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: BASEROW_PUBLIC_URL + label: "BASEROW_PUBLIC_URL" + description: "The public URL or IP that will be used to access baserow. Always should start with http:// https:// even if accessing via an IP address." + schema: + type: string + required: true + default: "" + - variable: enable_mail_settings + label: "Enable Mail Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: FROM_EMAIL + label: "FROM_EMAIL" + description: "The public URL or IP that will be used to access baserow. Always should start with http:// https:// even if accessing via an IP address." + schema: + type: string + default: "" + - variable: EMAIL_SMTP + label: "EMAIL_SMTP" + description: "If set to any non empty value then Baserow will start sending emails using the configuration options below. If not set then Baserow will not send emails and just log them to the Celery worker logs instead." + schema: + type: string + default: "" + enum: + - value: "" + description: "Disabled" + - value: "true" + description: "Enabled" + - variable: EMAIL_SMTP_USE_TLS + label: "EMAIL_SMTP_USE_TLS" + description: "If set to any non empty value then Baserow will attempt to send emails using TLS." + schema: + type: string + default: "" + enum: + - value: "" + description: "Disabled" + - value: "true" + description: "Enabled" + - variable: EMAIL_SMTP_HOST + label: "EMAIL_SMTP_HOST" + description: "The host of the external SMTP server that Baserow should use to send emails." + schema: + type: string + default: "" + - variable: EMAIL_SMTP_PORT + label: "EMAIL_SMTP_PORT" + description: "The port used to connect to $EMAIL_SMTP_HOST on." + schema: + type: int + default: 587 + - variable: EMAIL_SMTP_USER + label: "EMAIL_SMTP_USER" + description: "The username to authenticate with $EMAIL_SMTP_HOST when sending emails." + schema: + type: string + default: "" + - variable: EMAIL_SMTP_PASSWORD + label: "EMAIL_SMTP_PASSWORD" + description: "The password to authenticate with $EMAIL_SMTP_HOST when sending emails." + schema: + type: string + private: true + default: "" + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10228 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: data + label: "App Data Storage" + description: "Stores the Application Data." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at +
https://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/baserow/5.0.0/templates/_secrets.tpl b/stable/baserow/5.0.0/templates/_secrets.tpl new file mode 100644 index 00000000000..6da9c1a23ba --- /dev/null +++ b/stable/baserow/5.0.0/templates/_secrets.tpl @@ -0,0 +1,20 @@ +{{/* Define the secrets */}} +{{- define "baserow.secrets" -}} +--- + +apiVersion: v1 +kind: Secret +type: Opaque +metadata: + name: baserow-secrets +{{- $baserowprevious := lookup "v1" "Secret" .Release.Namespace "baserow-secrets" }} +{{- $secret_key := "" }} +data: + {{- if $baserowprevious}} + SECRET_KEY: {{ index $baserowprevious.data "SECRET_KEY" }} + {{- else }} + {{- $secret_key := randAlphaNum 32 }} + SECRET_KEY: {{ $secret_key | b64enc }} + {{- end }} + +{{- end -}} diff --git a/stable/baserow/5.0.0/templates/common.yaml b/stable/baserow/5.0.0/templates/common.yaml new file mode 100644 index 00000000000..0d79a65241f --- /dev/null +++ b/stable/baserow/5.0.0/templates/common.yaml @@ -0,0 +1,8 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.common.loader.init" . }} + +{{/* Render secrets for baserow */}} +{{- include "baserow.secrets" . }} + +{{/* Render the templates */}} +{{ include "tc.common.loader.apply" . }} diff --git a/stable/deepstack/5.0.3/values.yaml b/stable/baserow/5.0.0/values.yaml similarity index 100% rename from stable/deepstack/5.0.3/values.yaml rename to stable/baserow/5.0.0/values.yaml diff --git a/stable/bazarr/12.0.4/CHANGELOG.md b/stable/bazarr/12.0.4/CHANGELOG.md new file mode 100644 index 00000000000..ba45db525c4 --- /dev/null +++ b/stable/bazarr/12.0.4/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [bazarr-12.0.0](https://github.com/truecharts/charts/compare/bazarr-11.0.47...bazarr-12.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [bazarr-11.0.50](https://github.com/truecharts/charts/compare/bazarr-11.0.47...bazarr-11.0.50) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [bazarr-11.0.49](https://github.com/truecharts/charts/compare/bazarr-11.0.47...bazarr-11.0.49) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [bazarr-11.0.49](https://github.com/truecharts/charts/compare/bazarr-11.0.47...bazarr-11.0.49) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [bazarr-11.0.49](https://github.com/truecharts/charts/compare/bazarr-11.0.47...bazarr-11.0.49) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [bazarr-11.0.48](https://github.com/truecharts/charts/compare/bazarr-11.0.47...bazarr-11.0.48) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [bazarr-11.0.48](https://github.com/truecharts/charts/compare/bazarr-11.0.47...bazarr-11.0.48) (2022-11-06) + +### Chore + diff --git a/stable/bazarr/12.0.4/Chart.yaml b/stable/bazarr/12.0.4/Chart.yaml new file mode 100644 index 00000000000..a1621b1b285 --- /dev/null +++ b/stable/bazarr/12.0.4/Chart.yaml @@ -0,0 +1,34 @@ +apiVersion: v2 +appVersion: "1.1.2" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Bazarr is a companion application to Sonarr and Radarr. It manages and downloads subtitles based on your requirements +home: https://truecharts.org/docs/charts/stable/bazarr +icon: https://truecharts.org/img/hotlink-ok/chart-icons/bazarr.png +keywords: + - bazarr + - radarr + - sonarr + - subtitles + - usenet + - torrent +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: bazarr +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/bazarr + - https://github.com/morpheus65535/bazarr + - https://hub.docker.com/r/linuxserver/bazarr +type: application +version: 12.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/bazarr/12.0.4/README.md b/stable/bazarr/12.0.4/README.md new file mode 100644 index 00000000000..ad9163b92c6 --- /dev/null +++ b/stable/bazarr/12.0.4/README.md @@ -0,0 +1,107 @@ +# bazarr + +Bazarr is a companion application to Sonarr and Radarr. It manages and downloads subtitles based on your requirements + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [bazarr](https://truecharts.org/docs/charts/stable/bazarr) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `bazarr` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install bazarr TrueCharts/bazarr +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `bazarr` deployment + +```console +helm uninstall bazarr +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install bazarr \ + --set env.TZ="America/New York" \ + TrueCharts/bazarr +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install bazarr TrueCharts/bazarr -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/bazarr/12.0.4/app-changelog.md b/stable/bazarr/12.0.4/app-changelog.md new file mode 100644 index 00000000000..df9a119165e --- /dev/null +++ b/stable/bazarr/12.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [bazarr-12.0.4](https://github.com/truecharts/charts/compare/bazarr-12.0.3...bazarr-12.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/bazarr/12.0.4/app-readme.md b/stable/bazarr/12.0.4/app-readme.md new file mode 100644 index 00000000000..28c311a374b --- /dev/null +++ b/stable/bazarr/12.0.4/app-readme.md @@ -0,0 +1,8 @@ +Bazarr is a companion application to Sonarr and Radarr. It manages and downloads subtitles based on your requirements + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/bazarr](https://truecharts.org/docs/charts/stable/bazarr) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/bazarr/12.0.4/charts/common-10.9.7.tgz b/stable/bazarr/12.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/bazarr/12.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/bazarr/12.0.4/ix_values.yaml b/stable/bazarr/12.0.4/ix_values.yaml new file mode 100644 index 00000000000..2a54a0d83e4 --- /dev/null +++ b/stable/bazarr/12.0.4/ix_values.yaml @@ -0,0 +1,19 @@ +image: + repository: tccr.io/truecharts/bazarr + pullPolicy: IfNotPresent + tag: 1.1.2@sha256:2a1dc284afc39b90619c700ae14b694ac3faa5920db29a2f546f51d6183c97b1 + +service: + main: + ports: + main: + port: 6767 + targetPort: 6767 + +persistence: + config: + enabled: true + mountPath: "/config" + +portal: + enabled: true diff --git a/stable/bazarr/12.0.4/questions.yaml b/stable/bazarr/12.0.4/questions.yaml new file mode 100644 index 00000000000..ad5117852b4 --- /dev/null +++ b/stable/bazarr/12.0.4/questions.yaml @@ -0,0 +1,1829 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 6767 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: true + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 568 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 568 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at +
https://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/couchpotato/3.0.3/templates/common.yaml b/stable/bazarr/12.0.4/templates/common.yaml similarity index 100% rename from stable/couchpotato/3.0.3/templates/common.yaml rename to stable/bazarr/12.0.4/templates/common.yaml diff --git a/stable/digikam/5.0.3/values.yaml b/stable/bazarr/12.0.4/values.yaml similarity index 100% rename from stable/digikam/5.0.3/values.yaml rename to stable/bazarr/12.0.4/values.yaml diff --git a/stable/beets/5.0.3/Chart.lock b/stable/beets/5.0.3/Chart.lock deleted file mode 100644 index 15ccafd2a1c..00000000000 --- a/stable/beets/5.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:30:04.803435385Z" diff --git a/stable/beets/5.0.3/Chart.yaml b/stable/beets/5.0.3/Chart.yaml deleted file mode 100644 index 08f36fd2193..00000000000 --- a/stable/beets/5.0.3/Chart.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: v2 -appVersion: "1.6.0" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: A music library manager and not, for the most part, a music player. -home: https://truecharts.org/docs/charts/stable/beets -icon: https://truecharts.org/img/hotlink-ok/chart-icons/beets.png -keywords: - - music - - library - - manager - - player - - beets -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: beets -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/beets - - https://github.com/linuxserver/docker-beets - - https://beets.io/ -type: application -version: 5.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/beets/5.0.3/app-changelog.md b/stable/beets/5.0.3/app-changelog.md deleted file mode 100644 index 8881c3acb13..00000000000 --- a/stable/beets/5.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [beets-5.0.3](https://github.com/truecharts/charts/compare/beets-5.0.2...beets-5.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/beets/5.0.3/charts/common-10.9.4.tgz b/stable/beets/5.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/beets/5.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/beets/5.0.3/ix_values.yaml b/stable/beets/5.0.3/ix_values.yaml deleted file mode 100644 index be43be6d996..00000000000 --- a/stable/beets/5.0.3/ix_values.yaml +++ /dev/null @@ -1,29 +0,0 @@ -image: - repository: tccr.io/truecharts/beets - pullPolicy: IfNotPresent - tag: v1.6.0@sha256:a5c3d20710ef5a445f0240bd16702d827770ec16cb58b60ffa2734597a2c28ad - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -service: - main: - ports: - main: - port: 8337 - targetPort: 8337 - -persistence: - config: - enabled: true - mountPath: "/config" - varrun: - enabled: true - -portal: - enabled: true diff --git a/stable/beets/5.0.3/CHANGELOG.md b/stable/beets/5.0.4/CHANGELOG.md similarity index 100% rename from stable/beets/5.0.3/CHANGELOG.md rename to stable/beets/5.0.4/CHANGELOG.md diff --git a/stable/beets/5.0.4/Chart.yaml b/stable/beets/5.0.4/Chart.yaml new file mode 100644 index 00000000000..1b4e8dc98f9 --- /dev/null +++ b/stable/beets/5.0.4/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +appVersion: "1.6.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: A music library manager and not, for the most part, a music player. +home: https://truecharts.org/docs/charts/stable/beets +icon: https://truecharts.org/img/hotlink-ok/chart-icons/beets.png +keywords: + - music + - library + - manager + - player + - beets +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: beets +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/beets + - https://github.com/linuxserver/docker-beets + - https://beets.io/ +type: application +version: 5.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/beets/5.0.3/README.md b/stable/beets/5.0.4/README.md similarity index 100% rename from stable/beets/5.0.3/README.md rename to stable/beets/5.0.4/README.md diff --git a/stable/beets/5.0.4/app-changelog.md b/stable/beets/5.0.4/app-changelog.md new file mode 100644 index 00000000000..381e82ae285 --- /dev/null +++ b/stable/beets/5.0.4/app-changelog.md @@ -0,0 +1,10 @@ + + +## [beets-5.0.4](https://github.com/truecharts/charts/compare/beets-5.0.3...beets-5.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + - update docker general non-major + + \ No newline at end of file diff --git a/stable/beets/5.0.3/app-readme.md b/stable/beets/5.0.4/app-readme.md similarity index 100% rename from stable/beets/5.0.3/app-readme.md rename to stable/beets/5.0.4/app-readme.md diff --git a/stable/beets/5.0.4/charts/common-10.9.7.tgz b/stable/beets/5.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/beets/5.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/beets/5.0.4/ix_values.yaml b/stable/beets/5.0.4/ix_values.yaml new file mode 100644 index 00000000000..b4ae9fc9ee3 --- /dev/null +++ b/stable/beets/5.0.4/ix_values.yaml @@ -0,0 +1,29 @@ +image: + repository: tccr.io/truecharts/beets + pullPolicy: IfNotPresent + tag: v1.6.0@sha256:ea9da623ea8654f852e3a9dc2d0ca9d9b857a146ead64eb67d80f0252a0de593 + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +service: + main: + ports: + main: + port: 8337 + targetPort: 8337 + +persistence: + config: + enabled: true + mountPath: "/config" + varrun: + enabled: true + +portal: + enabled: true diff --git a/stable/beets/5.0.3/questions.yaml b/stable/beets/5.0.4/questions.yaml similarity index 100% rename from stable/beets/5.0.3/questions.yaml rename to stable/beets/5.0.4/questions.yaml diff --git a/stable/beets/5.0.3/templates/common.yaml b/stable/beets/5.0.4/templates/common.yaml similarity index 100% rename from stable/beets/5.0.3/templates/common.yaml rename to stable/beets/5.0.4/templates/common.yaml diff --git a/stable/dillinger/3.0.3/values.yaml b/stable/beets/5.0.4/values.yaml similarity index 100% rename from stable/dillinger/3.0.3/values.yaml rename to stable/beets/5.0.4/values.yaml diff --git a/stable/blog/5.0.0/CHANGELOG.md b/stable/blog/5.0.0/CHANGELOG.md new file mode 100644 index 00000000000..142279e001c --- /dev/null +++ b/stable/blog/5.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [blog-4.0.0](https://github.com/truecharts/charts/compare/blog-3.0.51...blog-4.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [blog-3.0.54](https://github.com/truecharts/charts/compare/blog-3.0.51...blog-3.0.54) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [blog-3.0.53](https://github.com/truecharts/charts/compare/blog-3.0.51...blog-3.0.53) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [blog-3.0.53](https://github.com/truecharts/charts/compare/blog-3.0.51...blog-3.0.53) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [blog-3.0.53](https://github.com/truecharts/charts/compare/blog-3.0.51...blog-3.0.53) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [blog-3.0.52](https://github.com/truecharts/charts/compare/blog-3.0.51...blog-3.0.52) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + diff --git a/stable/blog/5.0.0/Chart.yaml b/stable/blog/5.0.0/Chart.yaml new file mode 100644 index 00000000000..f68898c1a19 --- /dev/null +++ b/stable/blog/5.0.0/Chart.yaml @@ -0,0 +1,35 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 +description: "Lightweight self-hosted facebook-styled PHP blog." +home: https://truecharts.org/docs/charts/stable/blog +icon: https://truecharts.org/img/hotlink-ok/chart-icons/blog.png +keywords: + - blog + - php + - self + - hosted + - facebook +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: blog +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/blog + - https://github.com/m1k1o/blog + - https://github.com/nicholaswilde/docker-blog +version: 5.0.0 +annotations: + truecharts.org/catagories: | + - hosting + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/blog/5.0.0/README.md b/stable/blog/5.0.0/README.md new file mode 100644 index 00000000000..3c288a3c404 --- /dev/null +++ b/stable/blog/5.0.0/README.md @@ -0,0 +1,108 @@ +# blog + +Lightweight self-hosted facebook-styled PHP blog. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [blog](https://truecharts.org/docs/charts/stable/blog) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.122 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `blog` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install blog TrueCharts/blog +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `blog` deployment + +```console +helm uninstall blog +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install blog \ + --set env.TZ="America/New York" \ + TrueCharts/blog +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install blog TrueCharts/blog -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/blog/5.0.0/app-changelog.md b/stable/blog/5.0.0/app-changelog.md new file mode 100644 index 00000000000..5981c021640 --- /dev/null +++ b/stable/blog/5.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [blog-5.0.0](https://github.com/truecharts/charts/compare/hexo-blog-1.0.3...blog-5.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/blog/5.0.0/app-readme.md b/stable/blog/5.0.0/app-readme.md new file mode 100644 index 00000000000..3ee112f19db --- /dev/null +++ b/stable/blog/5.0.0/app-readme.md @@ -0,0 +1,8 @@ +Lightweight self-hosted facebook-styled PHP blog. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/blog](https://truecharts.org/docs/charts/stable/blog) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/blog/5.0.0/charts/common-10.9.7.tgz b/stable/blog/5.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/blog/5.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/blog/5.0.0/charts/postgresql-9.0.5.tgz b/stable/blog/5.0.0/charts/postgresql-9.0.5.tgz new file mode 100644 index 00000000000..8fe3c326a7c Binary files /dev/null and b/stable/blog/5.0.0/charts/postgresql-9.0.5.tgz differ diff --git a/stable/blog/5.0.0/ix_values.yaml b/stable/blog/5.0.0/ix_values.yaml new file mode 100644 index 00000000000..88cf91c05a0 --- /dev/null +++ b/stable/blog/5.0.0/ix_values.yaml @@ -0,0 +1,54 @@ +image: + repository: tccr.io/truecharts/blog + pullPolicy: IfNotPresent + tag: latest@sha256:2611eebe1f5a20d103330886f139d99de34364e03d9fcec05a9e2b49d8d71002 + +secretEnv: + BLOG_NICK: username + BLOG_PASS: password + +securityContext: + runAsNonRoot: false + readOnlyRootFilesystem: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +env: + BLOG_TITLE: "Blog" + BLOG_NAME: "Max Musermann" + BLOG_LANG: "en" + BLOG_DB_CONNECTION: "postgres" + BLOG_POSTGRES_USER: "{{ .Values.postgresql.postgresqlUsername }}" + BLOG_POSTGRES_PORT: "5432" + BLOG_DB_NAME: "{{ .Values.postgresql.postgresqlDatabase }}" + BLOG_POSTGRES_PASS: + secretKeyRef: + name: dbcreds + key: postgresql-password + BLOG_POSTGRES_HOST: + secretKeyRef: + name: dbcreds + key: plainhost + +service: + main: + ports: + main: + port: 10111 + targetPort: 80 + +persistence: + data: + enabled: true + mountPath: "/var/www/html/data" + +postgresql: + enabled: true + existingSecret: "dbcreds" + postgresqlUsername: blog + postgresqlDatabase: blog + +portal: + enabled: true diff --git a/stable/blog/5.0.0/questions.yaml b/stable/blog/5.0.0/questions.yaml new file mode 100644 index 00000000000..418fe59aa90 --- /dev/null +++ b/stable/blog/5.0.0/questions.yaml @@ -0,0 +1,1854 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: env + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: BLOG_TITLE + label: "Blog Title" + schema: + type: string + default: "" + required: true + - variable: BLOG_NAME + label: "Blog Name" + schema: + type: string + default: "" + required: true + - variable: BLOG_LANG + label: "Blog Language" + schema: + type: string + default: "" + required: true + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10111 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: data + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at +
https://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/code-server/5.0.3/templates/common.yaml b/stable/blog/5.0.0/templates/common.yaml similarity index 100% rename from stable/code-server/5.0.3/templates/common.yaml rename to stable/blog/5.0.0/templates/common.yaml diff --git a/stable/dizquetv/8.0.3/values.yaml b/stable/blog/5.0.0/values.yaml similarity index 100% rename from stable/dizquetv/8.0.3/values.yaml rename to stable/blog/5.0.0/values.yaml diff --git a/stable/boinc/3.0.3/Chart.lock b/stable/boinc/3.0.3/Chart.lock deleted file mode 100644 index 1960668da57..00000000000 --- a/stable/boinc/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:30:36.160882008Z" diff --git a/stable/boinc/3.0.3/Chart.yaml b/stable/boinc/3.0.3/Chart.yaml deleted file mode 100644 index 851f4c9f0f0..00000000000 --- a/stable/boinc/3.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: boinc -version: 3.0.3 -appVersion: "latest" -description: BOINC is a platform for high-throughput computing on a large scale (thousands or millions of computers). -type: application -deprecated: false -home: https://truecharts.org/docs/charts/stable/boinc -icon: https://truecharts.org/img/hotlink-ok/chart-icons/boinc.png -keywords: - - boinc -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/boinc - - https://hub.docker.com/r/linuxserver/boinc -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 - # condition: -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/boinc/3.0.3/app-changelog.md b/stable/boinc/3.0.3/app-changelog.md deleted file mode 100644 index fc5372380c3..00000000000 --- a/stable/boinc/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [boinc-3.0.3](https://github.com/truecharts/charts/compare/boinc-3.0.2...boinc-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/boinc/3.0.3/charts/common-10.9.4.tgz b/stable/boinc/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/boinc/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/boinc/3.0.3/ix_values.yaml b/stable/boinc/3.0.3/ix_values.yaml deleted file mode 100644 index 056ae498829..00000000000 --- a/stable/boinc/3.0.3/ix_values.yaml +++ /dev/null @@ -1,32 +0,0 @@ -image: - repository: tccr.io/truecharts/boinc - pullPolicy: IfNotPresent - tag: latest@sha256:6472209780794b0d1afe52f7085eda6c2f6187bc1daf322337c185011b40ce09 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -# secretEnv: -# PASSWORD: "" - -service: - main: - ports: - main: - targetPort: 8080 - port: 10142 - -persistence: - config: - enabled: true - mountPath: "/config" - varrun: - enabled: true - -portal: - enabled: true diff --git a/stable/boinc/3.0.3/CHANGELOG.md b/stable/boinc/3.0.4/CHANGELOG.md similarity index 100% rename from stable/boinc/3.0.3/CHANGELOG.md rename to stable/boinc/3.0.4/CHANGELOG.md diff --git a/stable/boinc/3.0.4/Chart.yaml b/stable/boinc/3.0.4/Chart.yaml new file mode 100644 index 00000000000..a56bc92e645 --- /dev/null +++ b/stable/boinc/3.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: boinc +version: 3.0.4 +appVersion: "latest" +description: BOINC is a platform for high-throughput computing on a large scale (thousands or millions of computers). +type: application +deprecated: false +home: https://truecharts.org/docs/charts/stable/boinc +icon: https://truecharts.org/img/hotlink-ok/chart-icons/boinc.png +keywords: + - boinc +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/boinc + - https://hub.docker.com/r/linuxserver/boinc +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + # condition: +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/boinc/3.0.3/README.md b/stable/boinc/3.0.4/README.md similarity index 100% rename from stable/boinc/3.0.3/README.md rename to stable/boinc/3.0.4/README.md diff --git a/stable/boinc/3.0.4/app-changelog.md b/stable/boinc/3.0.4/app-changelog.md new file mode 100644 index 00000000000..64426411b18 --- /dev/null +++ b/stable/boinc/3.0.4/app-changelog.md @@ -0,0 +1,10 @@ + + +## [boinc-3.0.4](https://github.com/truecharts/charts/compare/boinc-3.0.3...boinc-3.0.4) (2022-11-12) + +### Chore + +- update docker general non-major ([#4394](https://github.com/truecharts/charts/issues/4394)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/boinc/3.0.3/app-readme.md b/stable/boinc/3.0.4/app-readme.md similarity index 100% rename from stable/boinc/3.0.3/app-readme.md rename to stable/boinc/3.0.4/app-readme.md diff --git a/stable/boinc/3.0.4/charts/common-10.9.7.tgz b/stable/boinc/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/boinc/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/boinc/3.0.4/ix_values.yaml b/stable/boinc/3.0.4/ix_values.yaml new file mode 100644 index 00000000000..fdec28e9752 --- /dev/null +++ b/stable/boinc/3.0.4/ix_values.yaml @@ -0,0 +1,32 @@ +image: + repository: tccr.io/truecharts/boinc + pullPolicy: IfNotPresent + tag: latest@sha256:73fa8161ae9428fcd639dee2a66353ca730f06630c3ff03c968e097427786ce9 + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +# secretEnv: +# PASSWORD: "" + +service: + main: + ports: + main: + targetPort: 8080 + port: 10142 + +persistence: + config: + enabled: true + mountPath: "/config" + varrun: + enabled: true + +portal: + enabled: true diff --git a/stable/boinc/3.0.3/questions.yaml b/stable/boinc/3.0.4/questions.yaml similarity index 100% rename from stable/boinc/3.0.3/questions.yaml rename to stable/boinc/3.0.4/questions.yaml diff --git a/stable/cryptofolio/5.0.3/templates/common.yaml b/stable/boinc/3.0.4/templates/common.yaml similarity index 100% rename from stable/cryptofolio/5.0.3/templates/common.yaml rename to stable/boinc/3.0.4/templates/common.yaml diff --git a/stable/docker-compose/4.0.3/values.yaml b/stable/boinc/3.0.4/values.yaml similarity index 100% rename from stable/docker-compose/4.0.3/values.yaml rename to stable/boinc/3.0.4/values.yaml diff --git a/stable/booksonic-air/7.0.3/Chart.lock b/stable/booksonic-air/7.0.3/Chart.lock deleted file mode 100644 index 74d5bd312b5..00000000000 --- a/stable/booksonic-air/7.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:30:47.133849736Z" diff --git a/stable/booksonic-air/7.0.3/Chart.yaml b/stable/booksonic-air/7.0.3/Chart.yaml deleted file mode 100644 index cbea1d364f1..00000000000 --- a/stable/booksonic-air/7.0.3/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: "2201.1.0" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: Booksonic is a platform for accessing the audibooks you own wherever you are -home: https://truecharts.org/docs/charts/stable/booksonic-air -icon: https://truecharts.org/img/hotlink-ok/chart-icons/booksonic-air.png -keywords: - - booksonic - - audiobook -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: booksonic-air -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/booksonic-air - - https://github.com/popeen/Booksonic-Air - - https://hub.docker.com/r/linuxserver/booksonic-air -version: 7.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/booksonic-air/7.0.3/app-changelog.md b/stable/booksonic-air/7.0.3/app-changelog.md deleted file mode 100644 index 6b232525b7f..00000000000 --- a/stable/booksonic-air/7.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [booksonic-air-7.0.3](https://github.com/truecharts/charts/compare/booksonic-air-7.0.2...booksonic-air-7.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/booksonic-air/7.0.3/charts/common-10.9.4.tgz b/stable/booksonic-air/7.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/booksonic-air/7.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/booksonic-air/7.0.3/CHANGELOG.md b/stable/booksonic-air/7.0.4/CHANGELOG.md similarity index 100% rename from stable/booksonic-air/7.0.3/CHANGELOG.md rename to stable/booksonic-air/7.0.4/CHANGELOG.md diff --git a/stable/booksonic-air/7.0.4/Chart.yaml b/stable/booksonic-air/7.0.4/Chart.yaml new file mode 100644 index 00000000000..89206ae0d7c --- /dev/null +++ b/stable/booksonic-air/7.0.4/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "2201.1.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: Booksonic is a platform for accessing the audibooks you own wherever you are +home: https://truecharts.org/docs/charts/stable/booksonic-air +icon: https://truecharts.org/img/hotlink-ok/chart-icons/booksonic-air.png +keywords: + - booksonic + - audiobook +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: booksonic-air +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/booksonic-air + - https://github.com/popeen/Booksonic-Air + - https://hub.docker.com/r/linuxserver/booksonic-air +version: 7.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/booksonic-air/7.0.3/README.md b/stable/booksonic-air/7.0.4/README.md similarity index 100% rename from stable/booksonic-air/7.0.3/README.md rename to stable/booksonic-air/7.0.4/README.md diff --git a/stable/booksonic-air/7.0.4/app-changelog.md b/stable/booksonic-air/7.0.4/app-changelog.md new file mode 100644 index 00000000000..45c8cadb3e4 --- /dev/null +++ b/stable/booksonic-air/7.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [booksonic-air-7.0.4](https://github.com/truecharts/charts/compare/booksonic-air-7.0.3...booksonic-air-7.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/booksonic-air/7.0.3/app-readme.md b/stable/booksonic-air/7.0.4/app-readme.md similarity index 100% rename from stable/booksonic-air/7.0.3/app-readme.md rename to stable/booksonic-air/7.0.4/app-readme.md diff --git a/stable/booksonic-air/7.0.4/charts/common-10.9.7.tgz b/stable/booksonic-air/7.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/booksonic-air/7.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/booksonic-air/7.0.3/ix_values.yaml b/stable/booksonic-air/7.0.4/ix_values.yaml similarity index 100% rename from stable/booksonic-air/7.0.3/ix_values.yaml rename to stable/booksonic-air/7.0.4/ix_values.yaml diff --git a/stable/booksonic-air/7.0.3/questions.yaml b/stable/booksonic-air/7.0.4/questions.yaml similarity index 100% rename from stable/booksonic-air/7.0.3/questions.yaml rename to stable/booksonic-air/7.0.4/questions.yaml diff --git a/stable/custom-app/6.0.3/templates/common.yaml b/stable/booksonic-air/7.0.4/templates/common.yaml similarity index 100% rename from stable/custom-app/6.0.3/templates/common.yaml rename to stable/booksonic-air/7.0.4/templates/common.yaml diff --git a/stable/docusaurus/2.0.3/values.yaml b/stable/booksonic-air/7.0.4/values.yaml similarity index 100% rename from stable/docusaurus/2.0.3/values.yaml rename to stable/booksonic-air/7.0.4/values.yaml diff --git a/stable/bookstack/5.0.0/CHANGELOG.md b/stable/bookstack/5.0.0/CHANGELOG.md new file mode 100644 index 00000000000..3a4439d5c9f --- /dev/null +++ b/stable/bookstack/5.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [bookstack-4.0.0](https://github.com/truecharts/charts/compare/bookstack-3.0.53...bookstack-4.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [bookstack-3.0.56](https://github.com/truecharts/charts/compare/bookstack-3.0.53...bookstack-3.0.56) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [bookstack-3.0.55](https://github.com/truecharts/charts/compare/bookstack-3.0.53...bookstack-3.0.55) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [bookstack-3.0.55](https://github.com/truecharts/charts/compare/bookstack-3.0.53...bookstack-3.0.55) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [bookstack-3.0.55](https://github.com/truecharts/charts/compare/bookstack-3.0.53...bookstack-3.0.55) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [bookstack-3.0.54](https://github.com/truecharts/charts/compare/bookstack-3.0.53...bookstack-3.0.54) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + diff --git a/stable/bookstack/5.0.0/Chart.yaml b/stable/bookstack/5.0.0/Chart.yaml new file mode 100644 index 00000000000..bc71ad9e6e6 --- /dev/null +++ b/stable/bookstack/5.0.0/Chart.yaml @@ -0,0 +1,36 @@ +apiVersion: v2 +appVersion: "22.10.2022" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: mariadb.enabled + name: mariadb + repository: https://charts.truecharts.org/ + version: 4.0.5 +description: "A simple, self-hosted, easy-to-use platform for organising and storing information." +home: https://truecharts.org/docs/charts/stable/bookstack +icon: https://truecharts.org/img/hotlink-ok/chart-icons/bookstack.png +keywords: + - bookstack + - book + - stack + - organizer + - server + - hosted +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: bookstack +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/bookstack + - https://www.bookstackapp.com/ + - https://hub.docker.com/r/linuxserver/bookstack +version: 5.0.0 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/bookstack/5.0.0/README.md b/stable/bookstack/5.0.0/README.md new file mode 100644 index 00000000000..8487adfb905 --- /dev/null +++ b/stable/bookstack/5.0.0/README.md @@ -0,0 +1,108 @@ +# bookstack + +A simple, self-hosted, easy-to-use platform for organising and storing information. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [bookstack](https://truecharts.org/docs/charts/stable/bookstack) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | mariadb | 3.0.119 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `bookstack` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install bookstack TrueCharts/bookstack +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `bookstack` deployment + +```console +helm uninstall bookstack +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install bookstack \ + --set env.TZ="America/New York" \ + TrueCharts/bookstack +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install bookstack TrueCharts/bookstack -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/bookstack/5.0.0/app-changelog.md b/stable/bookstack/5.0.0/app-changelog.md new file mode 100644 index 00000000000..1c16ccf40df --- /dev/null +++ b/stable/bookstack/5.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [bookstack-5.0.0](https://github.com/truecharts/charts/compare/bookstack-4.0.3...bookstack-5.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/bookstack/5.0.0/app-readme.md b/stable/bookstack/5.0.0/app-readme.md new file mode 100644 index 00000000000..4f56630c7c6 --- /dev/null +++ b/stable/bookstack/5.0.0/app-readme.md @@ -0,0 +1,8 @@ +A simple, self-hosted, easy-to-use platform for organising and storing information. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/bookstack](https://truecharts.org/docs/charts/stable/bookstack) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/bookstack/5.0.0/charts/common-10.9.7.tgz b/stable/bookstack/5.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/bookstack/5.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/bookstack/5.0.0/charts/mariadb-4.0.5.tgz b/stable/bookstack/5.0.0/charts/mariadb-4.0.5.tgz new file mode 100644 index 00000000000..647d1dc1772 Binary files /dev/null and b/stable/bookstack/5.0.0/charts/mariadb-4.0.5.tgz differ diff --git a/stable/bookstack/5.0.0/ix_values.yaml b/stable/bookstack/5.0.0/ix_values.yaml new file mode 100644 index 00000000000..3423928bb6a --- /dev/null +++ b/stable/bookstack/5.0.0/ix_values.yaml @@ -0,0 +1,52 @@ +image: + repository: tccr.io/truecharts/bookstack + pullPolicy: IfNotPresent + tag: 22.10.20221021@sha256:ca4e38ddf70130f039f709bbc581dc73cd1a126ead948181d3071176b0180696 + +env: + DB_USER: "{{ .Values.mariadb.mariadbUsername }}" + DB_DATABASE: "{{ .Values.mariadb.mariadbDatabase }}" + APP_URL: "" + DB_HOST: + secretKeyRef: + name: mariadbcreds + key: plainhost + DB_PASS: + secretKeyRef: + name: mariadbcreds + key: mariadb-password + APP_KEY: + secretKeyRef: + name: bookstack-secrets + key: APP_KEY + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +service: + main: + ports: + main: + port: 10112 + targetPort: 80 + +persistence: + varrun: + enabled: true + config: + enabled: true + mountPath: "/config" + +mariadb: + enabled: true + mariadbUsername: bookstack + mariadbDatabase: bookstack + existingSecret: "mariadbcreds" + +portal: + enabled: true diff --git a/stable/bookstack/5.0.0/questions.yaml b/stable/bookstack/5.0.0/questions.yaml new file mode 100644 index 00000000000..09c857b1aeb --- /dev/null +++ b/stable/bookstack/5.0.0/questions.yaml @@ -0,0 +1,1842 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: env + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: APP_URL + label: "APP_URL" + description: "Application URL eg. https://bookstack.mydomain.com" + schema: + type: string + default: "" + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10112 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at +
https://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/bookstack/5.0.0/templates/_secrets.tpl b/stable/bookstack/5.0.0/templates/_secrets.tpl new file mode 100644 index 00000000000..d7803986072 --- /dev/null +++ b/stable/bookstack/5.0.0/templates/_secrets.tpl @@ -0,0 +1,20 @@ +{{/* Define the secrets */}} +{{- define "bookstack.secrets" -}} +--- + +apiVersion: v1 +kind: Secret +type: Opaque +metadata: + name: bookstack-secrets +{{- $bookstackprevious := lookup "v1" "Secret" .Release.Namespace "bookstack-secrets" }} +{{- $app_key := "" }} +data: + {{- if $bookstackprevious}} + APP_KEY: {{ index $bookstackprevious.data "APP_KEY" }} + {{- else }} + {{- $app_key := randAlphaNum 32 }} + APP_KEY: {{ $app_key | b64enc }} + {{- end }} + +{{- end -}} diff --git a/stable/bookstack/5.0.0/templates/common.yaml b/stable/bookstack/5.0.0/templates/common.yaml new file mode 100644 index 00000000000..0ba33776fff --- /dev/null +++ b/stable/bookstack/5.0.0/templates/common.yaml @@ -0,0 +1,8 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.common.loader.init" . }} + +{{/* Render secrets for bookstack */}} +{{- include "bookstack.secrets" . }} + +{{/* Render the templates */}} +{{ include "tc.common.loader.apply" . }} diff --git a/stable/dokuwiki/4.0.3/values.yaml b/stable/bookstack/5.0.0/values.yaml similarity index 100% rename from stable/dokuwiki/4.0.3/values.yaml rename to stable/bookstack/5.0.0/values.yaml diff --git a/stable/browserless-chrome/3.0.3/Chart.lock b/stable/browserless-chrome/3.0.3/Chart.lock deleted file mode 100644 index 04b4cc4c5e8..00000000000 --- a/stable/browserless-chrome/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:31:19.695363001Z" diff --git a/stable/browserless-chrome/3.0.3/Chart.yaml b/stable/browserless-chrome/3.0.3/Chart.yaml deleted file mode 100644 index b98d35b1b5a..00000000000 --- a/stable/browserless-chrome/3.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "1.54.0" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: Browserless is a web-service that allows for remote clients to connect, drive, and execute headless work -home: https://truecharts.org/docs/charts/stable/browserless-chrome -icon: https://truecharts.org/img/hotlink-ok/chart-icons/browserless-chrome.png -keywords: - - browserless - - chrome - - puppeteer -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: browserless-chrome -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/browserless-chrome - - https://docs.browserless.io/docs/docker.html - - https://hub.docker.com/r/browserless/chrome/ -version: 3.0.3 -annotations: - truecharts.org/catagories: | - - productivity - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/browserless-chrome/3.0.3/app-changelog.md b/stable/browserless-chrome/3.0.3/app-changelog.md deleted file mode 100644 index a02dc525be4..00000000000 --- a/stable/browserless-chrome/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [browserless-chrome-3.0.3](https://github.com/truecharts/charts/compare/browserless-chrome-3.0.2...browserless-chrome-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/browserless-chrome/3.0.3/charts/common-10.9.4.tgz b/stable/browserless-chrome/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/browserless-chrome/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/browserless-chrome/3.0.3/CHANGELOG.md b/stable/browserless-chrome/3.0.4/CHANGELOG.md similarity index 100% rename from stable/browserless-chrome/3.0.3/CHANGELOG.md rename to stable/browserless-chrome/3.0.4/CHANGELOG.md diff --git a/stable/browserless-chrome/3.0.4/Chart.yaml b/stable/browserless-chrome/3.0.4/Chart.yaml new file mode 100644 index 00000000000..40b1ca5f1d2 --- /dev/null +++ b/stable/browserless-chrome/3.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "1.54.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: Browserless is a web-service that allows for remote clients to connect, drive, and execute headless work +home: https://truecharts.org/docs/charts/stable/browserless-chrome +icon: https://truecharts.org/img/hotlink-ok/chart-icons/browserless-chrome.png +keywords: + - browserless + - chrome + - puppeteer +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: browserless-chrome +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/browserless-chrome + - https://docs.browserless.io/docs/docker.html + - https://hub.docker.com/r/browserless/chrome/ +version: 3.0.4 +annotations: + truecharts.org/catagories: | + - productivity + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/browserless-chrome/3.0.3/README.md b/stable/browserless-chrome/3.0.4/README.md similarity index 100% rename from stable/browserless-chrome/3.0.3/README.md rename to stable/browserless-chrome/3.0.4/README.md diff --git a/stable/browserless-chrome/3.0.4/app-changelog.md b/stable/browserless-chrome/3.0.4/app-changelog.md new file mode 100644 index 00000000000..0cbd9ce7cf1 --- /dev/null +++ b/stable/browserless-chrome/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [browserless-chrome-3.0.4](https://github.com/truecharts/charts/compare/browserless-chrome-3.0.3...browserless-chrome-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/browserless-chrome/3.0.3/app-readme.md b/stable/browserless-chrome/3.0.4/app-readme.md similarity index 100% rename from stable/browserless-chrome/3.0.3/app-readme.md rename to stable/browserless-chrome/3.0.4/app-readme.md diff --git a/stable/browserless-chrome/3.0.4/charts/common-10.9.7.tgz b/stable/browserless-chrome/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/browserless-chrome/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/browserless-chrome/3.0.3/ix_values.yaml b/stable/browserless-chrome/3.0.4/ix_values.yaml similarity index 100% rename from stable/browserless-chrome/3.0.3/ix_values.yaml rename to stable/browserless-chrome/3.0.4/ix_values.yaml diff --git a/stable/browserless-chrome/3.0.3/questions.yaml b/stable/browserless-chrome/3.0.4/questions.yaml similarity index 100% rename from stable/browserless-chrome/3.0.3/questions.yaml rename to stable/browserless-chrome/3.0.4/questions.yaml diff --git a/stable/cyberchef/3.0.3/templates/common.yaml b/stable/browserless-chrome/3.0.4/templates/common.yaml similarity index 100% rename from stable/cyberchef/3.0.3/templates/common.yaml rename to stable/browserless-chrome/3.0.4/templates/common.yaml diff --git a/stable/domoticz/3.0.3/values.yaml b/stable/browserless-chrome/3.0.4/values.yaml similarity index 100% rename from stable/domoticz/3.0.3/values.yaml rename to stable/browserless-chrome/3.0.4/values.yaml diff --git a/stable/budge/3.0.3/Chart.lock b/stable/budge/3.0.3/Chart.lock deleted file mode 100644 index 041c76e1953..00000000000 --- a/stable/budge/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:31:20.572450472Z" diff --git a/stable/budge/3.0.3/Chart.yaml b/stable/budge/3.0.3/Chart.yaml deleted file mode 100644 index b62917e19a0..00000000000 --- a/stable/budge/3.0.3/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: "0.0.9" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: Budge is an open source 'budgeting with envelopes' personal finance app. -home: https://truecharts.org/docs/charts/stable/budge -icon: https://truecharts.org/img/hotlink-ok/chart-icons/budge.png -keywords: - - finance - - budge -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: budge -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/budge - - https://github.com/linuxserver/budge - - https://github.com/linuxserver/docker-BudgE -version: 3.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/budge/3.0.3/app-changelog.md b/stable/budge/3.0.3/app-changelog.md deleted file mode 100644 index 5a4c040184e..00000000000 --- a/stable/budge/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [budge-3.0.3](https://github.com/truecharts/charts/compare/budge-3.0.2...budge-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/budge/3.0.3/charts/common-10.9.4.tgz b/stable/budge/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/budge/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/budge/3.0.3/CHANGELOG.md b/stable/budge/3.0.4/CHANGELOG.md similarity index 100% rename from stable/budge/3.0.3/CHANGELOG.md rename to stable/budge/3.0.4/CHANGELOG.md diff --git a/stable/budge/3.0.4/Chart.yaml b/stable/budge/3.0.4/Chart.yaml new file mode 100644 index 00000000000..b140f822906 --- /dev/null +++ b/stable/budge/3.0.4/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "0.0.9" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: Budge is an open source 'budgeting with envelopes' personal finance app. +home: https://truecharts.org/docs/charts/stable/budge +icon: https://truecharts.org/img/hotlink-ok/chart-icons/budge.png +keywords: + - finance + - budge +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: budge +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/budge + - https://github.com/linuxserver/budge + - https://github.com/linuxserver/docker-BudgE +version: 3.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/budge/3.0.3/README.md b/stable/budge/3.0.4/README.md similarity index 100% rename from stable/budge/3.0.3/README.md rename to stable/budge/3.0.4/README.md diff --git a/stable/budge/3.0.4/app-changelog.md b/stable/budge/3.0.4/app-changelog.md new file mode 100644 index 00000000000..5062ddfcd2c --- /dev/null +++ b/stable/budge/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [budge-3.0.4](https://github.com/truecharts/charts/compare/budge-3.0.3...budge-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/budge/3.0.3/app-readme.md b/stable/budge/3.0.4/app-readme.md similarity index 100% rename from stable/budge/3.0.3/app-readme.md rename to stable/budge/3.0.4/app-readme.md diff --git a/stable/budge/3.0.4/charts/common-10.9.7.tgz b/stable/budge/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/budge/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/budge/3.0.3/ix_values.yaml b/stable/budge/3.0.4/ix_values.yaml similarity index 100% rename from stable/budge/3.0.3/ix_values.yaml rename to stable/budge/3.0.4/ix_values.yaml diff --git a/stable/budge/3.0.3/questions.yaml b/stable/budge/3.0.4/questions.yaml similarity index 100% rename from stable/budge/3.0.3/questions.yaml rename to stable/budge/3.0.4/questions.yaml diff --git a/stable/czkawka/2.0.3/templates/common.yaml b/stable/budge/3.0.4/templates/common.yaml similarity index 100% rename from stable/czkawka/2.0.3/templates/common.yaml rename to stable/budge/3.0.4/templates/common.yaml diff --git a/stable/doplarr/3.0.3/values.yaml b/stable/budge/3.0.4/values.yaml similarity index 100% rename from stable/doplarr/3.0.3/values.yaml rename to stable/budge/3.0.4/values.yaml diff --git a/stable/calibre-web/12.0.4/CHANGELOG.md b/stable/calibre-web/12.0.4/CHANGELOG.md new file mode 100644 index 00000000000..97a88bc4cd6 --- /dev/null +++ b/stable/calibre-web/12.0.4/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [calibre-web-12.0.0](https://github.com/truecharts/charts/compare/calibre-web-11.0.57...calibre-web-12.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update docker general non-major ([#4355](https://github.com/truecharts/charts/issues/4355)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [calibre-web-11.0.61](https://github.com/truecharts/charts/compare/calibre-web-11.0.57...calibre-web-11.0.61) (2022-11-09) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update docker general non-major ([#4355](https://github.com/truecharts/charts/issues/4355)) + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [calibre-web-11.0.60](https://github.com/truecharts/charts/compare/calibre-web-11.0.57...calibre-web-11.0.60) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [calibre-web-11.0.59](https://github.com/truecharts/charts/compare/calibre-web-11.0.57...calibre-web-11.0.59) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [calibre-web-11.0.59](https://github.com/truecharts/charts/compare/calibre-web-11.0.57...calibre-web-11.0.59) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [calibre-web-11.0.59](https://github.com/truecharts/charts/compare/calibre-web-11.0.57...calibre-web-11.0.59) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] diff --git a/stable/calibre-web/12.0.4/Chart.yaml b/stable/calibre-web/12.0.4/Chart.yaml new file mode 100644 index 00000000000..06e815ba5a4 --- /dev/null +++ b/stable/calibre-web/12.0.4/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "0.6.19" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Calibre-Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database. +home: https://truecharts.org/docs/charts/stable/calibre-web +icon: https://truecharts.org/img/hotlink-ok/chart-icons/calibre-web.png +keywords: + - calibre-web + - calibre + - ebook +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: calibre-web +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/calibre-web + - https://hub.docker.com/r/linuxserver/calibre-web/ + - https://github.com/janeczku/calibre-web +type: application +version: 12.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/calibre-web/12.0.4/README.md b/stable/calibre-web/12.0.4/README.md new file mode 100644 index 00000000000..2250150798e --- /dev/null +++ b/stable/calibre-web/12.0.4/README.md @@ -0,0 +1,107 @@ +# calibre-web + +Calibre-Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [calibre-web](https://truecharts.org/docs/charts/stable/calibre-web) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `calibre-web` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install calibre-web TrueCharts/calibre-web +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `calibre-web` deployment + +```console +helm uninstall calibre-web +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install calibre-web \ + --set env.TZ="America/New York" \ + TrueCharts/calibre-web +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install calibre-web TrueCharts/calibre-web -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/calibre-web/12.0.4/app-changelog.md b/stable/calibre-web/12.0.4/app-changelog.md new file mode 100644 index 00000000000..1be3b114170 --- /dev/null +++ b/stable/calibre-web/12.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [calibre-web-12.0.4](https://github.com/truecharts/charts/compare/calibre-web-12.0.3...calibre-web-12.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/calibre-web/12.0.4/app-readme.md b/stable/calibre-web/12.0.4/app-readme.md new file mode 100644 index 00000000000..fdc871bc685 --- /dev/null +++ b/stable/calibre-web/12.0.4/app-readme.md @@ -0,0 +1,8 @@ +Calibre-Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/calibre-web](https://truecharts.org/docs/charts/stable/calibre-web) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/calibre-web/12.0.4/charts/common-10.9.7.tgz b/stable/calibre-web/12.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/calibre-web/12.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/calibre-web/12.0.4/ix_values.yaml b/stable/calibre-web/12.0.4/ix_values.yaml new file mode 100644 index 00000000000..955ed541736 --- /dev/null +++ b/stable/calibre-web/12.0.4/ix_values.yaml @@ -0,0 +1,27 @@ +image: + repository: tccr.io/truecharts/calibre-web + pullPolicy: IfNotPresent + tag: 0.6.19@sha256:a86cbd0d5a2e82f87ac355157c03deedc45d38f35b38d363d3cfb05f10d5d74e + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +service: + main: + ports: + main: + port: 8083 + targetPort: 8083 + +persistence: + config: + enabled: true + mountPath: "/config" + +portal: + enabled: true diff --git a/stable/calibre-web/12.0.4/questions.yaml b/stable/calibre-web/12.0.4/questions.yaml new file mode 100644 index 00000000000..b75066b5048 --- /dev/null +++ b/stable/calibre-web/12.0.4/questions.yaml @@ -0,0 +1,1829 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 8083 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at +
https://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/darktable/4.0.3/templates/common.yaml b/stable/calibre-web/12.0.4/templates/common.yaml similarity index 100% rename from stable/darktable/4.0.3/templates/common.yaml rename to stable/calibre-web/12.0.4/templates/common.yaml diff --git a/stable/double-take/3.0.3/values.yaml b/stable/calibre-web/12.0.4/values.yaml similarity index 100% rename from stable/double-take/3.0.3/values.yaml rename to stable/calibre-web/12.0.4/values.yaml diff --git a/stable/calibre/8.0.3/Chart.lock b/stable/calibre/8.0.3/Chart.lock deleted file mode 100644 index 7f65343e467..00000000000 --- a/stable/calibre/8.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:31:30.014575211Z" diff --git a/stable/calibre/8.0.3/Chart.yaml b/stable/calibre/8.0.3/Chart.yaml deleted file mode 100644 index 273d2527de6..00000000000 --- a/stable/calibre/8.0.3/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: "6.8.0" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: Calibre is a powerful and easy to use e-book manager. -home: https://truecharts.org/docs/charts/stable/calibre -icon: https://truecharts.org/img/hotlink-ok/chart-icons/calibre.png -keywords: - - calibre -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: calibre -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/calibre - - https://hub.docker.com/r/linuxserver/calibre/ - - https://github.com/kovidgoyal/calibre/ -version: 8.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/calibre/8.0.3/app-changelog.md b/stable/calibre/8.0.3/app-changelog.md deleted file mode 100644 index f8118cb831c..00000000000 --- a/stable/calibre/8.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [calibre-8.0.3](https://github.com/truecharts/charts/compare/calibre-8.0.2...calibre-8.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/calibre/8.0.3/charts/common-10.9.4.tgz b/stable/calibre/8.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/calibre/8.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/calibre/8.0.3/CHANGELOG.md b/stable/calibre/8.0.4/CHANGELOG.md similarity index 100% rename from stable/calibre/8.0.3/CHANGELOG.md rename to stable/calibre/8.0.4/CHANGELOG.md diff --git a/stable/calibre/8.0.4/Chart.yaml b/stable/calibre/8.0.4/Chart.yaml new file mode 100644 index 00000000000..61b4a244684 --- /dev/null +++ b/stable/calibre/8.0.4/Chart.yaml @@ -0,0 +1,27 @@ +apiVersion: v2 +appVersion: "6.8.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: Calibre is a powerful and easy to use e-book manager. +home: https://truecharts.org/docs/charts/stable/calibre +icon: https://truecharts.org/img/hotlink-ok/chart-icons/calibre.png +keywords: + - calibre +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: calibre +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/calibre + - https://hub.docker.com/r/linuxserver/calibre/ + - https://github.com/kovidgoyal/calibre/ +version: 8.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/calibre/8.0.3/README.md b/stable/calibre/8.0.4/README.md similarity index 100% rename from stable/calibre/8.0.3/README.md rename to stable/calibre/8.0.4/README.md diff --git a/stable/calibre/8.0.4/app-changelog.md b/stable/calibre/8.0.4/app-changelog.md new file mode 100644 index 00000000000..9ee1661818d --- /dev/null +++ b/stable/calibre/8.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [calibre-8.0.4](https://github.com/truecharts/charts/compare/calibre-web-12.0.3...calibre-8.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/calibre/8.0.3/app-readme.md b/stable/calibre/8.0.4/app-readme.md similarity index 100% rename from stable/calibre/8.0.3/app-readme.md rename to stable/calibre/8.0.4/app-readme.md diff --git a/stable/calibre/8.0.4/charts/common-10.9.7.tgz b/stable/calibre/8.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/calibre/8.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/calibre/8.0.3/ix_values.yaml b/stable/calibre/8.0.4/ix_values.yaml similarity index 100% rename from stable/calibre/8.0.3/ix_values.yaml rename to stable/calibre/8.0.4/ix_values.yaml diff --git a/stable/calibre/8.0.3/questions.yaml b/stable/calibre/8.0.4/questions.yaml similarity index 100% rename from stable/calibre/8.0.3/questions.yaml rename to stable/calibre/8.0.4/questions.yaml diff --git a/stable/calibre/8.0.3/templates/common.yaml b/stable/calibre/8.0.4/templates/common.yaml similarity index 100% rename from stable/calibre/8.0.3/templates/common.yaml rename to stable/calibre/8.0.4/templates/common.yaml diff --git a/stable/doublecommander/5.0.3/values.yaml b/stable/calibre/8.0.4/values.yaml similarity index 100% rename from stable/doublecommander/5.0.3/values.yaml rename to stable/calibre/8.0.4/values.yaml diff --git a/stable/chevereto/5.0.0/CHANGELOG.md b/stable/chevereto/5.0.0/CHANGELOG.md new file mode 100644 index 00000000000..f841fcd8733 --- /dev/null +++ b/stable/chevereto/5.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [chevereto-4.0.0](https://github.com/truecharts/charts/compare/chevereto-3.0.48...chevereto-4.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [chevereto-3.0.51](https://github.com/truecharts/charts/compare/chevereto-3.0.48...chevereto-3.0.51) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [chevereto-3.0.50](https://github.com/truecharts/charts/compare/chevereto-3.0.48...chevereto-3.0.50) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [chevereto-3.0.50](https://github.com/truecharts/charts/compare/chevereto-3.0.48...chevereto-3.0.50) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [chevereto-3.0.50](https://github.com/truecharts/charts/compare/chevereto-3.0.48...chevereto-3.0.50) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [chevereto-3.0.49](https://github.com/truecharts/charts/compare/chevereto-3.0.48...chevereto-3.0.49) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + diff --git a/stable/chevereto/5.0.0/Chart.yaml b/stable/chevereto/5.0.0/Chart.yaml new file mode 100644 index 00000000000..3f99eedf102 --- /dev/null +++ b/stable/chevereto/5.0.0/Chart.yaml @@ -0,0 +1,34 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: chevereto +version: 5.0.0 +appVersion: "1.6.2" +description: Chevereto is an image hosting software that allows you to create a beautiful and full-featured image hosting website on your own server. +type: application +deprecated: false +home: https://truecharts.org/docs/charts/stable/chevereto +icon: https://truecharts.org/img/hotlink-ok/chart-icons/chevereto.png +keywords: + - chevereto +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/chevereto + - https://hub.docker.com/r/linuxserver/chevereto + - https://chevereto-free.github.io/setup/system/environment.html#image-handling-variables + - https://github.com/rodber/chevereto-free +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: mariadb.enabled + name: mariadb + repository: https://charts.truecharts.org/ + version: 4.0.5 +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/chevereto/5.0.0/README.md b/stable/chevereto/5.0.0/README.md new file mode 100644 index 00000000000..11ca4739ac1 --- /dev/null +++ b/stable/chevereto/5.0.0/README.md @@ -0,0 +1,109 @@ +# chevereto + +Chevereto is an image hosting software that allows you to create a beautiful and full-featured image hosting website on your own server. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [chevereto](https://truecharts.org/docs/charts/stable/chevereto) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* +* +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | mariadb | 3.0.119 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `chevereto` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install chevereto TrueCharts/chevereto +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `chevereto` deployment + +```console +helm uninstall chevereto +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install chevereto \ + --set env.TZ="America/New York" \ + TrueCharts/chevereto +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install chevereto TrueCharts/chevereto -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/chevereto/5.0.0/app-changelog.md b/stable/chevereto/5.0.0/app-changelog.md new file mode 100644 index 00000000000..ffe82ebc198 --- /dev/null +++ b/stable/chevereto/5.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [chevereto-5.0.0](https://github.com/truecharts/charts/compare/chevereto-4.0.3...chevereto-5.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/chevereto/5.0.0/app-readme.md b/stable/chevereto/5.0.0/app-readme.md new file mode 100644 index 00000000000..490d3c62df7 --- /dev/null +++ b/stable/chevereto/5.0.0/app-readme.md @@ -0,0 +1,8 @@ +Chevereto is an image hosting software that allows you to create a beautiful and full-featured image hosting website on your own server. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/chevereto](https://truecharts.org/docs/charts/stable/chevereto) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/chevereto/5.0.0/charts/common-10.9.7.tgz b/stable/chevereto/5.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/chevereto/5.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/chevereto/5.0.0/charts/mariadb-4.0.5.tgz b/stable/chevereto/5.0.0/charts/mariadb-4.0.5.tgz new file mode 100644 index 00000000000..647d1dc1772 Binary files /dev/null and b/stable/chevereto/5.0.0/charts/mariadb-4.0.5.tgz differ diff --git a/stable/chevereto/5.0.0/ix_values.yaml b/stable/chevereto/5.0.0/ix_values.yaml new file mode 100644 index 00000000000..29a797b29b9 --- /dev/null +++ b/stable/chevereto/5.0.0/ix_values.yaml @@ -0,0 +1,69 @@ +image: + repository: tccr.io/truecharts/chevereto + pullPolicy: IfNotPresent + tag: v1.6.2@sha256:cdc290aec4bec537d50b7ec97587691f1115ba0d4ffbe78956c4a37b9f565c85 + +securityContext: + runAsNonRoot: false + readOnlyRootFilesystem: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + fsGroup: 33 + +env: + CHEVERETO_DB_DRIVER: mysql + CHEVERETO_DB_NAME: "{{ .Values.mariadb.mariadbUsername }}" + CHEVERETO_DB_USER: "{{ .Values.mariadb.mariadbDatabase }}" + CHEVERETO_DB_PORT: "3306" + CHEVERETO_TAG: "free" + CHEVERETO_DB_HOST: + secretKeyRef: + name: mariadbcreds + key: plainporthost + CHEVERETO_DB_PASS: + secretKeyRef: + name: mariadbcreds + key: mariadb-password + +envFrom: + - configMapRef: + name: '{{ include "tc.common.names.fullname" . }}-chevereto' + +chevereto: + https: false + disable_update_http: true + disable_update_cli: true + +configmap: + chevereto: + enabled: true + data: + CHEVERETO_HTTPS: '{{ ternary "1" "0" .Values.chevereto.https }}' + CHEVERETO_DISABLE_UPDATE_HTTP: '{{ ternary "1" "0" .Values.chevereto.disable_update_http }}' + CHEVERETO_DISABLE_UPDATE_CLI: '{{ ternary "1" "0" .Values.chevereto.disable_update_cli }}' + +service: + main: + ports: + main: + targetPort: 80 + port: 10197 + +persistence: + storage: + enabled: true + mountPath: "/var/www/html/images/" + content: + enabled: true + mountPath: "/var/www/html/content/" + +mariadb: + enabled: true + mariadbUsername: chevereto + mariadbDatabase: chevereto + existingSecret: "mariadbcreds" + +portal: + enabled: true diff --git a/stable/chevereto/5.0.0/questions.yaml b/stable/chevereto/5.0.0/questions.yaml new file mode 100644 index 00000000000..72f0b96ef4a --- /dev/null +++ b/stable/chevereto/5.0.0/questions.yaml @@ -0,0 +1,1921 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: chevereto + group: "App Configuration" + label: "Chevereto Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: https + label: "CHEVERETO_HTTPS" + schema: + type: boolean + default: false + - variable: disable_update_http + label: "CHEVERETO_DISABLE_UPDATE_HTTP" + schema: + type: boolean + default: true + - variable: disable_update_cli + label: "CHEVERETO_DISABLE_UPDATE_CLI" + schema: + type: boolean + default: true + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10197 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: storage + label: "App Storage" + description: "Stores the Application Storage." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: content + label: "App Content" + description: "Stores the Application Content." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 33 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at +
https://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/dashdot/2.0.3/templates/common.yaml b/stable/chevereto/5.0.0/templates/common.yaml similarity index 100% rename from stable/dashdot/2.0.3/templates/common.yaml rename to stable/chevereto/5.0.0/templates/common.yaml diff --git a/stable/drawio/3.0.3/values.yaml b/stable/chevereto/5.0.0/values.yaml similarity index 100% rename from stable/drawio/3.0.3/values.yaml rename to stable/chevereto/5.0.0/values.yaml diff --git a/stable/chronos/2.0.3/Chart.lock b/stable/chronos/2.0.3/Chart.lock deleted file mode 100644 index 8b5940c5531..00000000000 --- a/stable/chronos/2.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:32:01.598076338Z" diff --git a/stable/chronos/2.0.3/Chart.yaml b/stable/chronos/2.0.3/Chart.yaml deleted file mode 100644 index 8f5206cc5a5..00000000000 --- a/stable/chronos/2.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "0.2" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Chronos is a small container to run and schedule Python 3.7 scripts. You can create virtual enviroments, edit your scripts, install Pip dependencies, view execution logs, and debug your scripts, all from the sleek web UI." -home: https://truecharts.org/docs/charts/stable/chronos -icon: https://truecharts.org/img/hotlink-ok/chart-icons/chronos.png -keywords: - - chronos - - Tools-Utilities -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: chronos -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/chronos - - https://github.com/simse/chronos - - https://hub.docker.com/r/simsemand/chronos -type: application -version: 2.0.3 -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Tools-Utilities diff --git a/stable/chronos/2.0.3/app-changelog.md b/stable/chronos/2.0.3/app-changelog.md deleted file mode 100644 index a213c28a071..00000000000 --- a/stable/chronos/2.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [chronos-2.0.3](https://github.com/truecharts/charts/compare/chronos-2.0.2...chronos-2.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/chronos/2.0.3/charts/common-10.9.4.tgz b/stable/chronos/2.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/chronos/2.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/chronos/2.0.3/CHANGELOG.md b/stable/chronos/2.0.4/CHANGELOG.md similarity index 100% rename from stable/chronos/2.0.3/CHANGELOG.md rename to stable/chronos/2.0.4/CHANGELOG.md diff --git a/stable/chronos/2.0.4/Chart.yaml b/stable/chronos/2.0.4/Chart.yaml new file mode 100644 index 00000000000..d5b8399877f --- /dev/null +++ b/stable/chronos/2.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "0.2" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Chronos is a small container to run and schedule Python 3.7 scripts. You can create virtual enviroments, edit your scripts, install Pip dependencies, view execution logs, and debug your scripts, all from the sleek web UI." +home: https://truecharts.org/docs/charts/stable/chronos +icon: https://truecharts.org/img/hotlink-ok/chart-icons/chronos.png +keywords: + - chronos + - Tools-Utilities +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: chronos +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/chronos + - https://github.com/simse/chronos + - https://hub.docker.com/r/simsemand/chronos +type: application +version: 2.0.4 +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Tools-Utilities diff --git a/stable/chronos/2.0.3/README.md b/stable/chronos/2.0.4/README.md similarity index 100% rename from stable/chronos/2.0.3/README.md rename to stable/chronos/2.0.4/README.md diff --git a/stable/chronos/2.0.4/app-changelog.md b/stable/chronos/2.0.4/app-changelog.md new file mode 100644 index 00000000000..4a942816ac5 --- /dev/null +++ b/stable/chronos/2.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [chronos-2.0.4](https://github.com/truecharts/charts/compare/chronos-2.0.3...chronos-2.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/chronos/2.0.3/app-readme.md b/stable/chronos/2.0.4/app-readme.md similarity index 100% rename from stable/chronos/2.0.3/app-readme.md rename to stable/chronos/2.0.4/app-readme.md diff --git a/stable/chronos/2.0.4/charts/common-10.9.7.tgz b/stable/chronos/2.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/chronos/2.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/chronos/2.0.3/ix_values.yaml b/stable/chronos/2.0.4/ix_values.yaml similarity index 100% rename from stable/chronos/2.0.3/ix_values.yaml rename to stable/chronos/2.0.4/ix_values.yaml diff --git a/stable/chronos/2.0.3/questions.yaml b/stable/chronos/2.0.4/questions.yaml similarity index 100% rename from stable/chronos/2.0.3/questions.yaml rename to stable/chronos/2.0.4/questions.yaml diff --git a/stable/homelablabelmaker/2.0.3/templates/common.yaml b/stable/chronos/2.0.4/templates/common.yaml similarity index 100% rename from stable/homelablabelmaker/2.0.3/templates/common.yaml rename to stable/chronos/2.0.4/templates/common.yaml diff --git a/stable/drone-runner/2.0.3/values.yaml b/stable/chronos/2.0.4/values.yaml similarity index 100% rename from stable/drone-runner/2.0.3/values.yaml rename to stable/chronos/2.0.4/values.yaml diff --git a/stable/clamav/4.0.3/Chart.lock b/stable/clamav/4.0.3/Chart.lock deleted file mode 100644 index d04af48555d..00000000000 --- a/stable/clamav/4.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:32:05.231509801Z" diff --git a/stable/clamav/4.0.3/Chart.yaml b/stable/clamav/4.0.3/Chart.yaml deleted file mode 100644 index 16c30f67bfe..00000000000 --- a/stable/clamav/4.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: "0.105.1" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: ClamAV is an open source antivirus engine for detecting trojans, viruses, malware & other malicious threats. -home: https://truecharts.org/docs/charts/stable/clamav -icon: https://truecharts.org/img/hotlink-ok/chart-icons/clamav.png -keywords: - - clamav - - antivirus -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: clamav -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/clamav - - https://github.com/Cisco-Talos/clamav - - https://hub.docker.com/r/clamav/clamav - - https://docs.clamav.net/ -type: application -version: 4.0.3 -annotations: - truecharts.org/catagories: | - - utilities - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/clamav/4.0.3/app-changelog.md b/stable/clamav/4.0.3/app-changelog.md deleted file mode 100644 index 9cecbf22d76..00000000000 --- a/stable/clamav/4.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [clamav-4.0.3](https://github.com/truecharts/charts/compare/clamav-4.0.2...clamav-4.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/clamav/4.0.3/charts/common-10.9.4.tgz b/stable/clamav/4.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/clamav/4.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/clamav/4.0.3/CHANGELOG.md b/stable/clamav/4.0.4/CHANGELOG.md similarity index 100% rename from stable/clamav/4.0.3/CHANGELOG.md rename to stable/clamav/4.0.4/CHANGELOG.md diff --git a/stable/clamav/4.0.4/Chart.yaml b/stable/clamav/4.0.4/Chart.yaml new file mode 100644 index 00000000000..d0db8cf1047 --- /dev/null +++ b/stable/clamav/4.0.4/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "0.105.1" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: ClamAV is an open source antivirus engine for detecting trojans, viruses, malware & other malicious threats. +home: https://truecharts.org/docs/charts/stable/clamav +icon: https://truecharts.org/img/hotlink-ok/chart-icons/clamav.png +keywords: + - clamav + - antivirus +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: clamav +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/clamav + - https://github.com/Cisco-Talos/clamav + - https://hub.docker.com/r/clamav/clamav + - https://docs.clamav.net/ +type: application +version: 4.0.4 +annotations: + truecharts.org/catagories: | + - utilities + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/clamav/4.0.3/README.md b/stable/clamav/4.0.4/README.md similarity index 100% rename from stable/clamav/4.0.3/README.md rename to stable/clamav/4.0.4/README.md diff --git a/stable/clamav/4.0.4/app-changelog.md b/stable/clamav/4.0.4/app-changelog.md new file mode 100644 index 00000000000..24f0bc0b760 --- /dev/null +++ b/stable/clamav/4.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [clamav-4.0.4](https://github.com/truecharts/charts/compare/clamav-4.0.3...clamav-4.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/clamav/4.0.3/app-readme.md b/stable/clamav/4.0.4/app-readme.md similarity index 100% rename from stable/clamav/4.0.3/app-readme.md rename to stable/clamav/4.0.4/app-readme.md diff --git a/stable/clamav/4.0.4/charts/common-10.9.7.tgz b/stable/clamav/4.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/clamav/4.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/clamav/4.0.3/ix_values.yaml b/stable/clamav/4.0.4/ix_values.yaml similarity index 100% rename from stable/clamav/4.0.3/ix_values.yaml rename to stable/clamav/4.0.4/ix_values.yaml diff --git a/stable/clamav/4.0.3/questions.yaml b/stable/clamav/4.0.4/questions.yaml similarity index 100% rename from stable/clamav/4.0.3/questions.yaml rename to stable/clamav/4.0.4/questions.yaml diff --git a/stable/clamav/4.0.3/templates/_cronjob.tpl b/stable/clamav/4.0.4/templates/_cronjob.tpl similarity index 100% rename from stable/clamav/4.0.3/templates/_cronjob.tpl rename to stable/clamav/4.0.4/templates/_cronjob.tpl diff --git a/stable/clamav/4.0.3/templates/common.yaml b/stable/clamav/4.0.4/templates/common.yaml similarity index 100% rename from stable/clamav/4.0.3/templates/common.yaml rename to stable/clamav/4.0.4/templates/common.yaml diff --git a/stable/duckdns/3.0.3/values.yaml b/stable/clamav/4.0.4/values.yaml similarity index 100% rename from stable/duckdns/3.0.3/values.yaml rename to stable/clamav/4.0.4/values.yaml diff --git a/stable/clarkson/5.0.0/CHANGELOG.md b/stable/clarkson/5.0.0/CHANGELOG.md new file mode 100644 index 00000000000..051ecf8ab46 --- /dev/null +++ b/stable/clarkson/5.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [clarkson-4.0.0](https://github.com/truecharts/charts/compare/clarkson-3.0.50...clarkson-4.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [clarkson-3.0.53](https://github.com/truecharts/charts/compare/clarkson-3.0.50...clarkson-3.0.53) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [clarkson-3.0.52](https://github.com/truecharts/charts/compare/clarkson-3.0.50...clarkson-3.0.52) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [clarkson-3.0.52](https://github.com/truecharts/charts/compare/clarkson-3.0.50...clarkson-3.0.52) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [clarkson-3.0.52](https://github.com/truecharts/charts/compare/clarkson-3.0.50...clarkson-3.0.52) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [clarkson-3.0.51](https://github.com/truecharts/charts/compare/clarkson-3.0.50...clarkson-3.0.51) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [clarkson-3.0.51](https://github.com/truecharts/charts/compare/clarkson-3.0.50...clarkson-3.0.51) (2022-11-06) + +### Chore + diff --git a/stable/clarkson/5.0.0/Chart.yaml b/stable/clarkson/5.0.0/Chart.yaml new file mode 100644 index 00000000000..a70e97f2975 --- /dev/null +++ b/stable/clarkson/5.0.0/Chart.yaml @@ -0,0 +1,35 @@ +apiVersion: v2 +appVersion: "1.1.2" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: mariadb.enabled + name: mariadb + repository: https://charts.truecharts.org/ + version: 4.0.5 +description: "A web-based dashboard application that gives you a neat and clean interface for logging your fuel fill-ups for all of your vehicles." +home: https://truecharts.org/docs/charts/stable/clarkson +icon: https://truecharts.org/img/hotlink-ok/chart-icons/clarkson.png +keywords: + - fuel + - car + - log + - fill-up + - vehicle +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: clarkson +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/clarkson + - https://github.com/linuxserver/Clarkson + - https://hub.docker.com/r/linuxserver/clarkson +version: 5.0.0 +annotations: + truecharts.org/catagories: | + - vehicle + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/clarkson/5.0.0/README.md b/stable/clarkson/5.0.0/README.md new file mode 100644 index 00000000000..14a31d02575 --- /dev/null +++ b/stable/clarkson/5.0.0/README.md @@ -0,0 +1,108 @@ +# clarkson + +A web-based dashboard application that gives you a neat and clean interface for logging your fuel fill-ups for all of your vehicles. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [clarkson](https://truecharts.org/docs/charts/stable/clarkson) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | mariadb | 3.0.119 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `clarkson` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install clarkson TrueCharts/clarkson +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `clarkson` deployment + +```console +helm uninstall clarkson +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install clarkson \ + --set env.TZ="America/New York" \ + TrueCharts/clarkson +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install clarkson TrueCharts/clarkson -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/clarkson/5.0.0/app-changelog.md b/stable/clarkson/5.0.0/app-changelog.md new file mode 100644 index 00000000000..ce97582f02f --- /dev/null +++ b/stable/clarkson/5.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [clarkson-5.0.0](https://github.com/truecharts/charts/compare/clarkson-4.0.3...clarkson-5.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/clarkson/5.0.0/app-readme.md b/stable/clarkson/5.0.0/app-readme.md new file mode 100644 index 00000000000..4477fe3bdd9 --- /dev/null +++ b/stable/clarkson/5.0.0/app-readme.md @@ -0,0 +1,8 @@ +A web-based dashboard application that gives you a neat and clean interface for logging your fuel fill-ups for all of your vehicles. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/clarkson](https://truecharts.org/docs/charts/stable/clarkson) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/clarkson/5.0.0/charts/common-10.9.7.tgz b/stable/clarkson/5.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/clarkson/5.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/clarkson/5.0.0/charts/mariadb-4.0.5.tgz b/stable/clarkson/5.0.0/charts/mariadb-4.0.5.tgz new file mode 100644 index 00000000000..647d1dc1772 Binary files /dev/null and b/stable/clarkson/5.0.0/charts/mariadb-4.0.5.tgz differ diff --git a/stable/clarkson/5.0.0/ix_values.yaml b/stable/clarkson/5.0.0/ix_values.yaml new file mode 100644 index 00000000000..473cd94bf14 --- /dev/null +++ b/stable/clarkson/5.0.0/ix_values.yaml @@ -0,0 +1,46 @@ +image: + repository: tccr.io/truecharts/clarkson + pullPolicy: IfNotPresent + tag: v1.1.2@sha256:a35fdb77c19fa17ddaf80329755a6115bde6c2fa99daab136a795c1a2cdd07cd + +strategy: + type: Recreate + +securityContext: + runAsNonRoot: false + readOnlyRootFilesystem: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +service: + main: + ports: + main: + port: 10244 + targetPort: 3000 + +env: + MYSQL_USERNAME: "{{ .Values.mariadb.mariadbUsername }}" + MYSQL_HOST: + secretKeyRef: + name: mariadbcreds + key: plainhost + MYSQL_PASSWORD: + secretKeyRef: + name: mariadbcreds + key: mariadb-password + +persistence: + varrun: + enabled: true + +mariadb: + enabled: true + mariadbUsername: clarkson + mariadbDatabase: clarkson + existingSecret: "mariadbcreds" + +portal: + enabled: true diff --git a/stable/clarkson/5.0.0/questions.yaml b/stable/clarkson/5.0.0/questions.yaml new file mode 100644 index 00000000000..8e8e95cbc6a --- /dev/null +++ b/stable/clarkson/5.0.0/questions.yaml @@ -0,0 +1,1751 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10244 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at +
https://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/ddclient/3.0.3/templates/common.yaml b/stable/clarkson/5.0.0/templates/common.yaml similarity index 100% rename from stable/ddclient/3.0.3/templates/common.yaml rename to stable/clarkson/5.0.0/templates/common.yaml diff --git a/stable/dupeguru/2.0.3/values.yaml b/stable/clarkson/5.0.0/values.yaml similarity index 100% rename from stable/dupeguru/2.0.3/values.yaml rename to stable/clarkson/5.0.0/values.yaml diff --git a/stable/cloud9/5.0.3/Chart.lock b/stable/cloud9/5.0.3/Chart.lock deleted file mode 100644 index 41678247a2c..00000000000 --- a/stable/cloud9/5.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:32:34.038087758Z" diff --git a/stable/cloud9/5.0.3/Chart.yaml b/stable/cloud9/5.0.3/Chart.yaml deleted file mode 100644 index 7e356dd8651..00000000000 --- a/stable/cloud9/5.0.3/Chart.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: v2 -appVersion: "1.29.2" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: A complete web based IDE with terminal access -home: https://truecharts.org/docs/charts/stable/cloud9 -icon: https://truecharts.org/img/hotlink-ok/chart-icons/cloud9.png -keywords: - - cloud9 - - ide - - terminal - - web -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: cloud9 -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/cloud9 - - https://aws.amazon.com/cloud9/ - - https://github.com/c9/core - - https://hub.docker.com/r/linuxserver/cloud9 -type: application -version: 5.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/cloud9/5.0.3/app-changelog.md b/stable/cloud9/5.0.3/app-changelog.md deleted file mode 100644 index a3d3190fa58..00000000000 --- a/stable/cloud9/5.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [cloud9-5.0.3](https://github.com/truecharts/charts/compare/cloud9-5.0.2...cloud9-5.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/cloud9/5.0.3/charts/common-10.9.4.tgz b/stable/cloud9/5.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/cloud9/5.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/cloud9/5.0.3/CHANGELOG.md b/stable/cloud9/5.0.4/CHANGELOG.md similarity index 100% rename from stable/cloud9/5.0.3/CHANGELOG.md rename to stable/cloud9/5.0.4/CHANGELOG.md diff --git a/stable/cloud9/5.0.4/Chart.yaml b/stable/cloud9/5.0.4/Chart.yaml new file mode 100644 index 00000000000..8c566f50494 --- /dev/null +++ b/stable/cloud9/5.0.4/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +appVersion: "1.29.2" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: A complete web based IDE with terminal access +home: https://truecharts.org/docs/charts/stable/cloud9 +icon: https://truecharts.org/img/hotlink-ok/chart-icons/cloud9.png +keywords: + - cloud9 + - ide + - terminal + - web +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: cloud9 +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/cloud9 + - https://aws.amazon.com/cloud9/ + - https://github.com/c9/core + - https://hub.docker.com/r/linuxserver/cloud9 +type: application +version: 5.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/cloud9/5.0.3/README.md b/stable/cloud9/5.0.4/README.md similarity index 100% rename from stable/cloud9/5.0.3/README.md rename to stable/cloud9/5.0.4/README.md diff --git a/stable/cloud9/5.0.4/app-changelog.md b/stable/cloud9/5.0.4/app-changelog.md new file mode 100644 index 00000000000..4e32c6b5331 --- /dev/null +++ b/stable/cloud9/5.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [cloud9-5.0.4](https://github.com/truecharts/charts/compare/cloud9-5.0.3...cloud9-5.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/cloud9/5.0.3/app-readme.md b/stable/cloud9/5.0.4/app-readme.md similarity index 100% rename from stable/cloud9/5.0.3/app-readme.md rename to stable/cloud9/5.0.4/app-readme.md diff --git a/stable/cloud9/5.0.4/charts/common-10.9.7.tgz b/stable/cloud9/5.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/cloud9/5.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/cloud9/5.0.3/ix_values.yaml b/stable/cloud9/5.0.4/ix_values.yaml similarity index 100% rename from stable/cloud9/5.0.3/ix_values.yaml rename to stable/cloud9/5.0.4/ix_values.yaml diff --git a/stable/cloud9/5.0.3/questions.yaml b/stable/cloud9/5.0.4/questions.yaml similarity index 100% rename from stable/cloud9/5.0.3/questions.yaml rename to stable/cloud9/5.0.4/questions.yaml diff --git a/stable/ddns-go/3.0.3/templates/common.yaml b/stable/cloud9/5.0.4/templates/common.yaml similarity index 100% rename from stable/ddns-go/3.0.3/templates/common.yaml rename to stable/cloud9/5.0.4/templates/common.yaml diff --git a/stable/duplicati/7.0.3/values.yaml b/stable/cloud9/5.0.4/values.yaml similarity index 100% rename from stable/duplicati/7.0.3/values.yaml rename to stable/cloud9/5.0.4/values.yaml diff --git a/stable/cloudflared/2.0.3/Chart.lock b/stable/cloudflared/2.0.3/Chart.lock deleted file mode 100644 index c5570c096f2..00000000000 --- a/stable/cloudflared/2.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:32:37.043465274Z" diff --git a/stable/cloudflared/2.0.3/Chart.yaml b/stable/cloudflared/2.0.3/Chart.yaml deleted file mode 100644 index ee28daecbd8..00000000000 --- a/stable/cloudflared/2.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "2022.10.3" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Client for Cloudflare Tunnel, a daemon that exposes private services through the Cloudflare edge. -home: https://truecharts.org/docs/charts/stable/cloudflared -icon: https://truecharts.org/img/hotlink-ok/chart-icons/cloudflared.png -keywords: - - cloudflared - - networking -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: cloudflared -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/cloudflared - - https://hub.docker.com/r/cloudflare/cloudflared -type: application -version: 2.0.3 -annotations: - truecharts.org/catagories: | - - network - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/cloudflared/2.0.3/app-changelog.md b/stable/cloudflared/2.0.3/app-changelog.md deleted file mode 100644 index 86970053d13..00000000000 --- a/stable/cloudflared/2.0.3/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [cloudflared-2.0.3](https://github.com/truecharts/charts/compare/cloudflared-2.0.2...cloudflared-2.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - \ No newline at end of file diff --git a/stable/cloudflared/2.0.3/charts/common-10.9.4.tgz b/stable/cloudflared/2.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/cloudflared/2.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/cloudflared/2.0.3/CHANGELOG.md b/stable/cloudflared/2.0.4/CHANGELOG.md similarity index 100% rename from stable/cloudflared/2.0.3/CHANGELOG.md rename to stable/cloudflared/2.0.4/CHANGELOG.md diff --git a/stable/cloudflared/2.0.4/Chart.yaml b/stable/cloudflared/2.0.4/Chart.yaml new file mode 100644 index 00000000000..7a9538cab61 --- /dev/null +++ b/stable/cloudflared/2.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "2022.10.3" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Client for Cloudflare Tunnel, a daemon that exposes private services through the Cloudflare edge. +home: https://truecharts.org/docs/charts/stable/cloudflared +icon: https://truecharts.org/img/hotlink-ok/chart-icons/cloudflared.png +keywords: + - cloudflared + - networking +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: cloudflared +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/cloudflared + - https://hub.docker.com/r/cloudflare/cloudflared +type: application +version: 2.0.4 +annotations: + truecharts.org/catagories: | + - network + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/cloudflared/2.0.3/README.md b/stable/cloudflared/2.0.4/README.md similarity index 100% rename from stable/cloudflared/2.0.3/README.md rename to stable/cloudflared/2.0.4/README.md diff --git a/stable/cloudflared/2.0.4/app-changelog.md b/stable/cloudflared/2.0.4/app-changelog.md new file mode 100644 index 00000000000..48d4735f881 --- /dev/null +++ b/stable/cloudflared/2.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [cloudflared-2.0.4](https://github.com/truecharts/charts/compare/cloudflared-2.0.3...cloudflared-2.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/cloudflared/2.0.3/app-readme.md b/stable/cloudflared/2.0.4/app-readme.md similarity index 100% rename from stable/cloudflared/2.0.3/app-readme.md rename to stable/cloudflared/2.0.4/app-readme.md diff --git a/stable/cloudflared/2.0.4/charts/common-10.9.7.tgz b/stable/cloudflared/2.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/cloudflared/2.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/cloudflared/2.0.3/ix_values.yaml b/stable/cloudflared/2.0.4/ix_values.yaml similarity index 100% rename from stable/cloudflared/2.0.3/ix_values.yaml rename to stable/cloudflared/2.0.4/ix_values.yaml diff --git a/stable/cloudflared/2.0.3/questions.yaml b/stable/cloudflared/2.0.4/questions.yaml similarity index 100% rename from stable/cloudflared/2.0.3/questions.yaml rename to stable/cloudflared/2.0.4/questions.yaml diff --git a/stable/ddns-updater/3.0.3/templates/common.yaml b/stable/cloudflared/2.0.4/templates/common.yaml similarity index 100% rename from stable/ddns-updater/3.0.3/templates/common.yaml rename to stable/cloudflared/2.0.4/templates/common.yaml diff --git a/stable/embystat/3.0.3/values.yaml b/stable/cloudflared/2.0.4/values.yaml similarity index 100% rename from stable/embystat/3.0.3/values.yaml rename to stable/cloudflared/2.0.4/values.yaml diff --git a/stable/cloudflareddns/2.0.3/Chart.lock b/stable/cloudflareddns/2.0.3/Chart.lock deleted file mode 100644 index b1bb3c2cddf..00000000000 --- a/stable/cloudflareddns/2.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:32:49.065023117Z" diff --git a/stable/cloudflareddns/2.0.3/Chart.yaml b/stable/cloudflareddns/2.0.3/Chart.yaml deleted file mode 100644 index 570ef4e7cf0..00000000000 --- a/stable/cloudflareddns/2.0.3/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: cloudflareddns -version: 2.0.3 -appVersion: "latest" -description: Update your Cloudflare DNS records automatically for those with a dynamic IP -type: application -deprecated: false -home: https://truecharts.org/docs/charts/stable/cloudflareddns -icon: https://truecharts.org/img/hotlink-ok/chart-icons/cloudflareddns.png -keywords: - - ddns - - cloudflare - - cloudflareddns -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/cloudflareddns - - https://github.com/hotio/cloudflareddns - - https://hotio.dev/containers/cloudflareddns/ -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 - # condition: -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - - networking - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/cloudflareddns/2.0.3/app-changelog.md b/stable/cloudflareddns/2.0.3/app-changelog.md deleted file mode 100644 index 8af5c5b544a..00000000000 --- a/stable/cloudflareddns/2.0.3/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [cloudflareddns-2.0.3](https://github.com/truecharts/charts/compare/cloudflareddns-2.0.2...cloudflareddns-2.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - \ No newline at end of file diff --git a/stable/cloudflareddns/2.0.3/charts/common-10.9.4.tgz b/stable/cloudflareddns/2.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/cloudflareddns/2.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/cloudflareddns/2.0.3/ix_values.yaml b/stable/cloudflareddns/2.0.3/ix_values.yaml deleted file mode 100644 index 784da9ddad8..00000000000 --- a/stable/cloudflareddns/2.0.3/ix_values.yaml +++ /dev/null @@ -1,55 +0,0 @@ -image: - repository: tccr.io/truecharts/cloudflareddns - pullPolicy: IfNotPresent - tag: latest@sha256:eb0822558c0d24d40292997c1b7b42a87f10e91d2e4ceb37dbe3c7e6bb6cf056 - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -secretEnv: - CF_APITOKEN: "" - CF_APIKEY: "" - CF_APITOKEN_ZONE: "" - -env: - DETECTION_MODE: '{{ ternary .Values.env.DETECT_MODE .Values.env.DETECT_OVERRIDE (eq .Values.env.DETECT_OVERRIDE "") }}' - # Use Defined - INTERVAL: 300 - DETECT_MODE: "dig-whoami.cloudflare" - DETECT_OVERRIDE: "" - LOG_LEVEL: 3 - cloudflareddns: "" - CF_USER: "your.cf.email@example.com" - CF_HOSTS: "test.example.com;test.foobar.com;test2.foobar.com" - CF_ZONES: "example.com;foobar.com;foobar.com" - CF_RECORDTYPES: "A;A;AAAA" - -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false - -service: - main: - enabled: false - ports: - main: - enabled: false - -persistence: - config: - enabled: true - mountPath: "/config" - varrun: - enabled: true - -portal: - enabled: false diff --git a/stable/cloudflareddns/2.0.3/CHANGELOG.md b/stable/cloudflareddns/2.0.4/CHANGELOG.md similarity index 100% rename from stable/cloudflareddns/2.0.3/CHANGELOG.md rename to stable/cloudflareddns/2.0.4/CHANGELOG.md diff --git a/stable/cloudflareddns/2.0.4/Chart.yaml b/stable/cloudflareddns/2.0.4/Chart.yaml new file mode 100644 index 00000000000..f8754ccb813 --- /dev/null +++ b/stable/cloudflareddns/2.0.4/Chart.yaml @@ -0,0 +1,33 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: cloudflareddns +version: 2.0.4 +appVersion: "latest" +description: Update your Cloudflare DNS records automatically for those with a dynamic IP +type: application +deprecated: false +home: https://truecharts.org/docs/charts/stable/cloudflareddns +icon: https://truecharts.org/img/hotlink-ok/chart-icons/cloudflareddns.png +keywords: + - ddns + - cloudflare + - cloudflareddns +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/cloudflareddns + - https://github.com/hotio/cloudflareddns + - https://hotio.dev/containers/cloudflareddns/ +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + # condition: +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + - networking + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/cloudflareddns/2.0.3/README.md b/stable/cloudflareddns/2.0.4/README.md similarity index 100% rename from stable/cloudflareddns/2.0.3/README.md rename to stable/cloudflareddns/2.0.4/README.md diff --git a/stable/cloudflareddns/2.0.4/app-changelog.md b/stable/cloudflareddns/2.0.4/app-changelog.md new file mode 100644 index 00000000000..2a2756c62f4 --- /dev/null +++ b/stable/cloudflareddns/2.0.4/app-changelog.md @@ -0,0 +1,11 @@ + + +## [cloudflareddns-2.0.4](https://github.com/truecharts/charts/compare/cloudflareddns-2.0.3...cloudflareddns-2.0.4) (2022-11-12) + +### Chore + +- update docker general non-major ([#4394](https://github.com/truecharts/charts/issues/4394)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + - update docker general non-major + + \ No newline at end of file diff --git a/stable/cloudflareddns/2.0.3/app-readme.md b/stable/cloudflareddns/2.0.4/app-readme.md similarity index 100% rename from stable/cloudflareddns/2.0.3/app-readme.md rename to stable/cloudflareddns/2.0.4/app-readme.md diff --git a/stable/cloudflareddns/2.0.4/charts/common-10.9.7.tgz b/stable/cloudflareddns/2.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/cloudflareddns/2.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/cloudflareddns/2.0.4/ix_values.yaml b/stable/cloudflareddns/2.0.4/ix_values.yaml new file mode 100644 index 00000000000..b8717885514 --- /dev/null +++ b/stable/cloudflareddns/2.0.4/ix_values.yaml @@ -0,0 +1,55 @@ +image: + repository: tccr.io/truecharts/cloudflareddns + pullPolicy: IfNotPresent + tag: latest@sha256:31990e5d0f9e859ad84a4884de8909257059e1318416b591d6a271a3c1275669 + +securityContext: + runAsNonRoot: false + readOnlyRootFilesystem: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +secretEnv: + CF_APITOKEN: "" + CF_APIKEY: "" + CF_APITOKEN_ZONE: "" + +env: + DETECTION_MODE: '{{ ternary .Values.env.DETECT_MODE .Values.env.DETECT_OVERRIDE (eq .Values.env.DETECT_OVERRIDE "") }}' + # Use Defined + INTERVAL: 300 + DETECT_MODE: "dig-whoami.cloudflare" + DETECT_OVERRIDE: "" + LOG_LEVEL: 3 + cloudflareddns: "" + CF_USER: "your.cf.email@example.com" + CF_HOSTS: "test.example.com;test.foobar.com;test2.foobar.com" + CF_ZONES: "example.com;foobar.com;foobar.com" + CF_RECORDTYPES: "A;A;AAAA" + +probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false + +service: + main: + enabled: false + ports: + main: + enabled: false + +persistence: + config: + enabled: true + mountPath: "/config" + varrun: + enabled: true + +portal: + enabled: false diff --git a/stable/cloudflareddns/2.0.3/questions.yaml b/stable/cloudflareddns/2.0.4/questions.yaml similarity index 100% rename from stable/cloudflareddns/2.0.3/questions.yaml rename to stable/cloudflareddns/2.0.4/questions.yaml diff --git a/stable/deconz/9.0.3/templates/common.yaml b/stable/cloudflareddns/2.0.4/templates/common.yaml similarity index 100% rename from stable/deconz/9.0.3/templates/common.yaml rename to stable/cloudflareddns/2.0.4/templates/common.yaml diff --git a/stable/emulatorjs/3.0.3/values.yaml b/stable/cloudflareddns/2.0.4/values.yaml similarity index 100% rename from stable/emulatorjs/3.0.3/values.yaml rename to stable/cloudflareddns/2.0.4/values.yaml diff --git a/stable/code-server/5.0.3/Chart.lock b/stable/code-server/5.0.3/Chart.lock deleted file mode 100644 index 34fd0fccc56..00000000000 --- a/stable/code-server/5.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:33:06.312861628Z" diff --git a/stable/code-server/5.0.3/Chart.yaml b/stable/code-server/5.0.3/Chart.yaml deleted file mode 100644 index 09f318444e7..00000000000 --- a/stable/code-server/5.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: "4.8.3" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: Run VS Code on any machine anywhere and access it in the browser. -home: https://truecharts.org/docs/charts/stable/code-server -icon: https://truecharts.org/img/hotlink-ok/chart-icons/code-server.png -keywords: - - code - - vs - - visual studio - - vscode -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: code-server -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/code-server - - https://github.com/cdr/code-server -type: application -version: 5.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/code-server/5.0.3/app-changelog.md b/stable/code-server/5.0.3/app-changelog.md deleted file mode 100644 index ed86fe73d1c..00000000000 --- a/stable/code-server/5.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [code-server-5.0.3](https://github.com/truecharts/charts/compare/code-server-5.0.2...code-server-5.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/code-server/5.0.3/charts/common-10.9.4.tgz b/stable/code-server/5.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/code-server/5.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/code-server/5.0.3/CHANGELOG.md b/stable/code-server/5.0.4/CHANGELOG.md similarity index 100% rename from stable/code-server/5.0.3/CHANGELOG.md rename to stable/code-server/5.0.4/CHANGELOG.md diff --git a/stable/code-server/5.0.4/Chart.yaml b/stable/code-server/5.0.4/Chart.yaml new file mode 100644 index 00000000000..36730e349dc --- /dev/null +++ b/stable/code-server/5.0.4/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "4.8.3" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: Run VS Code on any machine anywhere and access it in the browser. +home: https://truecharts.org/docs/charts/stable/code-server +icon: https://truecharts.org/img/hotlink-ok/chart-icons/code-server.png +keywords: + - code + - vs + - visual studio + - vscode +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: code-server +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/code-server + - https://github.com/cdr/code-server +type: application +version: 5.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/code-server/5.0.3/README.md b/stable/code-server/5.0.4/README.md similarity index 100% rename from stable/code-server/5.0.3/README.md rename to stable/code-server/5.0.4/README.md diff --git a/stable/code-server/5.0.4/app-changelog.md b/stable/code-server/5.0.4/app-changelog.md new file mode 100644 index 00000000000..401946516ee --- /dev/null +++ b/stable/code-server/5.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [code-server-5.0.4](https://github.com/truecharts/charts/compare/openvscode-server-3.0.3...code-server-5.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/code-server/5.0.3/app-readme.md b/stable/code-server/5.0.4/app-readme.md similarity index 100% rename from stable/code-server/5.0.3/app-readme.md rename to stable/code-server/5.0.4/app-readme.md diff --git a/stable/code-server/5.0.4/charts/common-10.9.7.tgz b/stable/code-server/5.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/code-server/5.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/code-server/5.0.3/ix_values.yaml b/stable/code-server/5.0.4/ix_values.yaml similarity index 100% rename from stable/code-server/5.0.3/ix_values.yaml rename to stable/code-server/5.0.4/ix_values.yaml diff --git a/stable/code-server/5.0.3/questions.yaml b/stable/code-server/5.0.4/questions.yaml similarity index 100% rename from stable/code-server/5.0.3/questions.yaml rename to stable/code-server/5.0.4/questions.yaml diff --git a/stable/davos/5.0.3/templates/common.yaml b/stable/code-server/5.0.4/templates/common.yaml similarity index 100% rename from stable/davos/5.0.3/templates/common.yaml rename to stable/code-server/5.0.4/templates/common.yaml diff --git a/stable/endlessh/3.0.3/values.yaml b/stable/code-server/5.0.4/values.yaml similarity index 100% rename from stable/endlessh/3.0.3/values.yaml rename to stable/code-server/5.0.4/values.yaml diff --git a/stable/commento-plusplus/5.0.0/CHANGELOG.md b/stable/commento-plusplus/5.0.0/CHANGELOG.md new file mode 100644 index 00000000000..964833ddb62 --- /dev/null +++ b/stable/commento-plusplus/5.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [commento-plusplus-4.0.0](https://github.com/truecharts/charts/compare/commento-plusplus-3.0.53...commento-plusplus-4.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [commento-plusplus-3.0.56](https://github.com/truecharts/charts/compare/commento-plusplus-3.0.53...commento-plusplus-3.0.56) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [commento-plusplus-3.0.55](https://github.com/truecharts/charts/compare/commento-plusplus-3.0.53...commento-plusplus-3.0.55) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [commento-plusplus-3.0.55](https://github.com/truecharts/charts/compare/commento-plusplus-3.0.53...commento-plusplus-3.0.55) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [commento-plusplus-3.0.55](https://github.com/truecharts/charts/compare/commento-plusplus-3.0.53...commento-plusplus-3.0.55) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [commento-plusplus-3.0.54](https://github.com/truecharts/charts/compare/commento-plusplus-3.0.53...commento-plusplus-3.0.54) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + diff --git a/stable/commento-plusplus/5.0.0/Chart.yaml b/stable/commento-plusplus/5.0.0/Chart.yaml new file mode 100644 index 00000000000..3e540c88299 --- /dev/null +++ b/stable/commento-plusplus/5.0.0/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "1.8.7" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 +description: Commento++ is a free, open source, fast & lightweight comments box that you can embed in your static website instead of Disqus. +home: https://truecharts.org/docs/charts/stable/commento-plusplus +icon: https://truecharts.org/img/hotlink-ok/chart-icons/commento-plusplus.png +keywords: + - commento +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: commento-plusplus +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/commento-plusplus + - https://github.com/souramoo/commentoplusplus + - https://hub.docker.com/r/caroga/commentoplusplus +version: 5.0.0 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/commento-plusplus/5.0.0/README.md b/stable/commento-plusplus/5.0.0/README.md new file mode 100644 index 00000000000..5957694f47d --- /dev/null +++ b/stable/commento-plusplus/5.0.0/README.md @@ -0,0 +1,108 @@ +# commento-plusplus + +Commento++ is a free, open source, fast & lightweight comments box that you can embed in your static website instead of Disqus. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [commento-plusplus](https://truecharts.org/docs/charts/stable/commento-plusplus) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.122 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `commento-plusplus` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install commento-plusplus TrueCharts/commento-plusplus +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `commento-plusplus` deployment + +```console +helm uninstall commento-plusplus +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install commento-plusplus \ + --set env.TZ="America/New York" \ + TrueCharts/commento-plusplus +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install commento-plusplus TrueCharts/commento-plusplus -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/commento-plusplus/5.0.0/app-changelog.md b/stable/commento-plusplus/5.0.0/app-changelog.md new file mode 100644 index 00000000000..4ebb4a46c26 --- /dev/null +++ b/stable/commento-plusplus/5.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [commento-plusplus-5.0.0](https://github.com/truecharts/charts/compare/commento-plusplus-4.0.3...commento-plusplus-5.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/commento-plusplus/5.0.0/app-readme.md b/stable/commento-plusplus/5.0.0/app-readme.md new file mode 100644 index 00000000000..1445a2c7c28 --- /dev/null +++ b/stable/commento-plusplus/5.0.0/app-readme.md @@ -0,0 +1,8 @@ +Commento++ is a free, open source, fast & lightweight comments box that you can embed in your static website instead of Disqus. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/commento-plusplus](https://truecharts.org/docs/charts/stable/commento-plusplus) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/commento-plusplus/5.0.0/charts/common-10.9.7.tgz b/stable/commento-plusplus/5.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/commento-plusplus/5.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/commento-plusplus/5.0.0/charts/postgresql-9.0.5.tgz b/stable/commento-plusplus/5.0.0/charts/postgresql-9.0.5.tgz new file mode 100644 index 00000000000..8fe3c326a7c Binary files /dev/null and b/stable/commento-plusplus/5.0.0/charts/postgresql-9.0.5.tgz differ diff --git a/stable/commento-plusplus/5.0.0/ix_values.yaml b/stable/commento-plusplus/5.0.0/ix_values.yaml new file mode 100644 index 00000000000..138e3f387cb --- /dev/null +++ b/stable/commento-plusplus/5.0.0/ix_values.yaml @@ -0,0 +1,38 @@ +image: + repository: tccr.io/truecharts/commento-plusplus + tag: v1.8.7@sha256:9e64c97771e6d875c465fd047bc98978c7ffc4ff6c0841a878c790753a8cfca1 + pullPolicy: IfNotPresent + +env: + COMMENTO_PORT: "{{ .Values.service.main.ports.main.port }}" + # User Defined + COMMENTO_FORBID_NEW_OWNERS: false + COMMENTO_GZIP_STATIC: true + COMMENTO_ORIGIN: "http://localhost:8080" + COMMENTO_ENABLE_WILDCARDS: true + COMMENTO_ENABLE_LOGGING: false + SMTP_SKIP_HOST_VERIFY: false + COMMENTO_SMTP_USERNAME: "" + COMMENTO_SMTP_PASSWORD: "" + COMMENTO_SMTP_HOST: "" + COMMENTO_SMTP_FROM_ADDRESS: "" + COMMENTO_SMTP_PORT: 587 + COMMENTO_POSTGRES: + secretKeyRef: + name: dbcreds + key: urlnossl + +service: + main: + ports: + main: + port: 10240 + +postgresql: + enabled: true + existingSecret: "dbcreds" + postgresqlUsername: comment-plusplus + postgresqlDatabase: comment-plusplus + +portal: + enabled: true diff --git a/stable/commento-plusplus/5.0.0/questions.yaml b/stable/commento-plusplus/5.0.0/questions.yaml new file mode 100644 index 00000000000..e1cd67fbdf2 --- /dev/null +++ b/stable/commento-plusplus/5.0.0/questions.yaml @@ -0,0 +1,1831 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: env + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: COMMENTO_ORIGIN + label: "COMMENTO_ORIGIN" + description: "This should be set to the subdomain or the IP address hosting Commento. All API requests will go to this server. This may include subdirectories if Commento is hosted behind a reverse proxy, for example. Include the protocol in the value to use HTTP/HTTPS." + schema: + type: string + default: "" + - variable: COMMENTO_FORBID_NEW_OWNERS + label: "COMMENTO_FORBID_NEW_OWNERS" + description: "Used to disable new dashboard registrations. Useful if you are the only person using Commento on your server. Does not impact the creation of accounts for your readers." + schema: + type: boolean + default: false + - variable: COMMENTO_GZIP_STATIC + label: "COMMENTO_GZIP_STATIC" + schema: + type: boolean + default: true + - variable: COMMENTO_ENABLE_WILDCARDS + label: "COMMENTO_ENABLE_WILDCARDS" + description: "Allows use of wildcards in domain names in the admin dashboard. (e.g. if you share your commento instance with more than one admin/allow new registrations)" + schema: + type: boolean + default: true + - variable: COMMENTO_ENABLE_LOGGING + label: "COMMENTO_ENABLE_LOGGING" + description: "Should we log every page view? This will allow you to see stats but will fill up your free postgres database quite quickly." + schema: + type: boolean + default: false + - variable: smpt_config + label: "Enable SMTP" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: SMTP_SKIP_HOST_VERIFY + label: "SMTP_SKIP_HOST_VERIFY" + description: "Allows skipping of host verification for SMTP email sending." + schema: + type: boolean + default: false + - variable: COMMENTO_SMTP_USERNAME + label: "COMMENTO_SMTP_USERNAME" + description: "SMTP credentials and configuration the server should use to send emails." + schema: + type: string + default: "" + - variable: COMMENTO_SMTP_PASSWORD + label: "COMMENTO_SMTP_PASSWORD" + description: "SMTP credentials and configuration the server should use to send emails." + schema: + type: string + private: true + default: "" + - variable: COMMENTO_SMTP_HOST + label: "COMMENTO_SMTP_HOST" + description: "SMTP credentials and configuration the server should use to send emails." + schema: + type: string + default: "" + - variable: COMMENTO_SMTP_FROM_ADDRESS + label: "COMMENTO_SMTP_FROM_ADDRESS" + description: "SMTP credentials and configuration the server should use to send emails." + schema: + type: string + default: "" + - variable: COMMENTO_SMTP_PORT + label: "COMMENTO_SMTP_PORT" + description: "SMTP credentials and configuration the server should use to send emails." + schema: + type: int + default: 587 + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10240 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: true + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 568 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 568 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at +
https://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/deemix/4.0.3/templates/common.yaml b/stable/commento-plusplus/5.0.0/templates/common.yaml similarity index 100% rename from stable/deemix/4.0.3/templates/common.yaml rename to stable/commento-plusplus/5.0.0/templates/common.yaml diff --git a/stable/external-service/7.0.4/values.yaml b/stable/commento-plusplus/5.0.0/values.yaml similarity index 100% rename from stable/external-service/7.0.4/values.yaml rename to stable/commento-plusplus/5.0.0/values.yaml diff --git a/stable/couchpotato/3.0.3/Chart.lock b/stable/couchpotato/3.0.3/Chart.lock deleted file mode 100644 index 8a47f1b024c..00000000000 --- a/stable/couchpotato/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:33:19.869182821Z" diff --git a/stable/couchpotato/3.0.3/Chart.yaml b/stable/couchpotato/3.0.3/Chart.yaml deleted file mode 100644 index 09abbd3ef04..00000000000 --- a/stable/couchpotato/3.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: couchpotato -version: 3.0.3 -appVersion: "2021.11.22" -description: Couchpotato is an automatic NZB and torrent downloader. -type: application -deprecated: false -home: https://truecharts.org/docs/charts/stable/couchpotato -icon: https://truecharts.org/img/hotlink-ok/chart-icons/couchpotato.png -keywords: - - couchpotato -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/couchpotato - - https://hub.docker.com/r/linuxserver/couchpotato -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 - # condition: -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/couchpotato/3.0.3/app-changelog.md b/stable/couchpotato/3.0.3/app-changelog.md deleted file mode 100644 index bfaafd1aa5f..00000000000 --- a/stable/couchpotato/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [couchpotato-3.0.3](https://github.com/truecharts/charts/compare/couchpotato-3.0.2...couchpotato-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/couchpotato/3.0.3/charts/common-10.9.4.tgz b/stable/couchpotato/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/couchpotato/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/couchpotato/3.0.3/CHANGELOG.md b/stable/couchpotato/3.0.4/CHANGELOG.md similarity index 100% rename from stable/couchpotato/3.0.3/CHANGELOG.md rename to stable/couchpotato/3.0.4/CHANGELOG.md diff --git a/stable/couchpotato/3.0.4/Chart.yaml b/stable/couchpotato/3.0.4/Chart.yaml new file mode 100644 index 00000000000..2f1eb633ae2 --- /dev/null +++ b/stable/couchpotato/3.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: couchpotato +version: 3.0.4 +appVersion: "2021.11.22" +description: Couchpotato is an automatic NZB and torrent downloader. +type: application +deprecated: false +home: https://truecharts.org/docs/charts/stable/couchpotato +icon: https://truecharts.org/img/hotlink-ok/chart-icons/couchpotato.png +keywords: + - couchpotato +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/couchpotato + - https://hub.docker.com/r/linuxserver/couchpotato +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + # condition: +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/couchpotato/3.0.3/README.md b/stable/couchpotato/3.0.4/README.md similarity index 100% rename from stable/couchpotato/3.0.3/README.md rename to stable/couchpotato/3.0.4/README.md diff --git a/stable/couchpotato/3.0.4/app-changelog.md b/stable/couchpotato/3.0.4/app-changelog.md new file mode 100644 index 00000000000..2c4480b40fb --- /dev/null +++ b/stable/couchpotato/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [couchpotato-3.0.4](https://github.com/truecharts/charts/compare/couchpotato-3.0.3...couchpotato-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/couchpotato/3.0.3/app-readme.md b/stable/couchpotato/3.0.4/app-readme.md similarity index 100% rename from stable/couchpotato/3.0.3/app-readme.md rename to stable/couchpotato/3.0.4/app-readme.md diff --git a/stable/couchpotato/3.0.4/charts/common-10.9.7.tgz b/stable/couchpotato/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/couchpotato/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/couchpotato/3.0.3/ix_values.yaml b/stable/couchpotato/3.0.4/ix_values.yaml similarity index 100% rename from stable/couchpotato/3.0.3/ix_values.yaml rename to stable/couchpotato/3.0.4/ix_values.yaml diff --git a/stable/couchpotato/3.0.3/questions.yaml b/stable/couchpotato/3.0.4/questions.yaml similarity index 100% rename from stable/couchpotato/3.0.3/questions.yaml rename to stable/couchpotato/3.0.4/questions.yaml diff --git a/stable/deepstack/5.0.3/templates/common.yaml b/stable/couchpotato/3.0.4/templates/common.yaml similarity index 100% rename from stable/deepstack/5.0.3/templates/common.yaml rename to stable/couchpotato/3.0.4/templates/common.yaml diff --git a/stable/filebot/2.0.3/values.yaml b/stable/couchpotato/3.0.4/values.yaml similarity index 100% rename from stable/filebot/2.0.3/values.yaml rename to stable/couchpotato/3.0.4/values.yaml diff --git a/stable/cryptofolio/5.0.3/Chart.lock b/stable/cryptofolio/5.0.3/Chart.lock deleted file mode 100644 index a71fa9e55fc..00000000000 --- a/stable/cryptofolio/5.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:33:20.230816105Z" diff --git a/stable/cryptofolio/5.0.3/Chart.yaml b/stable/cryptofolio/5.0.3/Chart.yaml deleted file mode 100644 index 13b729f78ba..00000000000 --- a/stable/cryptofolio/5.0.3/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: "2.2.0" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: Track your cryptocurrency holdings/portfolio -home: https://truecharts.org/docs/charts/stable/cryptofolio -icon: https://truecharts.org/img/hotlink-ok/chart-icons/cryptofolio.png -keywords: - - cryptofolio -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: cryptofolio -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/cryptofolio - - https://github.com/Xtrendence/cryptofolio -version: 5.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/cryptofolio/5.0.3/app-changelog.md b/stable/cryptofolio/5.0.3/app-changelog.md deleted file mode 100644 index 9ca96834919..00000000000 --- a/stable/cryptofolio/5.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [cryptofolio-5.0.3](https://github.com/truecharts/charts/compare/cryptofolio-5.0.2...cryptofolio-5.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/cryptofolio/5.0.3/charts/common-10.9.4.tgz b/stable/cryptofolio/5.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/cryptofolio/5.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/cryptofolio/5.0.3/CHANGELOG.md b/stable/cryptofolio/5.0.4/CHANGELOG.md similarity index 100% rename from stable/cryptofolio/5.0.3/CHANGELOG.md rename to stable/cryptofolio/5.0.4/CHANGELOG.md diff --git a/stable/cryptofolio/5.0.4/Chart.yaml b/stable/cryptofolio/5.0.4/Chart.yaml new file mode 100644 index 00000000000..4d7f403e8bf --- /dev/null +++ b/stable/cryptofolio/5.0.4/Chart.yaml @@ -0,0 +1,26 @@ +apiVersion: v2 +appVersion: "2.2.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: Track your cryptocurrency holdings/portfolio +home: https://truecharts.org/docs/charts/stable/cryptofolio +icon: https://truecharts.org/img/hotlink-ok/chart-icons/cryptofolio.png +keywords: + - cryptofolio +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: cryptofolio +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/cryptofolio + - https://github.com/Xtrendence/cryptofolio +version: 5.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/cryptofolio/5.0.3/README.md b/stable/cryptofolio/5.0.4/README.md similarity index 100% rename from stable/cryptofolio/5.0.3/README.md rename to stable/cryptofolio/5.0.4/README.md diff --git a/stable/cryptofolio/5.0.4/app-changelog.md b/stable/cryptofolio/5.0.4/app-changelog.md new file mode 100644 index 00000000000..52397d6f6f0 --- /dev/null +++ b/stable/cryptofolio/5.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [cryptofolio-5.0.4](https://github.com/truecharts/charts/compare/cryptofolio-5.0.3...cryptofolio-5.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/cryptofolio/5.0.3/app-readme.md b/stable/cryptofolio/5.0.4/app-readme.md similarity index 100% rename from stable/cryptofolio/5.0.3/app-readme.md rename to stable/cryptofolio/5.0.4/app-readme.md diff --git a/stable/cryptofolio/5.0.4/charts/common-10.9.7.tgz b/stable/cryptofolio/5.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/cryptofolio/5.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/cryptofolio/5.0.3/ix_values.yaml b/stable/cryptofolio/5.0.4/ix_values.yaml similarity index 100% rename from stable/cryptofolio/5.0.3/ix_values.yaml rename to stable/cryptofolio/5.0.4/ix_values.yaml diff --git a/stable/cryptofolio/5.0.3/questions.yaml b/stable/cryptofolio/5.0.4/questions.yaml similarity index 100% rename from stable/cryptofolio/5.0.3/questions.yaml rename to stable/cryptofolio/5.0.4/questions.yaml diff --git a/stable/dillinger/3.0.3/templates/common.yaml b/stable/cryptofolio/5.0.4/templates/common.yaml similarity index 100% rename from stable/dillinger/3.0.3/templates/common.yaml rename to stable/cryptofolio/5.0.4/templates/common.yaml diff --git a/stable/filebrowser/3.0.3/values.yaml b/stable/cryptofolio/5.0.4/values.yaml similarity index 100% rename from stable/filebrowser/3.0.3/values.yaml rename to stable/cryptofolio/5.0.4/values.yaml diff --git a/stable/custom-app/6.0.3/Chart.lock b/stable/custom-app/6.0.3/Chart.lock deleted file mode 100644 index a130f6b5f0d..00000000000 --- a/stable/custom-app/6.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:33:37.34109981Z" diff --git a/stable/custom-app/6.0.3/Chart.yaml b/stable/custom-app/6.0.3/Chart.yaml deleted file mode 100644 index 90e71cc53dc..00000000000 --- a/stable/custom-app/6.0.3/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: "0.20.2225" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Advanced tool to create your own TrueCharts-based App -home: https://truecharts.org/docs/charts/stable/custom-app -icon: https://truecharts.org/img/hotlink-ok/chart-icons/custom-app.png -keywords: - - custom -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: custom-app -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/custom-app -type: application -version: 6.0.3 -annotations: - truecharts.org/catagories: | - - custom - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/custom-app/6.0.3/app-changelog.md b/stable/custom-app/6.0.3/app-changelog.md deleted file mode 100644 index cfd6f468528..00000000000 --- a/stable/custom-app/6.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [custom-app-6.0.3](https://github.com/truecharts/charts/compare/custom-app-6.0.2...custom-app-6.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/custom-app/6.0.3/charts/common-10.9.4.tgz b/stable/custom-app/6.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/custom-app/6.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/custom-app/6.0.3/ix_values.yaml b/stable/custom-app/6.0.3/ix_values.yaml deleted file mode 100644 index 12e95fe6f2f..00000000000 --- a/stable/custom-app/6.0.3/ix_values.yaml +++ /dev/null @@ -1,7 +0,0 @@ -image: - repository: tccr.io/truecharts/jackett - pullPolicy: IfNotPresent - tag: 0.20.2225@sha256:4834641e0a2fc0e3c677bad6dc31188004498697ff5c9948579a9a997e9893d2 - -portal: - enabled: true diff --git a/stable/custom-app/6.0.3/CHANGELOG.md b/stable/custom-app/6.0.4/CHANGELOG.md similarity index 100% rename from stable/custom-app/6.0.3/CHANGELOG.md rename to stable/custom-app/6.0.4/CHANGELOG.md diff --git a/stable/custom-app/6.0.4/Chart.yaml b/stable/custom-app/6.0.4/Chart.yaml new file mode 100644 index 00000000000..5a70ab5d7a7 --- /dev/null +++ b/stable/custom-app/6.0.4/Chart.yaml @@ -0,0 +1,27 @@ +apiVersion: v2 +appVersion: "0.20.2238" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Advanced tool to create your own TrueCharts-based App +home: https://truecharts.org/docs/charts/stable/custom-app +icon: https://truecharts.org/img/hotlink-ok/chart-icons/custom-app.png +keywords: + - custom +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: custom-app +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/custom-app +type: application +version: 6.0.4 +annotations: + truecharts.org/catagories: | + - custom + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/custom-app/6.0.3/README.md b/stable/custom-app/6.0.4/README.md similarity index 100% rename from stable/custom-app/6.0.3/README.md rename to stable/custom-app/6.0.4/README.md diff --git a/stable/custom-app/6.0.4/app-changelog.md b/stable/custom-app/6.0.4/app-changelog.md new file mode 100644 index 00000000000..f52745687ab --- /dev/null +++ b/stable/custom-app/6.0.4/app-changelog.md @@ -0,0 +1,11 @@ + + +## [custom-app-6.0.4](https://github.com/truecharts/charts/compare/custom-app-6.0.3...custom-app-6.0.4) (2022-11-12) + +### Chore + +- update docker general non-major ([#4394](https://github.com/truecharts/charts/issues/4394)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + - update docker general non-major + + \ No newline at end of file diff --git a/stable/custom-app/6.0.3/app-readme.md b/stable/custom-app/6.0.4/app-readme.md similarity index 100% rename from stable/custom-app/6.0.3/app-readme.md rename to stable/custom-app/6.0.4/app-readme.md diff --git a/stable/custom-app/6.0.4/charts/common-10.9.7.tgz b/stable/custom-app/6.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/custom-app/6.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/custom-app/6.0.4/ix_values.yaml b/stable/custom-app/6.0.4/ix_values.yaml new file mode 100644 index 00000000000..5175f18151e --- /dev/null +++ b/stable/custom-app/6.0.4/ix_values.yaml @@ -0,0 +1,7 @@ +image: + repository: tccr.io/truecharts/jackett + pullPolicy: IfNotPresent + tag: 0.20.2238@sha256:a6046d29cff50f1e594cc139742df326cb712763ab52c3e6f0396d60445e8790 + +portal: + enabled: true diff --git a/stable/custom-app/6.0.3/questions.yaml b/stable/custom-app/6.0.4/questions.yaml similarity index 100% rename from stable/custom-app/6.0.3/questions.yaml rename to stable/custom-app/6.0.4/questions.yaml diff --git a/stable/dizquetv/8.0.3/templates/common.yaml b/stable/custom-app/6.0.4/templates/common.yaml similarity index 100% rename from stable/dizquetv/8.0.3/templates/common.yaml rename to stable/custom-app/6.0.4/templates/common.yaml diff --git a/stable/fileflows/3.0.3/values.yaml b/stable/custom-app/6.0.4/values.yaml similarity index 100% rename from stable/fileflows/3.0.3/values.yaml rename to stable/custom-app/6.0.4/values.yaml diff --git a/stable/cyberchef/3.0.3/Chart.lock b/stable/cyberchef/3.0.3/Chart.lock deleted file mode 100644 index 9e005d37eb7..00000000000 --- a/stable/cyberchef/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:33:51.291796925Z" diff --git a/stable/cyberchef/3.0.3/Chart.yaml b/stable/cyberchef/3.0.3/Chart.yaml deleted file mode 100644 index 9681df4d4ac..00000000000 --- a/stable/cyberchef/3.0.3/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: "9.48.0" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: CyberChef is a simple, intuitive web app for carrying out all manner of "cyber" operations within a web browser. -home: https://truecharts.org/docs/charts/stable/cyberchef -icon: https://truecharts.org/img/hotlink-ok/chart-icons/cyberchef.png -keywords: - - cyberchef -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: cyberchef -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/cyberchef - - https://hub.docker.com/r/mpepping/cyberchef -version: 3.0.3 -annotations: - truecharts.org/catagories: | - - utilities - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/cyberchef/3.0.3/app-changelog.md b/stable/cyberchef/3.0.3/app-changelog.md deleted file mode 100644 index 98210ae3525..00000000000 --- a/stable/cyberchef/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [cyberchef-3.0.3](https://github.com/truecharts/charts/compare/cyberchef-3.0.2...cyberchef-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/cyberchef/3.0.3/charts/common-10.9.4.tgz b/stable/cyberchef/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/cyberchef/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/cyberchef/3.0.3/ix_values.yaml b/stable/cyberchef/3.0.3/ix_values.yaml deleted file mode 100644 index 5d67a95647f..00000000000 --- a/stable/cyberchef/3.0.3/ix_values.yaml +++ /dev/null @@ -1,22 +0,0 @@ -image: - repository: tccr.io/truecharts/cyberchef - tag: 9.48.0@sha256:14e317e875a42ee9ee21a503a070d338b032fec629b6f4f4d9ddb4fca6bf3382 - pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -service: - main: - ports: - main: - port: 10219 - targetPort: 8000 - -portal: - enabled: true diff --git a/stable/cyberchef/3.0.3/CHANGELOG.md b/stable/cyberchef/3.0.4/CHANGELOG.md similarity index 100% rename from stable/cyberchef/3.0.3/CHANGELOG.md rename to stable/cyberchef/3.0.4/CHANGELOG.md diff --git a/stable/cyberchef/3.0.4/Chart.yaml b/stable/cyberchef/3.0.4/Chart.yaml new file mode 100644 index 00000000000..7cf81d50fed --- /dev/null +++ b/stable/cyberchef/3.0.4/Chart.yaml @@ -0,0 +1,26 @@ +apiVersion: v2 +appVersion: "9.49.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: CyberChef is a simple, intuitive web app for carrying out all manner of "cyber" operations within a web browser. +home: https://truecharts.org/docs/charts/stable/cyberchef +icon: https://truecharts.org/img/hotlink-ok/chart-icons/cyberchef.png +keywords: + - cyberchef +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: cyberchef +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/cyberchef + - https://hub.docker.com/r/mpepping/cyberchef +version: 3.0.4 +annotations: + truecharts.org/catagories: | + - utilities + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/cyberchef/3.0.3/README.md b/stable/cyberchef/3.0.4/README.md similarity index 100% rename from stable/cyberchef/3.0.3/README.md rename to stable/cyberchef/3.0.4/README.md diff --git a/stable/cyberchef/3.0.4/app-changelog.md b/stable/cyberchef/3.0.4/app-changelog.md new file mode 100644 index 00000000000..0ef9a6fa5c3 --- /dev/null +++ b/stable/cyberchef/3.0.4/app-changelog.md @@ -0,0 +1,11 @@ + + +## [cyberchef-3.0.4](https://github.com/truecharts/charts/compare/cyberchef-3.0.3...cyberchef-3.0.4) (2022-11-12) + +### Chore + +- update docker general non-major ([#4394](https://github.com/truecharts/charts/issues/4394)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + - update docker general non-major + + \ No newline at end of file diff --git a/stable/cyberchef/3.0.3/app-readme.md b/stable/cyberchef/3.0.4/app-readme.md similarity index 100% rename from stable/cyberchef/3.0.3/app-readme.md rename to stable/cyberchef/3.0.4/app-readme.md diff --git a/stable/cyberchef/3.0.4/charts/common-10.9.7.tgz b/stable/cyberchef/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/cyberchef/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/cyberchef/3.0.4/ix_values.yaml b/stable/cyberchef/3.0.4/ix_values.yaml new file mode 100644 index 00000000000..04c6193386d --- /dev/null +++ b/stable/cyberchef/3.0.4/ix_values.yaml @@ -0,0 +1,22 @@ +image: + repository: tccr.io/truecharts/cyberchef + tag: 9.49.0@sha256:193d3876767155a562ae4aae19fd005dba7830e3c335ca9ec7b6a28fd02cc473 + pullPolicy: IfNotPresent + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +service: + main: + ports: + main: + port: 10219 + targetPort: 8000 + +portal: + enabled: true diff --git a/stable/cyberchef/3.0.3/questions.yaml b/stable/cyberchef/3.0.4/questions.yaml similarity index 100% rename from stable/cyberchef/3.0.3/questions.yaml rename to stable/cyberchef/3.0.4/questions.yaml diff --git a/stable/docker-compose/4.0.3/templates/common.yaml b/stable/cyberchef/3.0.4/templates/common.yaml similarity index 100% rename from stable/docker-compose/4.0.3/templates/common.yaml rename to stable/cyberchef/3.0.4/templates/common.yaml diff --git a/stable/filezilla/5.0.3/values.yaml b/stable/cyberchef/3.0.4/values.yaml similarity index 100% rename from stable/filezilla/5.0.3/values.yaml rename to stable/cyberchef/3.0.4/values.yaml diff --git a/stable/czkawka/2.0.3/Chart.lock b/stable/czkawka/2.0.3/Chart.lock deleted file mode 100644 index e9e5f41c707..00000000000 --- a/stable/czkawka/2.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:33:52.292331634Z" diff --git a/stable/czkawka/2.0.3/Chart.yaml b/stable/czkawka/2.0.3/Chart.yaml deleted file mode 100644 index 93962cb13e5..00000000000 --- a/stable/czkawka/2.0.3/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -appVersion: "1.7.0" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Czkawka is a simple, fast and free app to remove unnecessary files from your computer. -home: https://truecharts.org/docs/charts/stable/czkawka -icon: https://truecharts.org/img/hotlink-ok/chart-icons/czkawka.png -keywords: - - duplicates - - file management - - czkawka -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: czkawka -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/czkawka - - https://hub.docker.com/r/jlesage/czkawka - - https://github.com/jlesage/docker-czkawka - - https://github.com/qarmin/czkawka -type: application -version: 2.0.3 -annotations: - truecharts.org/catagories: | - - duplicates - - files - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/czkawka/2.0.3/app-changelog.md b/stable/czkawka/2.0.3/app-changelog.md deleted file mode 100644 index c2c347b3977..00000000000 --- a/stable/czkawka/2.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [czkawka-2.0.3](https://github.com/truecharts/charts/compare/czkawka-2.0.2...czkawka-2.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/czkawka/2.0.3/charts/common-10.9.4.tgz b/stable/czkawka/2.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/czkawka/2.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/czkawka/2.0.3/CHANGELOG.md b/stable/czkawka/2.0.4/CHANGELOG.md similarity index 100% rename from stable/czkawka/2.0.3/CHANGELOG.md rename to stable/czkawka/2.0.4/CHANGELOG.md diff --git a/stable/czkawka/2.0.4/Chart.yaml b/stable/czkawka/2.0.4/Chart.yaml new file mode 100644 index 00000000000..64e5a16a84a --- /dev/null +++ b/stable/czkawka/2.0.4/Chart.yaml @@ -0,0 +1,33 @@ +apiVersion: v2 +appVersion: "1.7.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Czkawka is a simple, fast and free app to remove unnecessary files from your computer. +home: https://truecharts.org/docs/charts/stable/czkawka +icon: https://truecharts.org/img/hotlink-ok/chart-icons/czkawka.png +keywords: + - duplicates + - file management + - czkawka +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: czkawka +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/czkawka + - https://hub.docker.com/r/jlesage/czkawka + - https://github.com/jlesage/docker-czkawka + - https://github.com/qarmin/czkawka +type: application +version: 2.0.4 +annotations: + truecharts.org/catagories: | + - duplicates + - files + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/czkawka/2.0.3/README.md b/stable/czkawka/2.0.4/README.md similarity index 100% rename from stable/czkawka/2.0.3/README.md rename to stable/czkawka/2.0.4/README.md diff --git a/stable/czkawka/2.0.4/app-changelog.md b/stable/czkawka/2.0.4/app-changelog.md new file mode 100644 index 00000000000..756463ff5b9 --- /dev/null +++ b/stable/czkawka/2.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [czkawka-2.0.4](https://github.com/truecharts/charts/compare/czkawka-2.0.3...czkawka-2.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/czkawka/2.0.3/app-readme.md b/stable/czkawka/2.0.4/app-readme.md similarity index 100% rename from stable/czkawka/2.0.3/app-readme.md rename to stable/czkawka/2.0.4/app-readme.md diff --git a/stable/czkawka/2.0.4/charts/common-10.9.7.tgz b/stable/czkawka/2.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/czkawka/2.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/czkawka/2.0.3/ix_values.yaml b/stable/czkawka/2.0.4/ix_values.yaml similarity index 100% rename from stable/czkawka/2.0.3/ix_values.yaml rename to stable/czkawka/2.0.4/ix_values.yaml diff --git a/stable/czkawka/2.0.3/questions.yaml b/stable/czkawka/2.0.4/questions.yaml similarity index 100% rename from stable/czkawka/2.0.3/questions.yaml rename to stable/czkawka/2.0.4/questions.yaml diff --git a/stable/docusaurus/2.0.3/templates/common.yaml b/stable/czkawka/2.0.4/templates/common.yaml similarity index 100% rename from stable/docusaurus/2.0.3/templates/common.yaml rename to stable/czkawka/2.0.4/templates/common.yaml diff --git a/stable/firefox/3.0.3/values.yaml b/stable/czkawka/2.0.4/values.yaml similarity index 100% rename from stable/firefox/3.0.3/values.yaml rename to stable/czkawka/2.0.4/values.yaml diff --git a/stable/darktable/4.0.3/Chart.lock b/stable/darktable/4.0.3/Chart.lock deleted file mode 100644 index 5ae50ee6a17..00000000000 --- a/stable/darktable/4.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:34:05.717390588Z" diff --git a/stable/darktable/4.0.3/Chart.yaml b/stable/darktable/4.0.3/Chart.yaml deleted file mode 100644 index 9d05ef2a6de..00000000000 --- a/stable/darktable/4.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: darktable -version: 4.0.3 -appVersion: "3.8.1" -description: Darktable is an open source photography workflow application and raw developer. -type: application -deprecated: false -home: https://truecharts.org/docs/charts/stable/darktable -icon: https://truecharts.org/img/hotlink-ok/chart-icons/darktable.png -keywords: - - darktable -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/darktable - - https://hub.docker.com/r/linuxserver/darktable -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 - # condition: -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/darktable/4.0.3/app-changelog.md b/stable/darktable/4.0.3/app-changelog.md deleted file mode 100644 index e31e67e4795..00000000000 --- a/stable/darktable/4.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [darktable-4.0.3](https://github.com/truecharts/charts/compare/darktable-4.0.2...darktable-4.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/darktable/4.0.3/charts/common-10.9.4.tgz b/stable/darktable/4.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/darktable/4.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/darktable/4.0.3/CHANGELOG.md b/stable/darktable/4.0.4/CHANGELOG.md similarity index 100% rename from stable/darktable/4.0.3/CHANGELOG.md rename to stable/darktable/4.0.4/CHANGELOG.md diff --git a/stable/darktable/4.0.4/Chart.yaml b/stable/darktable/4.0.4/Chart.yaml new file mode 100644 index 00000000000..830716b7948 --- /dev/null +++ b/stable/darktable/4.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: darktable +version: 4.0.4 +appVersion: "3.8.1" +description: Darktable is an open source photography workflow application and raw developer. +type: application +deprecated: false +home: https://truecharts.org/docs/charts/stable/darktable +icon: https://truecharts.org/img/hotlink-ok/chart-icons/darktable.png +keywords: + - darktable +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/darktable + - https://hub.docker.com/r/linuxserver/darktable +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + # condition: +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/darktable/4.0.3/README.md b/stable/darktable/4.0.4/README.md similarity index 100% rename from stable/darktable/4.0.3/README.md rename to stable/darktable/4.0.4/README.md diff --git a/stable/darktable/4.0.4/app-changelog.md b/stable/darktable/4.0.4/app-changelog.md new file mode 100644 index 00000000000..0850999a6a8 --- /dev/null +++ b/stable/darktable/4.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [darktable-4.0.4](https://github.com/truecharts/charts/compare/darktable-4.0.3...darktable-4.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/darktable/4.0.3/app-readme.md b/stable/darktable/4.0.4/app-readme.md similarity index 100% rename from stable/darktable/4.0.3/app-readme.md rename to stable/darktable/4.0.4/app-readme.md diff --git a/stable/darktable/4.0.4/charts/common-10.9.7.tgz b/stable/darktable/4.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/darktable/4.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/darktable/4.0.3/ix_values.yaml b/stable/darktable/4.0.4/ix_values.yaml similarity index 100% rename from stable/darktable/4.0.3/ix_values.yaml rename to stable/darktable/4.0.4/ix_values.yaml diff --git a/stable/darktable/4.0.3/questions.yaml b/stable/darktable/4.0.4/questions.yaml similarity index 100% rename from stable/darktable/4.0.3/questions.yaml rename to stable/darktable/4.0.4/questions.yaml diff --git a/stable/dokuwiki/4.0.3/templates/common.yaml b/stable/darktable/4.0.4/templates/common.yaml similarity index 100% rename from stable/dokuwiki/4.0.3/templates/common.yaml rename to stable/darktable/4.0.4/templates/common.yaml diff --git a/stable/flaresolverr/7.0.3/values.yaml b/stable/darktable/4.0.4/values.yaml similarity index 100% rename from stable/flaresolverr/7.0.3/values.yaml rename to stable/darktable/4.0.4/values.yaml diff --git a/stable/dashdot/2.0.3/Chart.lock b/stable/dashdot/2.0.3/Chart.lock deleted file mode 100644 index 1376ba7eeb3..00000000000 --- a/stable/dashdot/2.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:34:09.174389172Z" diff --git a/stable/dashdot/2.0.3/Chart.yaml b/stable/dashdot/2.0.3/Chart.yaml deleted file mode 100644 index 119e8d79e5b..00000000000 --- a/stable/dashdot/2.0.3/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: "4.5.3" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: dash. (or dashdot) is a modern server dashboard, running on the latest tech, designed with glassmorphism in mind. -home: https://truecharts.org/docs/charts/stable/dashdot -icon: https://truecharts.org/img/hotlink-ok/chart-icons/dashdot.png -keywords: - - dashboard - - dashdot -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: dashdot -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/dashdot - - https://github.com/MauriceNino/dashdot - - https://hub.docker.com/r/mauricenino/dashdot -version: 2.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/dashdot/2.0.3/app-changelog.md b/stable/dashdot/2.0.3/app-changelog.md deleted file mode 100644 index a7f8868b5ed..00000000000 --- a/stable/dashdot/2.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [dashdot-2.0.3](https://github.com/truecharts/charts/compare/dashdot-2.0.2...dashdot-2.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/dashdot/2.0.3/charts/common-10.9.4.tgz b/stable/dashdot/2.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/dashdot/2.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/dashdot/2.0.3/CHANGELOG.md b/stable/dashdot/2.0.4/CHANGELOG.md similarity index 100% rename from stable/dashdot/2.0.3/CHANGELOG.md rename to stable/dashdot/2.0.4/CHANGELOG.md diff --git a/stable/dashdot/2.0.4/Chart.yaml b/stable/dashdot/2.0.4/Chart.yaml new file mode 100644 index 00000000000..571629b0b0e --- /dev/null +++ b/stable/dashdot/2.0.4/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "4.5.3" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: dash. (or dashdot) is a modern server dashboard, running on the latest tech, designed with glassmorphism in mind. +home: https://truecharts.org/docs/charts/stable/dashdot +icon: https://truecharts.org/img/hotlink-ok/chart-icons/dashdot.png +keywords: + - dashboard + - dashdot +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: dashdot +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/dashdot + - https://github.com/MauriceNino/dashdot + - https://hub.docker.com/r/mauricenino/dashdot +version: 2.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/dashdot/2.0.3/README.md b/stable/dashdot/2.0.4/README.md similarity index 100% rename from stable/dashdot/2.0.3/README.md rename to stable/dashdot/2.0.4/README.md diff --git a/stable/dashdot/2.0.4/app-changelog.md b/stable/dashdot/2.0.4/app-changelog.md new file mode 100644 index 00000000000..fb86677689a --- /dev/null +++ b/stable/dashdot/2.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [dashdot-2.0.4](https://github.com/truecharts/charts/compare/dashdot-2.0.3...dashdot-2.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/dashdot/2.0.3/app-readme.md b/stable/dashdot/2.0.4/app-readme.md similarity index 100% rename from stable/dashdot/2.0.3/app-readme.md rename to stable/dashdot/2.0.4/app-readme.md diff --git a/stable/dashdot/2.0.4/charts/common-10.9.7.tgz b/stable/dashdot/2.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/dashdot/2.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/dashdot/2.0.3/ix_values.yaml b/stable/dashdot/2.0.4/ix_values.yaml similarity index 100% rename from stable/dashdot/2.0.3/ix_values.yaml rename to stable/dashdot/2.0.4/ix_values.yaml diff --git a/stable/dashdot/2.0.3/questions.yaml b/stable/dashdot/2.0.4/questions.yaml similarity index 100% rename from stable/dashdot/2.0.3/questions.yaml rename to stable/dashdot/2.0.4/questions.yaml diff --git a/stable/domoticz/3.0.3/templates/common.yaml b/stable/dashdot/2.0.4/templates/common.yaml similarity index 100% rename from stable/domoticz/3.0.3/templates/common.yaml rename to stable/dashdot/2.0.4/templates/common.yaml diff --git a/stable/flexget/3.0.3/values.yaml b/stable/dashdot/2.0.4/values.yaml similarity index 100% rename from stable/flexget/3.0.3/values.yaml rename to stable/dashdot/2.0.4/values.yaml diff --git a/stable/davos/5.0.3/Chart.lock b/stable/davos/5.0.3/Chart.lock deleted file mode 100644 index 7be11923168..00000000000 --- a/stable/davos/5.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:34:22.508738595Z" diff --git a/stable/davos/5.0.3/Chart.yaml b/stable/davos/5.0.3/Chart.yaml deleted file mode 100644 index 54360f23afd..00000000000 --- a/stable/davos/5.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: "2.2.1" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: An FTP automation tool that periodically scans given host locations for new files. -home: https://truecharts.org/docs/charts/stable/davos -icon: https://truecharts.org/img/hotlink-ok/chart-icons/davos.png -keywords: - - davos - - ftp - - automation -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: davos -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/davos - - https://github.com/linuxserver/docker-davos - - https://github.com/linuxserver/davos/ -type: application -version: 5.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/davos/5.0.3/app-changelog.md b/stable/davos/5.0.3/app-changelog.md deleted file mode 100644 index b9e8305b361..00000000000 --- a/stable/davos/5.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [davos-5.0.3](https://github.com/truecharts/charts/compare/davos-5.0.2...davos-5.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/davos/5.0.3/charts/common-10.9.4.tgz b/stable/davos/5.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/davos/5.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/davos/5.0.3/CHANGELOG.md b/stable/davos/5.0.4/CHANGELOG.md similarity index 100% rename from stable/davos/5.0.3/CHANGELOG.md rename to stable/davos/5.0.4/CHANGELOG.md diff --git a/stable/davos/5.0.4/Chart.yaml b/stable/davos/5.0.4/Chart.yaml new file mode 100644 index 00000000000..518862d1630 --- /dev/null +++ b/stable/davos/5.0.4/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "2.2.1" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: An FTP automation tool that periodically scans given host locations for new files. +home: https://truecharts.org/docs/charts/stable/davos +icon: https://truecharts.org/img/hotlink-ok/chart-icons/davos.png +keywords: + - davos + - ftp + - automation +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: davos +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/davos + - https://github.com/linuxserver/docker-davos + - https://github.com/linuxserver/davos/ +type: application +version: 5.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/davos/5.0.3/README.md b/stable/davos/5.0.4/README.md similarity index 100% rename from stable/davos/5.0.3/README.md rename to stable/davos/5.0.4/README.md diff --git a/stable/davos/5.0.4/app-changelog.md b/stable/davos/5.0.4/app-changelog.md new file mode 100644 index 00000000000..56ae8e22548 --- /dev/null +++ b/stable/davos/5.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [davos-5.0.4](https://github.com/truecharts/charts/compare/davos-5.0.3...davos-5.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/davos/5.0.3/app-readme.md b/stable/davos/5.0.4/app-readme.md similarity index 100% rename from stable/davos/5.0.3/app-readme.md rename to stable/davos/5.0.4/app-readme.md diff --git a/stable/davos/5.0.4/charts/common-10.9.7.tgz b/stable/davos/5.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/davos/5.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/davos/5.0.3/ix_values.yaml b/stable/davos/5.0.4/ix_values.yaml similarity index 100% rename from stable/davos/5.0.3/ix_values.yaml rename to stable/davos/5.0.4/ix_values.yaml diff --git a/stable/davos/5.0.3/questions.yaml b/stable/davos/5.0.4/questions.yaml similarity index 100% rename from stable/davos/5.0.3/questions.yaml rename to stable/davos/5.0.4/questions.yaml diff --git a/stable/digikam/5.0.3/templates/common.yaml b/stable/davos/5.0.4/templates/common.yaml similarity index 100% rename from stable/digikam/5.0.3/templates/common.yaml rename to stable/davos/5.0.4/templates/common.yaml diff --git a/stable/flood/7.0.3/values.yaml b/stable/davos/5.0.4/values.yaml similarity index 100% rename from stable/flood/7.0.3/values.yaml rename to stable/davos/5.0.4/values.yaml diff --git a/stable/ddclient/3.0.3/Chart.lock b/stable/ddclient/3.0.3/Chart.lock deleted file mode 100644 index e2619d9e24d..00000000000 --- a/stable/ddclient/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:34:23.812156815Z" diff --git a/stable/ddclient/3.0.3/Chart.yaml b/stable/ddclient/3.0.3/Chart.yaml deleted file mode 100644 index fc968a66892..00000000000 --- a/stable/ddclient/3.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: ddclient -version: 3.0.3 -appVersion: "3.10.0" -description: Ddclient is a Perl client used to update dynamic DNS entries for accounts on Dynamic DNS Network Service Provider. -type: application -deprecated: false -home: https://truecharts.org/docs/charts/stable/ddclient -icon: https://truecharts.org/img/hotlink-ok/chart-icons/ddclient.png -keywords: - - ddclient -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/ddclient - - https://hub.docker.com/r/linuxserver/ddclient -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 - # condition: -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/ddclient/3.0.3/app-changelog.md b/stable/ddclient/3.0.3/app-changelog.md deleted file mode 100644 index 5a879ccd432..00000000000 --- a/stable/ddclient/3.0.3/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [ddclient-3.0.3](https://github.com/truecharts/charts/compare/ddclient-3.0.2...ddclient-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - \ No newline at end of file diff --git a/stable/ddclient/3.0.3/charts/common-10.9.4.tgz b/stable/ddclient/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/ddclient/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/ddclient/3.0.3/CHANGELOG.md b/stable/ddclient/3.0.4/CHANGELOG.md similarity index 100% rename from stable/ddclient/3.0.3/CHANGELOG.md rename to stable/ddclient/3.0.4/CHANGELOG.md diff --git a/stable/ddclient/3.0.4/Chart.yaml b/stable/ddclient/3.0.4/Chart.yaml new file mode 100644 index 00000000000..94653354445 --- /dev/null +++ b/stable/ddclient/3.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: ddclient +version: 3.0.4 +appVersion: "3.10.0" +description: Ddclient is a Perl client used to update dynamic DNS entries for accounts on Dynamic DNS Network Service Provider. +type: application +deprecated: false +home: https://truecharts.org/docs/charts/stable/ddclient +icon: https://truecharts.org/img/hotlink-ok/chart-icons/ddclient.png +keywords: + - ddclient +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/ddclient + - https://hub.docker.com/r/linuxserver/ddclient +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + # condition: +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/ddclient/3.0.3/README.md b/stable/ddclient/3.0.4/README.md similarity index 100% rename from stable/ddclient/3.0.3/README.md rename to stable/ddclient/3.0.4/README.md diff --git a/stable/ddclient/3.0.4/app-changelog.md b/stable/ddclient/3.0.4/app-changelog.md new file mode 100644 index 00000000000..d0df058964a --- /dev/null +++ b/stable/ddclient/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [ddclient-3.0.4](https://github.com/truecharts/charts/compare/ddclient-3.0.3...ddclient-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/ddclient/3.0.3/app-readme.md b/stable/ddclient/3.0.4/app-readme.md similarity index 100% rename from stable/ddclient/3.0.3/app-readme.md rename to stable/ddclient/3.0.4/app-readme.md diff --git a/stable/ddclient/3.0.4/charts/common-10.9.7.tgz b/stable/ddclient/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/ddclient/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/ddclient/3.0.3/ix_values.yaml b/stable/ddclient/3.0.4/ix_values.yaml similarity index 100% rename from stable/ddclient/3.0.3/ix_values.yaml rename to stable/ddclient/3.0.4/ix_values.yaml diff --git a/stable/ddclient/3.0.3/questions.yaml b/stable/ddclient/3.0.4/questions.yaml similarity index 100% rename from stable/ddclient/3.0.3/questions.yaml rename to stable/ddclient/3.0.4/questions.yaml diff --git a/stable/doplarr/3.0.3/templates/common.yaml b/stable/ddclient/3.0.4/templates/common.yaml similarity index 100% rename from stable/doplarr/3.0.3/templates/common.yaml rename to stable/ddclient/3.0.4/templates/common.yaml diff --git a/stable/fluidd/3.0.3/values.yaml b/stable/ddclient/3.0.4/values.yaml similarity index 100% rename from stable/fluidd/3.0.3/values.yaml rename to stable/ddclient/3.0.4/values.yaml diff --git a/stable/ddns-go/3.0.3/Chart.lock b/stable/ddns-go/3.0.3/Chart.lock deleted file mode 100644 index 773cb753d49..00000000000 --- a/stable/ddns-go/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:34:36.733225473Z" diff --git a/stable/ddns-go/3.0.3/Chart.yaml b/stable/ddns-go/3.0.3/Chart.yaml deleted file mode 100644 index 5433f2bb81f..00000000000 --- a/stable/ddns-go/3.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: ddns-go -version: 3.0.3 -appVersion: "4.2.0" -description: Automatically obtain your public network IPv4 or IPv6 address and resolve it to the corresponding domain name service -type: application -deprecated: false -home: https://truecharts.org/docs/charts/stable/ddns-go -icon: https://truecharts.org/img/hotlink-ok/chart-icons/ddns-go.png -keywords: - - ddns-go - - ddns -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/ddns-go - - https://github.com/jeessy2/ddns-go -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 - # condition: -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - cloud - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/ddns-go/3.0.3/app-changelog.md b/stable/ddns-go/3.0.3/app-changelog.md deleted file mode 100644 index a176f553f18..00000000000 --- a/stable/ddns-go/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [ddns-go-3.0.3](https://github.com/truecharts/charts/compare/ddns-go-3.0.2...ddns-go-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/ddns-go/3.0.3/charts/common-10.9.4.tgz b/stable/ddns-go/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/ddns-go/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/ddns-go/3.0.3/CHANGELOG.md b/stable/ddns-go/3.0.4/CHANGELOG.md similarity index 100% rename from stable/ddns-go/3.0.3/CHANGELOG.md rename to stable/ddns-go/3.0.4/CHANGELOG.md diff --git a/stable/ddns-go/3.0.4/Chart.yaml b/stable/ddns-go/3.0.4/Chart.yaml new file mode 100644 index 00000000000..78772a2c1d0 --- /dev/null +++ b/stable/ddns-go/3.0.4/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: ddns-go +version: 3.0.4 +appVersion: "4.2.0" +description: Automatically obtain your public network IPv4 or IPv6 address and resolve it to the corresponding domain name service +type: application +deprecated: false +home: https://truecharts.org/docs/charts/stable/ddns-go +icon: https://truecharts.org/img/hotlink-ok/chart-icons/ddns-go.png +keywords: + - ddns-go + - ddns +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/ddns-go + - https://github.com/jeessy2/ddns-go +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + # condition: +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - cloud + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/ddns-go/3.0.3/README.md b/stable/ddns-go/3.0.4/README.md similarity index 100% rename from stable/ddns-go/3.0.3/README.md rename to stable/ddns-go/3.0.4/README.md diff --git a/stable/ddns-go/3.0.4/app-changelog.md b/stable/ddns-go/3.0.4/app-changelog.md new file mode 100644 index 00000000000..98381cb8cb7 --- /dev/null +++ b/stable/ddns-go/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [ddns-go-3.0.4](https://github.com/truecharts/charts/compare/ddns-go-3.0.3...ddns-go-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/ddns-go/3.0.3/app-readme.md b/stable/ddns-go/3.0.4/app-readme.md similarity index 100% rename from stable/ddns-go/3.0.3/app-readme.md rename to stable/ddns-go/3.0.4/app-readme.md diff --git a/stable/ddns-go/3.0.4/charts/common-10.9.7.tgz b/stable/ddns-go/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/ddns-go/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/ddns-go/3.0.3/ix_values.yaml b/stable/ddns-go/3.0.4/ix_values.yaml similarity index 100% rename from stable/ddns-go/3.0.3/ix_values.yaml rename to stable/ddns-go/3.0.4/ix_values.yaml diff --git a/stable/ddns-go/3.0.3/questions.yaml b/stable/ddns-go/3.0.4/questions.yaml similarity index 100% rename from stable/ddns-go/3.0.3/questions.yaml rename to stable/ddns-go/3.0.4/questions.yaml diff --git a/stable/double-take/3.0.3/templates/common.yaml b/stable/ddns-go/3.0.4/templates/common.yaml similarity index 100% rename from stable/double-take/3.0.3/templates/common.yaml rename to stable/ddns-go/3.0.4/templates/common.yaml diff --git a/stable/foldingathome/3.0.3/values.yaml b/stable/ddns-go/3.0.4/values.yaml similarity index 100% rename from stable/foldingathome/3.0.3/values.yaml rename to stable/ddns-go/3.0.4/values.yaml diff --git a/stable/ddns-updater/3.0.3/Chart.lock b/stable/ddns-updater/3.0.3/Chart.lock deleted file mode 100644 index 6489b6bedf6..00000000000 --- a/stable/ddns-updater/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:34:40.58455558Z" diff --git a/stable/ddns-updater/3.0.3/Chart.yaml b/stable/ddns-updater/3.0.3/Chart.yaml deleted file mode 100644 index 9926cfbec15..00000000000 --- a/stable/ddns-updater/3.0.3/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: "2.4.1" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: Light container updating DNS A and/or AAAA records periodically for multiple DNS providers -home: https://truecharts.org/docs/charts/stable/ddns-updater -icon: https://truecharts.org/img/hotlink-ok/chart-icons/ddns-updater.png -keywords: - - ddns-updater -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: ddns-updater -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/ddns-updater - - https://github.com/qdm12/ddns-updater - - https://hub.docker.com/r/qmcgaw/ddns-updater -version: 3.0.3 -annotations: - truecharts.org/catagories: | - - network - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/ddns-updater/3.0.3/app-changelog.md b/stable/ddns-updater/3.0.3/app-changelog.md deleted file mode 100644 index d23d10ec4bc..00000000000 --- a/stable/ddns-updater/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [ddns-updater-3.0.3](https://github.com/truecharts/charts/compare/ddns-updater-3.0.2...ddns-updater-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/ddns-updater/3.0.3/charts/common-10.9.4.tgz b/stable/ddns-updater/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/ddns-updater/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/ddns-updater/3.0.3/CHANGELOG.md b/stable/ddns-updater/3.0.4/CHANGELOG.md similarity index 100% rename from stable/ddns-updater/3.0.3/CHANGELOG.md rename to stable/ddns-updater/3.0.4/CHANGELOG.md diff --git a/stable/ddns-updater/3.0.4/Chart.yaml b/stable/ddns-updater/3.0.4/Chart.yaml new file mode 100644 index 00000000000..c068b7b7bb8 --- /dev/null +++ b/stable/ddns-updater/3.0.4/Chart.yaml @@ -0,0 +1,27 @@ +apiVersion: v2 +appVersion: "2.4.1" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: Light container updating DNS A and/or AAAA records periodically for multiple DNS providers +home: https://truecharts.org/docs/charts/stable/ddns-updater +icon: https://truecharts.org/img/hotlink-ok/chart-icons/ddns-updater.png +keywords: + - ddns-updater +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: ddns-updater +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/ddns-updater + - https://github.com/qdm12/ddns-updater + - https://hub.docker.com/r/qmcgaw/ddns-updater +version: 3.0.4 +annotations: + truecharts.org/catagories: | + - network + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/ddns-updater/3.0.3/README.md b/stable/ddns-updater/3.0.4/README.md similarity index 100% rename from stable/ddns-updater/3.0.3/README.md rename to stable/ddns-updater/3.0.4/README.md diff --git a/stable/ddns-updater/3.0.4/app-changelog.md b/stable/ddns-updater/3.0.4/app-changelog.md new file mode 100644 index 00000000000..d1d9b0607cf --- /dev/null +++ b/stable/ddns-updater/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [ddns-updater-3.0.4](https://github.com/truecharts/charts/compare/ddns-updater-3.0.3...ddns-updater-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/ddns-updater/3.0.3/app-readme.md b/stable/ddns-updater/3.0.4/app-readme.md similarity index 100% rename from stable/ddns-updater/3.0.3/app-readme.md rename to stable/ddns-updater/3.0.4/app-readme.md diff --git a/stable/ddns-updater/3.0.4/charts/common-10.9.7.tgz b/stable/ddns-updater/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/ddns-updater/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/ddns-updater/3.0.3/ix_values.yaml b/stable/ddns-updater/3.0.4/ix_values.yaml similarity index 100% rename from stable/ddns-updater/3.0.3/ix_values.yaml rename to stable/ddns-updater/3.0.4/ix_values.yaml diff --git a/stable/ddns-updater/3.0.3/questions.yaml b/stable/ddns-updater/3.0.4/questions.yaml similarity index 100% rename from stable/ddns-updater/3.0.3/questions.yaml rename to stable/ddns-updater/3.0.4/questions.yaml diff --git a/stable/drawio/3.0.3/templates/common.yaml b/stable/ddns-updater/3.0.4/templates/common.yaml similarity index 100% rename from stable/drawio/3.0.3/templates/common.yaml rename to stable/ddns-updater/3.0.4/templates/common.yaml diff --git a/stable/fossil/5.0.3/values.yaml b/stable/ddns-updater/3.0.4/values.yaml similarity index 100% rename from stable/fossil/5.0.3/values.yaml rename to stable/ddns-updater/3.0.4/values.yaml diff --git a/stable/deconz/9.0.3/Chart.lock b/stable/deconz/9.0.3/Chart.lock deleted file mode 100644 index b16a7979ba6..00000000000 --- a/stable/deconz/9.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:34:54.228548327Z" diff --git a/stable/deconz/9.0.3/Chart.yaml b/stable/deconz/9.0.3/Chart.yaml deleted file mode 100644 index e17da502cf7..00000000000 --- a/stable/deconz/9.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: "2.19.01" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: deCONZ is an easy to use control software, with which you can set up and control Zigbee networks of any size without further programming effort. -home: https://truecharts.org/docs/charts/stable/deconz -icon: https://truecharts.org/img/hotlink-ok/chart-icons/deconz.png -keywords: - - deconz - - home-automation - - zigbee - - conbee -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: deconz -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/deconz - - https://github.com/dresden-elektronik/deconz-rest-plugin - - https://github.com/marthoc/docker-deconz -version: 9.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/deconz/9.0.3/app-changelog.md b/stable/deconz/9.0.3/app-changelog.md deleted file mode 100644 index 18c547e3402..00000000000 --- a/stable/deconz/9.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [deconz-9.0.3](https://github.com/truecharts/charts/compare/deconz-9.0.2...deconz-9.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/deconz/9.0.3/charts/common-10.9.4.tgz b/stable/deconz/9.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/deconz/9.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/deconz/9.0.3/ix_values.yaml b/stable/deconz/9.0.3/ix_values.yaml deleted file mode 100644 index 3d63bef91f7..00000000000 --- a/stable/deconz/9.0.3/ix_values.yaml +++ /dev/null @@ -1,67 +0,0 @@ -image: - repository: tccr.io/truecharts/deconz - tag: 2.19.01@sha256:408f2155025d41b75ab640c5c5be6a5079bd2d9709690c7d67f1bb81be5c2fd4 - pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -secretEnv: - DECONZ_VNC_PASSWORD: "" - -env: - # -- Override the location where deCONZ looks for the RaspBee/Conbee device. - # Example: /dev/ttyUSB0 - DECONZ_DEVICE: "" - DECONZ_UPNP: 0 - DECONZ_START_VERBOSE: 0 - # -- Enable VNC access to the container to view the deCONZ ZigBee mesh - DECONZ_VNC_MODE: 1 - DECONZ_WEB_PORT: "{{ .Values.service.main.ports.main.port }}" - DECONZ_WS_PORT: "{{ .Values.service.websocket.ports.websocket.port }}" - DECONZ_VNC_PORT: "{{ .Values.service.vnc.ports.vnc.port }}" - DECONZ_UID: "{{ .Values.security.PUID }}" - DECONZ_GID: "{{ .Values.podSecurityContext.fsGroup }}" - -service: - main: - ports: - main: - port: 10008 - websocket: - enabled: true - ports: - websocket: - enabled: true - port: 10001 - vnc: - enabled: true - ports: - vnc: - enabled: true - port: 10002 - -persistence: - config: - enabled: true - mountPath: "/opt/deCONZ" - -# -- Affinity constraint rules to place the Pod on a specific node. -# [[ref]](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#affinity-and-anti-affinity) -affinity: {} -# nodeAffinity: -# requiredDuringSchedulingIgnoredDuringExecution: -# nodeSelectorTerms: -# - matchExpressions: -# - key: app -# operator: In -# values: -# - zigbee-controller - -portal: - enabled: true diff --git a/stable/deconz/9.0.3/CHANGELOG.md b/stable/deconz/9.0.4/CHANGELOG.md similarity index 100% rename from stable/deconz/9.0.3/CHANGELOG.md rename to stable/deconz/9.0.4/CHANGELOG.md diff --git a/stable/deconz/9.0.4/Chart.yaml b/stable/deconz/9.0.4/Chart.yaml new file mode 100644 index 00000000000..66df04e1851 --- /dev/null +++ b/stable/deconz/9.0.4/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "2.19.01" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: deCONZ is an easy to use control software, with which you can set up and control Zigbee networks of any size without further programming effort. +home: https://truecharts.org/docs/charts/stable/deconz +icon: https://truecharts.org/img/hotlink-ok/chart-icons/deconz.png +keywords: + - deconz + - home-automation + - zigbee + - conbee +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: deconz +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/deconz + - https://github.com/dresden-elektronik/deconz-rest-plugin + - https://github.com/marthoc/docker-deconz +version: 9.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/deconz/9.0.3/README.md b/stable/deconz/9.0.4/README.md similarity index 100% rename from stable/deconz/9.0.3/README.md rename to stable/deconz/9.0.4/README.md diff --git a/stable/deconz/9.0.4/app-changelog.md b/stable/deconz/9.0.4/app-changelog.md new file mode 100644 index 00000000000..cb651ad7e96 --- /dev/null +++ b/stable/deconz/9.0.4/app-changelog.md @@ -0,0 +1,10 @@ + + +## [deconz-9.0.4](https://github.com/truecharts/charts/compare/deconz-9.0.3...deconz-9.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + - update docker general non-major + + \ No newline at end of file diff --git a/stable/deconz/9.0.3/app-readme.md b/stable/deconz/9.0.4/app-readme.md similarity index 100% rename from stable/deconz/9.0.3/app-readme.md rename to stable/deconz/9.0.4/app-readme.md diff --git a/stable/deconz/9.0.4/charts/common-10.9.7.tgz b/stable/deconz/9.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/deconz/9.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/deconz/9.0.4/ix_values.yaml b/stable/deconz/9.0.4/ix_values.yaml new file mode 100644 index 00000000000..5cc6039eebd --- /dev/null +++ b/stable/deconz/9.0.4/ix_values.yaml @@ -0,0 +1,67 @@ +image: + repository: tccr.io/truecharts/deconz + tag: 2.19.02@sha256:7797c3e3410d5b22ac4448151a483ed491f1083f68f3ed37fffb32e03655ec7e + pullPolicy: IfNotPresent + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +secretEnv: + DECONZ_VNC_PASSWORD: "" + +env: + # -- Override the location where deCONZ looks for the RaspBee/Conbee device. + # Example: /dev/ttyUSB0 + DECONZ_DEVICE: "" + DECONZ_UPNP: 0 + DECONZ_START_VERBOSE: 0 + # -- Enable VNC access to the container to view the deCONZ ZigBee mesh + DECONZ_VNC_MODE: 1 + DECONZ_WEB_PORT: "{{ .Values.service.main.ports.main.port }}" + DECONZ_WS_PORT: "{{ .Values.service.websocket.ports.websocket.port }}" + DECONZ_VNC_PORT: "{{ .Values.service.vnc.ports.vnc.port }}" + DECONZ_UID: "{{ .Values.security.PUID }}" + DECONZ_GID: "{{ .Values.podSecurityContext.fsGroup }}" + +service: + main: + ports: + main: + port: 10008 + websocket: + enabled: true + ports: + websocket: + enabled: true + port: 10001 + vnc: + enabled: true + ports: + vnc: + enabled: true + port: 10002 + +persistence: + config: + enabled: true + mountPath: "/opt/deCONZ" + +# -- Affinity constraint rules to place the Pod on a specific node. +# [[ref]](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#affinity-and-anti-affinity) +affinity: {} +# nodeAffinity: +# requiredDuringSchedulingIgnoredDuringExecution: +# nodeSelectorTerms: +# - matchExpressions: +# - key: app +# operator: In +# values: +# - zigbee-controller + +portal: + enabled: true diff --git a/stable/deconz/9.0.3/questions.yaml b/stable/deconz/9.0.4/questions.yaml similarity index 100% rename from stable/deconz/9.0.3/questions.yaml rename to stable/deconz/9.0.4/questions.yaml diff --git a/stable/duckdns/3.0.3/templates/common.yaml b/stable/deconz/9.0.4/templates/common.yaml similarity index 100% rename from stable/duckdns/3.0.3/templates/common.yaml rename to stable/deconz/9.0.4/templates/common.yaml diff --git a/stable/freeradius/7.0.3/values.yaml b/stable/deconz/9.0.4/values.yaml similarity index 100% rename from stable/freeradius/7.0.3/values.yaml rename to stable/deconz/9.0.4/values.yaml diff --git a/stable/deemix/4.0.3/Chart.lock b/stable/deemix/4.0.3/Chart.lock deleted file mode 100644 index 87fc95ea75b..00000000000 --- a/stable/deemix/4.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:34:54.692594247Z" diff --git a/stable/deemix/4.0.3/Chart.yaml b/stable/deemix/4.0.3/Chart.yaml deleted file mode 100644 index 51678a55823..00000000000 --- a/stable/deemix/4.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: deemix is a deezer downloader built from the ashes of Deezloader Remix. -home: https://truecharts.org/docs/charts/stable/deemix -icon: https://truecharts.org/img/hotlink-ok/chart-icons/deemix.png -keywords: - - music - - deemix - - deezer -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: deemix -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/deemix - - https://gitlab.com/Bockiii/deemix-docker.git - - https://git.freezerapp.xyz/RemixDev/deemix-py -type: application -version: 4.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/deemix/4.0.3/app-changelog.md b/stable/deemix/4.0.3/app-changelog.md deleted file mode 100644 index 6efd04858ee..00000000000 --- a/stable/deemix/4.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [deemix-4.0.3](https://github.com/truecharts/charts/compare/deemix-4.0.2...deemix-4.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/deemix/4.0.3/charts/common-10.9.4.tgz b/stable/deemix/4.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/deemix/4.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/deemix/4.0.3/CHANGELOG.md b/stable/deemix/4.0.4/CHANGELOG.md similarity index 100% rename from stable/deemix/4.0.3/CHANGELOG.md rename to stable/deemix/4.0.4/CHANGELOG.md diff --git a/stable/deemix/4.0.4/Chart.yaml b/stable/deemix/4.0.4/Chart.yaml new file mode 100644 index 00000000000..5de5bc555b6 --- /dev/null +++ b/stable/deemix/4.0.4/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: deemix is a deezer downloader built from the ashes of Deezloader Remix. +home: https://truecharts.org/docs/charts/stable/deemix +icon: https://truecharts.org/img/hotlink-ok/chart-icons/deemix.png +keywords: + - music + - deemix + - deezer +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: deemix +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/deemix + - https://gitlab.com/Bockiii/deemix-docker.git + - https://git.freezerapp.xyz/RemixDev/deemix-py +type: application +version: 4.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/deemix/4.0.3/README.md b/stable/deemix/4.0.4/README.md similarity index 100% rename from stable/deemix/4.0.3/README.md rename to stable/deemix/4.0.4/README.md diff --git a/stable/deemix/4.0.4/app-changelog.md b/stable/deemix/4.0.4/app-changelog.md new file mode 100644 index 00000000000..81b589d49f5 --- /dev/null +++ b/stable/deemix/4.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [deemix-4.0.4](https://github.com/truecharts/charts/compare/deemix-4.0.3...deemix-4.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/deemix/4.0.3/app-readme.md b/stable/deemix/4.0.4/app-readme.md similarity index 100% rename from stable/deemix/4.0.3/app-readme.md rename to stable/deemix/4.0.4/app-readme.md diff --git a/stable/deemix/4.0.4/charts/common-10.9.7.tgz b/stable/deemix/4.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/deemix/4.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/deemix/4.0.3/ix_values.yaml b/stable/deemix/4.0.4/ix_values.yaml similarity index 100% rename from stable/deemix/4.0.3/ix_values.yaml rename to stable/deemix/4.0.4/ix_values.yaml diff --git a/stable/deemix/4.0.3/questions.yaml b/stable/deemix/4.0.4/questions.yaml similarity index 100% rename from stable/deemix/4.0.3/questions.yaml rename to stable/deemix/4.0.4/questions.yaml diff --git a/stable/dupeguru/2.0.3/templates/common.yaml b/stable/deemix/4.0.4/templates/common.yaml similarity index 100% rename from stable/dupeguru/2.0.3/templates/common.yaml rename to stable/deemix/4.0.4/templates/common.yaml diff --git a/stable/golinks/5.0.3/values.yaml b/stable/deemix/4.0.4/values.yaml similarity index 100% rename from stable/golinks/5.0.3/values.yaml rename to stable/deemix/4.0.4/values.yaml diff --git a/stable/deepstack/5.0.3/Chart.lock b/stable/deepstack/5.0.3/Chart.lock deleted file mode 100644 index 1e227d429f4..00000000000 --- a/stable/deepstack/5.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:35:07.529922533Z" diff --git a/stable/deepstack/5.0.3/Chart.yaml b/stable/deepstack/5.0.3/Chart.yaml deleted file mode 100644 index f13c09efe5c..00000000000 --- a/stable/deepstack/5.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: "2022.01.1" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: DeepStack AI provides AI features including Face Recognition, Object Detection, Scene Recognition and custom AI Models -home: https://truecharts.org/docs/charts/stable/deepstack -icon: https://truecharts.org/img/hotlink-ok/chart-icons/deepstack.png -keywords: - - AI -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: deepstack -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/deepstack - - https://github.com/johnolafenwa/DeepStack - - https://hub.docker.com/r/deepquestai/deepstack - - https://www.deepstack.cc/ -type: application -version: 5.0.3 -annotations: - truecharts.org/catagories: | - - AI - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/deepstack/5.0.3/app-changelog.md b/stable/deepstack/5.0.3/app-changelog.md deleted file mode 100644 index 37bcee1a4b4..00000000000 --- a/stable/deepstack/5.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [deepstack-5.0.3](https://github.com/truecharts/charts/compare/deepstack-5.0.2...deepstack-5.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/deepstack/5.0.3/charts/common-10.9.4.tgz b/stable/deepstack/5.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/deepstack/5.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/deepstack/5.0.3/CHANGELOG.md b/stable/deepstack/5.0.4/CHANGELOG.md similarity index 100% rename from stable/deepstack/5.0.3/CHANGELOG.md rename to stable/deepstack/5.0.4/CHANGELOG.md diff --git a/stable/deepstack/5.0.4/Chart.yaml b/stable/deepstack/5.0.4/Chart.yaml new file mode 100644 index 00000000000..a8807c0287c --- /dev/null +++ b/stable/deepstack/5.0.4/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "2022.01.1" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: DeepStack AI provides AI features including Face Recognition, Object Detection, Scene Recognition and custom AI Models +home: https://truecharts.org/docs/charts/stable/deepstack +icon: https://truecharts.org/img/hotlink-ok/chart-icons/deepstack.png +keywords: + - AI +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: deepstack +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/deepstack + - https://github.com/johnolafenwa/DeepStack + - https://hub.docker.com/r/deepquestai/deepstack + - https://www.deepstack.cc/ +type: application +version: 5.0.4 +annotations: + truecharts.org/catagories: | + - AI + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/deepstack/5.0.3/README.md b/stable/deepstack/5.0.4/README.md similarity index 100% rename from stable/deepstack/5.0.3/README.md rename to stable/deepstack/5.0.4/README.md diff --git a/stable/deepstack/5.0.4/app-changelog.md b/stable/deepstack/5.0.4/app-changelog.md new file mode 100644 index 00000000000..36466645da0 --- /dev/null +++ b/stable/deepstack/5.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [deepstack-5.0.4](https://github.com/truecharts/charts/compare/deepstack-5.0.3...deepstack-5.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/deepstack/5.0.3/app-readme.md b/stable/deepstack/5.0.4/app-readme.md similarity index 100% rename from stable/deepstack/5.0.3/app-readme.md rename to stable/deepstack/5.0.4/app-readme.md diff --git a/stable/deepstack/5.0.4/charts/common-10.9.7.tgz b/stable/deepstack/5.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/deepstack/5.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/deepstack/5.0.3/ix_values.yaml b/stable/deepstack/5.0.4/ix_values.yaml similarity index 100% rename from stable/deepstack/5.0.3/ix_values.yaml rename to stable/deepstack/5.0.4/ix_values.yaml diff --git a/stable/deepstack/5.0.3/questions.yaml b/stable/deepstack/5.0.4/questions.yaml similarity index 100% rename from stable/deepstack/5.0.3/questions.yaml rename to stable/deepstack/5.0.4/questions.yaml diff --git a/stable/duplicati/7.0.3/templates/common.yaml b/stable/deepstack/5.0.4/templates/common.yaml similarity index 100% rename from stable/duplicati/7.0.3/templates/common.yaml rename to stable/deepstack/5.0.4/templates/common.yaml diff --git a/stable/gonic/7.0.3/values.yaml b/stable/deepstack/5.0.4/values.yaml similarity index 100% rename from stable/gonic/7.0.3/values.yaml rename to stable/deepstack/5.0.4/values.yaml diff --git a/stable/deluge/12.0.4/CHANGELOG.md b/stable/deluge/12.0.4/CHANGELOG.md new file mode 100644 index 00000000000..cbe6db73c9d --- /dev/null +++ b/stable/deluge/12.0.4/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [deluge-12.0.0](https://github.com/truecharts/charts/compare/deluge-11.0.43...deluge-12.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [deluge-11.0.46](https://github.com/truecharts/charts/compare/deluge-11.0.43...deluge-11.0.46) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [deluge-11.0.45](https://github.com/truecharts/charts/compare/deluge-11.0.43...deluge-11.0.45) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [deluge-11.0.45](https://github.com/truecharts/charts/compare/deluge-11.0.43...deluge-11.0.45) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [deluge-11.0.45](https://github.com/truecharts/charts/compare/deluge-11.0.43...deluge-11.0.45) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [deluge-11.0.44](https://github.com/truecharts/charts/compare/deluge-11.0.43...deluge-11.0.44) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [deluge-11.0.44](https://github.com/truecharts/charts/compare/deluge-11.0.43...deluge-11.0.44) (2022-11-06) + +### Chore + diff --git a/stable/deluge/12.0.4/Chart.yaml b/stable/deluge/12.0.4/Chart.yaml new file mode 100644 index 00000000000..4f2a79f5d1d --- /dev/null +++ b/stable/deluge/12.0.4/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "2.0.5" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Deluge App for TrueNAS SCALE +home: https://truecharts.org/docs/charts/stable/deluge +icon: https://truecharts.org/img/hotlink-ok/chart-icons/deluge.png +keywords: + - transmission + - torrent + - usenet +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: deluge +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/deluge + - https://github.com/deluge-torrent/deluge +type: application +version: 12.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/deluge/12.0.4/README.md b/stable/deluge/12.0.4/README.md new file mode 100644 index 00000000000..1c99370cfaa --- /dev/null +++ b/stable/deluge/12.0.4/README.md @@ -0,0 +1,106 @@ +# deluge + +Deluge App for TrueNAS SCALE + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [deluge](https://truecharts.org/docs/charts/stable/deluge) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `deluge` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install deluge TrueCharts/deluge +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `deluge` deployment + +```console +helm uninstall deluge +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install deluge \ + --set env.TZ="America/New York" \ + TrueCharts/deluge +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install deluge TrueCharts/deluge -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/deluge/12.0.4/app-changelog.md b/stable/deluge/12.0.4/app-changelog.md new file mode 100644 index 00000000000..3891127e6a1 --- /dev/null +++ b/stable/deluge/12.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [deluge-12.0.4](https://github.com/truecharts/charts/compare/deluge-12.0.3...deluge-12.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/deluge/12.0.4/app-readme.md b/stable/deluge/12.0.4/app-readme.md new file mode 100644 index 00000000000..2a116c2be4a --- /dev/null +++ b/stable/deluge/12.0.4/app-readme.md @@ -0,0 +1,8 @@ +Deluge App for TrueNAS SCALE + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/deluge](https://truecharts.org/docs/charts/stable/deluge) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/deluge/12.0.4/charts/common-10.9.7.tgz b/stable/deluge/12.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/deluge/12.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/deluge/12.0.4/ix_values.yaml b/stable/deluge/12.0.4/ix_values.yaml new file mode 100644 index 00000000000..f3a2670b624 --- /dev/null +++ b/stable/deluge/12.0.4/ix_values.yaml @@ -0,0 +1,44 @@ +image: + repository: tccr.io/truecharts/deluge + pullPolicy: IfNotPresent + tag: v2.0.5@sha256:ca7f421369134ba24caa52d929291c37d0a05fb44defa107a358395f15535788 + +securityContext: + runAsNonRoot: false + readOnlyRootFilesystem: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +service: + main: + ports: + main: + port: 8112 + targetPort: 8112 + torrent: + enabled: true + ports: + tcp: + enabled: true + port: 51413 + targetPort: 51413 + torrent-udp: + enabled: true + ports: + udp: + enabled: true + port: 51413 + targetPort: 51413 + protocol: UDP + +persistence: + config: + enabled: true + mountPath: "/config" + varrun: + enabled: true + +portal: + enabled: true diff --git a/stable/deluge/12.0.4/questions.yaml b/stable/deluge/12.0.4/questions.yaml new file mode 100644 index 00000000000..83e8b06c52f --- /dev/null +++ b/stable/deluge/12.0.4/questions.yaml @@ -0,0 +1,1934 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + ## Portal Button + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 8112 + required: true + - variable: torrent + label: "TCP Torrent Service" + description: "TCP Torrent Service" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: tcp + label: "TCP Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 51413 + required: true + - variable: torrent-udp + label: "UDP Torrent Service" + description: "UDP Torrent Service" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: udp + label: "UDP Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 51413 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at +
https://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/embystat/3.0.3/templates/common.yaml b/stable/deluge/12.0.4/templates/common.yaml similarity index 100% rename from stable/embystat/3.0.3/templates/common.yaml rename to stable/deluge/12.0.4/templates/common.yaml diff --git a/stable/grafana/5.0.3/values.yaml b/stable/deluge/12.0.4/values.yaml similarity index 100% rename from stable/grafana/5.0.3/values.yaml rename to stable/deluge/12.0.4/values.yaml diff --git a/stable/digikam/5.0.3/Chart.lock b/stable/digikam/5.0.3/Chart.lock deleted file mode 100644 index 26400a3dbe5..00000000000 --- a/stable/digikam/5.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:35:25.77400429Z" diff --git a/stable/digikam/5.0.3/Chart.yaml b/stable/digikam/5.0.3/Chart.yaml deleted file mode 100644 index f7e2f996652..00000000000 --- a/stable/digikam/5.0.3/Chart.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: v2 -appVersion: "7.8.0" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: Professional Photo Management with the Power of Open Source -home: https://truecharts.org/docs/charts/stable/digikam -icon: https://truecharts.org/img/hotlink-ok/chart-icons/digikam.png -keywords: - - digikam - - photo - - management - - image - - gallery -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: digikam -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/digikam - - https://github.com/linuxserver/docker-digikam - - https://www.digikam.org/ -type: application -version: 5.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/digikam/5.0.3/app-changelog.md b/stable/digikam/5.0.3/app-changelog.md deleted file mode 100644 index 6a68f7ee037..00000000000 --- a/stable/digikam/5.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [digikam-5.0.3](https://github.com/truecharts/charts/compare/digikam-5.0.2...digikam-5.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/digikam/5.0.3/charts/common-10.9.4.tgz b/stable/digikam/5.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/digikam/5.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/digikam/5.0.3/ix_values.yaml b/stable/digikam/5.0.3/ix_values.yaml deleted file mode 100644 index 57cd34acfc3..00000000000 --- a/stable/digikam/5.0.3/ix_values.yaml +++ /dev/null @@ -1,29 +0,0 @@ -image: - repository: tccr.io/truecharts/digikam - pullPolicy: IfNotPresent - tag: v7.8.0@sha256:9d3b71993a46b401fc8c813ac5f6c70ab3dbb67628bd09e346f025118811bbb4 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -service: - main: - ports: - main: - port: 10033 - targetPort: 3000 - -persistence: - config: - enabled: true - mountPath: "/config" - varrun: - enabled: true - -portal: - enabled: true diff --git a/stable/digikam/5.0.3/CHANGELOG.md b/stable/digikam/5.0.4/CHANGELOG.md similarity index 100% rename from stable/digikam/5.0.3/CHANGELOG.md rename to stable/digikam/5.0.4/CHANGELOG.md diff --git a/stable/digikam/5.0.4/Chart.yaml b/stable/digikam/5.0.4/Chart.yaml new file mode 100644 index 00000000000..4a9c0fe4056 --- /dev/null +++ b/stable/digikam/5.0.4/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +appVersion: "7.8.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: Professional Photo Management with the Power of Open Source +home: https://truecharts.org/docs/charts/stable/digikam +icon: https://truecharts.org/img/hotlink-ok/chart-icons/digikam.png +keywords: + - digikam + - photo + - management + - image + - gallery +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: digikam +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/digikam + - https://github.com/linuxserver/docker-digikam + - https://www.digikam.org/ +type: application +version: 5.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/digikam/5.0.3/README.md b/stable/digikam/5.0.4/README.md similarity index 100% rename from stable/digikam/5.0.3/README.md rename to stable/digikam/5.0.4/README.md diff --git a/stable/digikam/5.0.4/app-changelog.md b/stable/digikam/5.0.4/app-changelog.md new file mode 100644 index 00000000000..f5bc9dcd890 --- /dev/null +++ b/stable/digikam/5.0.4/app-changelog.md @@ -0,0 +1,10 @@ + + +## [digikam-5.0.4](https://github.com/truecharts/charts/compare/digikam-5.0.3...digikam-5.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + - update docker general non-major + + \ No newline at end of file diff --git a/stable/digikam/5.0.3/app-readme.md b/stable/digikam/5.0.4/app-readme.md similarity index 100% rename from stable/digikam/5.0.3/app-readme.md rename to stable/digikam/5.0.4/app-readme.md diff --git a/stable/digikam/5.0.4/charts/common-10.9.7.tgz b/stable/digikam/5.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/digikam/5.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/digikam/5.0.4/ix_values.yaml b/stable/digikam/5.0.4/ix_values.yaml new file mode 100644 index 00000000000..ae68ef25ddd --- /dev/null +++ b/stable/digikam/5.0.4/ix_values.yaml @@ -0,0 +1,29 @@ +image: + repository: tccr.io/truecharts/digikam + pullPolicy: IfNotPresent + tag: v7.8.0@sha256:bbc62631c12f644ca994cceeabcb44764f51b00df08e5c3280432c4b3bdd1376 + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +service: + main: + ports: + main: + port: 10033 + targetPort: 3000 + +persistence: + config: + enabled: true + mountPath: "/config" + varrun: + enabled: true + +portal: + enabled: true diff --git a/stable/digikam/5.0.3/questions.yaml b/stable/digikam/5.0.4/questions.yaml similarity index 100% rename from stable/digikam/5.0.3/questions.yaml rename to stable/digikam/5.0.4/questions.yaml diff --git a/stable/doublecommander/5.0.3/templates/common.yaml b/stable/digikam/5.0.4/templates/common.yaml similarity index 100% rename from stable/doublecommander/5.0.3/templates/common.yaml rename to stable/digikam/5.0.4/templates/common.yaml diff --git a/stable/grav/5.0.3/values.yaml b/stable/digikam/5.0.4/values.yaml similarity index 100% rename from stable/grav/5.0.3/values.yaml rename to stable/digikam/5.0.4/values.yaml diff --git a/stable/dillinger/3.0.3/Chart.lock b/stable/dillinger/3.0.3/Chart.lock deleted file mode 100644 index 737df4d73bb..00000000000 --- a/stable/dillinger/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:35:25.793141725Z" diff --git a/stable/dillinger/3.0.3/Chart.yaml b/stable/dillinger/3.0.3/Chart.yaml deleted file mode 100644 index dbea5c8a02d..00000000000 --- a/stable/dillinger/3.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: dillinger -version: 3.0.3 -appVersion: "3.39.1" -description: Dillinger is a cloud-enabled, mobile-ready, offline-storage, AngularJS powered HTML5 Markdown editor. -type: application -deprecated: false -home: https://truecharts.org/docs/charts/stable/dillinger -icon: https://truecharts.org/img/hotlink-ok/chart-icons/dillinger.png -keywords: - - dillinger -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/dillinger - - https://hub.docker.com/r/linuxserver/dillinger -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 - # condition: -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/dillinger/3.0.3/app-changelog.md b/stable/dillinger/3.0.3/app-changelog.md deleted file mode 100644 index f59e2b132b2..00000000000 --- a/stable/dillinger/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [dillinger-3.0.3](https://github.com/truecharts/charts/compare/dillinger-3.0.2...dillinger-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/dillinger/3.0.3/charts/common-10.9.4.tgz b/stable/dillinger/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/dillinger/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/dillinger/3.0.3/CHANGELOG.md b/stable/dillinger/3.0.4/CHANGELOG.md similarity index 100% rename from stable/dillinger/3.0.3/CHANGELOG.md rename to stable/dillinger/3.0.4/CHANGELOG.md diff --git a/stable/dillinger/3.0.4/Chart.yaml b/stable/dillinger/3.0.4/Chart.yaml new file mode 100644 index 00000000000..39a19bba99b --- /dev/null +++ b/stable/dillinger/3.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: dillinger +version: 3.0.4 +appVersion: "3.39.1" +description: Dillinger is a cloud-enabled, mobile-ready, offline-storage, AngularJS powered HTML5 Markdown editor. +type: application +deprecated: false +home: https://truecharts.org/docs/charts/stable/dillinger +icon: https://truecharts.org/img/hotlink-ok/chart-icons/dillinger.png +keywords: + - dillinger +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/dillinger + - https://hub.docker.com/r/linuxserver/dillinger +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + # condition: +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/dillinger/3.0.3/README.md b/stable/dillinger/3.0.4/README.md similarity index 100% rename from stable/dillinger/3.0.3/README.md rename to stable/dillinger/3.0.4/README.md diff --git a/stable/dillinger/3.0.4/app-changelog.md b/stable/dillinger/3.0.4/app-changelog.md new file mode 100644 index 00000000000..b9b6a01667f --- /dev/null +++ b/stable/dillinger/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [dillinger-3.0.4](https://github.com/truecharts/charts/compare/dillinger-3.0.3...dillinger-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/dillinger/3.0.3/app-readme.md b/stable/dillinger/3.0.4/app-readme.md similarity index 100% rename from stable/dillinger/3.0.3/app-readme.md rename to stable/dillinger/3.0.4/app-readme.md diff --git a/stable/dillinger/3.0.4/charts/common-10.9.7.tgz b/stable/dillinger/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/dillinger/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/dillinger/3.0.3/ix_values.yaml b/stable/dillinger/3.0.4/ix_values.yaml similarity index 100% rename from stable/dillinger/3.0.3/ix_values.yaml rename to stable/dillinger/3.0.4/ix_values.yaml diff --git a/stable/dillinger/3.0.3/questions.yaml b/stable/dillinger/3.0.4/questions.yaml similarity index 100% rename from stable/dillinger/3.0.3/questions.yaml rename to stable/dillinger/3.0.4/questions.yaml diff --git a/stable/emulatorjs/3.0.3/templates/common.yaml b/stable/dillinger/3.0.4/templates/common.yaml similarity index 100% rename from stable/emulatorjs/3.0.3/templates/common.yaml rename to stable/dillinger/3.0.4/templates/common.yaml diff --git a/stable/guacd/3.0.3/values.yaml b/stable/dillinger/3.0.4/values.yaml similarity index 100% rename from stable/guacd/3.0.3/values.yaml rename to stable/dillinger/3.0.4/values.yaml diff --git a/stable/dizquetv/8.0.3/Chart.lock b/stable/dizquetv/8.0.3/Chart.lock deleted file mode 100644 index 0a0f4cbc94b..00000000000 --- a/stable/dizquetv/8.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:35:38.135902187Z" diff --git a/stable/dizquetv/8.0.3/Chart.yaml b/stable/dizquetv/8.0.3/Chart.yaml deleted file mode 100644 index 9058220faa9..00000000000 --- a/stable/dizquetv/8.0.3/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: "1.5.0" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: Create live TV channel streams from media on your Plex servers. -home: https://truecharts.org/docs/charts/stable/dizquetv -icon: https://truecharts.org/img/hotlink-ok/chart-icons/dizquetv.png -keywords: - - dizqueTV - - dizquetv -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: dizquetv -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/dizquetv - - https://github.com/vexorian/dizquetv - - https://hub.docker.com/r/vexorian/dizquetv -version: 8.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/dizquetv/8.0.3/app-changelog.md b/stable/dizquetv/8.0.3/app-changelog.md deleted file mode 100644 index e0556471b24..00000000000 --- a/stable/dizquetv/8.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [dizquetv-8.0.3](https://github.com/truecharts/charts/compare/dizquetv-8.0.2...dizquetv-8.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/dizquetv/8.0.3/charts/common-10.9.4.tgz b/stable/dizquetv/8.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/dizquetv/8.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/dizquetv/8.0.3/CHANGELOG.md b/stable/dizquetv/8.0.4/CHANGELOG.md similarity index 100% rename from stable/dizquetv/8.0.3/CHANGELOG.md rename to stable/dizquetv/8.0.4/CHANGELOG.md diff --git a/stable/dizquetv/8.0.4/Chart.yaml b/stable/dizquetv/8.0.4/Chart.yaml new file mode 100644 index 00000000000..a50d69db163 --- /dev/null +++ b/stable/dizquetv/8.0.4/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "1.5.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: Create live TV channel streams from media on your Plex servers. +home: https://truecharts.org/docs/charts/stable/dizquetv +icon: https://truecharts.org/img/hotlink-ok/chart-icons/dizquetv.png +keywords: + - dizqueTV + - dizquetv +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: dizquetv +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/dizquetv + - https://github.com/vexorian/dizquetv + - https://hub.docker.com/r/vexorian/dizquetv +version: 8.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/dizquetv/8.0.3/README.md b/stable/dizquetv/8.0.4/README.md similarity index 100% rename from stable/dizquetv/8.0.3/README.md rename to stable/dizquetv/8.0.4/README.md diff --git a/stable/dizquetv/8.0.4/app-changelog.md b/stable/dizquetv/8.0.4/app-changelog.md new file mode 100644 index 00000000000..3fd58bf192b --- /dev/null +++ b/stable/dizquetv/8.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [dizquetv-8.0.4](https://github.com/truecharts/charts/compare/dizquetv-8.0.3...dizquetv-8.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/dizquetv/8.0.3/app-readme.md b/stable/dizquetv/8.0.4/app-readme.md similarity index 100% rename from stable/dizquetv/8.0.3/app-readme.md rename to stable/dizquetv/8.0.4/app-readme.md diff --git a/stable/dizquetv/8.0.4/charts/common-10.9.7.tgz b/stable/dizquetv/8.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/dizquetv/8.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/dizquetv/8.0.3/ix_values.yaml b/stable/dizquetv/8.0.4/ix_values.yaml similarity index 100% rename from stable/dizquetv/8.0.3/ix_values.yaml rename to stable/dizquetv/8.0.4/ix_values.yaml diff --git a/stable/dizquetv/8.0.3/questions.yaml b/stable/dizquetv/8.0.4/questions.yaml similarity index 100% rename from stable/dizquetv/8.0.3/questions.yaml rename to stable/dizquetv/8.0.4/questions.yaml diff --git a/stable/endlessh/3.0.3/templates/common.yaml b/stable/dizquetv/8.0.4/templates/common.yaml similarity index 100% rename from stable/endlessh/3.0.3/templates/common.yaml rename to stable/dizquetv/8.0.4/templates/common.yaml diff --git a/stable/habridge/3.0.3/values.yaml b/stable/dizquetv/8.0.4/values.yaml similarity index 100% rename from stable/habridge/3.0.3/values.yaml rename to stable/dizquetv/8.0.4/values.yaml diff --git a/stable/docker-compose/4.0.3/Chart.lock b/stable/docker-compose/4.0.3/Chart.lock deleted file mode 100644 index 9c41e204a26..00000000000 --- a/stable/docker-compose/4.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:35:44.117427642Z" diff --git a/stable/docker-compose/4.0.3/Chart.yaml b/stable/docker-compose/4.0.3/Chart.yaml deleted file mode 100644 index 6e1aa75e34c..00000000000 --- a/stable/docker-compose/4.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "20.10.21" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Dedicated App for using Docker-Compose on TrueNAS SCALE -home: https://truecharts.org/docs/charts/stable/docker-compose -icon: https://truecharts.org/img/hotlink-ok/chart-icons/docker-compose.png -keywords: - - docker-compose - - docker -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: docker-compose -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/docker-compose - - https://hub.docker.com/_/docker -type: application -version: 4.0.3 -annotations: - truecharts.org/catagories: | - - docker - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/docker-compose/4.0.3/app-changelog.md b/stable/docker-compose/4.0.3/app-changelog.md deleted file mode 100644 index b494e3261e9..00000000000 --- a/stable/docker-compose/4.0.3/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [docker-compose-4.0.3](https://github.com/truecharts/charts/compare/docker-compose-4.0.2...docker-compose-4.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - \ No newline at end of file diff --git a/stable/docker-compose/4.0.3/charts/common-10.9.4.tgz b/stable/docker-compose/4.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/docker-compose/4.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/docker-compose/4.0.3/ix_values.yaml b/stable/docker-compose/4.0.3/ix_values.yaml deleted file mode 100644 index 44f5a5d63e3..00000000000 --- a/stable/docker-compose/4.0.3/ix_values.yaml +++ /dev/null @@ -1,97 +0,0 @@ -image: - repository: tccr.io/truecharts/docker-in-docker - pullPolicy: IfNotPresent - tag: 20.10.21@sha256:81e59347ffe086a15a76d641fd16cc828ff7a1c525a719f2ea6d87f72ac29033 - -controller: - # -- Set the controller type. - # Valid options are deployment, daemonset or statefulset - type: statefulset - # -- Number of desired pods - replicas: 1 - # -- Set the controller upgrade strategy - # For Deployments, valid values are Recreate (default) and RollingUpdate. - # For StatefulSets, valid values are OnDelete and RollingUpdate (default). - # DaemonSets ignore this. - strategy: RollingUpdate - rollingUpdate: - # -- Set deployment RollingUpdate max unavailable - unavailable: 1 - # -- Set deployment RollingUpdate max surge - surge: - # -- Set statefulset RollingUpdate partition - partition: - # -- ReplicaSet revision history limit - revisionHistoryLimit: 3 - -securityContext: - privileged: true - readOnlyRootFilesystem: false - allowPrivilegeEscalation: true - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - fsGroup: 0 - -hostNetwork: true - -service: - main: - enabled: true - ports: - main: - port: 2376 - type: HTTPS - -env: - DOCKER_TLS_CERTDIR: /certs - COMPOSE_FILE: "" - -lifecycle: - postStart: - exec: - command: - - /bin/bash - - -c - - | - if [ "${COMPOSE_FILE}" ]; then - counter=0; - while ! docker info > /dev/null 2>&1 && [[ ${counter} -lt 10 ]]; do - echo "docker not running yet. Waiting..." >> /proc/1/fd/1; - sleep 5; - counter=$((counter+1)); - done - docker-compose -f "${COMPOSE_FILE}" up -d && echo "Loading COMPOSE_FILE at location ${COMPOSE_FILE}" >> /proc/1/fd/1; - else - echo "COMPOSE_FILE not set, not auto-loading compose-file" >> /proc/1/fd/1; - fi -probes: - liveness: - spec: - initialDelaySeconds: 30 - readiness: - spec: - initialDelaySeconds: 30 - startup: - spec: - initialDelaySeconds: 30 - -persistence: - varrun: - enabled: false - docker-certs-ca: - enabled: true - mountPath: /config - -volumeClaimTemplates: - docker-certs-client: - enabled: true - mountPath: /certs/client - docker: - enabled: true - mountPath: /var/lib/docker - -portal: - enabled: false diff --git a/stable/docker-compose/4.0.3/CHANGELOG.md b/stable/docker-compose/4.0.4/CHANGELOG.md similarity index 100% rename from stable/docker-compose/4.0.3/CHANGELOG.md rename to stable/docker-compose/4.0.4/CHANGELOG.md diff --git a/stable/docker-compose/4.0.4/Chart.yaml b/stable/docker-compose/4.0.4/Chart.yaml new file mode 100644 index 00000000000..52c493a2442 --- /dev/null +++ b/stable/docker-compose/4.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "20.10.21" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Dedicated App for using Docker-Compose on TrueNAS SCALE +home: https://truecharts.org/docs/charts/stable/docker-compose +icon: https://truecharts.org/img/hotlink-ok/chart-icons/docker-compose.png +keywords: + - docker-compose + - docker +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: docker-compose +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/docker-compose + - https://hub.docker.com/_/docker +type: application +version: 4.0.4 +annotations: + truecharts.org/catagories: | + - docker + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/docker-compose/4.0.3/README.md b/stable/docker-compose/4.0.4/README.md similarity index 100% rename from stable/docker-compose/4.0.3/README.md rename to stable/docker-compose/4.0.4/README.md diff --git a/stable/docker-compose/4.0.4/app-changelog.md b/stable/docker-compose/4.0.4/app-changelog.md new file mode 100644 index 00000000000..b2b5128de1d --- /dev/null +++ b/stable/docker-compose/4.0.4/app-changelog.md @@ -0,0 +1,10 @@ + + +## [docker-compose-4.0.4](https://github.com/truecharts/charts/compare/docker-compose-4.0.3...docker-compose-4.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + - update docker general non-major + + \ No newline at end of file diff --git a/stable/docker-compose/4.0.3/app-readme.md b/stable/docker-compose/4.0.4/app-readme.md similarity index 100% rename from stable/docker-compose/4.0.3/app-readme.md rename to stable/docker-compose/4.0.4/app-readme.md diff --git a/stable/docker-compose/4.0.4/charts/common-10.9.7.tgz b/stable/docker-compose/4.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/docker-compose/4.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/docker-compose/4.0.4/ix_values.yaml b/stable/docker-compose/4.0.4/ix_values.yaml new file mode 100644 index 00000000000..1ad3c281171 --- /dev/null +++ b/stable/docker-compose/4.0.4/ix_values.yaml @@ -0,0 +1,97 @@ +image: + repository: tccr.io/truecharts/docker-in-docker + pullPolicy: IfNotPresent + tag: 20.10.21@sha256:cfd20deb3df6fc5abc29e2f002d128d741f5843dcb4a722ae79522ba4c3e5fd5 + +controller: + # -- Set the controller type. + # Valid options are deployment, daemonset or statefulset + type: statefulset + # -- Number of desired pods + replicas: 1 + # -- Set the controller upgrade strategy + # For Deployments, valid values are Recreate (default) and RollingUpdate. + # For StatefulSets, valid values are OnDelete and RollingUpdate (default). + # DaemonSets ignore this. + strategy: RollingUpdate + rollingUpdate: + # -- Set deployment RollingUpdate max unavailable + unavailable: 1 + # -- Set deployment RollingUpdate max surge + surge: + # -- Set statefulset RollingUpdate partition + partition: + # -- ReplicaSet revision history limit + revisionHistoryLimit: 3 + +securityContext: + privileged: true + readOnlyRootFilesystem: false + allowPrivilegeEscalation: true + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + fsGroup: 0 + +hostNetwork: true + +service: + main: + enabled: true + ports: + main: + port: 2376 + type: HTTPS + +env: + DOCKER_TLS_CERTDIR: /certs + COMPOSE_FILE: "" + +lifecycle: + postStart: + exec: + command: + - /bin/bash + - -c + - | + if [ "${COMPOSE_FILE}" ]; then + counter=0; + while ! docker info > /dev/null 2>&1 && [[ ${counter} -lt 10 ]]; do + echo "docker not running yet. Waiting..." >> /proc/1/fd/1; + sleep 5; + counter=$((counter+1)); + done + docker-compose -f "${COMPOSE_FILE}" up -d && echo "Loading COMPOSE_FILE at location ${COMPOSE_FILE}" >> /proc/1/fd/1; + else + echo "COMPOSE_FILE not set, not auto-loading compose-file" >> /proc/1/fd/1; + fi +probes: + liveness: + spec: + initialDelaySeconds: 30 + readiness: + spec: + initialDelaySeconds: 30 + startup: + spec: + initialDelaySeconds: 30 + +persistence: + varrun: + enabled: false + docker-certs-ca: + enabled: true + mountPath: /config + +volumeClaimTemplates: + docker-certs-client: + enabled: true + mountPath: /certs/client + docker: + enabled: true + mountPath: /var/lib/docker + +portal: + enabled: false diff --git a/stable/docker-compose/4.0.3/questions.yaml b/stable/docker-compose/4.0.4/questions.yaml similarity index 100% rename from stable/docker-compose/4.0.3/questions.yaml rename to stable/docker-compose/4.0.4/questions.yaml diff --git a/stable/external-service/7.0.4/templates/common.yaml b/stable/docker-compose/4.0.4/templates/common.yaml similarity index 100% rename from stable/external-service/7.0.4/templates/common.yaml rename to stable/docker-compose/4.0.4/templates/common.yaml diff --git a/stable/hammond/3.0.3/values.yaml b/stable/docker-compose/4.0.4/values.yaml similarity index 100% rename from stable/hammond/3.0.3/values.yaml rename to stable/docker-compose/4.0.4/values.yaml diff --git a/stable/docusaurus/2.0.3/Chart.lock b/stable/docusaurus/2.0.3/Chart.lock deleted file mode 100644 index f63acfbb28d..00000000000 --- a/stable/docusaurus/2.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:35:56.637483862Z" diff --git a/stable/docusaurus/2.0.3/Chart.yaml b/stable/docusaurus/2.0.3/Chart.yaml deleted file mode 100644 index 95fce48279e..00000000000 --- a/stable/docusaurus/2.0.3/Chart.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Docusaurus makes it easy to maintain Open Source documentation websites. -home: https://truecharts.org/docs/charts/stable/docusaurus -icon: https://truecharts.org/img/hotlink-ok/chart-icons/docusaurus.png -keywords: - - documentation - - website - - Docusaurus -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: docusaurus -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/docusaurus - - https://hub.docker.com/r/awesometic/docusaurus - - https://github.com/awesometic/docker-docusaurus -type: application -version: 2.0.3 -annotations: - truecharts.org/catagories: | - - website - - documentation - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/docusaurus/2.0.3/app-changelog.md b/stable/docusaurus/2.0.3/app-changelog.md deleted file mode 100644 index a1305bd306e..00000000000 --- a/stable/docusaurus/2.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [docusaurus-2.0.3](https://github.com/truecharts/charts/compare/docusaurus-2.0.2...docusaurus-2.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/docusaurus/2.0.3/charts/common-10.9.4.tgz b/stable/docusaurus/2.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/docusaurus/2.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/docusaurus/2.0.3/CHANGELOG.md b/stable/docusaurus/2.0.4/CHANGELOG.md similarity index 100% rename from stable/docusaurus/2.0.3/CHANGELOG.md rename to stable/docusaurus/2.0.4/CHANGELOG.md diff --git a/stable/docusaurus/2.0.4/Chart.yaml b/stable/docusaurus/2.0.4/Chart.yaml new file mode 100644 index 00000000000..04e8498a7c0 --- /dev/null +++ b/stable/docusaurus/2.0.4/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Docusaurus makes it easy to maintain Open Source documentation websites. +home: https://truecharts.org/docs/charts/stable/docusaurus +icon: https://truecharts.org/img/hotlink-ok/chart-icons/docusaurus.png +keywords: + - documentation + - website + - Docusaurus +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: docusaurus +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/docusaurus + - https://hub.docker.com/r/awesometic/docusaurus + - https://github.com/awesometic/docker-docusaurus +type: application +version: 2.0.4 +annotations: + truecharts.org/catagories: | + - website + - documentation + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/docusaurus/2.0.3/README.md b/stable/docusaurus/2.0.4/README.md similarity index 100% rename from stable/docusaurus/2.0.3/README.md rename to stable/docusaurus/2.0.4/README.md diff --git a/stable/docusaurus/2.0.4/app-changelog.md b/stable/docusaurus/2.0.4/app-changelog.md new file mode 100644 index 00000000000..07a7767e85b --- /dev/null +++ b/stable/docusaurus/2.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [docusaurus-2.0.4](https://github.com/truecharts/charts/compare/docusaurus-2.0.3...docusaurus-2.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/docusaurus/2.0.3/app-readme.md b/stable/docusaurus/2.0.4/app-readme.md similarity index 100% rename from stable/docusaurus/2.0.3/app-readme.md rename to stable/docusaurus/2.0.4/app-readme.md diff --git a/stable/docusaurus/2.0.4/charts/common-10.9.7.tgz b/stable/docusaurus/2.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/docusaurus/2.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/docusaurus/2.0.3/ix_values.yaml b/stable/docusaurus/2.0.4/ix_values.yaml similarity index 100% rename from stable/docusaurus/2.0.3/ix_values.yaml rename to stable/docusaurus/2.0.4/ix_values.yaml diff --git a/stable/docusaurus/2.0.3/questions.yaml b/stable/docusaurus/2.0.4/questions.yaml similarity index 100% rename from stable/docusaurus/2.0.3/questions.yaml rename to stable/docusaurus/2.0.4/questions.yaml diff --git a/stable/filebot/2.0.3/templates/common.yaml b/stable/docusaurus/2.0.4/templates/common.yaml similarity index 100% rename from stable/filebot/2.0.3/templates/common.yaml rename to stable/docusaurus/2.0.4/templates/common.yaml diff --git a/stable/haste-server/7.0.3/values.yaml b/stable/docusaurus/2.0.4/values.yaml similarity index 100% rename from stable/haste-server/7.0.3/values.yaml rename to stable/docusaurus/2.0.4/values.yaml diff --git a/stable/dokuwiki/4.0.3/Chart.lock b/stable/dokuwiki/4.0.3/Chart.lock deleted file mode 100644 index 037aadef8cb..00000000000 --- a/stable/dokuwiki/4.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:35:57.390205999Z" diff --git a/stable/dokuwiki/4.0.3/Chart.yaml b/stable/dokuwiki/4.0.3/Chart.yaml deleted file mode 100644 index fedbe4af325..00000000000 --- a/stable/dokuwiki/4.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: dokuwiki -version: 4.0.3 -appVersion: "20220731.1" -description: Dokuwiki is a simple to use and highly versatile Open Source wiki software that doesn't require a database. -type: application -deprecated: false -home: https://truecharts.org/docs/charts/stable/dokuwiki -icon: https://truecharts.org/img/hotlink-ok/chart-icons/dokuwiki.png -keywords: - - dokuwiki -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/dokuwiki - - https://hub.docker.com/r/bitnami/dokuwiki -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 - # condition: -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/dokuwiki/4.0.3/app-changelog.md b/stable/dokuwiki/4.0.3/app-changelog.md deleted file mode 100644 index a8b942a58f1..00000000000 --- a/stable/dokuwiki/4.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [dokuwiki-4.0.3](https://github.com/truecharts/charts/compare/dokuwiki-4.0.2...dokuwiki-4.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/dokuwiki/4.0.3/charts/common-10.9.4.tgz b/stable/dokuwiki/4.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/dokuwiki/4.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/dokuwiki/4.0.3/ix_values.yaml b/stable/dokuwiki/4.0.3/ix_values.yaml deleted file mode 100644 index 1e47cb0885a..00000000000 --- a/stable/dokuwiki/4.0.3/ix_values.yaml +++ /dev/null @@ -1,34 +0,0 @@ -image: - repository: tccr.io/truecharts/dokuwiki - pullPolicy: IfNotPresent - tag: 20220731.1.0@sha256:7731e34744d60404f078e2c4419bdf31400eb0a5acd6ebfcd6b17b490967423a - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -secretEnv: - DOKUWIKI_USERNAME: "admin" - DOKUWIKI_PASSWORD: "supersecret" - DOKUWIKI_FULL_NAME: "Super Admin" - DOKUWIKI_EMAIL: "admin@example.com" - DOKUWIKI_WIKI_NAME: "DokuWiki" - -service: - main: - ports: - main: - port: 10123 - targetPort: 8080 - -persistence: - config: - enabled: true - mountPath: "/bitnami/dokuwiki" - -portal: - enabled: true diff --git a/stable/dokuwiki/4.0.3/CHANGELOG.md b/stable/dokuwiki/4.0.4/CHANGELOG.md similarity index 100% rename from stable/dokuwiki/4.0.3/CHANGELOG.md rename to stable/dokuwiki/4.0.4/CHANGELOG.md diff --git a/stable/dokuwiki/4.0.4/Chart.yaml b/stable/dokuwiki/4.0.4/Chart.yaml new file mode 100644 index 00000000000..b73bc997899 --- /dev/null +++ b/stable/dokuwiki/4.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: dokuwiki +version: 4.0.4 +appVersion: "20220731.1" +description: Dokuwiki is a simple to use and highly versatile Open Source wiki software that doesn't require a database. +type: application +deprecated: false +home: https://truecharts.org/docs/charts/stable/dokuwiki +icon: https://truecharts.org/img/hotlink-ok/chart-icons/dokuwiki.png +keywords: + - dokuwiki +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/dokuwiki + - https://hub.docker.com/r/bitnami/dokuwiki +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + # condition: +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/dokuwiki/4.0.3/README.md b/stable/dokuwiki/4.0.4/README.md similarity index 100% rename from stable/dokuwiki/4.0.3/README.md rename to stable/dokuwiki/4.0.4/README.md diff --git a/stable/dokuwiki/4.0.4/app-changelog.md b/stable/dokuwiki/4.0.4/app-changelog.md new file mode 100644 index 00000000000..5c90f6ae9af --- /dev/null +++ b/stable/dokuwiki/4.0.4/app-changelog.md @@ -0,0 +1,10 @@ + + +## [dokuwiki-4.0.4](https://github.com/truecharts/charts/compare/dokuwiki-4.0.3...dokuwiki-4.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + - update docker general non-major + + \ No newline at end of file diff --git a/stable/dokuwiki/4.0.3/app-readme.md b/stable/dokuwiki/4.0.4/app-readme.md similarity index 100% rename from stable/dokuwiki/4.0.3/app-readme.md rename to stable/dokuwiki/4.0.4/app-readme.md diff --git a/stable/dokuwiki/4.0.4/charts/common-10.9.7.tgz b/stable/dokuwiki/4.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/dokuwiki/4.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/dokuwiki/4.0.4/ix_values.yaml b/stable/dokuwiki/4.0.4/ix_values.yaml new file mode 100644 index 00000000000..999b2a243eb --- /dev/null +++ b/stable/dokuwiki/4.0.4/ix_values.yaml @@ -0,0 +1,34 @@ +image: + repository: tccr.io/truecharts/dokuwiki + pullPolicy: IfNotPresent + tag: 20220731.1.0@sha256:930817a10c03e1eaa7f00ec5ab46cab856efb5efb7b1381929cad4edf588871f + +securityContext: + runAsNonRoot: false + readOnlyRootFilesystem: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +secretEnv: + DOKUWIKI_USERNAME: "admin" + DOKUWIKI_PASSWORD: "supersecret" + DOKUWIKI_FULL_NAME: "Super Admin" + DOKUWIKI_EMAIL: "admin@example.com" + DOKUWIKI_WIKI_NAME: "DokuWiki" + +service: + main: + ports: + main: + port: 10123 + targetPort: 8080 + +persistence: + config: + enabled: true + mountPath: "/bitnami/dokuwiki" + +portal: + enabled: true diff --git a/stable/dokuwiki/4.0.3/questions.yaml b/stable/dokuwiki/4.0.4/questions.yaml similarity index 100% rename from stable/dokuwiki/4.0.3/questions.yaml rename to stable/dokuwiki/4.0.4/questions.yaml diff --git a/stable/fileflows/3.0.3/templates/common.yaml b/stable/dokuwiki/4.0.4/templates/common.yaml similarity index 100% rename from stable/fileflows/3.0.3/templates/common.yaml rename to stable/dokuwiki/4.0.4/templates/common.yaml diff --git a/stable/headphones/5.0.3/values.yaml b/stable/dokuwiki/4.0.4/values.yaml similarity index 100% rename from stable/headphones/5.0.3/values.yaml rename to stable/dokuwiki/4.0.4/values.yaml diff --git a/stable/domoticz/3.0.3/Chart.lock b/stable/domoticz/3.0.3/Chart.lock deleted file mode 100644 index 03aa58107ad..00000000000 --- a/stable/domoticz/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:36:09.567017372Z" diff --git a/stable/domoticz/3.0.3/Chart.yaml b/stable/domoticz/3.0.3/Chart.yaml deleted file mode 100644 index 563f8f419e7..00000000000 --- a/stable/domoticz/3.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: domoticz -version: 3.0.3 -appVersion: "2022.1.202" -description: "Domoticz is a Home Automation System that lets you monitor and configure various devices like Lights, Switches and much more." -type: application -deprecated: false -home: https://truecharts.org/docs/charts/stable/domoticz -icon: https://truecharts.org/img/hotlink-ok/chart-icons/domoticz.png -keywords: - - domoticz -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/domoticz - - https://hub.docker.com/r/linuxserver/domoticz -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 - # condition: -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/domoticz/3.0.3/app-changelog.md b/stable/domoticz/3.0.3/app-changelog.md deleted file mode 100644 index e8f21850291..00000000000 --- a/stable/domoticz/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [domoticz-3.0.3](https://github.com/truecharts/charts/compare/domoticz-3.0.2...domoticz-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/domoticz/3.0.3/charts/common-10.9.4.tgz b/stable/domoticz/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/domoticz/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/domoticz/3.0.3/ix_values.yaml b/stable/domoticz/3.0.3/ix_values.yaml deleted file mode 100644 index 583c99fe5bb..00000000000 --- a/stable/domoticz/3.0.3/ix_values.yaml +++ /dev/null @@ -1,46 +0,0 @@ -image: - repository: tccr.io/truecharts/domoticz - pullPolicy: IfNotPresent - tag: 2022.1.20221103 - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -env: - WEBROOT: "domoticz" - -service: - main: - ports: - main: - targetPort: 8080 - port: 10144 - comm1: - enabled: true - ports: - comm1: - enabled: true - targetPort: 6144 - port: 6144 - comm2: - enabled: true - ports: - comm2: - enabled: true - targetPort: 1443 - port: 1443 - -persistence: - config: - enabled: true - mountPath: "/config" - varrun: - enabled: true - -portal: - enabled: true diff --git a/stable/domoticz/3.0.3/CHANGELOG.md b/stable/domoticz/3.0.4/CHANGELOG.md similarity index 100% rename from stable/domoticz/3.0.3/CHANGELOG.md rename to stable/domoticz/3.0.4/CHANGELOG.md diff --git a/stable/domoticz/3.0.4/Chart.yaml b/stable/domoticz/3.0.4/Chart.yaml new file mode 100644 index 00000000000..51e5fce868a --- /dev/null +++ b/stable/domoticz/3.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: domoticz +version: 3.0.4 +appVersion: "2022.1.202" +description: "Domoticz is a Home Automation System that lets you monitor and configure various devices like Lights, Switches and much more." +type: application +deprecated: false +home: https://truecharts.org/docs/charts/stable/domoticz +icon: https://truecharts.org/img/hotlink-ok/chart-icons/domoticz.png +keywords: + - domoticz +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/domoticz + - https://hub.docker.com/r/linuxserver/domoticz +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + # condition: +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/domoticz/3.0.3/README.md b/stable/domoticz/3.0.4/README.md similarity index 100% rename from stable/domoticz/3.0.3/README.md rename to stable/domoticz/3.0.4/README.md diff --git a/stable/domoticz/3.0.4/app-changelog.md b/stable/domoticz/3.0.4/app-changelog.md new file mode 100644 index 00000000000..e521b2a478f --- /dev/null +++ b/stable/domoticz/3.0.4/app-changelog.md @@ -0,0 +1,10 @@ + + +## [domoticz-3.0.4](https://github.com/truecharts/charts/compare/domoticz-3.0.3...domoticz-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + - update docker general non-major + + \ No newline at end of file diff --git a/stable/domoticz/3.0.3/app-readme.md b/stable/domoticz/3.0.4/app-readme.md similarity index 100% rename from stable/domoticz/3.0.3/app-readme.md rename to stable/domoticz/3.0.4/app-readme.md diff --git a/stable/domoticz/3.0.4/charts/common-10.9.7.tgz b/stable/domoticz/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/domoticz/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/domoticz/3.0.4/ix_values.yaml b/stable/domoticz/3.0.4/ix_values.yaml new file mode 100644 index 00000000000..a1e539beeb6 --- /dev/null +++ b/stable/domoticz/3.0.4/ix_values.yaml @@ -0,0 +1,46 @@ +image: + repository: tccr.io/truecharts/domoticz + pullPolicy: IfNotPresent + tag: 2022.2.20221110 + +securityContext: + runAsNonRoot: false + readOnlyRootFilesystem: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +env: + WEBROOT: "domoticz" + +service: + main: + ports: + main: + targetPort: 8080 + port: 10144 + comm1: + enabled: true + ports: + comm1: + enabled: true + targetPort: 6144 + port: 6144 + comm2: + enabled: true + ports: + comm2: + enabled: true + targetPort: 1443 + port: 1443 + +persistence: + config: + enabled: true + mountPath: "/config" + varrun: + enabled: true + +portal: + enabled: true diff --git a/stable/domoticz/3.0.3/questions.yaml b/stable/domoticz/3.0.4/questions.yaml similarity index 100% rename from stable/domoticz/3.0.3/questions.yaml rename to stable/domoticz/3.0.4/questions.yaml diff --git a/stable/firefox/3.0.3/templates/common.yaml b/stable/domoticz/3.0.4/templates/common.yaml similarity index 100% rename from stable/firefox/3.0.3/templates/common.yaml rename to stable/domoticz/3.0.4/templates/common.yaml diff --git a/stable/healthchecks/8.0.3/values.yaml b/stable/domoticz/3.0.4/values.yaml similarity index 100% rename from stable/healthchecks/8.0.3/values.yaml rename to stable/domoticz/3.0.4/values.yaml diff --git a/stable/doplarr/3.0.3/Chart.lock b/stable/doplarr/3.0.3/Chart.lock deleted file mode 100644 index acb72222f3f..00000000000 --- a/stable/doplarr/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:36:14.055380568Z" diff --git a/stable/doplarr/3.0.3/Chart.yaml b/stable/doplarr/3.0.3/Chart.yaml deleted file mode 100644 index f811a638d7a..00000000000 --- a/stable/doplarr/3.0.3/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: "3.6.1" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: An *arr Request Bot for Discord -home: https://truecharts.org/docs/charts/stable/doplarr -icon: https://truecharts.org/img/hotlink-ok/chart-icons/doplarr.png -keywords: - - doplarr -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: doplarr -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/doplarr - - https://github.com/kiranshila/Doplarr -version: 3.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/doplarr/3.0.3/app-changelog.md b/stable/doplarr/3.0.3/app-changelog.md deleted file mode 100644 index 850d50922f9..00000000000 --- a/stable/doplarr/3.0.3/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [doplarr-3.0.3](https://github.com/truecharts/charts/compare/doplarr-3.0.2...doplarr-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - \ No newline at end of file diff --git a/stable/doplarr/3.0.3/charts/common-10.9.4.tgz b/stable/doplarr/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/doplarr/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/doplarr/3.0.3/CHANGELOG.md b/stable/doplarr/3.0.4/CHANGELOG.md similarity index 100% rename from stable/doplarr/3.0.3/CHANGELOG.md rename to stable/doplarr/3.0.4/CHANGELOG.md diff --git a/stable/doplarr/3.0.4/Chart.yaml b/stable/doplarr/3.0.4/Chart.yaml new file mode 100644 index 00000000000..1132302434a --- /dev/null +++ b/stable/doplarr/3.0.4/Chart.yaml @@ -0,0 +1,26 @@ +apiVersion: v2 +appVersion: "3.6.1" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: An *arr Request Bot for Discord +home: https://truecharts.org/docs/charts/stable/doplarr +icon: https://truecharts.org/img/hotlink-ok/chart-icons/doplarr.png +keywords: + - doplarr +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: doplarr +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/doplarr + - https://github.com/kiranshila/Doplarr +version: 3.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/doplarr/3.0.3/README.md b/stable/doplarr/3.0.4/README.md similarity index 100% rename from stable/doplarr/3.0.3/README.md rename to stable/doplarr/3.0.4/README.md diff --git a/stable/doplarr/3.0.4/app-changelog.md b/stable/doplarr/3.0.4/app-changelog.md new file mode 100644 index 00000000000..f8a0e423045 --- /dev/null +++ b/stable/doplarr/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [doplarr-3.0.4](https://github.com/truecharts/charts/compare/doplarr-3.0.3...doplarr-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/doplarr/3.0.3/app-readme.md b/stable/doplarr/3.0.4/app-readme.md similarity index 100% rename from stable/doplarr/3.0.3/app-readme.md rename to stable/doplarr/3.0.4/app-readme.md diff --git a/stable/doplarr/3.0.4/charts/common-10.9.7.tgz b/stable/doplarr/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/doplarr/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/doplarr/3.0.3/ix_values.yaml b/stable/doplarr/3.0.4/ix_values.yaml similarity index 100% rename from stable/doplarr/3.0.3/ix_values.yaml rename to stable/doplarr/3.0.4/ix_values.yaml diff --git a/stable/doplarr/3.0.3/questions.yaml b/stable/doplarr/3.0.4/questions.yaml similarity index 100% rename from stable/doplarr/3.0.3/questions.yaml rename to stable/doplarr/3.0.4/questions.yaml diff --git a/stable/flaresolverr/7.0.3/templates/common.yaml b/stable/doplarr/3.0.4/templates/common.yaml similarity index 100% rename from stable/flaresolverr/7.0.3/templates/common.yaml rename to stable/doplarr/3.0.4/templates/common.yaml diff --git a/stable/homarr/3.0.3/values.yaml b/stable/doplarr/3.0.4/values.yaml similarity index 100% rename from stable/homarr/3.0.3/values.yaml rename to stable/doplarr/3.0.4/values.yaml diff --git a/stable/double-take/3.0.3/Chart.lock b/stable/double-take/3.0.3/Chart.lock deleted file mode 100644 index 62487f090eb..00000000000 --- a/stable/double-take/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:36:27.622869432Z" diff --git a/stable/double-take/3.0.3/Chart.yaml b/stable/double-take/3.0.3/Chart.yaml deleted file mode 100644 index 3ed027eaa02..00000000000 --- a/stable/double-take/3.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: double-take -version: 3.0.3 -appVersion: "1.13.1" -description: Unified UI and API for processing and training images for facial recognition -type: application -deprecated: false -home: https://truecharts.org/docs/charts/stable/double-take -icon: https://truecharts.org/img/hotlink-ok/chart-icons/double-take.png -keywords: - - ai - - double-take -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/double-take - - https://github.com/jakowenko/double-take -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 - # condition: -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/double-take/3.0.3/app-changelog.md b/stable/double-take/3.0.3/app-changelog.md deleted file mode 100644 index 80aa46f8e2a..00000000000 --- a/stable/double-take/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [double-take-3.0.3](https://github.com/truecharts/charts/compare/double-take-3.0.2...double-take-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/double-take/3.0.3/charts/common-10.9.4.tgz b/stable/double-take/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/double-take/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/double-take/3.0.3/CHANGELOG.md b/stable/double-take/3.0.4/CHANGELOG.md similarity index 100% rename from stable/double-take/3.0.3/CHANGELOG.md rename to stable/double-take/3.0.4/CHANGELOG.md diff --git a/stable/double-take/3.0.4/Chart.yaml b/stable/double-take/3.0.4/Chart.yaml new file mode 100644 index 00000000000..10cbf43fc64 --- /dev/null +++ b/stable/double-take/3.0.4/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: double-take +version: 3.0.4 +appVersion: "1.13.1" +description: Unified UI and API for processing and training images for facial recognition +type: application +deprecated: false +home: https://truecharts.org/docs/charts/stable/double-take +icon: https://truecharts.org/img/hotlink-ok/chart-icons/double-take.png +keywords: + - ai + - double-take +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/double-take + - https://github.com/jakowenko/double-take +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + # condition: +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/double-take/3.0.3/README.md b/stable/double-take/3.0.4/README.md similarity index 100% rename from stable/double-take/3.0.3/README.md rename to stable/double-take/3.0.4/README.md diff --git a/stable/double-take/3.0.4/app-changelog.md b/stable/double-take/3.0.4/app-changelog.md new file mode 100644 index 00000000000..cca88ad371c --- /dev/null +++ b/stable/double-take/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [double-take-3.0.4](https://github.com/truecharts/charts/compare/double-take-3.0.3...double-take-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/double-take/3.0.3/app-readme.md b/stable/double-take/3.0.4/app-readme.md similarity index 100% rename from stable/double-take/3.0.3/app-readme.md rename to stable/double-take/3.0.4/app-readme.md diff --git a/stable/double-take/3.0.4/charts/common-10.9.7.tgz b/stable/double-take/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/double-take/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/double-take/3.0.3/ix_values.yaml b/stable/double-take/3.0.4/ix_values.yaml similarity index 100% rename from stable/double-take/3.0.3/ix_values.yaml rename to stable/double-take/3.0.4/ix_values.yaml diff --git a/stable/double-take/3.0.3/questions.yaml b/stable/double-take/3.0.4/questions.yaml similarity index 100% rename from stable/double-take/3.0.3/questions.yaml rename to stable/double-take/3.0.4/questions.yaml diff --git a/stable/flexget/3.0.3/templates/common.yaml b/stable/double-take/3.0.4/templates/common.yaml similarity index 100% rename from stable/flexget/3.0.3/templates/common.yaml rename to stable/double-take/3.0.4/templates/common.yaml diff --git a/stable/homelablabelmaker/2.0.3/values.yaml b/stable/double-take/3.0.4/values.yaml similarity index 100% rename from stable/homelablabelmaker/2.0.3/values.yaml rename to stable/double-take/3.0.4/values.yaml diff --git a/stable/doublecommander/5.0.3/Chart.lock b/stable/doublecommander/5.0.3/Chart.lock deleted file mode 100644 index 915b6b4f7db..00000000000 --- a/stable/doublecommander/5.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:36:28.82427226Z" diff --git a/stable/doublecommander/5.0.3/Chart.yaml b/stable/doublecommander/5.0.3/Chart.yaml deleted file mode 100644 index 07b811bea86..00000000000 --- a/stable/doublecommander/5.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: "0.8.2" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: A free cross platform open source file manager with two panels side by side. -home: https://truecharts.org/docs/charts/stable/doublecommander -icon: https://truecharts.org/img/hotlink-ok/chart-icons/doublecommander.png -keywords: - - doublecommander - - file - - manager -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: doublecommander -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/doublecommander - - https://github.com/linuxserver/docker-doublecommander - - https://doublecmd.sourceforge.io/ -type: application -version: 5.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/doublecommander/5.0.3/app-changelog.md b/stable/doublecommander/5.0.3/app-changelog.md deleted file mode 100644 index a7c6d9d085c..00000000000 --- a/stable/doublecommander/5.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [doublecommander-5.0.3](https://github.com/truecharts/charts/compare/doublecommander-5.0.2...doublecommander-5.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/doublecommander/5.0.3/charts/common-10.9.4.tgz b/stable/doublecommander/5.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/doublecommander/5.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/doublecommander/5.0.3/CHANGELOG.md b/stable/doublecommander/5.0.4/CHANGELOG.md similarity index 100% rename from stable/doublecommander/5.0.3/CHANGELOG.md rename to stable/doublecommander/5.0.4/CHANGELOG.md diff --git a/stable/doublecommander/5.0.4/Chart.yaml b/stable/doublecommander/5.0.4/Chart.yaml new file mode 100644 index 00000000000..208f34eecaa --- /dev/null +++ b/stable/doublecommander/5.0.4/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "0.8.2" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: A free cross platform open source file manager with two panels side by side. +home: https://truecharts.org/docs/charts/stable/doublecommander +icon: https://truecharts.org/img/hotlink-ok/chart-icons/doublecommander.png +keywords: + - doublecommander + - file + - manager +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: doublecommander +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/doublecommander + - https://github.com/linuxserver/docker-doublecommander + - https://doublecmd.sourceforge.io/ +type: application +version: 5.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/doublecommander/5.0.3/README.md b/stable/doublecommander/5.0.4/README.md similarity index 100% rename from stable/doublecommander/5.0.3/README.md rename to stable/doublecommander/5.0.4/README.md diff --git a/stable/doublecommander/5.0.4/app-changelog.md b/stable/doublecommander/5.0.4/app-changelog.md new file mode 100644 index 00000000000..2af96466450 --- /dev/null +++ b/stable/doublecommander/5.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [doublecommander-5.0.4](https://github.com/truecharts/charts/compare/doublecommander-5.0.3...doublecommander-5.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/doublecommander/5.0.3/app-readme.md b/stable/doublecommander/5.0.4/app-readme.md similarity index 100% rename from stable/doublecommander/5.0.3/app-readme.md rename to stable/doublecommander/5.0.4/app-readme.md diff --git a/stable/doublecommander/5.0.4/charts/common-10.9.7.tgz b/stable/doublecommander/5.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/doublecommander/5.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/doublecommander/5.0.3/ix_values.yaml b/stable/doublecommander/5.0.4/ix_values.yaml similarity index 100% rename from stable/doublecommander/5.0.3/ix_values.yaml rename to stable/doublecommander/5.0.4/ix_values.yaml diff --git a/stable/doublecommander/5.0.3/questions.yaml b/stable/doublecommander/5.0.4/questions.yaml similarity index 100% rename from stable/doublecommander/5.0.3/questions.yaml rename to stable/doublecommander/5.0.4/questions.yaml diff --git a/stable/filezilla/5.0.3/templates/common.yaml b/stable/doublecommander/5.0.4/templates/common.yaml similarity index 100% rename from stable/filezilla/5.0.3/templates/common.yaml rename to stable/doublecommander/5.0.4/templates/common.yaml diff --git a/stable/homepage/1.0.3/values.yaml b/stable/doublecommander/5.0.4/values.yaml similarity index 100% rename from stable/homepage/1.0.3/values.yaml rename to stable/doublecommander/5.0.4/values.yaml diff --git a/stable/drawio/3.0.3/Chart.lock b/stable/drawio/3.0.3/Chart.lock deleted file mode 100644 index 776101cb639..00000000000 --- a/stable/drawio/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:36:41.16581206Z" diff --git a/stable/drawio/3.0.3/Chart.yaml b/stable/drawio/3.0.3/Chart.yaml deleted file mode 100644 index d170489e883..00000000000 --- a/stable/drawio/3.0.3/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: "20.5.3" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: Drawio is free online diagram software. -home: https://truecharts.org/docs/charts/stable/drawio -icon: https://truecharts.org/img/hotlink-ok/chart-icons/drawio.png -keywords: - - drawio -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: drawio -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/drawio - - https://hub.docker.com/r/jgraph/drawio - - https://github.com/jgraph/drawio -version: 3.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/drawio/3.0.3/app-changelog.md b/stable/drawio/3.0.3/app-changelog.md deleted file mode 100644 index aa83270735c..00000000000 --- a/stable/drawio/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [drawio-3.0.3](https://github.com/truecharts/charts/compare/drawio-3.0.2...drawio-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/drawio/3.0.3/charts/common-10.9.4.tgz b/stable/drawio/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/drawio/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/drawio/3.0.3/CHANGELOG.md b/stable/drawio/3.0.4/CHANGELOG.md similarity index 100% rename from stable/drawio/3.0.3/CHANGELOG.md rename to stable/drawio/3.0.4/CHANGELOG.md diff --git a/stable/drawio/3.0.4/Chart.yaml b/stable/drawio/3.0.4/Chart.yaml new file mode 100644 index 00000000000..dcd59eca772 --- /dev/null +++ b/stable/drawio/3.0.4/Chart.yaml @@ -0,0 +1,27 @@ +apiVersion: v2 +appVersion: "20.5.3" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: Drawio is free online diagram software. +home: https://truecharts.org/docs/charts/stable/drawio +icon: https://truecharts.org/img/hotlink-ok/chart-icons/drawio.png +keywords: + - drawio +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: drawio +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/drawio + - https://hub.docker.com/r/jgraph/drawio + - https://github.com/jgraph/drawio +version: 3.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/drawio/3.0.3/README.md b/stable/drawio/3.0.4/README.md similarity index 100% rename from stable/drawio/3.0.3/README.md rename to stable/drawio/3.0.4/README.md diff --git a/stable/drawio/3.0.4/app-changelog.md b/stable/drawio/3.0.4/app-changelog.md new file mode 100644 index 00000000000..dd21297dfaa --- /dev/null +++ b/stable/drawio/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [drawio-3.0.4](https://github.com/truecharts/charts/compare/drawio-3.0.3...drawio-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/drawio/3.0.3/app-readme.md b/stable/drawio/3.0.4/app-readme.md similarity index 100% rename from stable/drawio/3.0.3/app-readme.md rename to stable/drawio/3.0.4/app-readme.md diff --git a/stable/drawio/3.0.4/charts/common-10.9.7.tgz b/stable/drawio/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/drawio/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/drawio/3.0.3/ix_values.yaml b/stable/drawio/3.0.4/ix_values.yaml similarity index 100% rename from stable/drawio/3.0.3/ix_values.yaml rename to stable/drawio/3.0.4/ix_values.yaml diff --git a/stable/drawio/3.0.3/questions.yaml b/stable/drawio/3.0.4/questions.yaml similarity index 100% rename from stable/drawio/3.0.3/questions.yaml rename to stable/drawio/3.0.4/questions.yaml diff --git a/stable/flood/7.0.3/templates/common.yaml b/stable/drawio/3.0.4/templates/common.yaml similarity index 100% rename from stable/flood/7.0.3/templates/common.yaml rename to stable/drawio/3.0.4/templates/common.yaml diff --git a/stable/homer/3.0.3/values.yaml b/stable/drawio/3.0.4/values.yaml similarity index 100% rename from stable/homer/3.0.3/values.yaml rename to stable/drawio/3.0.4/values.yaml diff --git a/stable/drone-runner/2.0.3/Chart.lock b/stable/drone-runner/2.0.3/Chart.lock deleted file mode 100644 index 4a19a440c2d..00000000000 --- a/stable/drone-runner/2.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:36:44.850860487Z" diff --git a/stable/drone-runner/2.0.3/Chart.yaml b/stable/drone-runner/2.0.3/Chart.yaml deleted file mode 100644 index 4ec98752ca2..00000000000 --- a/stable/drone-runner/2.0.3/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: "1.0.0" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Drone by Harness™ is a modern Continuous Integration platform" -home: https://truecharts.org/docs/charts/stable/drone-runner -icon: https://truecharts.org/img/hotlink-ok/chart-icons/drone-runner.png -keywords: - - drone - - productivity -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: drone-runner -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/drone-runner - - https://docs.drone.io -type: application -version: 2.0.3 -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - productivity diff --git a/stable/drone-runner/2.0.3/app-changelog.md b/stable/drone-runner/2.0.3/app-changelog.md deleted file mode 100644 index e29ecd39407..00000000000 --- a/stable/drone-runner/2.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [drone-runner-2.0.3](https://github.com/truecharts/charts/compare/drone-runner-2.0.2...drone-runner-2.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/drone-runner/2.0.3/charts/common-10.9.4.tgz b/stable/drone-runner/2.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/drone-runner/2.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/drone-runner/2.0.3/CHANGELOG.md b/stable/drone-runner/2.0.4/CHANGELOG.md similarity index 100% rename from stable/drone-runner/2.0.3/CHANGELOG.md rename to stable/drone-runner/2.0.4/CHANGELOG.md diff --git a/stable/drone-runner/2.0.4/Chart.yaml b/stable/drone-runner/2.0.4/Chart.yaml new file mode 100644 index 00000000000..30ad8ded574 --- /dev/null +++ b/stable/drone-runner/2.0.4/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "1.0.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Drone by Harness™ is a modern Continuous Integration platform" +home: https://truecharts.org/docs/charts/stable/drone-runner +icon: https://truecharts.org/img/hotlink-ok/chart-icons/drone-runner.png +keywords: + - drone + - productivity +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: drone-runner +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/drone-runner + - https://docs.drone.io +type: application +version: 2.0.4 +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - productivity diff --git a/stable/drone-runner/2.0.3/README.md b/stable/drone-runner/2.0.4/README.md similarity index 100% rename from stable/drone-runner/2.0.3/README.md rename to stable/drone-runner/2.0.4/README.md diff --git a/stable/drone-runner/2.0.4/app-changelog.md b/stable/drone-runner/2.0.4/app-changelog.md new file mode 100644 index 00000000000..e2e202c0ca1 --- /dev/null +++ b/stable/drone-runner/2.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [drone-runner-2.0.4](https://github.com/truecharts/charts/compare/drone-runner-2.0.3...drone-runner-2.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/drone-runner/2.0.3/app-readme.md b/stable/drone-runner/2.0.4/app-readme.md similarity index 100% rename from stable/drone-runner/2.0.3/app-readme.md rename to stable/drone-runner/2.0.4/app-readme.md diff --git a/stable/drone-runner/2.0.4/charts/common-10.9.7.tgz b/stable/drone-runner/2.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/drone-runner/2.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/drone-runner/2.0.3/ix_values.yaml b/stable/drone-runner/2.0.4/ix_values.yaml similarity index 100% rename from stable/drone-runner/2.0.3/ix_values.yaml rename to stable/drone-runner/2.0.4/ix_values.yaml diff --git a/stable/drone-runner/2.0.3/questions.yaml b/stable/drone-runner/2.0.4/questions.yaml similarity index 100% rename from stable/drone-runner/2.0.3/questions.yaml rename to stable/drone-runner/2.0.4/questions.yaml diff --git a/stable/drone-runner/2.0.3/templates/_rolebinding.tpl b/stable/drone-runner/2.0.4/templates/_rolebinding.tpl similarity index 100% rename from stable/drone-runner/2.0.3/templates/_rolebinding.tpl rename to stable/drone-runner/2.0.4/templates/_rolebinding.tpl diff --git a/stable/drone-runner/2.0.3/templates/common.yaml b/stable/drone-runner/2.0.4/templates/common.yaml similarity index 100% rename from stable/drone-runner/2.0.3/templates/common.yaml rename to stable/drone-runner/2.0.4/templates/common.yaml diff --git a/stable/htpcmanager/3.0.3/values.yaml b/stable/drone-runner/2.0.4/values.yaml similarity index 100% rename from stable/htpcmanager/3.0.3/values.yaml rename to stable/drone-runner/2.0.4/values.yaml diff --git a/stable/dsmr-reader/10.0.0/CHANGELOG.md b/stable/dsmr-reader/10.0.0/CHANGELOG.md new file mode 100644 index 00000000000..1d7434bfbd5 --- /dev/null +++ b/stable/dsmr-reader/10.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [dsmr-reader-9.0.0](https://github.com/truecharts/charts/compare/dsmr-reader-8.0.50...dsmr-reader-9.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [dsmr-reader-8.0.53](https://github.com/truecharts/charts/compare/dsmr-reader-8.0.50...dsmr-reader-8.0.53) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [dsmr-reader-8.0.52](https://github.com/truecharts/charts/compare/dsmr-reader-8.0.50...dsmr-reader-8.0.52) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [dsmr-reader-8.0.52](https://github.com/truecharts/charts/compare/dsmr-reader-8.0.50...dsmr-reader-8.0.52) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [dsmr-reader-8.0.52](https://github.com/truecharts/charts/compare/dsmr-reader-8.0.50...dsmr-reader-8.0.52) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [dsmr-reader-8.0.51](https://github.com/truecharts/charts/compare/dsmr-reader-8.0.50...dsmr-reader-8.0.51) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [dsmr-reader-8.0.51](https://github.com/truecharts/charts/compare/dsmr-reader-8.0.50...dsmr-reader-8.0.51) (2022-11-06) + +### Chore + diff --git a/stable/dsmr-reader/10.0.0/Chart.yaml b/stable/dsmr-reader/10.0.0/Chart.yaml new file mode 100644 index 00000000000..78d809a488e --- /dev/null +++ b/stable/dsmr-reader/10.0.0/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +appVersion: "2021.09.02" +description: DSMR-protocol reader, telegram data storage and energy consumption visualizer. +name: dsmr-reader +version: 10.0.0 +kubeVersion: ">=1.16.0-0" +keywords: + - dsmr-reader + - energy +home: https://truecharts.org/docs/charts/stable/dsmr-reader +icon: https://truecharts.org/img/hotlink-ok/chart-icons/dsmr-reader.png +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/dsmr-reader + - https://github.com/dsmrreader/dsmr-reader + - https://github.com/xirixiz/dsmr-reader-docker +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/dsmr-reader/10.0.0/README.md b/stable/dsmr-reader/10.0.0/README.md new file mode 100644 index 00000000000..7163004d692 --- /dev/null +++ b/stable/dsmr-reader/10.0.0/README.md @@ -0,0 +1,108 @@ +# dsmr-reader + +DSMR-protocol reader, telegram data storage and energy consumption visualizer. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [dsmr-reader](https://truecharts.org/docs/charts/stable/dsmr-reader) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.122 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `dsmr-reader` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install dsmr-reader TrueCharts/dsmr-reader +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `dsmr-reader` deployment + +```console +helm uninstall dsmr-reader +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install dsmr-reader \ + --set env.TZ="America/New York" \ + TrueCharts/dsmr-reader +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install dsmr-reader TrueCharts/dsmr-reader -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/dsmr-reader/10.0.0/app-changelog.md b/stable/dsmr-reader/10.0.0/app-changelog.md new file mode 100644 index 00000000000..56fc279c2ba --- /dev/null +++ b/stable/dsmr-reader/10.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [dsmr-reader-10.0.0](https://github.com/truecharts/charts/compare/dsmr-reader-9.0.3...dsmr-reader-10.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/dsmr-reader/10.0.0/app-readme.md b/stable/dsmr-reader/10.0.0/app-readme.md new file mode 100644 index 00000000000..6d244120a15 --- /dev/null +++ b/stable/dsmr-reader/10.0.0/app-readme.md @@ -0,0 +1,8 @@ +DSMR-protocol reader, telegram data storage and energy consumption visualizer. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/dsmr-reader](https://truecharts.org/docs/charts/stable/dsmr-reader) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/dsmr-reader/10.0.0/charts/common-10.9.7.tgz b/stable/dsmr-reader/10.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/dsmr-reader/10.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/dsmr-reader/10.0.0/charts/postgresql-9.0.5.tgz b/stable/dsmr-reader/10.0.0/charts/postgresql-9.0.5.tgz new file mode 100644 index 00000000000..8fe3c326a7c Binary files /dev/null and b/stable/dsmr-reader/10.0.0/charts/postgresql-9.0.5.tgz differ diff --git a/stable/dsmr-reader/10.0.0/ix_values.yaml b/stable/dsmr-reader/10.0.0/ix_values.yaml new file mode 100644 index 00000000000..e1abb1fc7d8 --- /dev/null +++ b/stable/dsmr-reader/10.0.0/ix_values.yaml @@ -0,0 +1,48 @@ +image: + repository: tccr.io/truecharts/dsmr-reader + tag: v2021.09.02@sha256:1d3b33ea11703b14aa276dab2f2056323cc74a90e5f6c474aa82efc57c90ac9e + pullPolicy: IfNotPresent + +env: + DJANGO_TIME_ZONE: "{{ .Values.TZ }}" + DJANGO_DATABASE_ENGINE: "django.db.backends.postgresql" + DJANGO_DATABASE_NAME: "{{ .Values.postgresql.postgresqlDatabase }}" + DJANGO_DATABASE_USER: "{{ .Values.postgresql.postgresqlUsername }}" + DJANGO_DATABASE_PORT: "5432" + DJANGO_DATABASE_PASSWORD: + secretKeyRef: + name: dbcreds + key: postgresql-password + DJANGO_DATABASE_HOST: + secretKeyRef: + name: dbcreds + key: plainhost + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +service: + main: + ports: + main: + port: 10009 + targetPort: 80 + +persistence: + config: + enabled: true + mountPath: "/config" + +postgresql: + enabled: true + existingSecret: "dbcreds" + postgresqlUsername: dsmr-reader + postgresqlDatabase: dsmr-reader + +portal: + enabled: true diff --git a/stable/dsmr-reader/10.0.0/questions.yaml b/stable/dsmr-reader/10.0.0/questions.yaml new file mode 100644 index 00000000000..de19155a0f6 --- /dev/null +++ b/stable/dsmr-reader/10.0.0/questions.yaml @@ -0,0 +1,1829 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10009 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at +
https://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/fluidd/3.0.3/templates/common.yaml b/stable/dsmr-reader/10.0.0/templates/common.yaml similarity index 100% rename from stable/fluidd/3.0.3/templates/common.yaml rename to stable/dsmr-reader/10.0.0/templates/common.yaml diff --git a/stable/hyperion-ng/7.0.3/values.yaml b/stable/dsmr-reader/10.0.0/values.yaml similarity index 100% rename from stable/hyperion-ng/7.0.3/values.yaml rename to stable/dsmr-reader/10.0.0/values.yaml diff --git a/stable/duckdns/3.0.3/Chart.lock b/stable/duckdns/3.0.3/Chart.lock deleted file mode 100644 index 4a23f448784..00000000000 --- a/stable/duckdns/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:37:00.511962027Z" diff --git a/stable/duckdns/3.0.3/Chart.yaml b/stable/duckdns/3.0.3/Chart.yaml deleted file mode 100644 index 84e1a2b5ae2..00000000000 --- a/stable/duckdns/3.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: duckdns -version: 3.0.3 -appVersion: "latest" -description: Duckdns is a free service which will point a DNS (sub domains of duckdns.org) to an IP of your choice. -type: application -deprecated: false -home: https://truecharts.org/docs/charts/stable/duckdns -icon: https://truecharts.org/img/hotlink-ok/chart-icons/duckdns.png -keywords: - - duckdns -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/duckdns - - https://hub.docker.com/r/linuxserver/duckdns -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 - # condition: -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/duckdns/3.0.3/app-changelog.md b/stable/duckdns/3.0.3/app-changelog.md deleted file mode 100644 index ce15d7829a0..00000000000 --- a/stable/duckdns/3.0.3/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [duckdns-3.0.3](https://github.com/truecharts/charts/compare/duckdns-3.0.2...duckdns-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - \ No newline at end of file diff --git a/stable/duckdns/3.0.3/charts/common-10.9.4.tgz b/stable/duckdns/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/duckdns/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/duckdns/3.0.3/CHANGELOG.md b/stable/duckdns/3.0.4/CHANGELOG.md similarity index 100% rename from stable/duckdns/3.0.3/CHANGELOG.md rename to stable/duckdns/3.0.4/CHANGELOG.md diff --git a/stable/duckdns/3.0.4/Chart.yaml b/stable/duckdns/3.0.4/Chart.yaml new file mode 100644 index 00000000000..63dbf282134 --- /dev/null +++ b/stable/duckdns/3.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: duckdns +version: 3.0.4 +appVersion: "latest" +description: Duckdns is a free service which will point a DNS (sub domains of duckdns.org) to an IP of your choice. +type: application +deprecated: false +home: https://truecharts.org/docs/charts/stable/duckdns +icon: https://truecharts.org/img/hotlink-ok/chart-icons/duckdns.png +keywords: + - duckdns +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/duckdns + - https://hub.docker.com/r/linuxserver/duckdns +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + # condition: +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/duckdns/3.0.3/README.md b/stable/duckdns/3.0.4/README.md similarity index 100% rename from stable/duckdns/3.0.3/README.md rename to stable/duckdns/3.0.4/README.md diff --git a/stable/duckdns/3.0.4/app-changelog.md b/stable/duckdns/3.0.4/app-changelog.md new file mode 100644 index 00000000000..4180070add9 --- /dev/null +++ b/stable/duckdns/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [duckdns-3.0.4](https://github.com/truecharts/charts/compare/duckdns-3.0.3...duckdns-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/duckdns/3.0.3/app-readme.md b/stable/duckdns/3.0.4/app-readme.md similarity index 100% rename from stable/duckdns/3.0.3/app-readme.md rename to stable/duckdns/3.0.4/app-readme.md diff --git a/stable/duckdns/3.0.4/charts/common-10.9.7.tgz b/stable/duckdns/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/duckdns/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/duckdns/3.0.3/ix_values.yaml b/stable/duckdns/3.0.4/ix_values.yaml similarity index 100% rename from stable/duckdns/3.0.3/ix_values.yaml rename to stable/duckdns/3.0.4/ix_values.yaml diff --git a/stable/duckdns/3.0.3/questions.yaml b/stable/duckdns/3.0.4/questions.yaml similarity index 100% rename from stable/duckdns/3.0.3/questions.yaml rename to stable/duckdns/3.0.4/questions.yaml diff --git a/stable/foldingathome/3.0.3/templates/common.yaml b/stable/duckdns/3.0.4/templates/common.yaml similarity index 100% rename from stable/foldingathome/3.0.3/templates/common.yaml rename to stable/duckdns/3.0.4/templates/common.yaml diff --git a/stable/icantbelieveitsnotvaletudo/5.0.3/values.yaml b/stable/duckdns/3.0.4/values.yaml similarity index 100% rename from stable/icantbelieveitsnotvaletudo/5.0.3/values.yaml rename to stable/duckdns/3.0.4/values.yaml diff --git a/stable/dupeguru/2.0.3/Chart.lock b/stable/dupeguru/2.0.3/Chart.lock deleted file mode 100644 index 73c279cc5e9..00000000000 --- a/stable/dupeguru/2.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:37:13.216838732Z" diff --git a/stable/dupeguru/2.0.3/Chart.yaml b/stable/dupeguru/2.0.3/Chart.yaml deleted file mode 100644 index d9e8e748a4e..00000000000 --- a/stable/dupeguru/2.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: "22.10.2" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: dupeGuru is a tool to find duplicate files on your computer. It can scan either filenames or contents. -home: https://truecharts.org/docs/charts/stable/dupeguru -icon: https://truecharts.org/img/hotlink-ok/chart-icons/dupeguru.png -keywords: - - dedupe - - dupeguru -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: dupeguru -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/dupeguru - - https://github.com/jlesage/docker-dupeguru - - https://hub.docker.com/r/jlesage/dupeguru/ -type: application -version: 2.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/dupeguru/2.0.3/app-changelog.md b/stable/dupeguru/2.0.3/app-changelog.md deleted file mode 100644 index 57911b231bf..00000000000 --- a/stable/dupeguru/2.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [dupeguru-2.0.3](https://github.com/truecharts/charts/compare/dupeguru-2.0.2...dupeguru-2.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/dupeguru/2.0.3/charts/common-10.9.4.tgz b/stable/dupeguru/2.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/dupeguru/2.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/dupeguru/2.0.3/CHANGELOG.md b/stable/dupeguru/2.0.4/CHANGELOG.md similarity index 100% rename from stable/dupeguru/2.0.3/CHANGELOG.md rename to stable/dupeguru/2.0.4/CHANGELOG.md diff --git a/stable/dupeguru/2.0.4/Chart.yaml b/stable/dupeguru/2.0.4/Chart.yaml new file mode 100644 index 00000000000..d5513863e9a --- /dev/null +++ b/stable/dupeguru/2.0.4/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "22.10.2" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: dupeGuru is a tool to find duplicate files on your computer. It can scan either filenames or contents. +home: https://truecharts.org/docs/charts/stable/dupeguru +icon: https://truecharts.org/img/hotlink-ok/chart-icons/dupeguru.png +keywords: + - dedupe + - dupeguru +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: dupeguru +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/dupeguru + - https://github.com/jlesage/docker-dupeguru + - https://hub.docker.com/r/jlesage/dupeguru/ +type: application +version: 2.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/dupeguru/2.0.3/README.md b/stable/dupeguru/2.0.4/README.md similarity index 100% rename from stable/dupeguru/2.0.3/README.md rename to stable/dupeguru/2.0.4/README.md diff --git a/stable/dupeguru/2.0.4/app-changelog.md b/stable/dupeguru/2.0.4/app-changelog.md new file mode 100644 index 00000000000..f2f95b36558 --- /dev/null +++ b/stable/dupeguru/2.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [dupeguru-2.0.4](https://github.com/truecharts/charts/compare/dupeguru-2.0.3...dupeguru-2.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/dupeguru/2.0.3/app-readme.md b/stable/dupeguru/2.0.4/app-readme.md similarity index 100% rename from stable/dupeguru/2.0.3/app-readme.md rename to stable/dupeguru/2.0.4/app-readme.md diff --git a/stable/dupeguru/2.0.4/charts/common-10.9.7.tgz b/stable/dupeguru/2.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/dupeguru/2.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/dupeguru/2.0.3/ix_values.yaml b/stable/dupeguru/2.0.4/ix_values.yaml similarity index 100% rename from stable/dupeguru/2.0.3/ix_values.yaml rename to stable/dupeguru/2.0.4/ix_values.yaml diff --git a/stable/dupeguru/2.0.3/questions.yaml b/stable/dupeguru/2.0.4/questions.yaml similarity index 100% rename from stable/dupeguru/2.0.3/questions.yaml rename to stable/dupeguru/2.0.4/questions.yaml diff --git a/stable/gonic/7.0.3/templates/common.yaml b/stable/dupeguru/2.0.4/templates/common.yaml similarity index 100% rename from stable/gonic/7.0.3/templates/common.yaml rename to stable/dupeguru/2.0.4/templates/common.yaml diff --git a/stable/impostor-server/2.0.3/values.yaml b/stable/dupeguru/2.0.4/values.yaml similarity index 100% rename from stable/impostor-server/2.0.3/values.yaml rename to stable/dupeguru/2.0.4/values.yaml diff --git a/stable/duplicati/7.0.3/Chart.lock b/stable/duplicati/7.0.3/Chart.lock deleted file mode 100644 index dba68680003..00000000000 --- a/stable/duplicati/7.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:37:15.884443361Z" diff --git a/stable/duplicati/7.0.3/Chart.yaml b/stable/duplicati/7.0.3/Chart.yaml deleted file mode 100644 index 110993b6ce4..00000000000 --- a/stable/duplicati/7.0.3/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: Store securely encrypted backups on cloud storage services! -home: https://truecharts.org/docs/charts/stable/duplicati -icon: https://truecharts.org/img/hotlink-ok/chart-icons/duplicati.png -keywords: - - duplicati -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: duplicati -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/duplicati - - https://hub.docker.com/r/duplicati/duplicati/ - - https://github.com/duplicati/duplicati -version: 7.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/duplicati/7.0.3/app-changelog.md b/stable/duplicati/7.0.3/app-changelog.md deleted file mode 100644 index 42e8612df0c..00000000000 --- a/stable/duplicati/7.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [duplicati-7.0.3](https://github.com/truecharts/charts/compare/duplicati-7.0.2...duplicati-7.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/duplicati/7.0.3/charts/common-10.9.4.tgz b/stable/duplicati/7.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/duplicati/7.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/duplicati/7.0.3/CHANGELOG.md b/stable/duplicati/7.0.4/CHANGELOG.md similarity index 100% rename from stable/duplicati/7.0.3/CHANGELOG.md rename to stable/duplicati/7.0.4/CHANGELOG.md diff --git a/stable/duplicati/7.0.4/Chart.yaml b/stable/duplicati/7.0.4/Chart.yaml new file mode 100644 index 00000000000..fe72d8e3a5a --- /dev/null +++ b/stable/duplicati/7.0.4/Chart.yaml @@ -0,0 +1,27 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: Store securely encrypted backups on cloud storage services! +home: https://truecharts.org/docs/charts/stable/duplicati +icon: https://truecharts.org/img/hotlink-ok/chart-icons/duplicati.png +keywords: + - duplicati +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: duplicati +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/duplicati + - https://hub.docker.com/r/duplicati/duplicati/ + - https://github.com/duplicati/duplicati +version: 7.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/duplicati/7.0.3/README.md b/stable/duplicati/7.0.4/README.md similarity index 100% rename from stable/duplicati/7.0.3/README.md rename to stable/duplicati/7.0.4/README.md diff --git a/stable/duplicati/7.0.4/app-changelog.md b/stable/duplicati/7.0.4/app-changelog.md new file mode 100644 index 00000000000..24c8dedf677 --- /dev/null +++ b/stable/duplicati/7.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [duplicati-7.0.4](https://github.com/truecharts/charts/compare/duplicati-7.0.3...duplicati-7.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/duplicati/7.0.3/app-readme.md b/stable/duplicati/7.0.4/app-readme.md similarity index 100% rename from stable/duplicati/7.0.3/app-readme.md rename to stable/duplicati/7.0.4/app-readme.md diff --git a/stable/duplicati/7.0.4/charts/common-10.9.7.tgz b/stable/duplicati/7.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/duplicati/7.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/duplicati/7.0.3/ix_values.yaml b/stable/duplicati/7.0.4/ix_values.yaml similarity index 100% rename from stable/duplicati/7.0.3/ix_values.yaml rename to stable/duplicati/7.0.4/ix_values.yaml diff --git a/stable/duplicati/7.0.3/questions.yaml b/stable/duplicati/7.0.4/questions.yaml similarity index 100% rename from stable/duplicati/7.0.3/questions.yaml rename to stable/duplicati/7.0.4/questions.yaml diff --git a/stable/grafana/5.0.3/templates/common.yaml b/stable/duplicati/7.0.4/templates/common.yaml similarity index 100% rename from stable/grafana/5.0.3/templates/common.yaml rename to stable/duplicati/7.0.4/templates/common.yaml diff --git a/stable/ipfs/4.0.3/values.yaml b/stable/duplicati/7.0.4/values.yaml similarity index 100% rename from stable/ipfs/4.0.3/values.yaml rename to stable/duplicati/7.0.4/values.yaml diff --git a/stable/emby/12.0.4/CHANGELOG.md b/stable/emby/12.0.4/CHANGELOG.md new file mode 100644 index 00000000000..f5ec25bee75 --- /dev/null +++ b/stable/emby/12.0.4/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [emby-12.0.0](https://github.com/truecharts/charts/compare/emby-11.0.46...emby-12.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [emby-11.0.49](https://github.com/truecharts/charts/compare/emby-11.0.46...emby-11.0.49) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [emby-11.0.48](https://github.com/truecharts/charts/compare/emby-11.0.46...emby-11.0.48) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [emby-11.0.48](https://github.com/truecharts/charts/compare/emby-11.0.46...emby-11.0.48) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [emby-11.0.48](https://github.com/truecharts/charts/compare/emby-11.0.46...emby-11.0.48) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [emby-11.0.47](https://github.com/truecharts/charts/compare/emby-11.0.46...emby-11.0.47) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [emby-11.0.47](https://github.com/truecharts/charts/compare/emby-11.0.46...emby-11.0.47) (2022-11-06) + +### Chore + diff --git a/stable/emby/12.0.4/Chart.yaml b/stable/emby/12.0.4/Chart.yaml new file mode 100644 index 00000000000..0037cff1f45 --- /dev/null +++ b/stable/emby/12.0.4/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "4.7.8.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Emby Server is a home media server +home: https://truecharts.org/docs/charts/stable/emby +icon: https://truecharts.org/img/hotlink-ok/chart-icons/emby.png +keywords: + - jellyfin + - plex + - emby +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: emby +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/emby + - https://hub.docker.com/r/linuxserver/emby + - https://github.com/linuxserver/docker-emby.git +type: application +version: 12.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/emby/12.0.4/README.md b/stable/emby/12.0.4/README.md new file mode 100644 index 00000000000..2c2cc0fac09 --- /dev/null +++ b/stable/emby/12.0.4/README.md @@ -0,0 +1,107 @@ +# emby + +Emby Server is a home media server + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [emby](https://truecharts.org/docs/charts/stable/emby) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `emby` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install emby TrueCharts/emby +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `emby` deployment + +```console +helm uninstall emby +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install emby \ + --set env.TZ="America/New York" \ + TrueCharts/emby +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install emby TrueCharts/emby -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/emby/12.0.4/app-changelog.md b/stable/emby/12.0.4/app-changelog.md new file mode 100644 index 00000000000..0646c62edde --- /dev/null +++ b/stable/emby/12.0.4/app-changelog.md @@ -0,0 +1,10 @@ + + +## [emby-12.0.4](https://github.com/truecharts/charts/compare/emby-sync-1.0.3...emby-12.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + - update docker general non-major + + \ No newline at end of file diff --git a/stable/emby/12.0.4/app-readme.md b/stable/emby/12.0.4/app-readme.md new file mode 100644 index 00000000000..a1ff0396c88 --- /dev/null +++ b/stable/emby/12.0.4/app-readme.md @@ -0,0 +1,8 @@ +Emby Server is a home media server + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/emby](https://truecharts.org/docs/charts/stable/emby) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/emby/12.0.4/charts/common-10.9.7.tgz b/stable/emby/12.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/emby/12.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/emby/12.0.4/ix_values.yaml b/stable/emby/12.0.4/ix_values.yaml new file mode 100644 index 00000000000..961448cc1e0 --- /dev/null +++ b/stable/emby/12.0.4/ix_values.yaml @@ -0,0 +1,22 @@ +image: + repository: tccr.io/truecharts/emby + pullPolicy: IfNotPresent + tag: 4.7.9.0@sha256:b22de6965e0cc3480237560b6596048b76b2ef684b851513b309c5e81c8f0352 + +securityContext: + readOnlyRootFilesystem: false + +service: + main: + ports: + main: + port: 10079 + targetPort: 8096 + +persistence: + config: + enabled: true + mountPath: "/config" + +portal: + enabled: true diff --git a/stable/emby/12.0.4/questions.yaml b/stable/emby/12.0.4/questions.yaml new file mode 100644 index 00000000000..62ddcc1233d --- /dev/null +++ b/stable/emby/12.0.4/questions.yaml @@ -0,0 +1,1829 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10079 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 568 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 568 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at +
https://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/guacd/3.0.3/templates/common.yaml b/stable/emby/12.0.4/templates/common.yaml similarity index 100% rename from stable/guacd/3.0.3/templates/common.yaml rename to stable/emby/12.0.4/templates/common.yaml diff --git a/stable/ispy-agent-dvr/3.0.3/values.yaml b/stable/emby/12.0.4/values.yaml similarity index 100% rename from stable/ispy-agent-dvr/3.0.3/values.yaml rename to stable/emby/12.0.4/values.yaml diff --git a/stable/embystat/3.0.3/Chart.lock b/stable/embystat/3.0.3/Chart.lock deleted file mode 100644 index 073688c82ab..00000000000 --- a/stable/embystat/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:37:44.948826635Z" diff --git a/stable/embystat/3.0.3/Chart.yaml b/stable/embystat/3.0.3/Chart.yaml deleted file mode 100644 index 6934ad78fc7..00000000000 --- a/stable/embystat/3.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: embystat -version: 3.0.3 -appVersion: "0.2.0" -description: Embystat is a personal web server that can calculate all kinds of statistics from your (local) Emby server. -type: application -deprecated: false -home: https://truecharts.org/docs/charts/stable/embystat -icon: https://truecharts.org/img/hotlink-ok/chart-icons/embystat.png -keywords: - - embystat -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/embystat - - https://hub.docker.com/r/linuxserver/embystat -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 - # condition: -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/embystat/3.0.3/app-changelog.md b/stable/embystat/3.0.3/app-changelog.md deleted file mode 100644 index 6b676b4532f..00000000000 --- a/stable/embystat/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [embystat-3.0.3](https://github.com/truecharts/charts/compare/embystat-3.0.2...embystat-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/embystat/3.0.3/charts/common-10.9.4.tgz b/stable/embystat/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/embystat/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/embystat/3.0.3/CHANGELOG.md b/stable/embystat/3.0.4/CHANGELOG.md similarity index 100% rename from stable/embystat/3.0.3/CHANGELOG.md rename to stable/embystat/3.0.4/CHANGELOG.md diff --git a/stable/embystat/3.0.4/Chart.yaml b/stable/embystat/3.0.4/Chart.yaml new file mode 100644 index 00000000000..54c1a92d171 --- /dev/null +++ b/stable/embystat/3.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: embystat +version: 3.0.4 +appVersion: "0.2.0" +description: Embystat is a personal web server that can calculate all kinds of statistics from your (local) Emby server. +type: application +deprecated: false +home: https://truecharts.org/docs/charts/stable/embystat +icon: https://truecharts.org/img/hotlink-ok/chart-icons/embystat.png +keywords: + - embystat +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/embystat + - https://hub.docker.com/r/linuxserver/embystat +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + # condition: +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/embystat/3.0.3/README.md b/stable/embystat/3.0.4/README.md similarity index 100% rename from stable/embystat/3.0.3/README.md rename to stable/embystat/3.0.4/README.md diff --git a/stable/embystat/3.0.4/app-changelog.md b/stable/embystat/3.0.4/app-changelog.md new file mode 100644 index 00000000000..5e8834a2686 --- /dev/null +++ b/stable/embystat/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [embystat-3.0.4](https://github.com/truecharts/charts/compare/embystat-3.0.3...embystat-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/embystat/3.0.3/app-readme.md b/stable/embystat/3.0.4/app-readme.md similarity index 100% rename from stable/embystat/3.0.3/app-readme.md rename to stable/embystat/3.0.4/app-readme.md diff --git a/stable/embystat/3.0.4/charts/common-10.9.7.tgz b/stable/embystat/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/embystat/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/embystat/3.0.3/ix_values.yaml b/stable/embystat/3.0.4/ix_values.yaml similarity index 100% rename from stable/embystat/3.0.3/ix_values.yaml rename to stable/embystat/3.0.4/ix_values.yaml diff --git a/stable/embystat/3.0.3/questions.yaml b/stable/embystat/3.0.4/questions.yaml similarity index 100% rename from stable/embystat/3.0.3/questions.yaml rename to stable/embystat/3.0.4/questions.yaml diff --git a/stable/habridge/3.0.3/templates/common.yaml b/stable/embystat/3.0.4/templates/common.yaml similarity index 100% rename from stable/habridge/3.0.3/templates/common.yaml rename to stable/embystat/3.0.4/templates/common.yaml diff --git a/stable/iyuuplus/3.0.3/values.yaml b/stable/embystat/3.0.4/values.yaml similarity index 100% rename from stable/iyuuplus/3.0.3/values.yaml rename to stable/embystat/3.0.4/values.yaml diff --git a/stable/emulatorjs/3.0.3/Chart.lock b/stable/emulatorjs/3.0.3/Chart.lock deleted file mode 100644 index b41ad537156..00000000000 --- a/stable/emulatorjs/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:37:48.486545733Z" diff --git a/stable/emulatorjs/3.0.3/Chart.yaml b/stable/emulatorjs/3.0.3/Chart.yaml deleted file mode 100644 index 4a1d75ece8e..00000000000 --- a/stable/emulatorjs/3.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: emulatorjs -version: 3.0.3 -appVersion: "1.7.2" -description: Emulatorjs - In browser web based emulation portable to nearly any device for many retro consoles. -type: application -deprecated: false -home: https://truecharts.org/docs/charts/stable/emulatorjs -icon: https://truecharts.org/img/hotlink-ok/chart-icons/emulatorjs.png -keywords: - - emulatorjs -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/emulatorjs - - https://hub.docker.com/r/linuxserver/emulatorjs -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 - # condition: -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/emulatorjs/3.0.3/app-changelog.md b/stable/emulatorjs/3.0.3/app-changelog.md deleted file mode 100644 index c0969dd220b..00000000000 --- a/stable/emulatorjs/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [emulatorjs-3.0.3](https://github.com/truecharts/charts/compare/emulatorjs-3.0.2...emulatorjs-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/emulatorjs/3.0.3/charts/common-10.9.4.tgz b/stable/emulatorjs/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/emulatorjs/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/emulatorjs/3.0.3/CHANGELOG.md b/stable/emulatorjs/3.0.4/CHANGELOG.md similarity index 100% rename from stable/emulatorjs/3.0.3/CHANGELOG.md rename to stable/emulatorjs/3.0.4/CHANGELOG.md diff --git a/stable/emulatorjs/3.0.4/Chart.yaml b/stable/emulatorjs/3.0.4/Chart.yaml new file mode 100644 index 00000000000..d892516b4c4 --- /dev/null +++ b/stable/emulatorjs/3.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: emulatorjs +version: 3.0.4 +appVersion: "1.7.2" +description: Emulatorjs - In browser web based emulation portable to nearly any device for many retro consoles. +type: application +deprecated: false +home: https://truecharts.org/docs/charts/stable/emulatorjs +icon: https://truecharts.org/img/hotlink-ok/chart-icons/emulatorjs.png +keywords: + - emulatorjs +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/emulatorjs + - https://hub.docker.com/r/linuxserver/emulatorjs +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + # condition: +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/emulatorjs/3.0.3/README.md b/stable/emulatorjs/3.0.4/README.md similarity index 100% rename from stable/emulatorjs/3.0.3/README.md rename to stable/emulatorjs/3.0.4/README.md diff --git a/stable/emulatorjs/3.0.4/app-changelog.md b/stable/emulatorjs/3.0.4/app-changelog.md new file mode 100644 index 00000000000..f16f2ecb642 --- /dev/null +++ b/stable/emulatorjs/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [emulatorjs-3.0.4](https://github.com/truecharts/charts/compare/emulatorjs-3.0.3...emulatorjs-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/emulatorjs/3.0.3/app-readme.md b/stable/emulatorjs/3.0.4/app-readme.md similarity index 100% rename from stable/emulatorjs/3.0.3/app-readme.md rename to stable/emulatorjs/3.0.4/app-readme.md diff --git a/stable/emulatorjs/3.0.4/charts/common-10.9.7.tgz b/stable/emulatorjs/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/emulatorjs/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/emulatorjs/3.0.3/ix_values.yaml b/stable/emulatorjs/3.0.4/ix_values.yaml similarity index 100% rename from stable/emulatorjs/3.0.3/ix_values.yaml rename to stable/emulatorjs/3.0.4/ix_values.yaml diff --git a/stable/emulatorjs/3.0.3/questions.yaml b/stable/emulatorjs/3.0.4/questions.yaml similarity index 100% rename from stable/emulatorjs/3.0.3/questions.yaml rename to stable/emulatorjs/3.0.4/questions.yaml diff --git a/stable/haste-server/7.0.3/templates/common.yaml b/stable/emulatorjs/3.0.4/templates/common.yaml similarity index 100% rename from stable/haste-server/7.0.3/templates/common.yaml rename to stable/emulatorjs/3.0.4/templates/common.yaml diff --git a/stable/jdownloader2/9.0.3/values.yaml b/stable/emulatorjs/3.0.4/values.yaml similarity index 100% rename from stable/jdownloader2/9.0.3/values.yaml rename to stable/emulatorjs/3.0.4/values.yaml diff --git a/stable/endlessh/3.0.3/Chart.lock b/stable/endlessh/3.0.3/Chart.lock deleted file mode 100644 index 782ffb3330a..00000000000 --- a/stable/endlessh/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:37:54.84925642Z" diff --git a/stable/endlessh/3.0.3/Chart.yaml b/stable/endlessh/3.0.3/Chart.yaml deleted file mode 100644 index 1eb6c82b936..00000000000 --- a/stable/endlessh/3.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: endlessh -version: 3.0.3 -appVersion: "2021.11.21" -description: Endlessh is an SSH tarpit that very slowly sends an endless, random SSH banner. -type: application -deprecated: false -home: https://truecharts.org/docs/charts/stable/endlessh -icon: https://truecharts.org/img/hotlink-ok/chart-icons/endlessh.png -keywords: - - endlessh -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/endlessh - - https://hub.docker.com/r/linuxserver/endlessh -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 - # condition: -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/endlessh/3.0.3/app-changelog.md b/stable/endlessh/3.0.3/app-changelog.md deleted file mode 100644 index c46d255504b..00000000000 --- a/stable/endlessh/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [endlessh-3.0.3](https://github.com/truecharts/charts/compare/endlessh-3.0.2...endlessh-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/endlessh/3.0.3/charts/common-10.9.4.tgz b/stable/endlessh/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/endlessh/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/endlessh/3.0.3/CHANGELOG.md b/stable/endlessh/3.0.4/CHANGELOG.md similarity index 100% rename from stable/endlessh/3.0.3/CHANGELOG.md rename to stable/endlessh/3.0.4/CHANGELOG.md diff --git a/stable/endlessh/3.0.4/Chart.yaml b/stable/endlessh/3.0.4/Chart.yaml new file mode 100644 index 00000000000..0dcc189d871 --- /dev/null +++ b/stable/endlessh/3.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: endlessh +version: 3.0.4 +appVersion: "2021.11.21" +description: Endlessh is an SSH tarpit that very slowly sends an endless, random SSH banner. +type: application +deprecated: false +home: https://truecharts.org/docs/charts/stable/endlessh +icon: https://truecharts.org/img/hotlink-ok/chart-icons/endlessh.png +keywords: + - endlessh +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/endlessh + - https://hub.docker.com/r/linuxserver/endlessh +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + # condition: +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/endlessh/3.0.3/README.md b/stable/endlessh/3.0.4/README.md similarity index 100% rename from stable/endlessh/3.0.3/README.md rename to stable/endlessh/3.0.4/README.md diff --git a/stable/endlessh/3.0.4/app-changelog.md b/stable/endlessh/3.0.4/app-changelog.md new file mode 100644 index 00000000000..9d773fa49d8 --- /dev/null +++ b/stable/endlessh/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [endlessh-3.0.4](https://github.com/truecharts/charts/compare/endlessh-3.0.3...endlessh-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/endlessh/3.0.3/app-readme.md b/stable/endlessh/3.0.4/app-readme.md similarity index 100% rename from stable/endlessh/3.0.3/app-readme.md rename to stable/endlessh/3.0.4/app-readme.md diff --git a/stable/endlessh/3.0.4/charts/common-10.9.7.tgz b/stable/endlessh/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/endlessh/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/endlessh/3.0.3/ix_values.yaml b/stable/endlessh/3.0.4/ix_values.yaml similarity index 100% rename from stable/endlessh/3.0.3/ix_values.yaml rename to stable/endlessh/3.0.4/ix_values.yaml diff --git a/stable/endlessh/3.0.3/questions.yaml b/stable/endlessh/3.0.4/questions.yaml similarity index 100% rename from stable/endlessh/3.0.3/questions.yaml rename to stable/endlessh/3.0.4/questions.yaml diff --git a/stable/healthchecks/8.0.3/templates/common.yaml b/stable/endlessh/3.0.4/templates/common.yaml similarity index 100% rename from stable/healthchecks/8.0.3/templates/common.yaml rename to stable/endlessh/3.0.4/templates/common.yaml diff --git a/stable/jellyseerr/3.0.3/values.yaml b/stable/endlessh/3.0.4/values.yaml similarity index 100% rename from stable/jellyseerr/3.0.3/values.yaml rename to stable/endlessh/3.0.4/values.yaml diff --git a/stable/esphome/12.0.4/CHANGELOG.md b/stable/esphome/12.0.4/CHANGELOG.md new file mode 100644 index 00000000000..89e31653b8c --- /dev/null +++ b/stable/esphome/12.0.4/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [esphome-12.0.0](https://github.com/truecharts/charts/compare/esphome-11.0.53...esphome-12.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [esphome-11.0.56](https://github.com/truecharts/charts/compare/esphome-11.0.53...esphome-11.0.56) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [esphome-11.0.55](https://github.com/truecharts/charts/compare/esphome-11.0.53...esphome-11.0.55) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [esphome-11.0.55](https://github.com/truecharts/charts/compare/esphome-11.0.53...esphome-11.0.55) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [esphome-11.0.55](https://github.com/truecharts/charts/compare/esphome-11.0.53...esphome-11.0.55) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [esphome-11.0.54](https://github.com/truecharts/charts/compare/esphome-11.0.53...esphome-11.0.54) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + diff --git a/stable/esphome/12.0.4/Chart.yaml b/stable/esphome/12.0.4/Chart.yaml new file mode 100644 index 00000000000..8c3e0d95474 --- /dev/null +++ b/stable/esphome/12.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "2022.10.2" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems. +home: https://truecharts.org/docs/charts/stable/esphome +icon: https://truecharts.org/img/hotlink-ok/chart-icons/esphome.png +keywords: + - esphome +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: esphome +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/esphome + - https://github.com/esphome/esphome + - https://hub.docker.com/u/esphome +type: application +version: 12.0.4 +annotations: + truecharts.org/catagories: | + - tools + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/esphome/12.0.4/README.md b/stable/esphome/12.0.4/README.md new file mode 100644 index 00000000000..03391779e32 --- /dev/null +++ b/stable/esphome/12.0.4/README.md @@ -0,0 +1,107 @@ +# esphome + +ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [esphome](https://truecharts.org/docs/charts/stable/esphome) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `esphome` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install esphome TrueCharts/esphome +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `esphome` deployment + +```console +helm uninstall esphome +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install esphome \ + --set env.TZ="America/New York" \ + TrueCharts/esphome +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install esphome TrueCharts/esphome -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/esphome/12.0.4/app-changelog.md b/stable/esphome/12.0.4/app-changelog.md new file mode 100644 index 00000000000..227562b4ae5 --- /dev/null +++ b/stable/esphome/12.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [esphome-12.0.4](https://github.com/truecharts/charts/compare/esphome-12.0.3...esphome-12.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/esphome/12.0.4/app-readme.md b/stable/esphome/12.0.4/app-readme.md new file mode 100644 index 00000000000..4c8d1d55300 --- /dev/null +++ b/stable/esphome/12.0.4/app-readme.md @@ -0,0 +1,8 @@ +ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/esphome](https://truecharts.org/docs/charts/stable/esphome) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/esphome/12.0.4/charts/common-10.9.7.tgz b/stable/esphome/12.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/esphome/12.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/esphome/12.0.4/ix_values.yaml b/stable/esphome/12.0.4/ix_values.yaml new file mode 100644 index 00000000000..2f6085eb63d --- /dev/null +++ b/stable/esphome/12.0.4/ix_values.yaml @@ -0,0 +1,42 @@ +image: + repository: tccr.io/truecharts/esphome + pullPolicy: IfNotPresent + tag: 2022.10.2@sha256:86b3563aa7d6890db26a753e276aa90bb53cdc7f865476f14f68dfee65f3c0bf + +# App needs to run as root because of this: https://github.com/esphome/issues/issues/2752 +securityContext: + runAsNonRoot: false + readOnlyRootFilesystem: false + privileged: true + allowPrivilegeEscalation: true + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +service: + main: + ports: + main: + port: 6052 + targetPort: 6052 + +env: + ESPHOME_DASHBOARD_USE_PING: false + ESPHOME_DASHBOARD_RELATIVE_URL: / + # ESPHOME_QUICKWIZARD: + # ESPHOME_IS_HASSIO: + # DISABLE_HA_AUTHENTICATION: + # USERNAME: + # PASSWORD: + +persistence: + config: + enabled: true + mountPath: /config + platformio: + enabled: true + mountPath: /.platformio + +portal: + enabled: true diff --git a/stable/esphome/12.0.4/questions.yaml b/stable/esphome/12.0.4/questions.yaml new file mode 100644 index 00000000000..fc308c201d6 --- /dev/null +++ b/stable/esphome/12.0.4/questions.yaml @@ -0,0 +1,1913 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: env + group: App Configuration + label: Image Environment + schema: + additional_attrs: true + type: dict + attrs: + - variable: ESPHOME_DASHBOARD_USE_PING + label: Esphome Dasboard Use Ping + description: Check the status of the device + schema: + type: boolean + default: true + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Service + description: The Primary service on which the healthcheck runs, often the webUI + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Service Port Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + description: This port exposes the container port on the service + schema: + type: int + default: 6052 + required: true + # Configure app volumes + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: App Config Storage + description: Stores the Application Configuration. + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: platformio + label: Platformio Storage + description: Stores the Application Configuration. + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: Privileged mode + schema: + type: boolean + default: true + - variable: readOnlyRootFilesystem + label: ReadOnly Root Filesystem + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: Allow Privilege Escalation + schema: + type: boolean + default: true + - variable: runAsNonRoot + label: runAsNonRoot + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: runAsUser + description: The UserID of the user running the application + schema: + type: int + default: 0 + - variable: runAsGroup + label: runAsGroup + description: The groupID this App of the user running the application + schema: + type: int + default: 0 + - variable: fsGroup + label: fsGroup + description: The group that should own ALL storage. + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at +
https://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/homarr/3.0.3/templates/common.yaml b/stable/esphome/12.0.4/templates/common.yaml similarity index 100% rename from stable/homarr/3.0.3/templates/common.yaml rename to stable/esphome/12.0.4/templates/common.yaml diff --git a/stable/k8s-gateway/7.0.3/values.yaml b/stable/esphome/12.0.4/values.yaml similarity index 100% rename from stable/k8s-gateway/7.0.3/values.yaml rename to stable/esphome/12.0.4/values.yaml diff --git a/stable/etherpad/10.0.0/CHANGELOG.md b/stable/etherpad/10.0.0/CHANGELOG.md new file mode 100644 index 00000000000..bbd9d435e7a --- /dev/null +++ b/stable/etherpad/10.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [etherpad-9.0.0](https://github.com/truecharts/charts/compare/etherpad-8.0.49...etherpad-9.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [etherpad-8.0.52](https://github.com/truecharts/charts/compare/etherpad-8.0.49...etherpad-8.0.52) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [etherpad-8.0.51](https://github.com/truecharts/charts/compare/etherpad-8.0.49...etherpad-8.0.51) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [etherpad-8.0.51](https://github.com/truecharts/charts/compare/etherpad-8.0.49...etherpad-8.0.51) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [etherpad-8.0.51](https://github.com/truecharts/charts/compare/etherpad-8.0.49...etherpad-8.0.51) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [etherpad-8.0.50](https://github.com/truecharts/charts/compare/etherpad-8.0.49...etherpad-8.0.50) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + diff --git a/stable/etherpad/10.0.0/Chart.yaml b/stable/etherpad/10.0.0/Chart.yaml new file mode 100644 index 00000000000..533d8a54b1a --- /dev/null +++ b/stable/etherpad/10.0.0/Chart.yaml @@ -0,0 +1,36 @@ +apiVersion: v2 +appVersion: "1.8.14" +version: 10.0.0 +kubeVersion: ">=1.16.0-0" +name: etherpad +description: A real-time collaborative editor scalable to thousands of simultaneous real time users. +type: application +home: https://truecharts.org/docs/charts/stable/etherpad +icon: https://truecharts.org/img/hotlink-ok/chart-icons/etherpad.png +keywords: + - etherpad + - editor + - notepad + - pad +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/etherpad + - https://etherpad.org/ + - https://github.com/ether/etherpad-lite + - https://hub.docker.com/r/nicholaswilde/etherpad +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/etherpad/10.0.0/README.md b/stable/etherpad/10.0.0/README.md new file mode 100644 index 00000000000..a3084b4467b --- /dev/null +++ b/stable/etherpad/10.0.0/README.md @@ -0,0 +1,109 @@ +# etherpad + +A real-time collaborative editor scalable to thousands of simultaneous real time users. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [etherpad](https://truecharts.org/docs/charts/stable/etherpad) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* +* +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.122 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `etherpad` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install etherpad TrueCharts/etherpad +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `etherpad` deployment + +```console +helm uninstall etherpad +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install etherpad \ + --set env.TZ="America/New York" \ + TrueCharts/etherpad +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install etherpad TrueCharts/etherpad -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/etherpad/10.0.0/app-changelog.md b/stable/etherpad/10.0.0/app-changelog.md new file mode 100644 index 00000000000..5cc87915b8f --- /dev/null +++ b/stable/etherpad/10.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [etherpad-10.0.0](https://github.com/truecharts/charts/compare/etherpad-9.0.3...etherpad-10.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/etherpad/10.0.0/app-readme.md b/stable/etherpad/10.0.0/app-readme.md new file mode 100644 index 00000000000..e2b8f0e1d8b --- /dev/null +++ b/stable/etherpad/10.0.0/app-readme.md @@ -0,0 +1,8 @@ +A real-time collaborative editor scalable to thousands of simultaneous real time users. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/etherpad](https://truecharts.org/docs/charts/stable/etherpad) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/etherpad/10.0.0/charts/common-10.9.7.tgz b/stable/etherpad/10.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/etherpad/10.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/etherpad/10.0.0/charts/postgresql-9.0.5.tgz b/stable/etherpad/10.0.0/charts/postgresql-9.0.5.tgz new file mode 100644 index 00000000000..8fe3c326a7c Binary files /dev/null and b/stable/etherpad/10.0.0/charts/postgresql-9.0.5.tgz differ diff --git a/stable/etherpad/10.0.0/ix_values.yaml b/stable/etherpad/10.0.0/ix_values.yaml new file mode 100644 index 00000000000..8840fc70ebe --- /dev/null +++ b/stable/etherpad/10.0.0/ix_values.yaml @@ -0,0 +1,58 @@ +image: + repository: tccr.io/truecharts/etherpad + pullPolicy: IfNotPresent + tag: version-1.8.14@sha256:4900f0e787ca22cf93090ae44ecceb5689d4427c739e1eb637a6e3a913161bf8 + +secretEnv: + ADMIN_PASSWORD: "adminpass" + USER_PASSWORD: "firstuserpass" + +env: + DB_TYPE: "postgres" + DB_NAME: "{{ .Values.postgresql.postgresqlDatabase }}" + DB_USER: "{{ .Values.postgresql.postgresqlUsername }}" + DB_PORT: "5432" + DB_PASS: + secretKeyRef: + name: dbcreds + key: postgresql-password + DB_HOST: + secretKeyRef: + name: dbcreds + key: plainhost + # User Defined + TITLE: "Etherpad" + FAVICON: "favicon.ico" + DEFAULT_PAD_TEXT: "Welcome to Etherpad! This pad text is synchronized as you type, so that everyone viewing this page sees the same text. This allows you to collaborate seamlessly on documents! Get involved with Etherpad at https://etherpad.org" + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +service: + main: + ports: + main: + port: 10060 + targetPort: 9001 + +persistence: + data: + enabled: true + mountPath: "/opt/etherpad-lite/var" + app: + enabled: true + mountPath: "/opt/etherpad-lite/app" + +postgresql: + enabled: true + existingSecret: "dbcreds" + postgresqlUsername: etherpad + postgresqlDatabase: etherpad + +portal: + enabled: true diff --git a/stable/etherpad/10.0.0/questions.yaml b/stable/etherpad/10.0.0/questions.yaml new file mode 100644 index 00000000000..8e350b56f22 --- /dev/null +++ b/stable/etherpad/10.0.0/questions.yaml @@ -0,0 +1,1945 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: secretEnv + group: "App Configuration" + label: "Image Secrets" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ADMIN_PASSWORD + label: "Admin Password" + description: "The password for the admin user (leave unspecified if you do not want to create it)" + schema: + type: string + private: true + default: "" + - variable: USER_PASSWORD + label: "User Password" + description: "The password for the first user user (leave unspecified if you do not want to create it)" + schema: + type: string + private: true + default: "" + - variable: env + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: TITLE + label: "Title" + description: "The name of the instance" + schema: + type: string + default: "Etherpad" + - variable: FAVICON + label: "Favicon" + description: "Favicon default name, or a fully specified URL to your own favicon" + schema: + type: string + default: "favicon.ico" + - variable: DEFAULT_PAD_TEXT + label: "Default Pad Text" + description: "The default text of a pad" + schema: + type: string + default: "Welcome to Etherpad! This pad text is synchronized as you type, so that everyone viewing this page sees the same text. This allows you to collaborate seamlessly on documents! Get involved with Etherpad at https://etherpad.org" + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10060 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: data + label: "App Data Storage" + description: "Stores the Application Data." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: app + label: "App Storage" + description: "Stores the Application." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at +
https://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/homepage/1.0.3/templates/common.yaml b/stable/etherpad/10.0.0/templates/common.yaml similarity index 100% rename from stable/homepage/1.0.3/templates/common.yaml rename to stable/etherpad/10.0.0/templates/common.yaml diff --git a/stable/kavita/3.0.3/values.yaml b/stable/etherpad/10.0.0/values.yaml similarity index 100% rename from stable/kavita/3.0.3/values.yaml rename to stable/etherpad/10.0.0/values.yaml diff --git a/stable/external-service/7.0.4/Chart.lock b/stable/external-service/7.0.4/Chart.lock deleted file mode 100644 index b89ddd5b6e3..00000000000 --- a/stable/external-service/7.0.4/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:38:19.662315156Z" diff --git a/stable/external-service/7.0.4/Chart.yaml b/stable/external-service/7.0.4/Chart.yaml deleted file mode 100644 index 9dcaa70b849..00000000000 --- a/stable/external-service/7.0.4/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Allow external services to be used like Apps. -home: https://truecharts.org/docs/charts/stable/external-service -icon: https://truecharts.org/img/hotlink-ok/chart-icons/external-service.png -keywords: - - external-service - - reverse-proxy -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: external-service -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/external-service -type: application -version: 7.0.4 -annotations: - truecharts.org/catagories: | - - networking - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/external-service/7.0.4/app-changelog.md b/stable/external-service/7.0.4/app-changelog.md deleted file mode 100644 index d4eb5f2479c..00000000000 --- a/stable/external-service/7.0.4/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [external-service-7.0.4](https://github.com/truecharts/charts/compare/external-service-7.0.3...external-service-7.0.4) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/external-service/7.0.4/charts/common-10.9.4.tgz b/stable/external-service/7.0.4/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/external-service/7.0.4/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/external-service/7.0.4/CHANGELOG.md b/stable/external-service/7.0.5/CHANGELOG.md similarity index 100% rename from stable/external-service/7.0.4/CHANGELOG.md rename to stable/external-service/7.0.5/CHANGELOG.md diff --git a/stable/external-service/7.0.5/Chart.yaml b/stable/external-service/7.0.5/Chart.yaml new file mode 100644 index 00000000000..9ba9c9a3c63 --- /dev/null +++ b/stable/external-service/7.0.5/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Allow external services to be used like Apps. +home: https://truecharts.org/docs/charts/stable/external-service +icon: https://truecharts.org/img/hotlink-ok/chart-icons/external-service.png +keywords: + - external-service + - reverse-proxy +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: external-service +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/external-service +type: application +version: 7.0.5 +annotations: + truecharts.org/catagories: | + - networking + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/external-service/7.0.4/README.md b/stable/external-service/7.0.5/README.md similarity index 100% rename from stable/external-service/7.0.4/README.md rename to stable/external-service/7.0.5/README.md diff --git a/stable/external-service/7.0.5/app-changelog.md b/stable/external-service/7.0.5/app-changelog.md new file mode 100644 index 00000000000..768c497f7fa --- /dev/null +++ b/stable/external-service/7.0.5/app-changelog.md @@ -0,0 +1,9 @@ + + +## [external-service-7.0.5](https://github.com/truecharts/charts/compare/external-service-7.0.4...external-service-7.0.5) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/external-service/7.0.4/app-readme.md b/stable/external-service/7.0.5/app-readme.md similarity index 100% rename from stable/external-service/7.0.4/app-readme.md rename to stable/external-service/7.0.5/app-readme.md diff --git a/stable/external-service/7.0.5/charts/common-10.9.7.tgz b/stable/external-service/7.0.5/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/external-service/7.0.5/charts/common-10.9.7.tgz differ diff --git a/stable/external-service/7.0.4/ix_values.yaml b/stable/external-service/7.0.5/ix_values.yaml similarity index 100% rename from stable/external-service/7.0.4/ix_values.yaml rename to stable/external-service/7.0.5/ix_values.yaml diff --git a/stable/external-service/7.0.4/questions.yaml b/stable/external-service/7.0.5/questions.yaml similarity index 100% rename from stable/external-service/7.0.4/questions.yaml rename to stable/external-service/7.0.5/questions.yaml diff --git a/stable/homer/3.0.3/templates/common.yaml b/stable/external-service/7.0.5/templates/common.yaml similarity index 100% rename from stable/homer/3.0.3/templates/common.yaml rename to stable/external-service/7.0.5/templates/common.yaml diff --git a/stable/kitchenowl/2.0.3/values.yaml b/stable/external-service/7.0.5/values.yaml similarity index 100% rename from stable/kitchenowl/2.0.3/values.yaml rename to stable/external-service/7.0.5/values.yaml diff --git a/stable/ferdi-server/5.0.0/CHANGELOG.md b/stable/ferdi-server/5.0.0/CHANGELOG.md new file mode 100644 index 00000000000..dab5625dec8 --- /dev/null +++ b/stable/ferdi-server/5.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [ferdi-server-4.0.0](https://github.com/truecharts/charts/compare/ferdi-server-3.0.48...ferdi-server-4.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [ferdi-server-3.0.51](https://github.com/truecharts/charts/compare/ferdi-server-3.0.48...ferdi-server-3.0.51) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [ferdi-server-3.0.50](https://github.com/truecharts/charts/compare/ferdi-server-3.0.48...ferdi-server-3.0.50) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [ferdi-server-3.0.50](https://github.com/truecharts/charts/compare/ferdi-server-3.0.48...ferdi-server-3.0.50) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [ferdi-server-3.0.50](https://github.com/truecharts/charts/compare/ferdi-server-3.0.48...ferdi-server-3.0.50) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [ferdi-server-3.0.49](https://github.com/truecharts/charts/compare/ferdi-server-3.0.48...ferdi-server-3.0.49) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + diff --git a/stable/ferdi-server/5.0.0/Chart.yaml b/stable/ferdi-server/5.0.0/Chart.yaml new file mode 100644 index 00000000000..3b7e9996b41 --- /dev/null +++ b/stable/ferdi-server/5.0.0/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "1.3.2" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 +description: Server for Ferdi that you can re-use to run your own +home: https://truecharts.org/docs/charts/stable/ferdi-server +icon: https://truecharts.org/img/hotlink-ok/chart-icons/ferdi-server.png +keywords: + - ferdi +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: ferdi-server +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/ferdi-server + - https://github.com/getferdi/server +version: 5.0.0 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/ferdi-server/5.0.0/README.md b/stable/ferdi-server/5.0.0/README.md new file mode 100644 index 00000000000..33588b183f7 --- /dev/null +++ b/stable/ferdi-server/5.0.0/README.md @@ -0,0 +1,107 @@ +# ferdi-server + +Server for Ferdi that you can re-use to run your own + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [ferdi-server](https://truecharts.org/docs/charts/stable/ferdi-server) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.122 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `ferdi-server` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install ferdi-server TrueCharts/ferdi-server +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `ferdi-server` deployment + +```console +helm uninstall ferdi-server +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install ferdi-server \ + --set env.TZ="America/New York" \ + TrueCharts/ferdi-server +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install ferdi-server TrueCharts/ferdi-server -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/ferdi-server/5.0.0/app-changelog.md b/stable/ferdi-server/5.0.0/app-changelog.md new file mode 100644 index 00000000000..d44fc78a089 --- /dev/null +++ b/stable/ferdi-server/5.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [ferdi-server-5.0.0](https://github.com/truecharts/charts/compare/ferdi-server-4.0.3...ferdi-server-5.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/ferdi-server/5.0.0/app-readme.md b/stable/ferdi-server/5.0.0/app-readme.md new file mode 100644 index 00000000000..891295876e6 --- /dev/null +++ b/stable/ferdi-server/5.0.0/app-readme.md @@ -0,0 +1,8 @@ +Server for Ferdi that you can re-use to run your own + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/ferdi-server](https://truecharts.org/docs/charts/stable/ferdi-server) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/ferdi-server/5.0.0/charts/common-10.9.7.tgz b/stable/ferdi-server/5.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/ferdi-server/5.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/ferdi-server/5.0.0/charts/postgresql-9.0.5.tgz b/stable/ferdi-server/5.0.0/charts/postgresql-9.0.5.tgz new file mode 100644 index 00000000000..8fe3c326a7c Binary files /dev/null and b/stable/ferdi-server/5.0.0/charts/postgresql-9.0.5.tgz differ diff --git a/stable/ferdi-server/5.0.0/ix_values.yaml b/stable/ferdi-server/5.0.0/ix_values.yaml new file mode 100644 index 00000000000..bf3d6472650 --- /dev/null +++ b/stable/ferdi-server/5.0.0/ix_values.yaml @@ -0,0 +1,111 @@ +image: + repository: tccr.io/truecharts/ferdi-server + tag: v1.3.2@sha256:f8e0023f5bb616e08174af1030ea69364d2d85e5d3c393daf6f1f453a8a5a37e + pullPolicy: IfNotPresent + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +env: + NODE_ENV: "production" + DATA_DIR: "/app/data" + DB_CONNECTION: "pg" + DB_PORT: "5432" + DB_SSL: false + DB_USER: "{{ .Values.postgresql.postgresqlUsername }}" + DB_DATABASE: "{{ .Values.postgresql.postgresqlDatabase }}" + # User Defined + APP_URL: "http://localhost:3333" + IS_CREATION_ENABLED: true + IS_DASHBOARD_ENABLED: true + IS_REGISTRATION_ENABLED: true + CONNECT_WITH_FRANZ: true + # MAIL_CONNECTION: "smtp" + # SMTP_HOST: "localhost" + # SMTP_PORT: 587 + # MAIL_SSL: true + # MAIL_USERNAME: "username@example.com" + # MAIL_PASSWORD: "password" + # MAIL_SENDER: "noreply@example.com" + # SPARKPOST_API_KEY: "" + # MAILGUN_DOMAIN: "" + # MAILGUN_API_REGION: "" + # MAILGUN_API_KEY: "" + DB_HOST: + secretKeyRef: + name: dbcreds + key: plainhost + DB_PASSWORD: + secretKeyRef: + name: dbcreds + key: postgresql-password + +probes: + liveness: + path: "/health" + + readiness: + path: "/health" + + startup: + path: "/health" + +service: + main: + ports: + main: + port: 10206 + targetPort: 3333 + +persistence: + data: + enabled: true + mountPath: "/app/data" + recipes: + enabled: true + mountPath: "/app/recipes" + +postgresql: + enabled: true + existingSecret: "dbcreds" + postgresqlUsername: ferdi-server + postgresqlDatabase: ferdi-server + +installContainers: + 1-create-key-file: + image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" + volumeMounts: + - name: data + mountPath: "/app/data" + env: + - name: APP_KEY + valueFrom: + secretKeyRef: + name: ferdi-server-secrets + key: APP_KEY + command: ["sh", "-c"] + args: + - > + keyfile="/app/data/FERDI_APP_KEY.txt"; + if [ ! -f ${keyfile} ]; + then + echo "No APP_KEY File..."; + echo "Creating APP_KEY file..."; + echo "${APP_KEY}" > ${keyfile}; + if [ -f ${keyfile} ]; + then + echo "Success!"; + else + echo "Failed."; + fi; + else + echo "APP_KEY File exists. Skipping..."; + fi; + +portal: + enabled: true diff --git a/stable/ferdi-server/5.0.0/questions.yaml b/stable/ferdi-server/5.0.0/questions.yaml new file mode 100644 index 00000000000..e20476d5916 --- /dev/null +++ b/stable/ferdi-server/5.0.0/questions.yaml @@ -0,0 +1,2008 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: env + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: APP_URL + label: "APP_URL" + description: "Specify the URL of the Ferdi-server, including http:// or https:// as relevant." + schema: + type: string + required: true + - variable: IS_CREATION_ENABLED + label: "IS_CREATION_ENABLED" + description: "Specify whether to enable the creation of custom recipes." + schema: + type: boolean + - variable: IS_DASHBOARD_ENABLED + label: "IS_DASHBOARD_ENABLED" + description: "Specify whether to enable the Ferdi-server dashboard." + schema: + type: boolean + - variable: IS_REGISTRATION_ENABLED + label: "IS_REGISTRATION_ENABLED" + description: "Specify whether to allow user registration." + schema: + type: boolean + - variable: CONNECT_WITH_FRANZ + label: "CONNECT_WITH_FRANZ" + description: "Specify whether to enable connections to the Franz server." + schema: + type: boolean + - variable: mailsettings + label: "Mail Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: MAIL_CONNECTION + label: "MAIL_CONNECTION" + description: "Specify the mail sender to be used." + schema: + type: string + default: "smtp" + - variable: SMTP_HOST + label: "SMTP_HOST" + description: "Specify the mail host to be used" + schema: + type: string + default: "" + - variable: SMTP_PORT + label: "SMTP_PORT" + description: "Specify the mail port to be used." + schema: + type: int + default: 587 + - variable: MAIL_SSL + label: "MAIL_SSL" + description: "Specify SMTP mail security." + schema: + type: boolean + default: true + - variable: MAIL_USERNAME + label: "MAIL_USERNAME" + description: "Specify your mail username to be used." + schema: + type: string + default: "" + - variable: MAIL_PASSWORD + label: "MAIL_PASSWORD" + description: "Specify your mail password to be used." + schema: + type: string + private: true + default: "" + - variable: MAIL_SENDER + label: "MAIL_SENDER" + description: "Specify the mail sender address to be used." + schema: + type: string + default: "" + - variable: SPARKPOST_API_KEY + label: "SPARKPOST_API_KEY" + description: "Specify SparkPost API Key to be used." + schema: + type: string + private: true + default: "" + - variable: MAILGUN_DOMAIN + label: "MAILGUN_DOMAIN" + description: "Specify Mailgun domain to be used." + schema: + type: string + default: "" + - variable: MAILGUN_API_REGION + label: "MAILGUN_API_REGION" + description: "Specify Mailgun API Region to be used." + schema: + type: string + default: "" + - variable: MAILGUN_API_KEY + label: "MAILGUN_API_KEY" + description: "Specify Mailgun API Key to be used." + schema: + type: string + private: true + default: "" + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10206 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: data + label: "App Data Storage" + description: "Stores the Application Data." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: recipes + label: "App Recipes Storage" + description: "Stores the Application Recipes." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at +
https://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/ferdi-server/5.0.0/templates/_secrets.tpl b/stable/ferdi-server/5.0.0/templates/_secrets.tpl new file mode 100644 index 00000000000..3f1a1cae7cb --- /dev/null +++ b/stable/ferdi-server/5.0.0/templates/_secrets.tpl @@ -0,0 +1,20 @@ +{{/* Define the secrets */}} +{{- define "ferdi-server.secrets" -}} +--- + +apiVersion: v1 +kind: Secret +type: Opaque +metadata: + name: ferdi-server-secrets +{{- $ferdiprevious := lookup "v1" "Secret" .Release.Namespace "ferdi-server-secrets" }} +{{- $app_key := "" }} +data: + {{- if $ferdiprevious}} + APP_KEY: {{ index $ferdiprevious.data "APP_KEY" }} + {{- else }} + {{- $app_key := randAlphaNum 32 }} + APP_KEY: {{ $app_key | b64enc }} + {{- end }} + +{{- end -}} diff --git a/stable/ferdi-server/5.0.0/templates/common.yaml b/stable/ferdi-server/5.0.0/templates/common.yaml new file mode 100644 index 00000000000..204f8e6a675 --- /dev/null +++ b/stable/ferdi-server/5.0.0/templates/common.yaml @@ -0,0 +1,8 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.common.loader.init" . }} + +{{/* Render secrets for ferdi-server */}} +{{- include "ferdi-server.secrets" . }} + +{{/* Render the templates */}} +{{ include "tc.common.loader.apply" . }} diff --git a/stable/kiwix-serve/2.0.3/values.yaml b/stable/ferdi-server/5.0.0/values.yaml similarity index 100% rename from stable/kiwix-serve/2.0.3/values.yaml rename to stable/ferdi-server/5.0.0/values.yaml diff --git a/stable/filebot/2.0.3/Chart.lock b/stable/filebot/2.0.3/Chart.lock deleted file mode 100644 index 0cdc48cd741..00000000000 --- a/stable/filebot/2.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:38:33.605867807Z" diff --git a/stable/filebot/2.0.3/Chart.yaml b/stable/filebot/2.0.3/Chart.yaml deleted file mode 100644 index 0da08c45cc1..00000000000 --- a/stable/filebot/2.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: "1.14.1" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: FileBot is the ultimate tool for organizing and renaming your movies, tv shows or anime, and music well as downloading subtitles and artwork. It's smart and just works. -home: https://truecharts.org/docs/charts/stable/filebot -icon: https://truecharts.org/img/hotlink-ok/chart-icons/filebot.png -keywords: - - media - - filebot -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: filebot -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/filebot - - https://github.com/jlesage/docker-filebot - - https://hub.docker.com/r/jlesage/filebot/ -type: application -version: 2.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/filebot/2.0.3/app-changelog.md b/stable/filebot/2.0.3/app-changelog.md deleted file mode 100644 index be1347f81cf..00000000000 --- a/stable/filebot/2.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [filebot-2.0.3](https://github.com/truecharts/charts/compare/filebot-2.0.2...filebot-2.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/filebot/2.0.3/charts/common-10.9.4.tgz b/stable/filebot/2.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/filebot/2.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/filebot/2.0.3/CHANGELOG.md b/stable/filebot/2.0.4/CHANGELOG.md similarity index 100% rename from stable/filebot/2.0.3/CHANGELOG.md rename to stable/filebot/2.0.4/CHANGELOG.md diff --git a/stable/filebot/2.0.4/Chart.yaml b/stable/filebot/2.0.4/Chart.yaml new file mode 100644 index 00000000000..c4d4fa922aa --- /dev/null +++ b/stable/filebot/2.0.4/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "1.14.1" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: FileBot is the ultimate tool for organizing and renaming your movies, tv shows or anime, and music well as downloading subtitles and artwork. It's smart and just works. +home: https://truecharts.org/docs/charts/stable/filebot +icon: https://truecharts.org/img/hotlink-ok/chart-icons/filebot.png +keywords: + - media + - filebot +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: filebot +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/filebot + - https://github.com/jlesage/docker-filebot + - https://hub.docker.com/r/jlesage/filebot/ +type: application +version: 2.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/filebot/2.0.3/README.md b/stable/filebot/2.0.4/README.md similarity index 100% rename from stable/filebot/2.0.3/README.md rename to stable/filebot/2.0.4/README.md diff --git a/stable/filebot/2.0.4/app-changelog.md b/stable/filebot/2.0.4/app-changelog.md new file mode 100644 index 00000000000..605bec27fed --- /dev/null +++ b/stable/filebot/2.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [filebot-2.0.4](https://github.com/truecharts/charts/compare/filebot-2.0.3...filebot-2.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/filebot/2.0.3/app-readme.md b/stable/filebot/2.0.4/app-readme.md similarity index 100% rename from stable/filebot/2.0.3/app-readme.md rename to stable/filebot/2.0.4/app-readme.md diff --git a/stable/filebot/2.0.4/charts/common-10.9.7.tgz b/stable/filebot/2.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/filebot/2.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/filebot/2.0.3/ix_values.yaml b/stable/filebot/2.0.4/ix_values.yaml similarity index 100% rename from stable/filebot/2.0.3/ix_values.yaml rename to stable/filebot/2.0.4/ix_values.yaml diff --git a/stable/filebot/2.0.3/questions.yaml b/stable/filebot/2.0.4/questions.yaml similarity index 100% rename from stable/filebot/2.0.3/questions.yaml rename to stable/filebot/2.0.4/questions.yaml diff --git a/stable/htpcmanager/3.0.3/templates/common.yaml b/stable/filebot/2.0.4/templates/common.yaml similarity index 100% rename from stable/htpcmanager/3.0.3/templates/common.yaml rename to stable/filebot/2.0.4/templates/common.yaml diff --git a/stable/kodi-headless/3.0.3/values.yaml b/stable/filebot/2.0.4/values.yaml similarity index 100% rename from stable/kodi-headless/3.0.3/values.yaml rename to stable/filebot/2.0.4/values.yaml diff --git a/stable/filebrowser/3.0.3/Chart.lock b/stable/filebrowser/3.0.3/Chart.lock deleted file mode 100644 index 137c5e994e0..00000000000 --- a/stable/filebrowser/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:38:51.000870391Z" diff --git a/stable/filebrowser/3.0.3/Chart.yaml b/stable/filebrowser/3.0.3/Chart.yaml deleted file mode 100644 index 1e3f1638739..00000000000 --- a/stable/filebrowser/3.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: "2.22.4" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Filebrowser provides a file managing interface within a specified directory -home: https://truecharts.org/docs/charts/stable/filebrowser -icon: https://truecharts.org/img/hotlink-ok/chart-icons/filebrowser.png -keywords: - - filebrowser -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: filebrowser -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/filebrowser - - https://github.com/filebrowser/filebrowser - - https://filebrowser.org/cli/filebrowser - - https://hub.docker.com/r/filebrowser/filebrowser -type: application -version: 3.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/filebrowser/3.0.3/app-changelog.md b/stable/filebrowser/3.0.3/app-changelog.md deleted file mode 100644 index 566f2e82b78..00000000000 --- a/stable/filebrowser/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [filebrowser-3.0.3](https://github.com/truecharts/charts/compare/filebrowser-3.0.2...filebrowser-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/filebrowser/3.0.3/charts/common-10.9.4.tgz b/stable/filebrowser/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/filebrowser/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/filebrowser/3.0.3/ix_values.yaml b/stable/filebrowser/3.0.3/ix_values.yaml deleted file mode 100644 index d09ba2e8417..00000000000 --- a/stable/filebrowser/3.0.3/ix_values.yaml +++ /dev/null @@ -1,32 +0,0 @@ -image: - repository: tccr.io/truecharts/filebrowser - pullPolicy: IfNotPresent - tag: v2.22.4@sha256:324334318091863f1d2555ea6e3d8e6506f7261e36d1e69a801439e0eff69b37 - -service: - main: - ports: - main: - port: 10187 - -env: - FB_ADDRESS: "" - FB_BASEURL: "" - FB_DATABASE: "/database/filebrowser.db" - FB_CONFIG: "/config/filebrowser.json" - FB_ROOT: "/data" - FB_PORT: "{{ .Values.service.main.ports.main.port }}" - -persistence: - config: - enabled: true - mountPath: "/config" - database: - enabled: true - mountPath: "/database" - data: - enabled: true - mountPath: "/data" - -portal: - enabled: true diff --git a/stable/filebrowser/3.0.3/CHANGELOG.md b/stable/filebrowser/3.0.4/CHANGELOG.md similarity index 100% rename from stable/filebrowser/3.0.3/CHANGELOG.md rename to stable/filebrowser/3.0.4/CHANGELOG.md diff --git a/stable/filebrowser/3.0.4/Chart.yaml b/stable/filebrowser/3.0.4/Chart.yaml new file mode 100644 index 00000000000..e93d110f58c --- /dev/null +++ b/stable/filebrowser/3.0.4/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "2.22.4" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Filebrowser provides a file managing interface within a specified directory +home: https://truecharts.org/docs/charts/stable/filebrowser +icon: https://truecharts.org/img/hotlink-ok/chart-icons/filebrowser.png +keywords: + - filebrowser +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: filebrowser +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/filebrowser + - https://github.com/filebrowser/filebrowser + - https://filebrowser.org/cli/filebrowser + - https://hub.docker.com/r/filebrowser/filebrowser +type: application +version: 3.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/filebrowser/3.0.3/README.md b/stable/filebrowser/3.0.4/README.md similarity index 100% rename from stable/filebrowser/3.0.3/README.md rename to stable/filebrowser/3.0.4/README.md diff --git a/stable/filebrowser/3.0.4/app-changelog.md b/stable/filebrowser/3.0.4/app-changelog.md new file mode 100644 index 00000000000..f9a843fae9b --- /dev/null +++ b/stable/filebrowser/3.0.4/app-changelog.md @@ -0,0 +1,10 @@ + + +## [filebrowser-3.0.4](https://github.com/truecharts/charts/compare/filebrowser-3.0.3...filebrowser-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + - update docker general non-major + + \ No newline at end of file diff --git a/stable/filebrowser/3.0.3/app-readme.md b/stable/filebrowser/3.0.4/app-readme.md similarity index 100% rename from stable/filebrowser/3.0.3/app-readme.md rename to stable/filebrowser/3.0.4/app-readme.md diff --git a/stable/filebrowser/3.0.4/charts/common-10.9.7.tgz b/stable/filebrowser/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/filebrowser/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/filebrowser/3.0.4/ix_values.yaml b/stable/filebrowser/3.0.4/ix_values.yaml new file mode 100644 index 00000000000..0951878c782 --- /dev/null +++ b/stable/filebrowser/3.0.4/ix_values.yaml @@ -0,0 +1,32 @@ +image: + repository: tccr.io/truecharts/filebrowser + pullPolicy: IfNotPresent + tag: 2.23.0@sha256:9056708e06dfa8b668f4bf8aa2eaa6e587dbd20a218c1109126dfe38d4b77f5a + +service: + main: + ports: + main: + port: 10187 + +env: + FB_ADDRESS: "" + FB_BASEURL: "" + FB_DATABASE: "/database/filebrowser.db" + FB_CONFIG: "/config/filebrowser.json" + FB_ROOT: "/data" + FB_PORT: "{{ .Values.service.main.ports.main.port }}" + +persistence: + config: + enabled: true + mountPath: "/config" + database: + enabled: true + mountPath: "/database" + data: + enabled: true + mountPath: "/data" + +portal: + enabled: true diff --git a/stable/filebrowser/3.0.3/questions.yaml b/stable/filebrowser/3.0.4/questions.yaml similarity index 100% rename from stable/filebrowser/3.0.3/questions.yaml rename to stable/filebrowser/3.0.4/questions.yaml diff --git a/stable/filebrowser/3.0.3/templates/common.yaml b/stable/filebrowser/3.0.4/templates/common.yaml similarity index 100% rename from stable/filebrowser/3.0.3/templates/common.yaml rename to stable/filebrowser/3.0.4/templates/common.yaml diff --git a/stable/komga/7.0.3/values.yaml b/stable/filebrowser/3.0.4/values.yaml similarity index 100% rename from stable/komga/7.0.3/values.yaml rename to stable/filebrowser/3.0.4/values.yaml diff --git a/stable/fileflows/3.0.3/Chart.lock b/stable/fileflows/3.0.3/Chart.lock deleted file mode 100644 index 4e82f6ae368..00000000000 --- a/stable/fileflows/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:39:05.125712233Z" diff --git a/stable/fileflows/3.0.3/Chart.yaml b/stable/fileflows/3.0.3/Chart.yaml deleted file mode 100644 index b4df96da1e7..00000000000 --- a/stable/fileflows/3.0.3/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: "1.0.6" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: An application that lets you automatically process files through a simple rule flow. -home: https://truecharts.org/docs/charts/stable/fileflows -icon: https://truecharts.org/img/hotlink-ok/chart-icons/fileflows.png -keywords: - - fileflows -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: fileflows -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/fileflows - - https://github.com/revenz/FileFlows - - https://hub.docker.com/r/revenz/fileflows -version: 3.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/fileflows/3.0.3/app-changelog.md b/stable/fileflows/3.0.3/app-changelog.md deleted file mode 100644 index 2c0051c1bbd..00000000000 --- a/stable/fileflows/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [fileflows-3.0.3](https://github.com/truecharts/charts/compare/fileflows-3.0.2...fileflows-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/fileflows/3.0.3/charts/common-10.9.4.tgz b/stable/fileflows/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/fileflows/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/fileflows/3.0.3/CHANGELOG.md b/stable/fileflows/3.0.4/CHANGELOG.md similarity index 100% rename from stable/fileflows/3.0.3/CHANGELOG.md rename to stable/fileflows/3.0.4/CHANGELOG.md diff --git a/stable/fileflows/3.0.4/Chart.yaml b/stable/fileflows/3.0.4/Chart.yaml new file mode 100644 index 00000000000..abc71a75294 --- /dev/null +++ b/stable/fileflows/3.0.4/Chart.yaml @@ -0,0 +1,27 @@ +apiVersion: v2 +appVersion: "1.0.6" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: An application that lets you automatically process files through a simple rule flow. +home: https://truecharts.org/docs/charts/stable/fileflows +icon: https://truecharts.org/img/hotlink-ok/chart-icons/fileflows.png +keywords: + - fileflows +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: fileflows +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/fileflows + - https://github.com/revenz/FileFlows + - https://hub.docker.com/r/revenz/fileflows +version: 3.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/fileflows/3.0.3/README.md b/stable/fileflows/3.0.4/README.md similarity index 100% rename from stable/fileflows/3.0.3/README.md rename to stable/fileflows/3.0.4/README.md diff --git a/stable/fileflows/3.0.4/app-changelog.md b/stable/fileflows/3.0.4/app-changelog.md new file mode 100644 index 00000000000..e3aeba15997 --- /dev/null +++ b/stable/fileflows/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [fileflows-3.0.4](https://github.com/truecharts/charts/compare/fileflows-3.0.3...fileflows-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/fileflows/3.0.3/app-readme.md b/stable/fileflows/3.0.4/app-readme.md similarity index 100% rename from stable/fileflows/3.0.3/app-readme.md rename to stable/fileflows/3.0.4/app-readme.md diff --git a/stable/fileflows/3.0.4/charts/common-10.9.7.tgz b/stable/fileflows/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/fileflows/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/fileflows/3.0.3/ix_values.yaml b/stable/fileflows/3.0.4/ix_values.yaml similarity index 100% rename from stable/fileflows/3.0.3/ix_values.yaml rename to stable/fileflows/3.0.4/ix_values.yaml diff --git a/stable/fileflows/3.0.3/questions.yaml b/stable/fileflows/3.0.4/questions.yaml similarity index 100% rename from stable/fileflows/3.0.3/questions.yaml rename to stable/fileflows/3.0.4/questions.yaml diff --git a/stable/hyperion-ng/7.0.3/templates/common.yaml b/stable/fileflows/3.0.4/templates/common.yaml similarity index 100% rename from stable/hyperion-ng/7.0.3/templates/common.yaml rename to stable/fileflows/3.0.4/templates/common.yaml diff --git a/stable/kopia/3.0.3/values.yaml b/stable/fileflows/3.0.4/values.yaml similarity index 100% rename from stable/kopia/3.0.3/values.yaml rename to stable/fileflows/3.0.4/values.yaml diff --git a/stable/filerun/5.0.0/CHANGELOG.md b/stable/filerun/5.0.0/CHANGELOG.md new file mode 100644 index 00000000000..92346f5abdb --- /dev/null +++ b/stable/filerun/5.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [filerun-4.0.0](https://github.com/truecharts/charts/compare/filerun-3.0.14...filerun-4.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [filerun-3.0.17](https://github.com/truecharts/charts/compare/filerun-3.0.14...filerun-3.0.17) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [filerun-3.0.16](https://github.com/truecharts/charts/compare/filerun-3.0.14...filerun-3.0.16) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [filerun-3.0.16](https://github.com/truecharts/charts/compare/filerun-3.0.14...filerun-3.0.16) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [filerun-3.0.16](https://github.com/truecharts/charts/compare/filerun-3.0.14...filerun-3.0.16) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [filerun-3.0.15](https://github.com/truecharts/charts/compare/filerun-3.0.14...filerun-3.0.15) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [filerun-3.0.15](https://github.com/truecharts/charts/compare/filerun-3.0.14...filerun-3.0.15) (2022-11-06) + +### Chore + diff --git a/stable/filerun/5.0.0/Chart.yaml b/stable/filerun/5.0.0/Chart.yaml new file mode 100644 index 00000000000..ab5690f09e6 --- /dev/null +++ b/stable/filerun/5.0.0/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: mariadb.enabled + name: mariadb + repository: https://charts.truecharts.org/ + version: 4.0.5 +description: FileRun is a full featured web based file manager with an easy to use user interface +home: https://truecharts.org/docs/charts/stable/filerun +icon: https://truecharts.org/img/hotlink-ok/chart-icons/filerun.png +keywords: + - filerun + - file +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: filerun +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/filerun + - https://hub.docker.com/r/filerun/filerun + - https://github.com/filerun/docker +version: 5.0.0 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/filerun/5.0.0/README.md b/stable/filerun/5.0.0/README.md new file mode 100644 index 00000000000..be67fa15682 --- /dev/null +++ b/stable/filerun/5.0.0/README.md @@ -0,0 +1,108 @@ +# filerun + +FileRun is a full featured web based file manager with an easy to use user interface + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [filerun](https://truecharts.org/docs/charts/stable/filerun) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | mariadb | 3.0.119 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `filerun` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install filerun TrueCharts/filerun +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `filerun` deployment + +```console +helm uninstall filerun +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install filerun \ + --set env.TZ="America/New York" \ + TrueCharts/filerun +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install filerun TrueCharts/filerun -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/filerun/5.0.0/app-changelog.md b/stable/filerun/5.0.0/app-changelog.md new file mode 100644 index 00000000000..330f7af1bce --- /dev/null +++ b/stable/filerun/5.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [filerun-5.0.0](https://github.com/truecharts/charts/compare/filerun-4.0.3...filerun-5.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/filerun/5.0.0/app-readme.md b/stable/filerun/5.0.0/app-readme.md new file mode 100644 index 00000000000..a1bd1aceaf0 --- /dev/null +++ b/stable/filerun/5.0.0/app-readme.md @@ -0,0 +1,8 @@ +FileRun is a full featured web based file manager with an easy to use user interface + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/filerun](https://truecharts.org/docs/charts/stable/filerun) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/filerun/5.0.0/charts/common-10.9.7.tgz b/stable/filerun/5.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/filerun/5.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/filerun/5.0.0/charts/mariadb-4.0.5.tgz b/stable/filerun/5.0.0/charts/mariadb-4.0.5.tgz new file mode 100644 index 00000000000..647d1dc1772 Binary files /dev/null and b/stable/filerun/5.0.0/charts/mariadb-4.0.5.tgz differ diff --git a/stable/filerun/5.0.0/ix_values.yaml b/stable/filerun/5.0.0/ix_values.yaml new file mode 100644 index 00000000000..108aad62dbe --- /dev/null +++ b/stable/filerun/5.0.0/ix_values.yaml @@ -0,0 +1,54 @@ +image: + repository: tccr.io/truecharts/filerun + tag: latest@sha256:8d0fb96cc91db060d912a3986dbecc0275f2e5d600b7731e7320e20e11e90f8b + pullPolicy: IfNotPresent + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +env: + APACHE_RUN_USER: apps + APACHE_RUN_USER_ID: "{{ .Values.security.PUID }}" + APACHE_RUN_GROUP: apps + APACHE_RUN_GROUP_ID: "{{ .Values.podSecurityContext.fsGroup }}" + FR_DB_NAME: "filerun" + FR_DB_USER: "filerun" + FR_DB_PORT: "3306" + FR_DB_HOST: + secretKeyRef: + name: mariadbcreds + key: plainporthost + FR_DB_PASS: + secretKeyRef: + name: mariadbcreds + key: mariadb-password + +service: + main: + ports: + main: + port: 10199 + protocol: HTTP + targetPort: 80 + +persistence: + config: + enabled: true + mountPath: "/var/www/html" + userfile: + enabled: true + mountPath: "/user-files" + +mariadb: + enabled: true + mariadbUsername: filerun + mariadbDatabase: filerun + existingSecret: "mariadbcreds" + +portal: + enabled: true diff --git a/stable/filerun/5.0.0/questions.yaml b/stable/filerun/5.0.0/questions.yaml new file mode 100644 index 00000000000..5183599f7df --- /dev/null +++ b/stable/filerun/5.0.0/questions.yaml @@ -0,0 +1,1899 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10199 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Config." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: userfile + label: "App userfile Storage" + description: "Stores user's file" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at +
https://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/impostor-server/2.0.3/templates/common.yaml b/stable/filerun/5.0.0/templates/common.yaml similarity index 100% rename from stable/impostor-server/2.0.3/templates/common.yaml rename to stable/filerun/5.0.0/templates/common.yaml diff --git a/stable/lancache-dns/2.0.3/values.yaml b/stable/filerun/5.0.0/values.yaml similarity index 100% rename from stable/lancache-dns/2.0.3/values.yaml rename to stable/filerun/5.0.0/values.yaml diff --git a/stable/filezilla/5.0.3/Chart.lock b/stable/filezilla/5.0.3/Chart.lock deleted file mode 100644 index 6a2852abe54..00000000000 --- a/stable/filezilla/5.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:39:22.570241306Z" diff --git a/stable/filezilla/5.0.3/Chart.yaml b/stable/filezilla/5.0.3/Chart.yaml deleted file mode 100644 index c882ef30d18..00000000000 --- a/stable/filezilla/5.0.3/Chart.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: v2 -appVersion: "3.59.0" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: A Helm chart for Kubernetes -home: https://truecharts.org/docs/charts/stable/filezilla -icon: https://truecharts.org/img/hotlink-ok/chart-icons/filezilla.png -keywords: - - filezilla - - ftp - - sftp - - ftps - - client -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: filezilla -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/filezilla - - https://filezilla-project.org/ - - https://github.com/linuxserver/docker-filezilla -type: application -version: 5.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/filezilla/5.0.3/app-changelog.md b/stable/filezilla/5.0.3/app-changelog.md deleted file mode 100644 index d997b751b78..00000000000 --- a/stable/filezilla/5.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [filezilla-5.0.3](https://github.com/truecharts/charts/compare/filezilla-5.0.2...filezilla-5.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/filezilla/5.0.3/charts/common-10.9.4.tgz b/stable/filezilla/5.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/filezilla/5.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/filezilla/5.0.3/ix_values.yaml b/stable/filezilla/5.0.3/ix_values.yaml deleted file mode 100644 index 968ac728060..00000000000 --- a/stable/filezilla/5.0.3/ix_values.yaml +++ /dev/null @@ -1,29 +0,0 @@ -image: - repository: tccr.io/truecharts/filezilla - pullPolicy: IfNotPresent - tag: 3.59.0@sha256:d0f94d2638545ce2bf2482b39f7c032b8f35b213bced4c43d8b2b6d798d7a293 - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -service: - main: - ports: - main: - port: 10035 - targetPort: 3000 - -persistence: - config: - enabled: true - mountPath: "/config" - varrun: - enabled: true - -portal: - enabled: true diff --git a/stable/filezilla/5.0.3/CHANGELOG.md b/stable/filezilla/5.0.4/CHANGELOG.md similarity index 100% rename from stable/filezilla/5.0.3/CHANGELOG.md rename to stable/filezilla/5.0.4/CHANGELOG.md diff --git a/stable/filezilla/5.0.4/Chart.yaml b/stable/filezilla/5.0.4/Chart.yaml new file mode 100644 index 00000000000..0344e432d39 --- /dev/null +++ b/stable/filezilla/5.0.4/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +appVersion: "3.59.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: A Helm chart for Kubernetes +home: https://truecharts.org/docs/charts/stable/filezilla +icon: https://truecharts.org/img/hotlink-ok/chart-icons/filezilla.png +keywords: + - filezilla + - ftp + - sftp + - ftps + - client +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: filezilla +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/filezilla + - https://filezilla-project.org/ + - https://github.com/linuxserver/docker-filezilla +type: application +version: 5.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/filezilla/5.0.3/README.md b/stable/filezilla/5.0.4/README.md similarity index 100% rename from stable/filezilla/5.0.3/README.md rename to stable/filezilla/5.0.4/README.md diff --git a/stable/filezilla/5.0.4/app-changelog.md b/stable/filezilla/5.0.4/app-changelog.md new file mode 100644 index 00000000000..f0490e632db --- /dev/null +++ b/stable/filezilla/5.0.4/app-changelog.md @@ -0,0 +1,10 @@ + + +## [filezilla-5.0.4](https://github.com/truecharts/charts/compare/filezilla-5.0.3...filezilla-5.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + - update docker general non-major + + \ No newline at end of file diff --git a/stable/filezilla/5.0.3/app-readme.md b/stable/filezilla/5.0.4/app-readme.md similarity index 100% rename from stable/filezilla/5.0.3/app-readme.md rename to stable/filezilla/5.0.4/app-readme.md diff --git a/stable/filezilla/5.0.4/charts/common-10.9.7.tgz b/stable/filezilla/5.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/filezilla/5.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/filezilla/5.0.4/ix_values.yaml b/stable/filezilla/5.0.4/ix_values.yaml new file mode 100644 index 00000000000..9b2457fc651 --- /dev/null +++ b/stable/filezilla/5.0.4/ix_values.yaml @@ -0,0 +1,29 @@ +image: + repository: tccr.io/truecharts/filezilla + pullPolicy: IfNotPresent + tag: 3.59.0@sha256:5a476288ff63f4b5fcbb034751c740ce8fe6b23b3dd7e30b8b556a24249115f4 + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +service: + main: + ports: + main: + port: 10035 + targetPort: 3000 + +persistence: + config: + enabled: true + mountPath: "/config" + varrun: + enabled: true + +portal: + enabled: true diff --git a/stable/filezilla/5.0.3/questions.yaml b/stable/filezilla/5.0.4/questions.yaml similarity index 100% rename from stable/filezilla/5.0.3/questions.yaml rename to stable/filezilla/5.0.4/questions.yaml diff --git a/stable/fossil/5.0.3/templates/common.yaml b/stable/filezilla/5.0.4/templates/common.yaml similarity index 100% rename from stable/fossil/5.0.3/templates/common.yaml rename to stable/filezilla/5.0.4/templates/common.yaml diff --git a/stable/lancache-monolithic/2.0.3/values.yaml b/stable/filezilla/5.0.4/values.yaml similarity index 100% rename from stable/lancache-monolithic/2.0.3/values.yaml rename to stable/filezilla/5.0.4/values.yaml diff --git a/stable/fireflyiii/18.0.0/CHANGELOG.md b/stable/fireflyiii/18.0.0/CHANGELOG.md new file mode 100644 index 00000000000..02707401eb1 --- /dev/null +++ b/stable/fireflyiii/18.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [fireflyiii-17.0.0](https://github.com/truecharts/charts/compare/fireflyiii-data-importer-0.0.7...fireflyiii-17.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [fireflyiii-16.0.60](https://github.com/truecharts/charts/compare/fireflyiii-data-importer-0.0.7...fireflyiii-16.0.60) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [fireflyiii-16.0.59](https://github.com/truecharts/charts/compare/fireflyiii-data-importer-0.0.7...fireflyiii-16.0.59) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [fireflyiii-16.0.59](https://github.com/truecharts/charts/compare/fireflyiii-data-importer-0.0.7...fireflyiii-16.0.59) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [fireflyiii-16.0.59](https://github.com/truecharts/charts/compare/fireflyiii-data-importer-0.0.7...fireflyiii-16.0.59) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [fireflyiii-16.0.58](https://github.com/truecharts/charts/compare/fireflyiii-data-importer-0.0.7...fireflyiii-16.0.58) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + diff --git a/stable/fireflyiii/18.0.0/Chart.yaml b/stable/fireflyiii/18.0.0/Chart.yaml new file mode 100644 index 00000000000..258d500ff7c --- /dev/null +++ b/stable/fireflyiii/18.0.0/Chart.yaml @@ -0,0 +1,37 @@ +apiVersion: v2 +appVersion: "5.7.15" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 + - condition: redis.enabled + name: redis + repository: https://charts.truecharts.org + version: 4.0.5 +deprecated: false +description: A free and open source personal finance manager +home: https://truecharts.org/docs/charts/stable/fireflyiii +icon: https://truecharts.org/img/hotlink-ok/chart-icons/fireflyiii.png +keywords: + - fireflyiii + - finacial +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: fireflyiii +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/fireflyiii + - https://github.com/firefly-iii/firefly-iii/ +type: application +version: 18.0.0 +annotations: + truecharts.org/catagories: | + - finacial + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/fireflyiii/18.0.0/README.md b/stable/fireflyiii/18.0.0/README.md new file mode 100644 index 00000000000..ef801760b62 --- /dev/null +++ b/stable/fireflyiii/18.0.0/README.md @@ -0,0 +1,108 @@ +# fireflyiii + +A free and open source personal finance manager + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [fireflyiii](https://truecharts.org/docs/charts/stable/fireflyiii) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.122 | +| https://charts.truecharts.org | redis | 3.0.121 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `fireflyiii` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install fireflyiii TrueCharts/fireflyiii +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `fireflyiii` deployment + +```console +helm uninstall fireflyiii +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install fireflyiii \ + --set env.TZ="America/New York" \ + TrueCharts/fireflyiii +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install fireflyiii TrueCharts/fireflyiii -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/fireflyiii/18.0.0/app-changelog.md b/stable/fireflyiii/18.0.0/app-changelog.md new file mode 100644 index 00000000000..b0ed691a6c6 --- /dev/null +++ b/stable/fireflyiii/18.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [fireflyiii-18.0.0](https://github.com/truecharts/charts/compare/fireflyiii-17.0.3...fireflyiii-18.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/fireflyiii/18.0.0/app-readme.md b/stable/fireflyiii/18.0.0/app-readme.md new file mode 100644 index 00000000000..9852dd193a1 --- /dev/null +++ b/stable/fireflyiii/18.0.0/app-readme.md @@ -0,0 +1,8 @@ +A free and open source personal finance manager + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/fireflyiii](https://truecharts.org/docs/charts/stable/fireflyiii) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/fireflyiii/18.0.0/charts/common-10.9.7.tgz b/stable/fireflyiii/18.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/fireflyiii/18.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/fireflyiii/18.0.0/charts/postgresql-9.0.5.tgz b/stable/fireflyiii/18.0.0/charts/postgresql-9.0.5.tgz new file mode 100644 index 00000000000..8fe3c326a7c Binary files /dev/null and b/stable/fireflyiii/18.0.0/charts/postgresql-9.0.5.tgz differ diff --git a/stable/fireflyiii/18.0.0/charts/redis-4.0.5.tgz b/stable/fireflyiii/18.0.0/charts/redis-4.0.5.tgz new file mode 100644 index 00000000000..83e3f3d2117 Binary files /dev/null and b/stable/fireflyiii/18.0.0/charts/redis-4.0.5.tgz differ diff --git a/stable/fireflyiii/18.0.0/ix_values.yaml b/stable/fireflyiii/18.0.0/ix_values.yaml new file mode 100644 index 00000000000..146f38f8f0b --- /dev/null +++ b/stable/fireflyiii/18.0.0/ix_values.yaml @@ -0,0 +1,93 @@ +image: + repository: tccr.io/truecharts/fireflyiii-core + pullPolicy: IfNotPresent + tag: 5.7.15@sha256:66df853f2dc9fc888052e7de6a608483674a259fb41b3df12a14fa2e496fd9db + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +service: + main: + ports: + main: + port: 10082 + targetPort: 8080 + +probes: + liveness: + path: "/login" + + readiness: + path: "/login" + + startup: + path: "/login" + +env: + DB_USERNAME: "{{ .Values.postgresql.postgresqlUsername }}" + DB_DATABASE: "{{ .Values.postgresql.postgresqlDatabase }}" + DB_CONNECTION: pgsql + DB_PORT: 5432 + REDIS_DB: "0" + REDIS_CACHE_DB: "1" + CACHE_DRIVER: redis + SESSION_DRIVER: redis + REDIS_SCHEME: tcp + REDIS_PORT: 6379 + APP_URL: "" + TRUSTED_PROXIES: "172.16.0.0/16" + DB_HOST: + secretKeyRef: + name: dbcreds + key: plainhost + DB_PASSWORD: + secretKeyRef: + name: dbcreds + key: postgresql-password + REDIS_HOST: + secretKeyRef: + name: rediscreds + key: plainhost + REDIS_PASSWORD: + secretKeyRef: + name: rediscreds + key: redis-password + STATIC_CRON_TOKEN: + secretKeyRef: + name: fireflyiii-secrets + key: STATIC_CRON_TOKEN + APP_KEY: + secretKeyRef: + name: fireflyiii-secrets + key: APP_KEY + +persistence: + data: + enabled: true + mountPath: "/var/www/html/storage/upload" + +cronjob: + schedule: "0 3 * * *" + annotations: {} + failedJobsHistoryLimit: 5 + successfulJobsHistoryLimit: 2 + +# Enabled redis +redis: + enabled: true + existingSecret: "rediscreds" + +# Enabled postgres +postgresql: + enabled: true + existingSecret: "dbcreds" + postgresqlUsername: firefly + postgresqlDatabase: firefly + +portal: + enabled: true diff --git a/stable/fireflyiii/18.0.0/questions.yaml b/stable/fireflyiii/18.0.0/questions.yaml new file mode 100644 index 00000000000..2b4ecc7e16a --- /dev/null +++ b/stable/fireflyiii/18.0.0/questions.yaml @@ -0,0 +1,1848 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: env + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: APP_URL + label: "APP_URL" + description: "Application URL eg. https://fireflyiii.mydomain.com" + schema: + type: string + default: "http://localhost:10082" + - variable: TRUSTED_PROXIES + label: "TRUSTED_PROXIES" + description: "TRUSTED_PROXIES" + schema: + type: string + default: "172.16.0.0/16" + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10082 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: data + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at +
https://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/fireflyiii/18.0.0/templates/_cronjob.tpl b/stable/fireflyiii/18.0.0/templates/_cronjob.tpl new file mode 100644 index 00000000000..a3ac5a9349f --- /dev/null +++ b/stable/fireflyiii/18.0.0/templates/_cronjob.tpl @@ -0,0 +1,54 @@ +{{/* Define the cronjob */}} +{{- define "fireflyiii.cronjob" -}} +{{- $jobName := include "tc.common.names.fullname" . }} + +--- +apiVersion: batch/v1 +kind: CronJob +metadata: + name: {{ printf "%s-cronjob" $jobName }} + labels: + {{- include "tc.common.labels" . | nindent 4 }} +spec: + schedule: "{{ .Values.cronjob.schedule }}" + concurrencyPolicy: Forbid + {{- with .Values.cronjob.failedJobsHistoryLimit }} + failedJobsHistoryLimit: {{ . }} + {{- end }} + {{- with .Values.cronjob.successfulJobsHistoryLimit }} + successfulJobsHistoryLimit: {{ . }} + {{- end }} + jobTemplate: + metadata: + spec: + template: + metadata: + spec: + securityContext: + runAsUser: 568 + runAsGroup: 568 + restartPolicy: Never + containers: + - name: {{ .Chart.Name }} + securityContext: + privileged: false + readOnlyRootFilesystem: true + allowPrivilegeEscalation: false + runAsNonRoot: true + capabilities: + drop: + - ALL + env: + - name: STATIC_CRON_TOKEN + valueFrom: + secretKeyRef: + name: fireflyiii-secrets + key: STATIC_CRON_TOKEN + image: "{{ .Values.ubuntuImage.repository }}:{{ .Values.ubuntuImage.tag }}" + args: + - curl + - "http://{{ $jobName }}.ix-{{ .Release.Name }}.svc.cluster.local:{{ .Values.service.main.ports.main.port }}/api/v1/cron/$(STATIC_CRON_TOKEN)" + resources: +{{ toYaml .Values.resources | indent 16 }} + +{{- end -}} diff --git a/stable/fireflyiii/18.0.0/templates/_secrets.tpl b/stable/fireflyiii/18.0.0/templates/_secrets.tpl new file mode 100644 index 00000000000..dc4d67f4ddf --- /dev/null +++ b/stable/fireflyiii/18.0.0/templates/_secrets.tpl @@ -0,0 +1,24 @@ +{{/* Define the secrets */}} +{{- define "fireflyiii.secrets" -}} +--- + +apiVersion: v1 +kind: Secret +type: Opaque +metadata: + name: fireflyiii-secrets +{{- $fireflyiiiprevious := lookup "v1" "Secret" .Release.Namespace "fireflyiii-secrets" }} +{{- $static_cron_token := "" }} +{{- $app_key := "" }} +data: + {{- if $fireflyiiiprevious}} + STATIC_CRON_TOKEN: {{ index $fireflyiiiprevious.data "STATIC_CRON_TOKEN" }} + APP_KEY: {{ index $fireflyiiiprevious.data "APP_KEY" }} + {{- else }} + {{- $static_cron_token := randAlphaNum 32 }} + {{- $app_key := randAlphaNum 32 }} + STATIC_CRON_TOKEN: {{ $static_cron_token | b64enc }} + APP_KEY: {{ $app_key | b64enc }} + {{- end }} + +{{- end -}} diff --git a/stable/fireflyiii/18.0.0/templates/common.yaml b/stable/fireflyiii/18.0.0/templates/common.yaml new file mode 100644 index 00000000000..12e701a6af1 --- /dev/null +++ b/stable/fireflyiii/18.0.0/templates/common.yaml @@ -0,0 +1,11 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.common.loader.init" . }} + +{{/* Render secrets for fireflyiii */}} +{{- include "fireflyiii.secrets" . }} + +{{/* Render cronjob for fireflyiii */}} +{{- include "fireflyiii.cronjob" . }} + +{{/* Render the templates */}} +{{ include "tc.common.loader.apply" . }} diff --git a/stable/lanraragi/3.0.3/values.yaml b/stable/fireflyiii/18.0.0/values.yaml similarity index 100% rename from stable/lanraragi/3.0.3/values.yaml rename to stable/fireflyiii/18.0.0/values.yaml diff --git a/stable/firefox-syncserver/11.0.0/CHANGELOG.md b/stable/firefox-syncserver/11.0.0/CHANGELOG.md new file mode 100644 index 00000000000..f733d8387c3 --- /dev/null +++ b/stable/firefox-syncserver/11.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [firefox-syncserver-10.0.0](https://github.com/truecharts/charts/compare/firefox-syncserver-9.0.49...firefox-syncserver-10.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [firefox-syncserver-9.0.52](https://github.com/truecharts/charts/compare/firefox-syncserver-9.0.49...firefox-syncserver-9.0.52) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [firefox-syncserver-9.0.51](https://github.com/truecharts/charts/compare/firefox-syncserver-9.0.49...firefox-syncserver-9.0.51) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [firefox-syncserver-9.0.51](https://github.com/truecharts/charts/compare/firefox-syncserver-9.0.49...firefox-syncserver-9.0.51) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [firefox-syncserver-9.0.51](https://github.com/truecharts/charts/compare/firefox-syncserver-9.0.49...firefox-syncserver-9.0.51) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [firefox-syncserver-9.0.50](https://github.com/truecharts/charts/compare/firefox-syncserver-9.0.49...firefox-syncserver-9.0.50) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + diff --git a/stable/firefox-syncserver/11.0.0/Chart.yaml b/stable/firefox-syncserver/11.0.0/Chart.yaml new file mode 100644 index 00000000000..503c07c7271 --- /dev/null +++ b/stable/firefox-syncserver/11.0.0/Chart.yaml @@ -0,0 +1,35 @@ +apiVersion: v2 +appVersion: "1.8.0" +version: 11.0.0 +kubeVersion: ">=1.16.0-0" +name: firefox-syncserver +description: This is an all-in-one package for running a self-hosted Firefox Sync server. +type: application +home: https://truecharts.org/docs/charts/stable/firefox-syncserver +icon: https://truecharts.org/img/hotlink-ok/chart-icons/firefox-syncserver.png +keywords: + - server + - sync + - syncserver + - firefox +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/firefox-syncserver + - https://moz-services-docs.readthedocs.io/en/latest/howtos/run-sync-1.5.html + - https://hub.docker.com/r/crazymax/firefox-syncserver +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/firefox-syncserver/11.0.0/README.md b/stable/firefox-syncserver/11.0.0/README.md new file mode 100644 index 00000000000..3e5200ec47b --- /dev/null +++ b/stable/firefox-syncserver/11.0.0/README.md @@ -0,0 +1,108 @@ +# firefox-syncserver + +This is an all-in-one package for running a self-hosted Firefox Sync server. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [firefox-syncserver](https://truecharts.org/docs/charts/stable/firefox-syncserver) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.122 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `firefox-syncserver` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install firefox-syncserver TrueCharts/firefox-syncserver +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `firefox-syncserver` deployment + +```console +helm uninstall firefox-syncserver +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install firefox-syncserver \ + --set env.TZ="America/New York" \ + TrueCharts/firefox-syncserver +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install firefox-syncserver TrueCharts/firefox-syncserver -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/firefox-syncserver/11.0.0/app-changelog.md b/stable/firefox-syncserver/11.0.0/app-changelog.md new file mode 100644 index 00000000000..1512c88bb05 --- /dev/null +++ b/stable/firefox-syncserver/11.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [firefox-syncserver-11.0.0](https://github.com/truecharts/charts/compare/firefox-syncserver-10.0.3...firefox-syncserver-11.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/firefox-syncserver/11.0.0/app-readme.md b/stable/firefox-syncserver/11.0.0/app-readme.md new file mode 100644 index 00000000000..eb05ae4a983 --- /dev/null +++ b/stable/firefox-syncserver/11.0.0/app-readme.md @@ -0,0 +1,8 @@ +This is an all-in-one package for running a self-hosted Firefox Sync server. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/firefox-syncserver](https://truecharts.org/docs/charts/stable/firefox-syncserver) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/firefox-syncserver/11.0.0/charts/common-10.9.7.tgz b/stable/firefox-syncserver/11.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/firefox-syncserver/11.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/firefox-syncserver/11.0.0/charts/postgresql-9.0.5.tgz b/stable/firefox-syncserver/11.0.0/charts/postgresql-9.0.5.tgz new file mode 100644 index 00000000000..8fe3c326a7c Binary files /dev/null and b/stable/firefox-syncserver/11.0.0/charts/postgresql-9.0.5.tgz differ diff --git a/stable/firefox-syncserver/11.0.0/ix_values.yaml b/stable/firefox-syncserver/11.0.0/ix_values.yaml new file mode 100644 index 00000000000..bb4cb85e36b --- /dev/null +++ b/stable/firefox-syncserver/11.0.0/ix_values.yaml @@ -0,0 +1,49 @@ +image: + repository: tccr.io/truecharts/firefox-syncserver + pullPolicy: IfNotPresent + # Overrides the image tag whose default is the chart appVersion. + tag: v1.8.0@sha256:13d5d1beae0e7ea4298224abbc415de837200b8402d676e856601a63dc8432ed + +secretEnv: + FF_SYNCSERVER_SECRET: "changeme" + +securityContext: + readOnlyRootFilesystem: false + allowPrivilegeEscalation: true + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +env: + FF_SYNCSERVER_PUBLIC_URL: "firefox-syncserver.192.168.1.189.nip.io" + FF_SYNCSERVER_FORCE_WSGI_ENVIRON: true + FF_SYNCSERVER_ACCESSLOG: false + FF_SYNCSERVER_LOGLEVEL: "info" + FF_SYNCSERVER_ALLOW_NEW_USERS: true + FF_SYNCSERVER_FORWARDED_ALLOW_IPS: "*" + FF_SYNCSERVER_SQLURI: + secretKeyRef: + name: dbcreds + key: url + +service: + main: + ports: + main: + port: 10051 + targetPort: 5000 +persistence: + config: + enabled: true + mountPath: "/config" +# Enabled postgres +postgresql: + enabled: true + existingSecret: "dbcreds" + postgresqlUsername: firefox-syncserver + postgresqlDatabase: firefox-syncserver + +portal: + enabled: true diff --git a/stable/firefox-syncserver/11.0.0/questions.yaml b/stable/firefox-syncserver/11.0.0/questions.yaml new file mode 100644 index 00000000000..f54b55b70a1 --- /dev/null +++ b/stable/firefox-syncserver/11.0.0/questions.yaml @@ -0,0 +1,1885 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: secretEnv + group: "App Configuration" + label: "Image Secrets" + schema: + additional_attrs: true + type: dict + attrs: + - variable: FF_SYNCSERVER_SECRET + label: "FF_SYNCSERVER_SECRET" + description: "Sets the FF_SYNCSERVER_SECRET env var" + schema: + type: string + default: "changeme" + - variable: env + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: FF_SYNCSERVER_PUBLIC_URL + label: "FF_SYNCSERVER_PUBLIC_URL" + description: "Sets the FF_SYNCSERVER_PUBLIC_URL env var" + schema: + type: string + default: "" + - variable: FF_SYNCSERVER_FORCE_WSGI_ENVIRON + label: "FF_SYNCSERVER_FORCE_WSGI_ENVIRON" + description: "Sets the FF_SYNCSERVER_FORCE_WSGI_ENVIRON env var" + schema: + type: boolean + default: true + - variable: FF_SYNCSERVER_ACCESSLOG + label: "FF_SYNCSERVER_ACCESSLOG" + description: "Sets the FF_SYNCSERVER_ACCESSLOG env var" + schema: + type: boolean + default: false + - variable: FF_SYNCSERVER_LOGLEVEL + label: "FF_SYNCSERVER_LOGLEVEL" + description: "Sets the FF_SYNCSERVER_LOGLEVEL env var" + schema: + type: string + default: "info" + - variable: FF_SYNCSERVER_ALLOW_NEW_USERS + label: "FF_SYNCSERVER_ALLOW_NEW_USERS" + description: "Sets the FF_SYNCSERVER_ALLOW_NEW_USERS env var" + schema: + type: boolean + default: true + - variable: FF_SYNCSERVER_FORWARDED_ALLOW_IPS + label: "FF_SYNCSERVER_FORWARDED_ALLOW_IPS" + description: "Sets the FF_SYNCSERVER_FORWARDED_ALLOW_IPS env var" + schema: + type: string + default: "*" + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10051 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: true + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at +
https://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/ispy-agent-dvr/3.0.3/templates/common.yaml b/stable/firefox-syncserver/11.0.0/templates/common.yaml similarity index 100% rename from stable/ispy-agent-dvr/3.0.3/templates/common.yaml rename to stable/firefox-syncserver/11.0.0/templates/common.yaml diff --git a/stable/leaf2mqtt/5.0.3/values.yaml b/stable/firefox-syncserver/11.0.0/values.yaml similarity index 100% rename from stable/leaf2mqtt/5.0.3/values.yaml rename to stable/firefox-syncserver/11.0.0/values.yaml diff --git a/stable/firefox/3.0.3/Chart.lock b/stable/firefox/3.0.3/Chart.lock deleted file mode 100644 index 27da119c3e1..00000000000 --- a/stable/firefox/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:39:36.916419494Z" diff --git a/stable/firefox/3.0.3/Chart.yaml b/stable/firefox/3.0.3/Chart.yaml deleted file mode 100644 index a1c2b485fee..00000000000 --- a/stable/firefox/3.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: firefox -version: 3.0.3 -appVersion: "101.0.1" -description: Firefox Browser, also known as Mozilla Firefox or simply Firefox, -type: application -deprecated: false -home: https://truecharts.org/docs/charts/stable/firefox -icon: https://truecharts.org/img/hotlink-ok/chart-icons/firefox.png -keywords: - - firefox -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/firefox - - https://hub.docker.com/r/linuxserver/firefox -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 - # condition: -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/firefox/3.0.3/app-changelog.md b/stable/firefox/3.0.3/app-changelog.md deleted file mode 100644 index 0976e9c762f..00000000000 --- a/stable/firefox/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [firefox-3.0.3](https://github.com/truecharts/charts/compare/firefox-syncserver-10.0.2...firefox-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/firefox/3.0.3/charts/common-10.9.4.tgz b/stable/firefox/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/firefox/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/firefox/3.0.3/CHANGELOG.md b/stable/firefox/3.0.4/CHANGELOG.md similarity index 100% rename from stable/firefox/3.0.3/CHANGELOG.md rename to stable/firefox/3.0.4/CHANGELOG.md diff --git a/stable/firefox/3.0.4/Chart.yaml b/stable/firefox/3.0.4/Chart.yaml new file mode 100644 index 00000000000..43e99b78344 --- /dev/null +++ b/stable/firefox/3.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: firefox +version: 3.0.4 +appVersion: "101.0.1" +description: Firefox Browser, also known as Mozilla Firefox or simply Firefox, +type: application +deprecated: false +home: https://truecharts.org/docs/charts/stable/firefox +icon: https://truecharts.org/img/hotlink-ok/chart-icons/firefox.png +keywords: + - firefox +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/firefox + - https://hub.docker.com/r/linuxserver/firefox +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + # condition: +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/firefox/3.0.3/README.md b/stable/firefox/3.0.4/README.md similarity index 100% rename from stable/firefox/3.0.3/README.md rename to stable/firefox/3.0.4/README.md diff --git a/stable/firefox/3.0.4/app-changelog.md b/stable/firefox/3.0.4/app-changelog.md new file mode 100644 index 00000000000..00248f6530d --- /dev/null +++ b/stable/firefox/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [firefox-3.0.4](https://github.com/truecharts/charts/compare/firefox-3.0.3...firefox-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/firefox/3.0.3/app-readme.md b/stable/firefox/3.0.4/app-readme.md similarity index 100% rename from stable/firefox/3.0.3/app-readme.md rename to stable/firefox/3.0.4/app-readme.md diff --git a/stable/firefox/3.0.4/charts/common-10.9.7.tgz b/stable/firefox/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/firefox/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/firefox/3.0.3/ix_values.yaml b/stable/firefox/3.0.4/ix_values.yaml similarity index 100% rename from stable/firefox/3.0.3/ix_values.yaml rename to stable/firefox/3.0.4/ix_values.yaml diff --git a/stable/firefox/3.0.3/questions.yaml b/stable/firefox/3.0.4/questions.yaml similarity index 100% rename from stable/firefox/3.0.3/questions.yaml rename to stable/firefox/3.0.4/questions.yaml diff --git a/stable/iyuuplus/3.0.3/templates/common.yaml b/stable/firefox/3.0.4/templates/common.yaml similarity index 100% rename from stable/iyuuplus/3.0.3/templates/common.yaml rename to stable/firefox/3.0.4/templates/common.yaml diff --git a/stable/libreddit/2.0.3/values.yaml b/stable/firefox/3.0.4/values.yaml similarity index 100% rename from stable/libreddit/2.0.3/values.yaml rename to stable/firefox/3.0.4/values.yaml diff --git a/stable/flaresolverr/7.0.3/Chart.lock b/stable/flaresolverr/7.0.3/Chart.lock deleted file mode 100644 index f2d9de591e9..00000000000 --- a/stable/flaresolverr/7.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:40:08.801335438Z" diff --git a/stable/flaresolverr/7.0.3/Chart.yaml b/stable/flaresolverr/7.0.3/Chart.yaml deleted file mode 100644 index b7aad15b11c..00000000000 --- a/stable/flaresolverr/7.0.3/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: "2.2.10" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: FlareSolverr is a proxy server to bypass Cloudflare protection -home: https://truecharts.org/docs/charts/stable/flaresolverr -icon: https://truecharts.org/img/hotlink-ok/chart-icons/flaresolverr.png -keywords: - - flaresolverr - - jackett -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: flaresolverr -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/flaresolverr - - https://github.com/FlareSolverr/FlareSolverr - - https://hub.docker.com/r/flaresolverr/flaresolverr -version: 7.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/flaresolverr/7.0.3/app-changelog.md b/stable/flaresolverr/7.0.3/app-changelog.md deleted file mode 100644 index 5aeae80f59b..00000000000 --- a/stable/flaresolverr/7.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [flaresolverr-7.0.3](https://github.com/truecharts/charts/compare/flaresolverr-7.0.2...flaresolverr-7.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/flaresolverr/7.0.3/charts/common-10.9.4.tgz b/stable/flaresolverr/7.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/flaresolverr/7.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/flaresolverr/7.0.3/CHANGELOG.md b/stable/flaresolverr/7.0.4/CHANGELOG.md similarity index 100% rename from stable/flaresolverr/7.0.3/CHANGELOG.md rename to stable/flaresolverr/7.0.4/CHANGELOG.md diff --git a/stable/flaresolverr/7.0.4/Chart.yaml b/stable/flaresolverr/7.0.4/Chart.yaml new file mode 100644 index 00000000000..820e99236e5 --- /dev/null +++ b/stable/flaresolverr/7.0.4/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "2.2.10" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: FlareSolverr is a proxy server to bypass Cloudflare protection +home: https://truecharts.org/docs/charts/stable/flaresolverr +icon: https://truecharts.org/img/hotlink-ok/chart-icons/flaresolverr.png +keywords: + - flaresolverr + - jackett +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: flaresolverr +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/flaresolverr + - https://github.com/FlareSolverr/FlareSolverr + - https://hub.docker.com/r/flaresolverr/flaresolverr +version: 7.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/flaresolverr/7.0.3/README.md b/stable/flaresolverr/7.0.4/README.md similarity index 100% rename from stable/flaresolverr/7.0.3/README.md rename to stable/flaresolverr/7.0.4/README.md diff --git a/stable/flaresolverr/7.0.4/app-changelog.md b/stable/flaresolverr/7.0.4/app-changelog.md new file mode 100644 index 00000000000..58a21327629 --- /dev/null +++ b/stable/flaresolverr/7.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [flaresolverr-7.0.4](https://github.com/truecharts/charts/compare/flaresolverr-7.0.3...flaresolverr-7.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/flaresolverr/7.0.3/app-readme.md b/stable/flaresolverr/7.0.4/app-readme.md similarity index 100% rename from stable/flaresolverr/7.0.3/app-readme.md rename to stable/flaresolverr/7.0.4/app-readme.md diff --git a/stable/flaresolverr/7.0.4/charts/common-10.9.7.tgz b/stable/flaresolverr/7.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/flaresolverr/7.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/flaresolverr/7.0.3/ix_values.yaml b/stable/flaresolverr/7.0.4/ix_values.yaml similarity index 100% rename from stable/flaresolverr/7.0.3/ix_values.yaml rename to stable/flaresolverr/7.0.4/ix_values.yaml diff --git a/stable/flaresolverr/7.0.3/questions.yaml b/stable/flaresolverr/7.0.4/questions.yaml similarity index 100% rename from stable/flaresolverr/7.0.3/questions.yaml rename to stable/flaresolverr/7.0.4/questions.yaml diff --git a/stable/jdownloader2/9.0.3/templates/common.yaml b/stable/flaresolverr/7.0.4/templates/common.yaml similarity index 100% rename from stable/jdownloader2/9.0.3/templates/common.yaml rename to stable/flaresolverr/7.0.4/templates/common.yaml diff --git a/stable/libreoffice/3.0.3/values.yaml b/stable/flaresolverr/7.0.4/values.yaml similarity index 100% rename from stable/libreoffice/3.0.3/values.yaml rename to stable/flaresolverr/7.0.4/values.yaml diff --git a/stable/fleet/5.0.0/CHANGELOG.md b/stable/fleet/5.0.0/CHANGELOG.md new file mode 100644 index 00000000000..376821a4f6a --- /dev/null +++ b/stable/fleet/5.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [fleet-4.0.0](https://github.com/truecharts/charts/compare/fleet-3.0.48...fleet-4.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [fleet-3.0.51](https://github.com/truecharts/charts/compare/fleet-3.0.48...fleet-3.0.51) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [fleet-3.0.50](https://github.com/truecharts/charts/compare/fleet-3.0.48...fleet-3.0.50) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [fleet-3.0.50](https://github.com/truecharts/charts/compare/fleet-3.0.48...fleet-3.0.50) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [fleet-3.0.50](https://github.com/truecharts/charts/compare/fleet-3.0.48...fleet-3.0.50) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [fleet-3.0.49](https://github.com/truecharts/charts/compare/fleet-3.0.48...fleet-3.0.49) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + diff --git a/stable/fleet/5.0.0/Chart.yaml b/stable/fleet/5.0.0/Chart.yaml new file mode 100644 index 00000000000..733209958ce --- /dev/null +++ b/stable/fleet/5.0.0/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: fleet +version: 5.0.0 +appVersion: "2.3.3" +description: Fleet provides an online web interface which displays a set of maintained images from one or more owned repositories. +type: application +deprecated: false +home: https://truecharts.org/docs/charts/stable/fleet +icon: https://truecharts.org/img/hotlink-ok/chart-icons/fleet.png +keywords: + - fleet +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/fleet + - https://hub.docker.com/r/linuxserver/fleet +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: mariadb.enabled + name: mariadb + repository: https://charts.truecharts.org/ + version: 4.0.5 +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/fleet/5.0.0/README.md b/stable/fleet/5.0.0/README.md new file mode 100644 index 00000000000..5922d407dba --- /dev/null +++ b/stable/fleet/5.0.0/README.md @@ -0,0 +1,107 @@ +# fleet + +Fleet provides an online web interface which displays a set of maintained images from one or more owned repositories. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [fleet](https://truecharts.org/docs/charts/stable/fleet) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | mariadb | 3.0.119 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `fleet` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install fleet TrueCharts/fleet +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `fleet` deployment + +```console +helm uninstall fleet +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install fleet \ + --set env.TZ="America/New York" \ + TrueCharts/fleet +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install fleet TrueCharts/fleet -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/fleet/5.0.0/app-changelog.md b/stable/fleet/5.0.0/app-changelog.md new file mode 100644 index 00000000000..05b668e1a9c --- /dev/null +++ b/stable/fleet/5.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [fleet-5.0.0](https://github.com/truecharts/charts/compare/fleet-4.0.3...fleet-5.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/fleet/5.0.0/app-readme.md b/stable/fleet/5.0.0/app-readme.md new file mode 100644 index 00000000000..f6af4679b8c --- /dev/null +++ b/stable/fleet/5.0.0/app-readme.md @@ -0,0 +1,8 @@ +Fleet provides an online web interface which displays a set of maintained images from one or more owned repositories. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/fleet](https://truecharts.org/docs/charts/stable/fleet) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/fleet/5.0.0/charts/common-10.9.7.tgz b/stable/fleet/5.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/fleet/5.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/fleet/5.0.0/charts/mariadb-4.0.5.tgz b/stable/fleet/5.0.0/charts/mariadb-4.0.5.tgz new file mode 100644 index 00000000000..647d1dc1772 Binary files /dev/null and b/stable/fleet/5.0.0/charts/mariadb-4.0.5.tgz differ diff --git a/stable/fleet/5.0.0/ix_values.yaml b/stable/fleet/5.0.0/ix_values.yaml new file mode 100644 index 00000000000..b5f103a6c6d --- /dev/null +++ b/stable/fleet/5.0.0/ix_values.yaml @@ -0,0 +1,50 @@ +image: + repository: tccr.io/truecharts/fleet + pullPolicy: IfNotPresent + tag: 2.3.3 + +securityContext: + runAsNonRoot: false + readOnlyRootFilesystem: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +secretEnv: + # fleet_admin_secret: "" (Optional) + +env: + fleet_admin_authentication_type: DATABASE + fleet_database_username: fleet + fleet_database_url: + secretKeyRef: + name: mariadbcreds + key: jdbc-mariadb + fleet_database_password: + secretKeyRef: + name: mariadbcreds + key: mariadb-password + +service: + main: + ports: + main: + targetPort: 8080 + port: 10145 + +persistence: + config: + enabled: true + mountPath: "/config" + varrun: + enabled: true + +mariadb: + enabled: true + mariadbUsername: fleet + mariadbDatabase: fleet + existingSecret: "mariadbcreds" + +portal: + enabled: true diff --git a/stable/fleet/5.0.0/questions.yaml b/stable/fleet/5.0.0/questions.yaml new file mode 100644 index 00000000000..2ea19e258d5 --- /dev/null +++ b/stable/fleet/5.0.0/questions.yaml @@ -0,0 +1,1842 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: secretEnv + group: "App Configuration" + label: "Image Secrets" + schema: + additional_attrs: true + type: dict + attrs: + - variable: fleet_admin_secret + label: "fleet_admin_secret" + schema: + type: string + private: true + default: "" + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10145 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at +
https://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/jellyseerr/3.0.3/templates/common.yaml b/stable/fleet/5.0.0/templates/common.yaml similarity index 100% rename from stable/jellyseerr/3.0.3/templates/common.yaml rename to stable/fleet/5.0.0/templates/common.yaml diff --git a/stable/librespeed/7.0.3/values.yaml b/stable/fleet/5.0.0/values.yaml similarity index 100% rename from stable/librespeed/7.0.3/values.yaml rename to stable/fleet/5.0.0/values.yaml diff --git a/stable/flexget/3.0.3/Chart.lock b/stable/flexget/3.0.3/Chart.lock deleted file mode 100644 index 29e3c0d7db2..00000000000 --- a/stable/flexget/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:40:41.061777813Z" diff --git a/stable/flexget/3.0.3/Chart.yaml b/stable/flexget/3.0.3/Chart.yaml deleted file mode 100644 index 283dceecbc4..00000000000 --- a/stable/flexget/3.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: "3.5.2" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: FlexGet is a multipurpose automation tool for all of your media -home: https://truecharts.org/docs/charts/stable/flexget -icon: https://truecharts.org/img/hotlink-ok/chart-icons/flexget.png -keywords: - - flexget - - automation -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: flexget -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/flexget - - https://hub.docker.com/r/wiserain/flexget - - https://github.com/wiserain/docker-flexget -type: application -version: 3.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/flexget/3.0.3/app-changelog.md b/stable/flexget/3.0.3/app-changelog.md deleted file mode 100644 index f603aa60b03..00000000000 --- a/stable/flexget/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [flexget-3.0.3](https://github.com/truecharts/charts/compare/flexget-3.0.2...flexget-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/flexget/3.0.3/charts/common-10.9.4.tgz b/stable/flexget/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/flexget/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/flexget/3.0.3/CHANGELOG.md b/stable/flexget/3.0.4/CHANGELOG.md similarity index 100% rename from stable/flexget/3.0.3/CHANGELOG.md rename to stable/flexget/3.0.4/CHANGELOG.md diff --git a/stable/flexget/3.0.4/Chart.yaml b/stable/flexget/3.0.4/Chart.yaml new file mode 100644 index 00000000000..ef4c57cf6c2 --- /dev/null +++ b/stable/flexget/3.0.4/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "3.5.2" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: FlexGet is a multipurpose automation tool for all of your media +home: https://truecharts.org/docs/charts/stable/flexget +icon: https://truecharts.org/img/hotlink-ok/chart-icons/flexget.png +keywords: + - flexget + - automation +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: flexget +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/flexget + - https://hub.docker.com/r/wiserain/flexget + - https://github.com/wiserain/docker-flexget +type: application +version: 3.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/flexget/3.0.3/README.md b/stable/flexget/3.0.4/README.md similarity index 100% rename from stable/flexget/3.0.3/README.md rename to stable/flexget/3.0.4/README.md diff --git a/stable/flexget/3.0.4/app-changelog.md b/stable/flexget/3.0.4/app-changelog.md new file mode 100644 index 00000000000..0a676e24b86 --- /dev/null +++ b/stable/flexget/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [flexget-3.0.4](https://github.com/truecharts/charts/compare/flexget-3.0.3...flexget-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/flexget/3.0.3/app-readme.md b/stable/flexget/3.0.4/app-readme.md similarity index 100% rename from stable/flexget/3.0.3/app-readme.md rename to stable/flexget/3.0.4/app-readme.md diff --git a/stable/flexget/3.0.4/charts/common-10.9.7.tgz b/stable/flexget/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/flexget/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/flexget/3.0.3/ix_values.yaml b/stable/flexget/3.0.4/ix_values.yaml similarity index 100% rename from stable/flexget/3.0.3/ix_values.yaml rename to stable/flexget/3.0.4/ix_values.yaml diff --git a/stable/flexget/3.0.3/questions.yaml b/stable/flexget/3.0.4/questions.yaml similarity index 100% rename from stable/flexget/3.0.3/questions.yaml rename to stable/flexget/3.0.4/questions.yaml diff --git a/stable/kavita/3.0.3/templates/common.yaml b/stable/flexget/3.0.4/templates/common.yaml similarity index 100% rename from stable/kavita/3.0.3/templates/common.yaml rename to stable/flexget/3.0.4/templates/common.yaml diff --git a/stable/linkding/3.0.3/values.yaml b/stable/flexget/3.0.4/values.yaml similarity index 100% rename from stable/linkding/3.0.3/values.yaml rename to stable/flexget/3.0.4/values.yaml diff --git a/stable/flood/7.0.3/Chart.lock b/stable/flood/7.0.3/Chart.lock deleted file mode 100644 index ea9c8849881..00000000000 --- a/stable/flood/7.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:40:47.560908646Z" diff --git a/stable/flood/7.0.3/Chart.yaml b/stable/flood/7.0.3/Chart.yaml deleted file mode 100644 index 574bae0932c..00000000000 --- a/stable/flood/7.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: "4.7.0" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: Flood is a monitoring service for various torrent clients -home: https://truecharts.org/docs/charts/stable/flood -icon: https://truecharts.org/img/hotlink-ok/chart-icons/flood.png -keywords: - - flood - - rtorrent - - qbittorrent - - transmission -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: flood -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/flood - - https://github.com/jesec/flood - - https://hub.docker.com/r/jesec/flood -version: 7.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/flood/7.0.3/app-changelog.md b/stable/flood/7.0.3/app-changelog.md deleted file mode 100644 index 4dae2231625..00000000000 --- a/stable/flood/7.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [flood-7.0.3](https://github.com/truecharts/charts/compare/flood-7.0.2...flood-7.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/flood/7.0.3/charts/common-10.9.4.tgz b/stable/flood/7.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/flood/7.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/flood/7.0.3/CHANGELOG.md b/stable/flood/7.0.4/CHANGELOG.md similarity index 100% rename from stable/flood/7.0.3/CHANGELOG.md rename to stable/flood/7.0.4/CHANGELOG.md diff --git a/stable/flood/7.0.4/Chart.yaml b/stable/flood/7.0.4/Chart.yaml new file mode 100644 index 00000000000..873558e98a0 --- /dev/null +++ b/stable/flood/7.0.4/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "4.7.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: Flood is a monitoring service for various torrent clients +home: https://truecharts.org/docs/charts/stable/flood +icon: https://truecharts.org/img/hotlink-ok/chart-icons/flood.png +keywords: + - flood + - rtorrent + - qbittorrent + - transmission +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: flood +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/flood + - https://github.com/jesec/flood + - https://hub.docker.com/r/jesec/flood +version: 7.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/flood/7.0.3/README.md b/stable/flood/7.0.4/README.md similarity index 100% rename from stable/flood/7.0.3/README.md rename to stable/flood/7.0.4/README.md diff --git a/stable/flood/7.0.4/app-changelog.md b/stable/flood/7.0.4/app-changelog.md new file mode 100644 index 00000000000..7a1ff224d62 --- /dev/null +++ b/stable/flood/7.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [flood-7.0.4](https://github.com/truecharts/charts/compare/qflood-1.0.3...flood-7.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/flood/7.0.3/app-readme.md b/stable/flood/7.0.4/app-readme.md similarity index 100% rename from stable/flood/7.0.3/app-readme.md rename to stable/flood/7.0.4/app-readme.md diff --git a/stable/flood/7.0.4/charts/common-10.9.7.tgz b/stable/flood/7.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/flood/7.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/flood/7.0.3/ix_values.yaml b/stable/flood/7.0.4/ix_values.yaml similarity index 100% rename from stable/flood/7.0.3/ix_values.yaml rename to stable/flood/7.0.4/ix_values.yaml diff --git a/stable/flood/7.0.3/questions.yaml b/stable/flood/7.0.4/questions.yaml similarity index 100% rename from stable/flood/7.0.3/questions.yaml rename to stable/flood/7.0.4/questions.yaml diff --git a/stable/kodi-headless/3.0.3/templates/common.yaml b/stable/flood/7.0.4/templates/common.yaml similarity index 100% rename from stable/kodi-headless/3.0.3/templates/common.yaml rename to stable/flood/7.0.4/templates/common.yaml diff --git a/stable/littlelink/7.0.3/values.yaml b/stable/flood/7.0.4/values.yaml similarity index 100% rename from stable/littlelink/7.0.3/values.yaml rename to stable/flood/7.0.4/values.yaml diff --git a/stable/fluidd/3.0.3/Chart.lock b/stable/fluidd/3.0.3/Chart.lock deleted file mode 100644 index a5ba3c8cc18..00000000000 --- a/stable/fluidd/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:40:52.656736237Z" diff --git a/stable/fluidd/3.0.3/Chart.yaml b/stable/fluidd/3.0.3/Chart.yaml deleted file mode 100644 index 3bd8e4e2130..00000000000 --- a/stable/fluidd/3.0.3/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: "1.21.1" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: Fluidd is a free and open-source Klipper web interface for managing your 3d printer. -home: https://truecharts.org/docs/charts/stable/fluidd -icon: https://truecharts.org/img/hotlink-ok/chart-icons/fluidd.png -keywords: - - fluidd -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: fluidd -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/fluidd - - https://github.com/fluidd-core/fluidd - - https://hub.docker.com/r/cadriel/fluidd -version: 3.0.3 -annotations: - truecharts.org/catagories: | - - utilities - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/fluidd/3.0.3/app-changelog.md b/stable/fluidd/3.0.3/app-changelog.md deleted file mode 100644 index 1e2dc13d880..00000000000 --- a/stable/fluidd/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [fluidd-3.0.3](https://github.com/truecharts/charts/compare/fluidd-3.0.2...fluidd-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/fluidd/3.0.3/charts/common-10.9.4.tgz b/stable/fluidd/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/fluidd/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/fluidd/3.0.3/CHANGELOG.md b/stable/fluidd/3.0.4/CHANGELOG.md similarity index 100% rename from stable/fluidd/3.0.3/CHANGELOG.md rename to stable/fluidd/3.0.4/CHANGELOG.md diff --git a/stable/fluidd/3.0.4/Chart.yaml b/stable/fluidd/3.0.4/Chart.yaml new file mode 100644 index 00000000000..d8e9ab25548 --- /dev/null +++ b/stable/fluidd/3.0.4/Chart.yaml @@ -0,0 +1,27 @@ +apiVersion: v2 +appVersion: "1.21.1" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: Fluidd is a free and open-source Klipper web interface for managing your 3d printer. +home: https://truecharts.org/docs/charts/stable/fluidd +icon: https://truecharts.org/img/hotlink-ok/chart-icons/fluidd.png +keywords: + - fluidd +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: fluidd +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/fluidd + - https://github.com/fluidd-core/fluidd + - https://hub.docker.com/r/cadriel/fluidd +version: 3.0.4 +annotations: + truecharts.org/catagories: | + - utilities + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/fluidd/3.0.3/README.md b/stable/fluidd/3.0.4/README.md similarity index 100% rename from stable/fluidd/3.0.3/README.md rename to stable/fluidd/3.0.4/README.md diff --git a/stable/fluidd/3.0.4/app-changelog.md b/stable/fluidd/3.0.4/app-changelog.md new file mode 100644 index 00000000000..4fa30e433f1 --- /dev/null +++ b/stable/fluidd/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [fluidd-3.0.4](https://github.com/truecharts/charts/compare/fluidd-3.0.3...fluidd-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/fluidd/3.0.3/app-readme.md b/stable/fluidd/3.0.4/app-readme.md similarity index 100% rename from stable/fluidd/3.0.3/app-readme.md rename to stable/fluidd/3.0.4/app-readme.md diff --git a/stable/fluidd/3.0.4/charts/common-10.9.7.tgz b/stable/fluidd/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/fluidd/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/fluidd/3.0.3/ix_values.yaml b/stable/fluidd/3.0.4/ix_values.yaml similarity index 100% rename from stable/fluidd/3.0.3/ix_values.yaml rename to stable/fluidd/3.0.4/ix_values.yaml diff --git a/stable/fluidd/3.0.3/questions.yaml b/stable/fluidd/3.0.4/questions.yaml similarity index 100% rename from stable/fluidd/3.0.3/questions.yaml rename to stable/fluidd/3.0.4/questions.yaml diff --git a/stable/komga/7.0.3/templates/common.yaml b/stable/fluidd/3.0.4/templates/common.yaml similarity index 100% rename from stable/komga/7.0.3/templates/common.yaml rename to stable/fluidd/3.0.4/templates/common.yaml diff --git a/stable/logitech-media-server/5.0.3/values.yaml b/stable/fluidd/3.0.4/values.yaml similarity index 100% rename from stable/logitech-media-server/5.0.3/values.yaml rename to stable/fluidd/3.0.4/values.yaml diff --git a/stable/focalboard/11.0.0/CHANGELOG.md b/stable/focalboard/11.0.0/CHANGELOG.md new file mode 100644 index 00000000000..126697ba795 --- /dev/null +++ b/stable/focalboard/11.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [focalboard-10.0.0](https://github.com/truecharts/charts/compare/focalboard-9.0.55...focalboard-10.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update docker general non-major ([#4355](https://github.com/truecharts/charts/issues/4355)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [focalboard-9.0.59](https://github.com/truecharts/charts/compare/focalboard-9.0.55...focalboard-9.0.59) (2022-11-09) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update docker general non-major ([#4355](https://github.com/truecharts/charts/issues/4355)) + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [focalboard-9.0.58](https://github.com/truecharts/charts/compare/focalboard-9.0.55...focalboard-9.0.58) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [focalboard-9.0.57](https://github.com/truecharts/charts/compare/focalboard-9.0.55...focalboard-9.0.57) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [focalboard-9.0.57](https://github.com/truecharts/charts/compare/focalboard-9.0.55...focalboard-9.0.57) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [focalboard-9.0.57](https://github.com/truecharts/charts/compare/focalboard-9.0.55...focalboard-9.0.57) (2022-11-08) + +### Chore diff --git a/stable/focalboard/11.0.0/Chart.yaml b/stable/focalboard/11.0.0/Chart.yaml new file mode 100644 index 00000000000..9907545da41 --- /dev/null +++ b/stable/focalboard/11.0.0/Chart.yaml @@ -0,0 +1,34 @@ +apiVersion: v2 +appVersion: "7.4.4" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 +description: Focalboard is an open source, self-hosted alternative to Trello, Notion, and Asana. +home: https://truecharts.org/docs/charts/stable/focalboard +icon: https://truecharts.org/img/hotlink-ok/chart-icons/focalboard.png +keywords: + - focalboard + - kanban + - project management +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: focalboard +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/focalboard + - https://www.focalboard.com/ + - https://github.com/mattermost/focalboard + - https://github.com/FlipEnergy/container-images/blob/main/focalboard +version: 11.0.0 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/focalboard/11.0.0/README.md b/stable/focalboard/11.0.0/README.md new file mode 100644 index 00000000000..77bad4e4a98 --- /dev/null +++ b/stable/focalboard/11.0.0/README.md @@ -0,0 +1,109 @@ +# focalboard + +Focalboard is an open source, self-hosted alternative to Trello, Notion, and Asana. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [focalboard](https://truecharts.org/docs/charts/stable/focalboard) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* +* +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.122 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `focalboard` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install focalboard TrueCharts/focalboard +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `focalboard` deployment + +```console +helm uninstall focalboard +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install focalboard \ + --set env.TZ="America/New York" \ + TrueCharts/focalboard +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install focalboard TrueCharts/focalboard -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/focalboard/11.0.0/app-changelog.md b/stable/focalboard/11.0.0/app-changelog.md new file mode 100644 index 00000000000..8edee7541b4 --- /dev/null +++ b/stable/focalboard/11.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [focalboard-11.0.0](https://github.com/truecharts/charts/compare/focalboard-10.0.3...focalboard-11.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/focalboard/11.0.0/app-readme.md b/stable/focalboard/11.0.0/app-readme.md new file mode 100644 index 00000000000..86b97347be0 --- /dev/null +++ b/stable/focalboard/11.0.0/app-readme.md @@ -0,0 +1,8 @@ +Focalboard is an open source, self-hosted alternative to Trello, Notion, and Asana. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/focalboard](https://truecharts.org/docs/charts/stable/focalboard) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/focalboard/11.0.0/charts/common-10.9.7.tgz b/stable/focalboard/11.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/focalboard/11.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/focalboard/11.0.0/charts/postgresql-9.0.5.tgz b/stable/focalboard/11.0.0/charts/postgresql-9.0.5.tgz new file mode 100644 index 00000000000..8fe3c326a7c Binary files /dev/null and b/stable/focalboard/11.0.0/charts/postgresql-9.0.5.tgz differ diff --git a/stable/focalboard/11.0.0/ix_values.yaml b/stable/focalboard/11.0.0/ix_values.yaml new file mode 100644 index 00000000000..353843e2760 --- /dev/null +++ b/stable/focalboard/11.0.0/ix_values.yaml @@ -0,0 +1,35 @@ +image: + repository: tccr.io/truecharts/focalboard + pullPolicy: IfNotPresent + tag: 7.4.4@sha256:b6bc8035dd97171f36490ffcaa7b55fa54347fc127783811889347d2ff2eee27 + +securityContext: + readOnlyRootFilesystem: false + +env: {} + +focalboard: + serverRoot: "http://localhost:10072" + telemetry: false + localOnly: false + enableLocalMode: true + +service: + main: + ports: + main: + port: 10072 + +persistence: + uploads: + enabled: true + mountPath: "/uploads" + +postgresql: + enabled: true + existingSecret: "dbcreds" + postgresqlUsername: focalboard + postgresqlDatabase: focalboard + +portal: + enabled: true diff --git a/stable/focalboard/11.0.0/questions.yaml b/stable/focalboard/11.0.0/questions.yaml new file mode 100644 index 00000000000..563a67d9e0a --- /dev/null +++ b/stable/focalboard/11.0.0/questions.yaml @@ -0,0 +1,1860 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: focalboard + group: "App Configuration" + label: "Focalboard Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: serverRoot + label: "serverRoot" + description: "Root URL of the server. eg. https://focal.mydomain.com" + schema: + type: string + default: "http://localhost:10072" + - variable: telemetry + label: "telemetry" + description: "Enable health diagnostics telemetry " + schema: + type: boolean + default: false + - variable: localOnly + label: "localOnly" + description: "Only allow connections from localhost" + schema: + type: boolean + default: false + - variable: enableLocalMode + label: "enableLocalMode" + description: "Enable admin APIs on local Unix port" + schema: + type: boolean + default: true + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10072 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: uploads + label: "App Uploads Storage" + description: "Stores the Application Uploads." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 568 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 568 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at +
https://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/focalboard/11.0.0/templates/_configmap.tpl b/stable/focalboard/11.0.0/templates/_configmap.tpl new file mode 100644 index 00000000000..d00a7d80753 --- /dev/null +++ b/stable/focalboard/11.0.0/templates/_configmap.tpl @@ -0,0 +1,31 @@ +{{- define "focalboard.configmap" -}} + +{{- $pgPass := .Values.postgresql.postgresqlPassword | trimAll "\"" }} +{{- $pgUser := .Values.postgresql.postgresqlUsername }} +{{- $pgDB := .Values.postgresql.postgresqlDatabase }} +--- +apiVersion: v1 +kind: ConfigMap +metadata: + name: {{ include "tc.common.names.fullname" . }}-install + labels: + {{- include "tc.common.labels" . | nindent 4 }} +data: + focalboard-config: |- + { + "serverRoot": "{{ .Values.focalboard.serverRoot }}", + "port": {{ .Values.service.main.ports.main.port }}, + "dbtype": "postgres", + "dbconfig": "{{ printf "postgresql://%v:%v@%v-postgresql:5432/%v?sslmode=disable" $pgUser $pgPass .Release.Name $pgDB }}", + "postgres_dbconfig": "dbname=$pgDB sslmode=disable", + "useSSL": false, + "webpath": "./pack", + "filespath": "/uploads", + "telemetry": {{ .Values.focalboard.telemetry }}, + "session_expire_time": 2592000, + "session_refresh_time": 18000, + "localOnly": {{ .Values.focalboard.localOnly }}, + "enableLocalMode": {{ .Values.focalboard.enableLocalMode }}, + "localModeSocketLocation": "/var/tmp/focalboard_local.socket" + } +{{- end -}} diff --git a/stable/focalboard/11.0.0/templates/common.yaml b/stable/focalboard/11.0.0/templates/common.yaml new file mode 100644 index 00000000000..9faa9d03b3b --- /dev/null +++ b/stable/focalboard/11.0.0/templates/common.yaml @@ -0,0 +1,20 @@ +{{- include "tc.common.loader.init" . }} + +{{/* Append the hardcoded settings */}} +{{- define "focalboard.harcodedValues" -}} +persistence: + focalboard-config: + enabled: "true" + mountPath: "/opt/focalboard/config.json" + subPath: "focalboard-config" + type: "custom" + volumeSpec: + configMap: + name: {{ printf "%v-install" (include "tc.common.names.fullname" .) }} +{{- end -}} +{{- $_ := mergeOverwrite .Values (include "focalboard.harcodedValues" . | fromYaml) -}} + +{{- include "focalboard.configmap" . }} + +{{/* Render the templates */}} +{{ include "tc.common.loader.apply" . }} diff --git a/stable/makemkv/3.0.3/values.yaml b/stable/focalboard/11.0.0/values.yaml similarity index 100% rename from stable/makemkv/3.0.3/values.yaml rename to stable/focalboard/11.0.0/values.yaml diff --git a/stable/foldingathome/3.0.3/Chart.lock b/stable/foldingathome/3.0.3/Chart.lock deleted file mode 100644 index f90b0000c7f..00000000000 --- a/stable/foldingathome/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:41:11.604835872Z" diff --git a/stable/foldingathome/3.0.3/Chart.yaml b/stable/foldingathome/3.0.3/Chart.yaml deleted file mode 100644 index 338ec335e40..00000000000 --- a/stable/foldingathome/3.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: foldingathome -version: 3.0.3 -appVersion: "7.6.21" -description: Folding@home is a distributed computing project for simulating protein dynamics, including the process of protein folding and the movements of proteins implicated in a variety of diseases. -type: application -deprecated: false -home: https://truecharts.org/docs/charts/stable/foldingathome -icon: https://truecharts.org/img/hotlink-ok/chart-icons/foldingathome.png -keywords: - - foldingathome -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/foldingathome - - https://hub.docker.com/r/linuxserver/foldingathome -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 - # condition: -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/foldingathome/3.0.3/app-changelog.md b/stable/foldingathome/3.0.3/app-changelog.md deleted file mode 100644 index 1c2f7a28ca2..00000000000 --- a/stable/foldingathome/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [foldingathome-3.0.3](https://github.com/truecharts/charts/compare/foldingathome-3.0.2...foldingathome-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/foldingathome/3.0.3/charts/common-10.9.4.tgz b/stable/foldingathome/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/foldingathome/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/foldingathome/3.0.3/CHANGELOG.md b/stable/foldingathome/3.0.4/CHANGELOG.md similarity index 100% rename from stable/foldingathome/3.0.3/CHANGELOG.md rename to stable/foldingathome/3.0.4/CHANGELOG.md diff --git a/stable/foldingathome/3.0.4/Chart.yaml b/stable/foldingathome/3.0.4/Chart.yaml new file mode 100644 index 00000000000..d0180ba782d --- /dev/null +++ b/stable/foldingathome/3.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: foldingathome +version: 3.0.4 +appVersion: "7.6.21" +description: Folding@home is a distributed computing project for simulating protein dynamics, including the process of protein folding and the movements of proteins implicated in a variety of diseases. +type: application +deprecated: false +home: https://truecharts.org/docs/charts/stable/foldingathome +icon: https://truecharts.org/img/hotlink-ok/chart-icons/foldingathome.png +keywords: + - foldingathome +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/foldingathome + - https://hub.docker.com/r/linuxserver/foldingathome +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + # condition: +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/foldingathome/3.0.3/README.md b/stable/foldingathome/3.0.4/README.md similarity index 100% rename from stable/foldingathome/3.0.3/README.md rename to stable/foldingathome/3.0.4/README.md diff --git a/stable/foldingathome/3.0.4/app-changelog.md b/stable/foldingathome/3.0.4/app-changelog.md new file mode 100644 index 00000000000..214bef2a7f7 --- /dev/null +++ b/stable/foldingathome/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [foldingathome-3.0.4](https://github.com/truecharts/charts/compare/foldingathome-3.0.3...foldingathome-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/foldingathome/3.0.3/app-readme.md b/stable/foldingathome/3.0.4/app-readme.md similarity index 100% rename from stable/foldingathome/3.0.3/app-readme.md rename to stable/foldingathome/3.0.4/app-readme.md diff --git a/stable/foldingathome/3.0.4/charts/common-10.9.7.tgz b/stable/foldingathome/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/foldingathome/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/foldingathome/3.0.3/ix_values.yaml b/stable/foldingathome/3.0.4/ix_values.yaml similarity index 100% rename from stable/foldingathome/3.0.3/ix_values.yaml rename to stable/foldingathome/3.0.4/ix_values.yaml diff --git a/stable/foldingathome/3.0.3/questions.yaml b/stable/foldingathome/3.0.4/questions.yaml similarity index 100% rename from stable/foldingathome/3.0.3/questions.yaml rename to stable/foldingathome/3.0.4/questions.yaml diff --git a/stable/kopia/3.0.3/templates/common.yaml b/stable/foldingathome/3.0.4/templates/common.yaml similarity index 100% rename from stable/kopia/3.0.3/templates/common.yaml rename to stable/foldingathome/3.0.4/templates/common.yaml diff --git a/stable/mediainfo/2.0.3/values.yaml b/stable/foldingathome/3.0.4/values.yaml similarity index 100% rename from stable/mediainfo/2.0.3/values.yaml rename to stable/foldingathome/3.0.4/values.yaml diff --git a/stable/fossil/5.0.3/Chart.lock b/stable/fossil/5.0.3/Chart.lock deleted file mode 100644 index f8ed34d5458..00000000000 --- a/stable/fossil/5.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:41:18.545524048Z" diff --git a/stable/fossil/5.0.3/Chart.yaml b/stable/fossil/5.0.3/Chart.yaml deleted file mode 100644 index 40114596cab..00000000000 --- a/stable/fossil/5.0.3/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: "2.15.1" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: A simple, high-reliability, distributed software configuration management system -home: https://truecharts.org/docs/charts/stable/fossil -icon: https://truecharts.org/img/hotlink-ok/chart-icons/fossil.png -keywords: - - fossil - - scm -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: fossil -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/fossil - - https://fossil-scm.org/ -type: application -version: 5.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/fossil/5.0.3/app-changelog.md b/stable/fossil/5.0.3/app-changelog.md deleted file mode 100644 index be6964ec5e1..00000000000 --- a/stable/fossil/5.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [fossil-5.0.3](https://github.com/truecharts/charts/compare/fossil-5.0.2...fossil-5.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/fossil/5.0.3/charts/common-10.9.4.tgz b/stable/fossil/5.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/fossil/5.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/fossil/5.0.3/CHANGELOG.md b/stable/fossil/5.0.4/CHANGELOG.md similarity index 100% rename from stable/fossil/5.0.3/CHANGELOG.md rename to stable/fossil/5.0.4/CHANGELOG.md diff --git a/stable/fossil/5.0.4/Chart.yaml b/stable/fossil/5.0.4/Chart.yaml new file mode 100644 index 00000000000..fec662ce7be --- /dev/null +++ b/stable/fossil/5.0.4/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "2.15.1" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: A simple, high-reliability, distributed software configuration management system +home: https://truecharts.org/docs/charts/stable/fossil +icon: https://truecharts.org/img/hotlink-ok/chart-icons/fossil.png +keywords: + - fossil + - scm +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: fossil +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/fossil + - https://fossil-scm.org/ +type: application +version: 5.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/fossil/5.0.3/README.md b/stable/fossil/5.0.4/README.md similarity index 100% rename from stable/fossil/5.0.3/README.md rename to stable/fossil/5.0.4/README.md diff --git a/stable/fossil/5.0.4/app-changelog.md b/stable/fossil/5.0.4/app-changelog.md new file mode 100644 index 00000000000..f6ba0ea15f3 --- /dev/null +++ b/stable/fossil/5.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [fossil-5.0.4](https://github.com/truecharts/charts/compare/fossil-5.0.3...fossil-5.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/fossil/5.0.3/app-readme.md b/stable/fossil/5.0.4/app-readme.md similarity index 100% rename from stable/fossil/5.0.3/app-readme.md rename to stable/fossil/5.0.4/app-readme.md diff --git a/stable/fossil/5.0.4/charts/common-10.9.7.tgz b/stable/fossil/5.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/fossil/5.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/fossil/5.0.3/ix_values.yaml b/stable/fossil/5.0.4/ix_values.yaml similarity index 100% rename from stable/fossil/5.0.3/ix_values.yaml rename to stable/fossil/5.0.4/ix_values.yaml diff --git a/stable/fossil/5.0.3/questions.yaml b/stable/fossil/5.0.4/questions.yaml similarity index 100% rename from stable/fossil/5.0.3/questions.yaml rename to stable/fossil/5.0.4/questions.yaml diff --git a/stable/golinks/5.0.3/templates/common.yaml b/stable/fossil/5.0.4/templates/common.yaml similarity index 100% rename from stable/golinks/5.0.3/templates/common.yaml rename to stable/fossil/5.0.4/templates/common.yaml diff --git a/stable/medusa/4.0.3/values.yaml b/stable/fossil/5.0.4/values.yaml similarity index 100% rename from stable/medusa/4.0.3/values.yaml rename to stable/fossil/5.0.4/values.yaml diff --git a/stable/freeradius/7.0.3/Chart.lock b/stable/freeradius/7.0.3/Chart.lock deleted file mode 100644 index 33a6ab3f277..00000000000 --- a/stable/freeradius/7.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:41:23.641446233Z" diff --git a/stable/freeradius/7.0.3/Chart.yaml b/stable/freeradius/7.0.3/Chart.yaml deleted file mode 100644 index 690815198ae..00000000000 --- a/stable/freeradius/7.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: "3.2.0" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: OpenSource Radius implementation -home: https://truecharts.org/docs/charts/stable/freeradius -icon: https://truecharts.org/img/hotlink-ok/chart-icons/freeradius.png -keywords: - - radius - - auth -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: freeradius -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/freeradius - - https://hub.docker.com/r/freeradius/freeradius-server/ - - https://freeradius.org/ -type: application -version: 7.0.3 -annotations: - truecharts.org/catagories: | - - auth - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/freeradius/7.0.3/app-changelog.md b/stable/freeradius/7.0.3/app-changelog.md deleted file mode 100644 index 7b84486d7a9..00000000000 --- a/stable/freeradius/7.0.3/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [freeradius-7.0.3](https://github.com/truecharts/charts/compare/freeradius-7.0.2...freeradius-7.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - \ No newline at end of file diff --git a/stable/freeradius/7.0.3/charts/common-10.9.4.tgz b/stable/freeradius/7.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/freeradius/7.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/freeradius/7.0.3/CHANGELOG.md b/stable/freeradius/7.0.4/CHANGELOG.md similarity index 100% rename from stable/freeradius/7.0.3/CHANGELOG.md rename to stable/freeradius/7.0.4/CHANGELOG.md diff --git a/stable/freeradius/7.0.4/Chart.yaml b/stable/freeradius/7.0.4/Chart.yaml new file mode 100644 index 00000000000..f62f55c4ef7 --- /dev/null +++ b/stable/freeradius/7.0.4/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "3.2.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: OpenSource Radius implementation +home: https://truecharts.org/docs/charts/stable/freeradius +icon: https://truecharts.org/img/hotlink-ok/chart-icons/freeradius.png +keywords: + - radius + - auth +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: freeradius +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/freeradius + - https://hub.docker.com/r/freeradius/freeradius-server/ + - https://freeradius.org/ +type: application +version: 7.0.4 +annotations: + truecharts.org/catagories: | + - auth + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/freeradius/7.0.3/README.md b/stable/freeradius/7.0.4/README.md similarity index 100% rename from stable/freeradius/7.0.3/README.md rename to stable/freeradius/7.0.4/README.md diff --git a/stable/freeradius/7.0.4/app-changelog.md b/stable/freeradius/7.0.4/app-changelog.md new file mode 100644 index 00000000000..e488249eeef --- /dev/null +++ b/stable/freeradius/7.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [freeradius-7.0.4](https://github.com/truecharts/charts/compare/freeradius-7.0.3...freeradius-7.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/freeradius/7.0.3/app-readme.md b/stable/freeradius/7.0.4/app-readme.md similarity index 100% rename from stable/freeradius/7.0.3/app-readme.md rename to stable/freeradius/7.0.4/app-readme.md diff --git a/stable/freeradius/7.0.4/charts/common-10.9.7.tgz b/stable/freeradius/7.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/freeradius/7.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/freeradius/7.0.3/ix_values.yaml b/stable/freeradius/7.0.4/ix_values.yaml similarity index 100% rename from stable/freeradius/7.0.3/ix_values.yaml rename to stable/freeradius/7.0.4/ix_values.yaml diff --git a/stable/freeradius/7.0.3/questions.yaml b/stable/freeradius/7.0.4/questions.yaml similarity index 100% rename from stable/freeradius/7.0.3/questions.yaml rename to stable/freeradius/7.0.4/questions.yaml diff --git a/stable/freeradius/7.0.3/templates/common.yaml b/stable/freeradius/7.0.4/templates/common.yaml similarity index 100% rename from stable/freeradius/7.0.3/templates/common.yaml rename to stable/freeradius/7.0.4/templates/common.yaml diff --git a/stable/meshroom/3.0.3/values.yaml b/stable/freeradius/7.0.4/values.yaml similarity index 100% rename from stable/meshroom/3.0.3/values.yaml rename to stable/freeradius/7.0.4/values.yaml diff --git a/stable/freshrss/12.0.4/CHANGELOG.md b/stable/freshrss/12.0.4/CHANGELOG.md new file mode 100644 index 00000000000..c3109261b1c --- /dev/null +++ b/stable/freshrss/12.0.4/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [freshrss-12.0.0](https://github.com/truecharts/charts/compare/freshrss-11.0.46...freshrss-12.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [freshrss-11.0.49](https://github.com/truecharts/charts/compare/freshrss-11.0.46...freshrss-11.0.49) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [freshrss-11.0.48](https://github.com/truecharts/charts/compare/freshrss-11.0.46...freshrss-11.0.48) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [freshrss-11.0.48](https://github.com/truecharts/charts/compare/freshrss-11.0.46...freshrss-11.0.48) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [freshrss-11.0.48](https://github.com/truecharts/charts/compare/freshrss-11.0.46...freshrss-11.0.48) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [freshrss-11.0.47](https://github.com/truecharts/charts/compare/freshrss-11.0.46...freshrss-11.0.47) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [freshrss-11.0.47](https://github.com/truecharts/charts/compare/freshrss-11.0.46...freshrss-11.0.47) (2022-11-06) + +### Chore + diff --git a/stable/freshrss/12.0.4/Chart.yaml b/stable/freshrss/12.0.4/Chart.yaml new file mode 100644 index 00000000000..be41e87519f --- /dev/null +++ b/stable/freshrss/12.0.4/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "1.20.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: FreshRSS is a self-hosted RSS feed aggregator +home: https://truecharts.org/docs/charts/stable/freshrss +icon: https://truecharts.org/img/hotlink-ok/chart-icons/freshrss.png +keywords: + - freshrss + - rss +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: freshrss +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/freshrss + - https://github.com/FreshRSS/FreshRSS + - https://hub.docker.com/r/linuxserver/freshrss +type: application +version: 12.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/freshrss/12.0.4/README.md b/stable/freshrss/12.0.4/README.md new file mode 100644 index 00000000000..8e373a67615 --- /dev/null +++ b/stable/freshrss/12.0.4/README.md @@ -0,0 +1,107 @@ +# freshrss + +FreshRSS is a self-hosted RSS feed aggregator + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [freshrss](https://truecharts.org/docs/charts/stable/freshrss) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `freshrss` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install freshrss TrueCharts/freshrss +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `freshrss` deployment + +```console +helm uninstall freshrss +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install freshrss \ + --set env.TZ="America/New York" \ + TrueCharts/freshrss +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install freshrss TrueCharts/freshrss -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/freshrss/12.0.4/app-changelog.md b/stable/freshrss/12.0.4/app-changelog.md new file mode 100644 index 00000000000..a2e9a186e37 --- /dev/null +++ b/stable/freshrss/12.0.4/app-changelog.md @@ -0,0 +1,10 @@ + + +## [freshrss-12.0.4](https://github.com/truecharts/charts/compare/freshrss-12.0.3...freshrss-12.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + - update docker general non-major + + \ No newline at end of file diff --git a/stable/freshrss/12.0.4/app-readme.md b/stable/freshrss/12.0.4/app-readme.md new file mode 100644 index 00000000000..de78260fda6 --- /dev/null +++ b/stable/freshrss/12.0.4/app-readme.md @@ -0,0 +1,8 @@ +FreshRSS is a self-hosted RSS feed aggregator + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/freshrss](https://truecharts.org/docs/charts/stable/freshrss) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/freshrss/12.0.4/charts/common-10.9.7.tgz b/stable/freshrss/12.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/freshrss/12.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/freshrss/12.0.4/ix_values.yaml b/stable/freshrss/12.0.4/ix_values.yaml new file mode 100644 index 00000000000..337c50d848c --- /dev/null +++ b/stable/freshrss/12.0.4/ix_values.yaml @@ -0,0 +1,27 @@ +image: + repository: tccr.io/truecharts/freshrss + pullPolicy: IfNotPresent + tag: v1.20.0@sha256:06bebf66b94c491f805eaadeb9a257af8cbcc993e418b3b3f76318d2273deef8 + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +service: + main: + ports: + main: + port: 10010 + targetPort: 80 + +persistence: + config: + enabled: true + mountPath: "/config" + +portal: + enabled: true diff --git a/stable/freshrss/12.0.4/questions.yaml b/stable/freshrss/12.0.4/questions.yaml new file mode 100644 index 00000000000..81a4d2fb0f4 --- /dev/null +++ b/stable/freshrss/12.0.4/questions.yaml @@ -0,0 +1,1829 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10010 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at +
https://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/lancache-dns/2.0.3/templates/common.yaml b/stable/freshrss/12.0.4/templates/common.yaml similarity index 100% rename from stable/lancache-dns/2.0.3/templates/common.yaml rename to stable/freshrss/12.0.4/templates/common.yaml diff --git a/stable/metube/3.0.3/values.yaml b/stable/freshrss/12.0.4/values.yaml similarity index 100% rename from stable/metube/3.0.3/values.yaml rename to stable/freshrss/12.0.4/values.yaml diff --git a/stable/friendica/6.0.0/CHANGELOG.md b/stable/friendica/6.0.0/CHANGELOG.md new file mode 100644 index 00000000000..bc580b59034 --- /dev/null +++ b/stable/friendica/6.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [friendica-5.0.0](https://github.com/truecharts/charts/compare/friendica-4.0.62...friendica-5.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [friendica-4.0.65](https://github.com/truecharts/charts/compare/friendica-4.0.62...friendica-4.0.65) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [friendica-4.0.64](https://github.com/truecharts/charts/compare/friendica-4.0.62...friendica-4.0.64) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [friendica-4.0.64](https://github.com/truecharts/charts/compare/friendica-4.0.62...friendica-4.0.64) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [friendica-4.0.64](https://github.com/truecharts/charts/compare/friendica-4.0.62...friendica-4.0.64) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [friendica-4.0.63](https://github.com/truecharts/charts/compare/friendica-4.0.62...friendica-4.0.63) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + diff --git a/stable/friendica/6.0.0/Chart.yaml b/stable/friendica/6.0.0/Chart.yaml new file mode 100644 index 00000000000..ee1ddd709ac --- /dev/null +++ b/stable/friendica/6.0.0/Chart.yaml @@ -0,0 +1,36 @@ +apiVersion: v2 +appVersion: "2022.06" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: mariadb.enabled + name: mariadb + repository: https://charts.truecharts.org/ + version: 4.0.5 + - condition: redis.enabled + name: redis + repository: https://charts.truecharts.org + version: 4.0.5 +description: "Welcome to the free social web" +home: https://truecharts.org/docs/charts/stable/friendica +icon: https://truecharts.org/img/hotlink-ok/chart-icons/friendica.png +keywords: + - friend + - social +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: friendica +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/friendica + - https://friendi.ca/ + - https://hub.docker.com/_/friendica +version: 6.0.0 +annotations: + truecharts.org/catagories: | + - social + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/friendica/6.0.0/README.md b/stable/friendica/6.0.0/README.md new file mode 100644 index 00000000000..6e621ec6960 --- /dev/null +++ b/stable/friendica/6.0.0/README.md @@ -0,0 +1,109 @@ +# friendica + +Welcome to the free social web + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [friendica](https://truecharts.org/docs/charts/stable/friendica) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | mariadb | 3.0.119 | +| https://charts.truecharts.org | redis | 3.0.121 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `friendica` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install friendica TrueCharts/friendica +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `friendica` deployment + +```console +helm uninstall friendica +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install friendica \ + --set env.TZ="America/New York" \ + TrueCharts/friendica +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install friendica TrueCharts/friendica -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/friendica/6.0.0/app-changelog.md b/stable/friendica/6.0.0/app-changelog.md new file mode 100644 index 00000000000..6d3322963e0 --- /dev/null +++ b/stable/friendica/6.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [friendica-6.0.0](https://github.com/truecharts/charts/compare/friendica-5.0.3...friendica-6.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/friendica/6.0.0/app-readme.md b/stable/friendica/6.0.0/app-readme.md new file mode 100644 index 00000000000..a0360d06781 --- /dev/null +++ b/stable/friendica/6.0.0/app-readme.md @@ -0,0 +1,8 @@ +Welcome to the free social web + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/friendica](https://truecharts.org/docs/charts/stable/friendica) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/friendica/6.0.0/charts/common-10.9.7.tgz b/stable/friendica/6.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/friendica/6.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/friendica/6.0.0/charts/mariadb-4.0.5.tgz b/stable/friendica/6.0.0/charts/mariadb-4.0.5.tgz new file mode 100644 index 00000000000..647d1dc1772 Binary files /dev/null and b/stable/friendica/6.0.0/charts/mariadb-4.0.5.tgz differ diff --git a/stable/friendica/6.0.0/charts/redis-4.0.5.tgz b/stable/friendica/6.0.0/charts/redis-4.0.5.tgz new file mode 100644 index 00000000000..83e3f3d2117 Binary files /dev/null and b/stable/friendica/6.0.0/charts/redis-4.0.5.tgz differ diff --git a/stable/friendica/6.0.0/ix_values.yaml b/stable/friendica/6.0.0/ix_values.yaml new file mode 100644 index 00000000000..b51a32b767b --- /dev/null +++ b/stable/friendica/6.0.0/ix_values.yaml @@ -0,0 +1,83 @@ +image: + repository: tccr.io/truecharts/friendica + pullPolicy: IfNotPresent + tag: v2022.06@sha256:0c01909d34af35f7194d3af200adb8bf9031f2c22531f16ebba33807f055e1cd + +securityContext: + runAsNonRoot: false + readOnlyRootFilesystem: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +env: + MYSQL_USER: "{{ .Values.mariadb.mariadbUsername }}" + MYSQL_DATABASE: "{{ .Values.mariadb.mariadbDatabase }}" + MYSQL_PORT: 3306 + REDIS_PORT: 6379 + REDIS_DB: 1 + FRIENDICA_TZ: "{{ .Values.TZ }}" + FRIENDICA_DATA_DIR: "/data" + FRIENDICA_CONFIG_DIR: "/config" + # User Defined + FRIENDICA_ADMIN_MAIL: "my@domain.com" + FRIENDICA_URL: "http://localhost:{{ .Values.service.main.ports.main.port }}" + FRIENDICA_UPGRADE: false + FRIENDICA_SITENAME: "" + PHP_MEMORY_LIMIT: "512M" + PHP_UPLOAD_LIMIT: "512M" + MYSQL_HOST: + secretKeyRef: + name: mariadbcreds + key: plainhost + MYSQL_PASSWORD: + secretKeyRef: + name: mariadbcreds + key: mariadb-password + REDIS_HOST: + secretKeyRef: + name: rediscreds + key: plainhost + REDIS_PW: + secretKeyRef: + name: rediscreds + key: redis-password + +service: + main: + ports: + main: + port: 10058 + targetPort: 80 + +probes: + liveness: + path: "/ping" + readiness: + path: "/ping" + startup: + path: "/ping" + +persistence: + varrun: + enabled: true + config: + enabled: true + mountPath: "/config" + data: + enabled: true + mountPath: "/data" + +redis: + enabled: true + existingSecret: "rediscreds" + +mariadb: + enabled: true + mariadbUsername: friendica + mariadbDatabase: friendica + existingSecret: "mariadbcreds" + +portal: + enabled: true diff --git a/stable/friendica/6.0.0/questions.yaml b/stable/friendica/6.0.0/questions.yaml new file mode 100644 index 00000000000..dcb4ae42e32 --- /dev/null +++ b/stable/friendica/6.0.0/questions.yaml @@ -0,0 +1,1947 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: env + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: FRIENDICA_UPGRADE + label: "Friendica Force Upgrade" + description: "Force starting the Friendica update even it's the same version" + schema: + type: boolean + default: false + - variable: FRIENDICA_ADMIN_MAIL + label: "Admin E-Mail" + description: "E-Mail address of the administrator." + schema: + type: string + required: true + default: "" + - variable: FRIENDICA_URL + label: "Friendica URL" + description: "The Friendica complete URL including protocol, domain and subpath (example: https://friendica.local/sub/ )." + schema: + type: string + required: true + default: "" + - variable: FRIENDICA_SITENAME + label: "Friendica Site Name" + description: "The Sitename of the Friendica server." + schema: + type: string + required: true + default: "" + - variable: PHP_MEMORY_LIMIT + label: "PHP Memory Limit" + description: "This sets the maximum amount of memory in bytes that a script is allowed to allocate." + schema: + type: string + required: true + default: "512M" + - variable: PHP_UPLOAD_LIMIT + label: "PHP Upload Limit" + description: "This sets the upload limit (post_max_size and upload_max_filesize) for big files." + schema: + type: string + required: true + default: "512M" + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10058 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: data + label: "App Data Storage" + description: "Stores the Application Data." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at +
https://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/grav/5.0.3/templates/common.yaml b/stable/friendica/6.0.0/templates/common.yaml similarity index 100% rename from stable/grav/5.0.3/templates/common.yaml rename to stable/friendica/6.0.0/templates/common.yaml diff --git a/stable/minecraft-bedrock/2.0.3/values.yaml b/stable/friendica/6.0.0/values.yaml similarity index 100% rename from stable/minecraft-bedrock/2.0.3/values.yaml rename to stable/friendica/6.0.0/values.yaml diff --git a/stable/gaps/12.0.4/CHANGELOG.md b/stable/gaps/12.0.4/CHANGELOG.md new file mode 100644 index 00000000000..70871361c37 --- /dev/null +++ b/stable/gaps/12.0.4/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [gaps-12.0.0](https://github.com/truecharts/charts/compare/gaps-11.0.43...gaps-12.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [gaps-11.0.46](https://github.com/truecharts/charts/compare/gaps-11.0.43...gaps-11.0.46) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [gaps-11.0.45](https://github.com/truecharts/charts/compare/gaps-11.0.43...gaps-11.0.45) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [gaps-11.0.45](https://github.com/truecharts/charts/compare/gaps-11.0.43...gaps-11.0.45) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [gaps-11.0.45](https://github.com/truecharts/charts/compare/gaps-11.0.43...gaps-11.0.45) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [gaps-11.0.44](https://github.com/truecharts/charts/compare/gaps-11.0.43...gaps-11.0.44) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [gaps-11.0.44](https://github.com/truecharts/charts/compare/gaps-11.0.43...gaps-11.0.44) (2022-11-06) + +### Chore + diff --git a/stable/gaps/12.0.4/Chart.yaml b/stable/gaps/12.0.4/Chart.yaml new file mode 100644 index 00000000000..4e5e8f49aef --- /dev/null +++ b/stable/gaps/12.0.4/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "0.10.4" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Gaps searches through your Plex Server or local folders for all movies, then queries for known movies in the same collection. +home: https://truecharts.org/docs/charts/stable/gaps +icon: https://truecharts.org/img/hotlink-ok/chart-icons/gaps.png +keywords: + - gaps + - plex + - plex-media-server +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: gaps +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/gaps + - https://github.com/JasonHHouse/gaps +type: application +version: 12.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/gaps/12.0.4/README.md b/stable/gaps/12.0.4/README.md new file mode 100644 index 00000000000..bb6d4c0954b --- /dev/null +++ b/stable/gaps/12.0.4/README.md @@ -0,0 +1,106 @@ +# gaps + +Gaps searches through your Plex Server or local folders for all movies, then queries for known movies in the same collection. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [gaps](https://truecharts.org/docs/charts/stable/gaps) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `gaps` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install gaps TrueCharts/gaps +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `gaps` deployment + +```console +helm uninstall gaps +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install gaps \ + --set env.TZ="America/New York" \ + TrueCharts/gaps +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install gaps TrueCharts/gaps -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/gaps/12.0.4/app-changelog.md b/stable/gaps/12.0.4/app-changelog.md new file mode 100644 index 00000000000..018c67cf184 --- /dev/null +++ b/stable/gaps/12.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [gaps-12.0.4](https://github.com/truecharts/charts/compare/gaps-12.0.3...gaps-12.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/gaps/12.0.4/app-readme.md b/stable/gaps/12.0.4/app-readme.md new file mode 100644 index 00000000000..6f3c0743b29 --- /dev/null +++ b/stable/gaps/12.0.4/app-readme.md @@ -0,0 +1,8 @@ +Gaps searches through your Plex Server or local folders for all movies, then queries for known movies in the same collection. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/gaps](https://truecharts.org/docs/charts/stable/gaps) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/gaps/12.0.4/charts/common-10.9.7.tgz b/stable/gaps/12.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/gaps/12.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/gaps/12.0.4/ix_values.yaml b/stable/gaps/12.0.4/ix_values.yaml new file mode 100644 index 00000000000..1f5fd723ddc --- /dev/null +++ b/stable/gaps/12.0.4/ix_values.yaml @@ -0,0 +1,24 @@ +image: + repository: tccr.io/truecharts/gaps + pullPolicy: IfNotPresent + tag: 0.10.4@sha256:42bf1abedb87bdb969ecb36e217502b32a531cfc03d97bee3997b72b2939723b + +securityContext: + readOnlyRootFilesystem: false + +service: + main: + ports: + main: + port: 8484 + targetPort: 8484 + +env: {} + +persistence: + data: + enabled: true + mountPath: "/usr/data" + +portal: + enabled: true diff --git a/stable/gaps/12.0.4/questions.yaml b/stable/gaps/12.0.4/questions.yaml new file mode 100644 index 00000000000..d81615fc294 --- /dev/null +++ b/stable/gaps/12.0.4/questions.yaml @@ -0,0 +1,1829 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 8484 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: data + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 568 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 568 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at +
https://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/lancache-monolithic/2.0.3/templates/common.yaml b/stable/gaps/12.0.4/templates/common.yaml similarity index 100% rename from stable/lancache-monolithic/2.0.3/templates/common.yaml rename to stable/gaps/12.0.4/templates/common.yaml diff --git a/stable/minecraft-bungeecord/2.0.3/values.yaml b/stable/gaps/12.0.4/values.yaml similarity index 100% rename from stable/minecraft-bungeecord/2.0.3/values.yaml rename to stable/gaps/12.0.4/values.yaml diff --git a/stable/gitea/11.0.0/CHANGELOG.md b/stable/gitea/11.0.0/CHANGELOG.md new file mode 100644 index 00000000000..7ab5b55b0bc --- /dev/null +++ b/stable/gitea/11.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [gitea-10.0.0](https://github.com/truecharts/charts/compare/gitea-9.0.30...gitea-10.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [gitea-9.0.33](https://github.com/truecharts/charts/compare/gitea-9.0.30...gitea-9.0.33) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [gitea-9.0.32](https://github.com/truecharts/charts/compare/gitea-9.0.30...gitea-9.0.32) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [gitea-9.0.32](https://github.com/truecharts/charts/compare/gitea-9.0.30...gitea-9.0.32) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [gitea-9.0.32](https://github.com/truecharts/charts/compare/gitea-9.0.30...gitea-9.0.32) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [gitea-9.0.31](https://github.com/truecharts/charts/compare/gitea-9.0.30...gitea-9.0.31) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [gitea-9.0.31](https://github.com/truecharts/charts/compare/gitea-9.0.30...gitea-9.0.31) (2022-11-06) + +### Chore + diff --git a/stable/gitea/11.0.0/Chart.yaml b/stable/gitea/11.0.0/Chart.yaml new file mode 100644 index 00000000000..88f5f67dab3 --- /dev/null +++ b/stable/gitea/11.0.0/Chart.yaml @@ -0,0 +1,43 @@ +apiVersion: v2 +appVersion: "1.17.3" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 + - condition: memcached.enabled + name: memcached + repository: https://charts.truecharts.org/ + version: 4.0.5 +deprecated: false +description: Self hosted GIT repositories +home: https://truecharts.org/docs/charts/stable/gitea +icon: https://truecharts.org/img/hotlink-ok/chart-icons/gitea.png +keywords: + - git + - issue tracker + - code review + - wiki + - gitea + - gogs +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: gitea +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/gitea + - https://gitea.com/gitea/helm-chart + - https://github.com/go-gitea/gitea + - https://hub.docker.com/r/gitea/gitea/ +type: application +version: 11.0.0 +annotations: + truecharts.org/catagories: | + - GIT + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/gitea/11.0.0/README.md b/stable/gitea/11.0.0/README.md new file mode 100644 index 00000000000..78ccd145e0e --- /dev/null +++ b/stable/gitea/11.0.0/README.md @@ -0,0 +1,110 @@ +# gitea + +Self hosted GIT repositories + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [gitea](https://truecharts.org/docs/charts/stable/gitea) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* +* +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | memcached | 3.0.120 | +| https://charts.truecharts.org/ | postgresql | 8.0.122 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `gitea` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install gitea TrueCharts/gitea +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `gitea` deployment + +```console +helm uninstall gitea +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install gitea \ + --set env.TZ="America/New York" \ + TrueCharts/gitea +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install gitea TrueCharts/gitea -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/gitea/11.0.0/app-changelog.md b/stable/gitea/11.0.0/app-changelog.md new file mode 100644 index 00000000000..4a3aad0860c --- /dev/null +++ b/stable/gitea/11.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [gitea-11.0.0](https://github.com/truecharts/charts/compare/gitea-10.0.3...gitea-11.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/gitea/11.0.0/app-readme.md b/stable/gitea/11.0.0/app-readme.md new file mode 100644 index 00000000000..126ac4be065 --- /dev/null +++ b/stable/gitea/11.0.0/app-readme.md @@ -0,0 +1,8 @@ +Self hosted GIT repositories + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/gitea](https://truecharts.org/docs/charts/stable/gitea) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/gitea/11.0.0/charts/common-10.9.7.tgz b/stable/gitea/11.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/gitea/11.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/gitea/11.0.0/charts/memcached-4.0.5.tgz b/stable/gitea/11.0.0/charts/memcached-4.0.5.tgz new file mode 100644 index 00000000000..737e5d4d637 Binary files /dev/null and b/stable/gitea/11.0.0/charts/memcached-4.0.5.tgz differ diff --git a/stable/gitea/11.0.0/charts/postgresql-9.0.5.tgz b/stable/gitea/11.0.0/charts/postgresql-9.0.5.tgz new file mode 100644 index 00000000000..8fe3c326a7c Binary files /dev/null and b/stable/gitea/11.0.0/charts/postgresql-9.0.5.tgz differ diff --git a/stable/gitea/11.0.0/ix_values.yaml b/stable/gitea/11.0.0/ix_values.yaml new file mode 100644 index 00000000000..e3356b099d7 --- /dev/null +++ b/stable/gitea/11.0.0/ix_values.yaml @@ -0,0 +1,144 @@ +image: + repository: tccr.io/truecharts/gitea + tag: 1.17.3@sha256:04cac022cb72cfaaf65aca0c0aaf160c1f625c649d36842ced438d746653de0b + pullPolicy: IfNotPresent + +podSecurityContext: + runAsUser: 1000 + runAsGroup: 1000 + fsGroup: 1000 + +service: + main: + ports: + main: + port: 10037 + targetPort: 3000 + ssh: + enabled: true + ports: + ssh: + enabled: true + port: 2222 + targetPort: 2222 + +envFrom: + - configMapRef: + name: gitea-env + +initContainers: + 1-init-directories: + image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" + command: ["/usr/sbin/init_directory_structure.sh"] + securityContext: + runAsUser: 0 + runAsNonRoot: false + envFrom: + - configMapRef: + name: gitea-env + volumeMounts: + - name: init + mountPath: "/usr/sbin" + - name: temp + mountPath: "/tmp" + - name: config + mountPath: "/etc/gitea/conf" + - name: data + mountPath: "/data" + 2-configure-gitea: + image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" + command: ["/usr/sbin/configure_gitea.sh"] + envFrom: + - configMapRef: + name: gitea-env + volumeMounts: + - name: init + mountPath: "/usr/sbin" + - name: temp + mountPath: "/tmp" + - name: data + mountPath: "/data" + +persistence: + data: + enabled: true + mountPath: "/data" + temp: + enabled: true + mountPath: "/tmp" + type: emptyDir + varlib: + enabled: true + mountPath: "/var/lib/gitea" + type: emptyDir + +# Configure commit/action signing prerequisites +signing: + enabled: true + gpgHome: /data/git/.gnupg + +admin: + username: giteaadmin + password: r8sA8CPHD9!bt6d + email: "gitea@local.domain" + +metrics: + enabled: false + serviceMonitor: + enabled: false + # additionalLabels: + # prometheus-release: prom1 + +ldap: + enabled: false + # name: + # securityProtocol: + # host: + # port: + # userSearchBase: + # userFilter: + # adminFilter: + # emailAttribute: + # bindDn: + # bindPassword: + # usernameAttribute: + # sshPublicKeyAttribute: + +oauth: + enabled: false + # name: + # provider: + # key: + # secret: + # autoDiscoverUrl: + # useCustomUrls: + # customAuthUrl: + # customTokenUrl: + # customProfileUrl: + # customEmailUrl: + +config: + APP_NAME: "Gitea: Git with a cup of tea" + RUN_MODE: dev + ALLOWED_HOST_LIST: "127.0.0.1" + +customConfig: + [] + # - name: test + # keys: + # - name: testkey + # value: testvalue + +# Enabled postgres +postgresql: + enabled: true + existingSecret: "dbcreds" + postgresqlUsername: gitea + postgresqlDatabase: gitea + +# -- memcached dependency settings +memcached: + enabled: true + +portal: + enabled: true diff --git a/stable/gitea/11.0.0/questions.yaml b/stable/gitea/11.0.0/questions.yaml new file mode 100644 index 00000000000..43bcd7bae0a --- /dev/null +++ b/stable/gitea/11.0.0/questions.yaml @@ -0,0 +1,1975 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: admin + group: "App Configuration" + label: "Admin Credentials" + schema: + additional_attrs: true + type: dict + attrs: + - variable: username + label: "username" + schema: + type: string + required: true + - variable: password + label: "password" + schema: + type: string + required: true + private: true + - variable: email + label: "email" + schema: + type: string + required: true + - variable: config + group: "App Configuration" + label: "Admin Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: APP_NAME + label: "APP_NAME" + schema: + type: string + default: "Gitea" + required: true + - variable: RUN_MODE + label: "RUN_MODE" + schema: + type: string + default: "prod" + enum: + - value: "prod" + description: "Production" + - value: "dev" + description: "Development" + - value: "test" + description: "Testing" + - variable: ALLOWED_HOST_LIST + label: "ALLOWED_HOST_LIST" + schema: + type: string + default: "127.0.0.1" + required: true + - variable: customConfig + group: "App Configuration" + label: "Custom Configuration parameters" + schema: + type: list + default: [] + items: + - variable: catagoryItem + label: "Catagory" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Config Catagory Name" + schema: + type: string + required: true + - variable: keys + label: "Configuration Parameters" + schema: + type: list + default: [] + items: + - variable: configItem + label: "parameter" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Parameter Name" + schema: + type: string + required: true + - variable: value + label: "Parameter Value" + schema: + type: string + required: true + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10037 + required: true + - variable: ssh + label: "SSH Service" + description: "The SSH service" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ssh + label: "SSH Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 2222 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: data + label: "App data Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: true + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 1000 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 1000 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 1000 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at +
https://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/gitea/11.0.0/templates/_configmap.tpl b/stable/gitea/11.0.0/templates/_configmap.tpl new file mode 100644 index 00000000000..b306a6046a6 --- /dev/null +++ b/stable/gitea/11.0.0/templates/_configmap.tpl @@ -0,0 +1,20 @@ +{{/* Define the configmap */}} +{{- define "gitea.configmap" -}} +--- +apiVersion: v1 +kind: ConfigMap +metadata: + name: gitea-env +data: + GITEA_APP_INI: "/data/gitea/conf/app.ini" + GITEA_CUSTOM: "/data/gitea" + GITEA_WORK_DIR: "/data" + GITEA_TEMP: "/tmp/gitea" + GITEA_ADMIN_USERNAME: {{ .Values.admin.username }} + GITEA_ADMIN_PASSWORD: {{ .Values.admin.password }} + SSH_PORT: {{ .Values.service.ssh.ports.ssh.port | quote }} + SSH_LISTEN_PORT: {{ .Values.service.ssh.ports.ssh.targetPort | quote }} + TMPDIR: "/tmp/gitea" + GNUPGHOME: "/data/git/.gnupg" + +{{- end -}} diff --git a/stable/gitea/11.0.0/templates/_secrets.tpl b/stable/gitea/11.0.0/templates/_secrets.tpl new file mode 100644 index 00000000000..37df8994b70 --- /dev/null +++ b/stable/gitea/11.0.0/templates/_secrets.tpl @@ -0,0 +1,248 @@ +{{/* Define the secrets */}} +{{- define "gitea.secrets" -}} + +--- + +{{ $DOMAIN := ( printf "%s-gitea.%s.svc.%s" .Release.Name .Release.Namespace "cluster.local" | quote ) -}} +{{- if and ( .Values.ingress.main.enabled ) ( gt (len .Values.ingress.main.hosts) 0 ) -}} +{{- $DOMAIN = (index .Values.ingress.main.hosts 0).host -}} +{{- end -}} + +apiVersion: v1 +kind: Secret +metadata: + name: {{ include "tc.common.names.fullname" . }} + labels: + {{- include "tc.common.labels" . | nindent 4 }} +type: Opaque +stringData: + app.ini: |- + APP_NAME = {{ .Values.config.APP_NAME }} + RUN_MODE = {{ .Values.config.RUN_MODE }} + + [cache] + ADAPTER = memcache + ENABLED = true + HOST = {{ printf "%v-%v:%v" .Release.Name "memcached" "11211" }} + {{- range $catindex, $catvalue := .Values.customConfig }} + {{- if eq $catvalue.name "cache" }} + {{- range $index, $value := $catvalue.keys }} + {{ $value.name }} = {{ $value.value }} + {{- end }} + {{- end }} + {{- end }} + + [database] + DB_TYPE = postgres + HOST = {{ printf "%v-%v:%v" .Release.Name "postgresql" "5432" }} + NAME = {{ .Values.postgresql.postgresqlDatabase }} + PASSWD = {{ .Values.postgresql.postgresqlPassword }} + USER = {{ .Values.postgresql.postgresqlUsername }} + {{- range $catindex, $catvalue := .Values.customConfig }} + {{- if eq $catvalue.name "database" }} + {{- range $index, $value := $catvalue.keys }} + {{ $value.name }} = {{ $value.value }} + {{- end }} + {{- end }} + {{- end }} + + [metrics] + ENABLED = {{ .Values.metrics.enabled }} + {{- range $catindex, $catvalue := .Values.customConfig }} + {{- if eq $catvalue.name "metrics" }} + {{- range $index, $value := $catvalue.keys }} + {{ $value.name }} = {{ $value.value }} + {{- end }} + {{- end }} + {{- end }} + + [repository] + ROOT = /data/git/gitea-repositories + {{- range $catindex, $catvalue := .Values.customConfig }} + {{- if eq $catvalue.name "repository" }} + {{- range $index, $value := $catvalue.keys }} + {{ $value.name }} = {{ $value.value }} + {{- end }} + {{- end }} + {{- end }} + + + [security] + INSTALL_LOCK = true + {{- range $catindex, $catvalue := .Values.customConfig }} + {{- if eq $catvalue.name "security" }} + {{- range $index, $value := $catvalue.keys }} + {{ $value.name }} = {{ $value.value }} + {{- end }} + {{- end }} + {{- end }} + + [webhook] + ALLOWED_HOST_LIST = {{ .Values.config.ALLOWED_HOST_LIST }} + + [server] + APP_DATA_PATH = /data + DOMAIN = {{ $DOMAIN }} + ENABLE_PPROF = false + HTTP_PORT = {{ .Values.service.main.ports.main.targetPort }} + PROTOCOL = http + {{- if and ( .Values.ingress.main.enabled ) ( gt (len .Values.ingress.main.hosts) 0 ) }} + ROOT_URL = {{ printf "https://%s" $DOMAIN }} + {{- else }} + ROOT_URL = {{ printf "http://%s" $DOMAIN }} + {{- end }} + SSH_DOMAIN = {{ $DOMAIN }} + SSH_LISTEN_PORT = {{ .Values.service.ssh.ports.ssh.targetPort }} + SSH_PORT = {{ .Values.service.ssh.ports.ssh.port }} + START_SSH_SERVER = true + {{- range $catindex, $catvalue := .Values.customConfig }} + {{- if eq $catvalue.name "server" }} + {{- range $index, $value := $catvalue.keys }} + {{ $value.name }} = {{ $value.value }} + {{- end }} + {{- end }} + {{- end }} + + {{- range $catindex, $catvalue := .Values.customConfig }} + {{- if not ( or ( eq $catvalue.name "server" ) ( eq $catvalue.name "server" ) ( eq $catvalue.name "security" ) ( eq $catvalue.name "repository" ) ( eq $catvalue.name "metrics" ) ( eq $catvalue.name "database" ) ( eq $catvalue.name "cache" ) ) }} + [{{ $catvalue.name }}] + {{- range $index, $value := $catvalue.keys }} + {{ $value.name }} = {{ $value.value }} + {{- end }} + {{- end }} + {{- end }} + +--- + +apiVersion: v1 +kind: Secret +metadata: + name: {{ include "tc.common.names.fullname" . }}-init + labels: + {{- include "tc.common.labels" . | nindent 4 }} +type: Opaque +stringData: + init_directory_structure.sh: |- + #!/usr/bin/env bash + + set -euo pipefail + + {{- if .Values.initPreScript }} + # BEGIN: initPreScript + {{- with .Values.initPreScript -}} + {{ . | nindent 4}} + {{- end -}} + # END: initPreScript + {{- end }} + + set -x + + mkdir -p /data/git/.ssh + chmod -R 700 /data/git/.ssh + [ ! -d /data/gitea ] && mkdir -p /data/gitea/conf + + # prepare temp directory structure + mkdir -p "${GITEA_TEMP}" + chown -Rf {{ .Values.podSecurityContext.runAsUser }}:{{ .Values.podSecurityContext.fsGroup }} "${GITEA_TEMP}" + chmod ug+rwx "${GITEA_TEMP}" + + # Copy config file to writable volume + cp /etc/gitea/conf/app.ini /data/gitea/conf/app.ini + chown -Rf {{ .Values.podSecurityContext.runAsUser }}:{{ .Values.podSecurityContext.fsGroup }} "/data" + chmod a+rwx /data/gitea/conf/app.ini + + # Patch dockercontainer for dynamic users + chown -Rf {{ .Values.podSecurityContext.runAsUser }}:{{ .Values.podSecurityContext.fsGroup }} "/var/lib/gitea" + + configure_gitea.sh: |- + #!/usr/bin/env bash + + set -euo pipefail + + + # Connection retry inspired by https://gist.github.com/dublx/e99ea94858c07d2ca6de + function test_db_connection() { + local RETRY=0 + local MAX=30 + + echo 'Wait for database to become avialable...' + until [ "${RETRY}" -ge "${MAX}" ]; do + nc -vz -w2 {{ printf "%v-%v" .Release.Name "postgresql" }} 5432 && break + RETRY=$[${RETRY}+1] + echo "...not ready yet (${RETRY}/${MAX})" + done + + if [ "${RETRY}" -ge "${MAX}" ]; then + echo "Database not reachable after '${MAX}' attempts!" + exit 1 + fi + } + + test_db_connection + + + echo '==== BEGIN GITEA MIGRATION ====' + + gitea migrate + + echo '==== BEGIN GITEA CONFIGURATION ====' + + {{- if or .Values.admin.existingSecret (and .Values.admin.username .Values.admin.password) }} + function configure_admin_user() { + local ACCOUNT_ID=$(gitea admin user list --admin | grep -e "\s\+${GITEA_ADMIN_USERNAME}\s\+" | awk -F " " "{printf \$1}") + if [[ -z "${ACCOUNT_ID}" ]]; then + echo "No admin user '${GITEA_ADMIN_USERNAME}' found. Creating now..." + gitea admin user create --admin --username "${GITEA_ADMIN_USERNAME}" --password "${GITEA_ADMIN_PASSWORD}" --email {{ .Values.admin.email | quote }} --must-change-password=false + echo '...created.' + else + echo "Admin account '${GITEA_ADMIN_USERNAME}' already exist. Running update to sync password..." + gitea admin user change-password --username "${GITEA_ADMIN_USERNAME}" --password "${GITEA_ADMIN_PASSWORD}" + echo '...password sync done.' + fi + } + + configure_admin_user + {{- end }} + + {{- if .Values.ldap.enabled }} + function configure_ldap() { + local LDAP_NAME={{ (printf "%s" .Values.ldap.name) | squote }} + local GITEA_AUTH_ID=$(gitea admin auth list --vertical-bars | grep -E "\|${LDAP_NAME}\s+\|" | grep -iE '\|LDAP \(via BindDN\)\s+\|' | awk -F " " "{print \$1}") + + if [[ -z "${GITEA_AUTH_ID}" ]]; then + echo "No ldap configuration found with name '${LDAP_NAME}'. Installing it now..." + gitea admin auth add-ldap {{- include "gitea.ldap_settings" . | indent 1 }} + echo '...installed.' + else + echo "Existing ldap configuration with name '${LDAP_NAME}': '${GITEA_AUTH_ID}'. Running update to sync settings..." + gitea admin auth update-ldap --id "${GITEA_AUTH_ID}" {{- include "gitea.ldap_settings" . | indent 1 }} + echo '...sync settings done.' + fi + } + + configure_ldap + {{- end }} + + {{- if .Values.oauth.enabled }} + function configure_oauth() { + local OAUTH_NAME={{ (printf "%s" .Values.oauth.name) | squote }} + local AUTH_ID=$(gitea admin auth list --vertical-bars | grep -E "\|${OAUTH_NAME}\s+\|" | grep -iE '\|OAuth2\s+\|' | awk -F " " "{print \$1}") + + if [[ -z "${AUTH_ID}" ]]; then + echo "No oauth configuration found with name '${OAUTH_NAME}'. Installing it now..." + gitea admin auth add-oauth {{- include "gitea.oauth_settings" . | indent 1 }} + echo '...installed.' + else + echo "Existing oauth configuration with name '${OAUTH_NAME}': '${AUTH_ID}'. Running update to sync settings..." + gitea admin auth update-oauth --id "${AUTH_ID}" {{- include "gitea.oauth_settings" . | indent 1 }} + echo '...sync settings done.' + fi + } + + configure_oauth + {{- end }} + + echo '==== END GITEA CONFIGURATION ====' + + +{{- end -}} diff --git a/stable/gitea/11.0.0/templates/common.yaml b/stable/gitea/11.0.0/templates/common.yaml new file mode 100644 index 00000000000..eb5106bfa7b --- /dev/null +++ b/stable/gitea/11.0.0/templates/common.yaml @@ -0,0 +1,38 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.common.loader.init" . }} + +{{/* Render secrets for gitea */}} +{{- include "gitea.secrets" . }} + +{{/* Render configmap for gitea */}} +{{- include "gitea.configmap" . }} + +{{/* Append the general secret volumes to the volumes */}} +{{- define "gitea.initvolume" -}} +enabled: "true" +mountPath: "/secrets/ini" +readOnly: true +type: "custom" +volumeSpec: + secret: + secretName: {{ include "tc.common.names.fullname" . }}-init + defaultMode: 0777 +{{- end -}} + +{{/* Append the general secret volumes to the volumes */}} +{{- define "gitea.configvolume" -}} +enabled: "true" +mountPath: "/secrets/config" +readOnly: true +type: "custom" +volumeSpec: + secret: + secretName: {{ include "tc.common.names.fullname" . }} +{{- end -}} + +{{- $_ := set .Values.persistence "init" (include "gitea.initvolume" . | fromYaml) -}} +{{- $_ := set .Values.persistence "config" (include "gitea.configvolume" . | fromYaml) -}} + + +{{/* Render the templates */}} +{{ include "tc.common.loader.apply" . }} diff --git a/stable/minecraft-java/2.0.3/values.yaml b/stable/gitea/11.0.0/values.yaml similarity index 100% rename from stable/minecraft-java/2.0.3/values.yaml rename to stable/gitea/11.0.0/values.yaml diff --git a/stable/golinks/5.0.3/Chart.lock b/stable/golinks/5.0.3/Chart.lock deleted file mode 100644 index cee94521999..00000000000 --- a/stable/golinks/5.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:42:15.348220586Z" diff --git a/stable/golinks/5.0.3/Chart.yaml b/stable/golinks/5.0.3/Chart.yaml deleted file mode 100644 index eba7b2390ad..00000000000 --- a/stable/golinks/5.0.3/Chart.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: v2 -appVersion: "154c581" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: A web app that allows you to create smart bookmarks, commands and aliases by pointing your web browser's default search engine at a running instance. -home: https://truecharts.org/docs/charts/stable/golinks -icon: https://truecharts.org/img/hotlink-ok/chart-icons/golinks.png -keywords: - - search - - browser - - bookmarks - - smart-bookmarks - - golinks -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: golinks -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/golinks - - https://github.com/prologic/golinks - - https://github.com/nicholaswilde/docker-golinks -type: application -version: 5.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/golinks/5.0.3/app-changelog.md b/stable/golinks/5.0.3/app-changelog.md deleted file mode 100644 index 98e201ca31d..00000000000 --- a/stable/golinks/5.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [golinks-5.0.3](https://github.com/truecharts/charts/compare/golinks-5.0.2...golinks-5.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/golinks/5.0.3/charts/common-10.9.4.tgz b/stable/golinks/5.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/golinks/5.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/golinks/5.0.3/CHANGELOG.md b/stable/golinks/5.0.4/CHANGELOG.md similarity index 100% rename from stable/golinks/5.0.3/CHANGELOG.md rename to stable/golinks/5.0.4/CHANGELOG.md diff --git a/stable/golinks/5.0.4/Chart.yaml b/stable/golinks/5.0.4/Chart.yaml new file mode 100644 index 00000000000..84972ca685b --- /dev/null +++ b/stable/golinks/5.0.4/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +appVersion: "154c581" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: A web app that allows you to create smart bookmarks, commands and aliases by pointing your web browser's default search engine at a running instance. +home: https://truecharts.org/docs/charts/stable/golinks +icon: https://truecharts.org/img/hotlink-ok/chart-icons/golinks.png +keywords: + - search + - browser + - bookmarks + - smart-bookmarks + - golinks +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: golinks +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/golinks + - https://github.com/prologic/golinks + - https://github.com/nicholaswilde/docker-golinks +type: application +version: 5.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/golinks/5.0.3/README.md b/stable/golinks/5.0.4/README.md similarity index 100% rename from stable/golinks/5.0.3/README.md rename to stable/golinks/5.0.4/README.md diff --git a/stable/golinks/5.0.4/app-changelog.md b/stable/golinks/5.0.4/app-changelog.md new file mode 100644 index 00000000000..51bd070c1a4 --- /dev/null +++ b/stable/golinks/5.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [golinks-5.0.4](https://github.com/truecharts/charts/compare/golinks-5.0.3...golinks-5.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/golinks/5.0.3/app-readme.md b/stable/golinks/5.0.4/app-readme.md similarity index 100% rename from stable/golinks/5.0.3/app-readme.md rename to stable/golinks/5.0.4/app-readme.md diff --git a/stable/golinks/5.0.4/charts/common-10.9.7.tgz b/stable/golinks/5.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/golinks/5.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/golinks/5.0.3/ix_values.yaml b/stable/golinks/5.0.4/ix_values.yaml similarity index 100% rename from stable/golinks/5.0.3/ix_values.yaml rename to stable/golinks/5.0.4/ix_values.yaml diff --git a/stable/golinks/5.0.3/questions.yaml b/stable/golinks/5.0.4/questions.yaml similarity index 100% rename from stable/golinks/5.0.3/questions.yaml rename to stable/golinks/5.0.4/questions.yaml diff --git a/stable/headphones/5.0.3/templates/common.yaml b/stable/golinks/5.0.4/templates/common.yaml similarity index 100% rename from stable/headphones/5.0.3/templates/common.yaml rename to stable/golinks/5.0.4/templates/common.yaml diff --git a/stable/minetest/2.0.3/values.yaml b/stable/golinks/5.0.4/values.yaml similarity index 100% rename from stable/minetest/2.0.3/values.yaml rename to stable/golinks/5.0.4/values.yaml diff --git a/stable/gonic/7.0.3/Chart.lock b/stable/gonic/7.0.3/Chart.lock deleted file mode 100644 index 4329ffe2cb0..00000000000 --- a/stable/gonic/7.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:42:26.450404751Z" diff --git a/stable/gonic/7.0.3/Chart.yaml b/stable/gonic/7.0.3/Chart.yaml deleted file mode 100644 index 0ee2cebb104..00000000000 --- a/stable/gonic/7.0.3/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: "0.14.0" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: Music streaming server / subsonic server API implementation -home: https://truecharts.org/docs/charts/stable/gonic -icon: https://truecharts.org/img/hotlink-ok/chart-icons/gonic.png -keywords: - - music - - subsonic -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: gonic -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/gonic - - https://github.com/sentriz/gonic - - https://hub.docker.com/r/sentriz/gonic -version: 7.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/gonic/7.0.3/app-changelog.md b/stable/gonic/7.0.3/app-changelog.md deleted file mode 100644 index 85bfe212731..00000000000 --- a/stable/gonic/7.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [gonic-7.0.3](https://github.com/truecharts/charts/compare/gonic-7.0.2...gonic-7.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/gonic/7.0.3/charts/common-10.9.4.tgz b/stable/gonic/7.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/gonic/7.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/gonic/7.0.3/CHANGELOG.md b/stable/gonic/7.0.4/CHANGELOG.md similarity index 100% rename from stable/gonic/7.0.3/CHANGELOG.md rename to stable/gonic/7.0.4/CHANGELOG.md diff --git a/stable/gonic/7.0.4/Chart.yaml b/stable/gonic/7.0.4/Chart.yaml new file mode 100644 index 00000000000..5811e1e3496 --- /dev/null +++ b/stable/gonic/7.0.4/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "0.14.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: Music streaming server / subsonic server API implementation +home: https://truecharts.org/docs/charts/stable/gonic +icon: https://truecharts.org/img/hotlink-ok/chart-icons/gonic.png +keywords: + - music + - subsonic +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: gonic +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/gonic + - https://github.com/sentriz/gonic + - https://hub.docker.com/r/sentriz/gonic +version: 7.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/gonic/7.0.3/README.md b/stable/gonic/7.0.4/README.md similarity index 100% rename from stable/gonic/7.0.3/README.md rename to stable/gonic/7.0.4/README.md diff --git a/stable/gonic/7.0.4/app-changelog.md b/stable/gonic/7.0.4/app-changelog.md new file mode 100644 index 00000000000..7176424beff --- /dev/null +++ b/stable/gonic/7.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [gonic-7.0.4](https://github.com/truecharts/charts/compare/gonic-7.0.3...gonic-7.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/gonic/7.0.3/app-readme.md b/stable/gonic/7.0.4/app-readme.md similarity index 100% rename from stable/gonic/7.0.3/app-readme.md rename to stable/gonic/7.0.4/app-readme.md diff --git a/stable/gonic/7.0.4/charts/common-10.9.7.tgz b/stable/gonic/7.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/gonic/7.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/gonic/7.0.3/ix_values.yaml b/stable/gonic/7.0.4/ix_values.yaml similarity index 100% rename from stable/gonic/7.0.3/ix_values.yaml rename to stable/gonic/7.0.4/ix_values.yaml diff --git a/stable/gonic/7.0.3/questions.yaml b/stable/gonic/7.0.4/questions.yaml similarity index 100% rename from stable/gonic/7.0.3/questions.yaml rename to stable/gonic/7.0.4/questions.yaml diff --git a/stable/lanraragi/3.0.3/templates/common.yaml b/stable/gonic/7.0.4/templates/common.yaml similarity index 100% rename from stable/lanraragi/3.0.3/templates/common.yaml rename to stable/gonic/7.0.4/templates/common.yaml diff --git a/stable/minio-console/4.0.3/values.yaml b/stable/gonic/7.0.4/values.yaml similarity index 100% rename from stable/minio-console/4.0.3/values.yaml rename to stable/gonic/7.0.4/values.yaml diff --git a/stable/gotify/10.0.0/CHANGELOG.md b/stable/gotify/10.0.0/CHANGELOG.md new file mode 100644 index 00000000000..1e9f973c883 --- /dev/null +++ b/stable/gotify/10.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + + +## [gotify-8.0.55](https://github.com/truecharts/charts/compare/gotify-8.0.52...gotify-8.0.55) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [gotify-8.0.54](https://github.com/truecharts/charts/compare/gotify-8.0.52...gotify-8.0.54) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [gotify-8.0.54](https://github.com/truecharts/charts/compare/gotify-8.0.52...gotify-8.0.54) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [gotify-8.0.54](https://github.com/truecharts/charts/compare/gotify-8.0.52...gotify-8.0.54) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [gotify-8.0.53](https://github.com/truecharts/charts/compare/gotify-8.0.52...gotify-8.0.53) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [gotify-8.0.53](https://github.com/truecharts/charts/compare/gotify-8.0.52...gotify-8.0.53) (2022-11-06) + +### Chore + +- Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [gotify-8.0.52](https://github.com/truecharts/charts/compare/gotify-8.0.51...gotify-8.0.52) (2022-11-06) + +### Chore + +- Auto-update chart README [skip ci] + - update helm general non-major ([#4317](https://github.com/truecharts/charts/issues/4317)) + + + + +## [gotify-8.0.51](https://github.com/truecharts/charts/compare/gotify-8.0.50...gotify-8.0.51) (2022-11-05) + diff --git a/stable/gotify/10.0.0/Chart.yaml b/stable/gotify/10.0.0/Chart.yaml new file mode 100644 index 00000000000..050f2c1de07 --- /dev/null +++ b/stable/gotify/10.0.0/Chart.yaml @@ -0,0 +1,35 @@ +apiVersion: v2 +appVersion: "2.1.7" +version: 10.0.0 +kubeVersion: ">=1.16.0-0" +name: gotify +description: a simple server for sending and receiving messages +type: application +home: https://truecharts.org/docs/charts/stable/gotify +keywords: + - server + - gotify + - messages +icon: https://truecharts.org/img/hotlink-ok/chart-icons/gotify.png +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/gotify + - https://gotify.net/ + - https://github.com/gotify/server + - https://hub.docker.com/r/gotify/server +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/gotify/10.0.0/README.md b/stable/gotify/10.0.0/README.md new file mode 100644 index 00000000000..d7f29048349 --- /dev/null +++ b/stable/gotify/10.0.0/README.md @@ -0,0 +1,109 @@ +# gotify + +a simple server for sending and receiving messages + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [gotify](https://truecharts.org/docs/charts/stable/gotify) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* +* +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.122 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `gotify` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install gotify TrueCharts/gotify +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `gotify` deployment + +```console +helm uninstall gotify +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install gotify \ + --set env.TZ="America/New York" \ + TrueCharts/gotify +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install gotify TrueCharts/gotify -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/gotify/10.0.0/app-changelog.md b/stable/gotify/10.0.0/app-changelog.md new file mode 100644 index 00000000000..4ceda79b52f --- /dev/null +++ b/stable/gotify/10.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [gotify-10.0.0](https://github.com/truecharts/charts/compare/gotify-9.0.3...gotify-10.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/gotify/10.0.0/app-readme.md b/stable/gotify/10.0.0/app-readme.md new file mode 100644 index 00000000000..cd64a21e581 --- /dev/null +++ b/stable/gotify/10.0.0/app-readme.md @@ -0,0 +1,8 @@ +a simple server for sending and receiving messages + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/gotify](https://truecharts.org/docs/charts/stable/gotify) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/gotify/10.0.0/charts/common-10.9.7.tgz b/stable/gotify/10.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/gotify/10.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/gotify/10.0.0/charts/postgresql-9.0.5.tgz b/stable/gotify/10.0.0/charts/postgresql-9.0.5.tgz new file mode 100644 index 00000000000..8fe3c326a7c Binary files /dev/null and b/stable/gotify/10.0.0/charts/postgresql-9.0.5.tgz differ diff --git a/stable/gotify/10.0.0/ix_values.yaml b/stable/gotify/10.0.0/ix_values.yaml new file mode 100644 index 00000000000..5d820bb1721 --- /dev/null +++ b/stable/gotify/10.0.0/ix_values.yaml @@ -0,0 +1,50 @@ +image: + repository: tccr.io/truecharts/gotify-server + pullPolicy: IfNotPresent + tag: 2.1.7@sha256:9ea383998da5f75d7ba267e5fb411a8cfea0ffb27d1a86b99ab4885f06f9d0eb + +secretEnv: + user: "admin" + pass: "admin" + +env: + GOTIFY_SERVER_PORT: 8080 + GOTIFY_SERVER_KEEPALIVEPERIODSECONDS: 0 + GOTIFY_SERVER_LISTENADDR: "" + GOTIFY_SERVER_SSL_ENABLED: false + # lists are a little weird but do-able (: + # GOTIFY_SERVER_SSL_LETSENCRYPT_HOSTS: "- mydomain.tld\n- myotherdomain.tld" + GOTIFY_SERVER_RESPONSEHEADERS: 'X-Custom-Header: "custom value"' + # GOTIFY_SERVER_CORS_ALLOWORIGINS: "- \".+.example.com\"\n- \"otherdomain.com\"" + # GOTIFY_SERVER_CORS_ALLOWMETHODS: "- \"GET\"\n- \"POST\"" + # GOTIFY_SERVER_CORS_ALLOWHEADERS: "- \"Authorization\"\n- \"content-type\"" + # GOTIFY_SERVER_STREAM_ALLOWEDORIGINS: "- \".+.example.com\"\n- \"otherdomain.com\"" + GOTIFY_SERVER_STREAM_PINGPERIODSECONDS: 45 + GOTIFY_PASSSTRENGTH: 10 + GOTIFY_UPLOADEDIMAGESDIR: "data/images" + GOTIFY_PLUGINSDIR: "data/plugins" + +envFrom: + - configMapRef: + name: gotifyenv + +service: + main: + ports: + main: + port: 10084 + targetPort: 8080 + +persistence: + data: + enabled: true + mountPath: "/app/data" + +postgresql: + enabled: true + existingSecret: "dbcreds" + postgresqlUsername: gotify + postgresqlDatabase: gotify + +portal: + enabled: true diff --git a/stable/gotify/10.0.0/questions.yaml b/stable/gotify/10.0.0/questions.yaml new file mode 100644 index 00000000000..b5e12cee39b --- /dev/null +++ b/stable/gotify/10.0.0/questions.yaml @@ -0,0 +1,1903 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: secretEnv + group: "App Configuration" + label: "Image Secrets" + schema: + additional_attrs: true + type: dict + attrs: + - variable: user + label: "user" + description: "Sets the user env var" + schema: + type: string + default: "admin" + - variable: pass + label: "pass" + description: "Sets the pass env var" + schema: + type: string + default: "changeme" + - variable: env + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: GOTIFY_SERVER_KEEPALIVEPERIODSECONDS + label: "GOTIFY_SERVER_KEEPALIVEPERIODSECONDS" + description: "Sets the GOTIFY_SERVER_KEEPALIVEPERIODSECONDS env var" + schema: + type: int + default: 0 + - variable: GOTIFY_SERVER_LISTENADDR + label: "GOTIFY_SERVER_LISTENADDR" + description: "Sets the GOTIFY_SERVER_LISTENADDR env var" + schema: + type: string + default: "" + - variable: GOTIFY_SERVER_SSL_ENABLED + label: "GOTIFY_SERVER_SSL_ENABLED" + description: "Sets the GOTIFY_SERVER_SSL_ENABLED env var" + schema: + type: boolean + default: false + - variable: GOTIFY_SERVER_RESPONSEHEADERS + label: "GOTIFY_SERVER_RESPONSEHEADERS" + description: "Sets the GOTIFY_SERVER_RESPONSEHEADERS env var" + schema: + type: string + default: "X-Custom-Header: \"custom value\"" + - variable: GOTIFY_SERVER_STREAM_PINGPERIODSECONDS + label: "GOTIFY_SERVER_STREAM_PINGPERIODSECONDS" + description: "Sets the GOTIFY_SERVER_STREAM_PINGPERIODSECONDS env var" + schema: + type: int + default: 45 + - variable: GOTIFY_PASSSTRENGTH + label: "GOTIFY_PASSSTRENGTH" + description: "Sets the GOTIFY_PASSSTRENGTH env var" + schema: + type: int + default: 10 + - variable: GOTIFY_UPLOADEDIMAGESDIR + label: "GOTIFY_UPLOADEDIMAGESDIR" + description: "Sets the GOTIFY_UPLOADEDIMAGESDIR env var" + schema: + type: string + default: "data/images" + - variable: GOTIFY_PLUGINSDIR + label: "GOTIFY_PLUGINSDIR" + description: "Sets the GOTIFY_PLUGINSDIR env var" + schema: + type: string + default: "data/plugins" + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10084 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: data + label: "App Data Storage" + description: "Stores the Application Data." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: true + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 568 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 568 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at +
https://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/gotify/10.0.0/templates/_configmap.tpl b/stable/gotify/10.0.0/templates/_configmap.tpl new file mode 100644 index 00000000000..bae2ecdb399 --- /dev/null +++ b/stable/gotify/10.0.0/templates/_configmap.tpl @@ -0,0 +1,13 @@ +{{- define "gotify.configmap" }} +{{ $url := ( .Values.postgresql.url.plain | trimAll "\"" ) }} +{{ $password := ( .Values.postgresql.postgresqlPassword | trimAll "\"" ) }} +--- +apiVersion: v1 +kind: ConfigMap +metadata: + name: gotifyenv +data: + GOTIFY_DATABASE_CONNECTION: "host={{ $url }} port=5432 user={{ .Values.postgresql.postgresqlUsername }} dbname={{ .Values.postgresql.postgresqlDatabase }} password={{ $password }} sslmode=disable" + GOTIFY_DATABASE_DIALECT: "postgres" + +{{- end }} diff --git a/stable/gotify/10.0.0/templates/common.yaml b/stable/gotify/10.0.0/templates/common.yaml new file mode 100644 index 00000000000..273dd80c453 --- /dev/null +++ b/stable/gotify/10.0.0/templates/common.yaml @@ -0,0 +1,7 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.common.loader.init" . }} + +{{/* Render configmap for nextcloud */}} +{{- include "gotify.configmap" . }} + +{{ include "tc.common.loader.apply" . }} diff --git a/stable/minio/4.0.3/values.yaml b/stable/gotify/10.0.0/values.yaml similarity index 100% rename from stable/minio/4.0.3/values.yaml rename to stable/gotify/10.0.0/values.yaml diff --git a/stable/grafana/5.0.3/Chart.lock b/stable/grafana/5.0.3/Chart.lock deleted file mode 100644 index 28152a5f330..00000000000 --- a/stable/grafana/5.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:42:58.298769241Z" diff --git a/stable/grafana/5.0.3/Chart.yaml b/stable/grafana/5.0.3/Chart.yaml deleted file mode 100644 index 8d15fb93c52..00000000000 --- a/stable/grafana/5.0.3/Chart.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: v2 -appVersion: "9.2.4" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Grafana is an open source, feature rich metrics dashboard and graph editor for Graphite, Elasticsearch, OpenTSDB, Prometheus and InfluxDB. -home: https://truecharts.org/docs/charts/stable/grafana -icon: https://truecharts.org/img/hotlink-ok/chart-icons/grafana.png -keywords: - - analytics - - monitoring - - metrics - - logs -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: grafana -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/grafana - - https://github.com/bitnami/bitnami-docker-grafana - - https://grafana.com/ -type: application -version: 5.0.3 -annotations: - truecharts.org/catagories: | - - metrics - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/grafana/5.0.3/app-changelog.md b/stable/grafana/5.0.3/app-changelog.md deleted file mode 100644 index 6f10943c9f3..00000000000 --- a/stable/grafana/5.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [grafana-5.0.3](https://github.com/truecharts/charts/compare/grafana-5.0.2...grafana-5.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/grafana/5.0.3/charts/common-10.9.4.tgz b/stable/grafana/5.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/grafana/5.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/grafana/5.0.3/ix_values.yaml b/stable/grafana/5.0.3/ix_values.yaml deleted file mode 100644 index 2da2e9589e8..00000000000 --- a/stable/grafana/5.0.3/ix_values.yaml +++ /dev/null @@ -1,79 +0,0 @@ -image: - repository: tccr.io/truecharts/grafana - pullPolicy: IfNotPresent - tag: 9.2.4@sha256:cd4ac67288e466bddb228439da4ef5ee81209ded370cdd652da925ac13d2039e - -securityContext: - readOnlyRootFilesystem: false - -service: - main: - ports: - main: - protocol: HTTP - targetPort: 3000 - port: 10038 - -probes: - liveness: - path: "/api/health" - - readiness: - path: "/api/health" - - startup: - path: "/api/health" - -secretEnv: - GF_SECURITY_ADMIN_USER: "admin" - GF_SECURITY_ADMIN_PASSWORD: "testpassword" - -env: - GF_INSTALL_PLUGINS: "" - GF_PATHS_PLUGINS: "/opt/bitnami/grafana/data/plugins" - GF_AUTH_LDAP_ENABLED: "false" - GF_AUTH_LDAP_CONFIG_FILE: "/opt/bitnami/grafana/conf/ldap.toml" - GF_AUTH_LDAP_ALLOW_SIGN_UP: "false" - GF_PATHS_PROVISIONING: "/opt/bitnami/grafana/conf/provisioning" - GF_PATHS_CONFIG: "/opt/bitnami/grafana/conf/grafana.ini" - GF_PATHS_DATA: "/opt/bitnami/grafana/data" - GF_PATHS_LOGS: "/opt/bitnami/grafana/logs" - -persistence: - config: - enabled: true - mountPath: "/opt/bitnami/grafana/data" - grafana-tmp: - enabled: true - type: emptyDir - mountPath: /opt/bitnami/grafana/tmp - -metrics: - # -- Enable and configure a Prometheus serviceMonitor for the chart under this key. - # @default -- See values.yaml - enabled: false - serviceMonitor: - interval: 1m - scrapeTimeout: 30s - labels: {} - # -- Enable and configure Prometheus Rules for the chart under this key. - # @default -- See values.yaml - prometheusRule: - enabled: false - labels: {} - # -- Configure additionial rules for the chart under this key. - # @default -- See prometheusrules.yaml - rules: - [] - # - alert: UnifiPollerAbsent - # annotations: - # description: Unifi Poller has disappeared from Prometheus service discovery. - # summary: Unifi Poller is down. - # expr: | - # absent(up{job=~".*unifi-poller.*"} == 1) - # for: 5m - # labels: - # severity: critical - -portal: - enabled: true diff --git a/stable/grafana/5.0.3/questions.yaml b/stable/grafana/5.0.3/questions.yaml deleted file mode 100644 index cec6ee837f2..00000000000 --- a/stable/grafana/5.0.3/questions.yaml +++ /dev/null @@ -1,1926 +0,0 @@ -groups: - - name: Container Image - description: Image to be used for container - - name: General Settings - description: General Deployment Settings - - name: App Configuration - description: App Specific Config Options - - name: Networking and Services - description: Configure Network and Services for Container - - name: Storage and Persistence - description: Persist and Share Data that is Separate from the Container - - name: Ingress - description: Ingress Configuration - - name: Security and Permissions - description: Configure Security Context and Permissions - - name: Resources and Devices - description: "Specify Resources/Devices to be Allocated to Workload" - - name: Middlewares - description: Traefik Middlewares - - name: Metrics - description: Metrics - - name: VPN - description: VPN - - name: Addons - description: Addon Configuration - - name: Advanced - description: Advanced Configuration - - name: Documentation - description: Documentation -portals: - open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" -questions: - - variable: global - label: Global Settings - group: "General Settings" - schema: - type: dict - hidden: true - attrs: - - variable: isSCALE - label: Flag this is SCALE - schema: - type: boolean - default: true - hidden: true - - variable: controller - group: "General Settings" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: replicas - description: Number of desired pod replicas - label: Desired Replicas - schema: - type: int - required: true - default: 1 - - variable: customextraargs - group: "General Settings" - label: "Extra Args" - description: "Do not click this unless you know what you are doing" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: extraArgs - label: Extra Args - schema: - type: list - default: [] - items: - - variable: arg - label: Arg - schema: - type: string - - variable: secretEnv - group: "App Configuration" - label: "Secret Image Environment" - schema: - additional_attrs: true - type: dict - attrs: - - variable: GF_SECURITY_ADMIN_USER - label: "Admin User" - schema: - type: string - required: true - default: "admin" - - variable: GF_SECURITY_ADMIN_PASSWORD - label: "Admin Password" - schema: - type: string - required: true - private: true - default: "REPLACETHIS" - - variable: env - group: "App Configuration" - label: "Image Environment" - schema: - additional_attrs: true - type: dict - attrs: - - variable: GF_INSTALL_PLUGINS - label: "Extra Plugins to Install" - description: "comma seperated" - schema: - type: string - default: "" - - variable: GF_AUTH_LDAP_ENABLED - label: "enable LDAP" - schema: - type: boolean - default: false - - variable: GF_AUTH_LDAP_ALLOW_SIGN_UP - label: "Allow LDAP Signup" - schema: - type: boolean - default: false - - variable: GF_AUTH_LDAP_CONFIG_FILE - label: "LDAP Config Path" - schema: - type: string - default: "/opt/bitnami/grafana/conf/ldap.toml" - - variable: TZ - label: Timezone - group: "General Settings" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: envList - label: Extra Environment Variables - description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." - group: "General Settings" - schema: - type: list - default: [] - items: - - variable: envItem - label: Environment Variable - schema: - additional_attrs: true - type: dict - attrs: - - variable: name - label: Name - schema: - type: string - - variable: value - label: Value - schema: - type: string - - variable: service - group: Networking and Services - label: Configure Service(s) - schema: - additional_attrs: true - type: dict - attrs: - - variable: main - label: "Main Service" - description: "The Primary service on which the healthcheck runs, often the webUI" - schema: - additional_attrs: true - type: dict - attrs: - - variable: enabled - label: Enable the Service - schema: - type: boolean - default: true - hidden: true - - variable: type - label: Service Type - description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" - schema: - type: string - default: LoadBalancer - enum: - - value: LoadBalancer - description: LoadBalancer (Expose Ports) - - value: ClusterIP - description: ClusterIP (Do Not Expose Ports) - - value: Simple - description: Deprecated CHANGE THIS - - variable: loadBalancerIP - label: LoadBalancer IP - description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" - schema: - show_if: [["type", "=", "LoadBalancer"]] - type: string - default: "" - - variable: ports - label: "Service's Port(s) Configuration" - schema: - additional_attrs: true - type: dict - attrs: - - variable: main - label: "Main Service Port Configuration" - schema: - additional_attrs: true - type: dict - attrs: - - variable: port - label: "Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 10038 - required: true - - variable: serviceexpert - group: Networking and Services - label: Show Expert Config - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: Networking and Services - label: Host-Networking (Complicated) - schema: - type: boolean - default: false - - variable: externalInterfaces - description: Add External Interfaces - label: Add external Interfaces - group: Networking - schema: - type: list - items: - - variable: interfaceConfiguration - description: Interface Configuration - label: Interface Configuration - schema: - type: dict - $ref: - - "normalize/interfaceConfiguration" - attrs: - - variable: hostInterface - description: Please Specify Host Interface - label: Host Interface - schema: - type: string - required: true - $ref: - - "definitions/interface" - - variable: ipam - description: Define how IP Address will be managed - label: IP Address Management - schema: - type: dict - required: true - attrs: - - variable: type - description: Specify type for IPAM - label: IPAM Type - schema: - type: string - required: true - enum: - - value: dhcp - description: Use DHCP - - value: static - description: Use Static IP - show_subquestions_if: static - subquestions: - - variable: staticIPConfigurations - label: Static IP Addresses - schema: - type: list - items: - - variable: staticIP - label: Static IP - schema: - type: ipaddr - cidr: true - - variable: staticRoutes - label: Static Routes - schema: - type: list - items: - - variable: staticRouteConfiguration - label: Static Route Configuration - schema: - additional_attrs: true - type: dict - attrs: - - variable: destination - label: Destination - schema: - type: ipaddr - cidr: true - required: true - - variable: gateway - label: Gateway - schema: - type: ipaddr - cidr: false - required: true - - variable: serviceList - label: Add Manual Custom Services - group: Networking and Services - schema: - type: list - default: [] - items: - - variable: serviceListEntry - label: Custom Service - schema: - additional_attrs: true - type: dict - attrs: - - variable: enabled - label: Enable the service - schema: - type: boolean - default: true - hidden: true - - variable: name - label: Name - schema: - type: string - default: "" - - variable: type - label: Service Type - description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" - schema: - type: string - default: LoadBalancer - enum: - - value: LoadBalancer - description: LoadBalancer (Expose Ports) - - value: ClusterIP - description: ClusterIP (Do Not Expose Ports) - - value: Simple - description: Deprecated CHANGE THIS - - variable: loadBalancerIP - label: LoadBalancer IP - description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" - schema: - show_if: [["type", "=", "LoadBalancer"]] - type: string - default: "" - - variable: advancedsvcset - label: Show Advanced Service Settings - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: externalIPs - label: "External IP's" - description: "External IP's" - schema: - type: list - default: [] - items: - - variable: externalIP - label: External IP - schema: - type: string - - variable: ipFamilyPolicy - label: IP Family Policy - description: Specify the IP Policy - schema: - type: string - default: SingleStack - enum: - - value: SingleStack - description: SingleStack - - value: PreferDualStack - description: PreferDualStack - - value: RequireDualStack - description: RequireDualStack - - variable: ipFamilies - label: IP Families - description: (Advanced) The IP Families that should be used - schema: - type: list - default: [] - items: - - variable: ipFamily - label: IP Family - schema: - type: string - - variable: portsList - label: Additional Service Ports - schema: - type: list - default: [] - items: - - variable: portsListEntry - label: Custom ports - schema: - additional_attrs: true - type: dict - attrs: - - variable: enabled - label: Enable the Port - schema: - type: boolean - default: true - hidden: true - - variable: name - label: Port Name - schema: - type: string - default: "" - - variable: protocol - label: Port Type - schema: - type: string - default: TCP - enum: - - value: HTTP - description: HTTP - - value: HTTPS - description: HTTPS - - value: TCP - description: TCP - - value: UDP - description: UDP - - variable: targetPort - label: Target Port - description: This port exposes the container port on the service - schema: - type: int - required: true - - variable: port - label: Container Port - schema: - type: int - required: true - - variable: persistence - label: Integrated Persistent Storage - description: Integrated Persistent Storage - group: Storage and Persistence - schema: - additional_attrs: true - type: dict - attrs: - - variable: config - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - additional_attrs: true - type: dict - attrs: - - variable: type - label: Type of Storage - description: Sets the persistence type, Anything other than PVC could break rollback! - schema: - type: string - default: pvc - enum: - - value: pvc - description: PVC - - value: hostPath - description: Host Path - - value: emptyDir - description: emptyDir - - value: nfs - description: NFS Share - - variable: server - label: NFS Server - schema: - show_if: [["type", "=", "nfs"]] - type: string - default: "" - - variable: path - label: Path on NFS Server - schema: - show_if: [["type", "=", "nfs"]] - type: string - default: "" - - variable: setPermissions - label: Automatic Permissions - description: Automatically set permissions on install - schema: - show_if: [["type", "=", "hostPath"]] - type: boolean - default: false - - variable: readOnly - label: Read Only - schema: - type: boolean - default: false - - variable: hostPath - label: Host Path - description: Path inside the container the storage is mounted - schema: - show_if: [["type", "=", "hostPath"]] - type: hostpath - - variable: medium - label: EmptyDir Medium - schema: - show_if: [["type", "=", "emptyDir"]] - type: string - default: "" - enum: - - value: "" - description: Default - - value: Memory - description: Memory - - variable: size - label: Size quotum of Storage (Do NOT REDUCE after installation) - description: This value can ONLY be INCREASED after the installation - schema: - show_if: [["type", "=", "pvc"]] - type: string - default: 256Gi - - variable: persistenceList - label: Additional App Storage - group: Storage and Persistence - schema: - type: list - default: [] - items: - - variable: persistenceListEntry - label: Custom Storage - schema: - additional_attrs: true - type: dict - attrs: - - variable: enabled - label: Enable the storage - schema: - type: boolean - default: true - hidden: true - - variable: type - label: Type of Storage - description: Sets the persistence type, Anything other than PVC could break rollback! - schema: - type: string - default: hostPath - enum: - - value: pvc - description: PVC - - value: hostPath - description: Host Path - - value: emptyDir - description: emptyDir - - value: nfs - description: NFS Share - - variable: server - label: NFS Server - schema: - show_if: [["type", "=", "nfs"]] - type: string - default: "" - - variable: path - label: Path on NFS Server - schema: - show_if: [["type", "=", "nfs"]] - type: string - default: "" - - variable: setPermissions - label: Automatic Permissions - description: Automatically set permissions on install - schema: - show_if: [["type", "=", "hostPath"]] - type: boolean - default: false - - variable: readOnly - label: Read Only - schema: - type: boolean - default: false - - variable: hostPath - label: Host Path - description: Path inside the container the storage is mounted - schema: - show_if: [["type", "=", "hostPath"]] - type: hostpath - - variable: mountPath - label: Mount Path - description: Path inside the container the storage is mounted - schema: - type: string - default: "" - required: true - valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - - variable: medium - label: EmptyDir Medium - schema: - show_if: [["type", "=", "emptyDir"]] - type: string - default: "" - enum: - - value: "" - description: Default - - value: Memory - description: Memory - - variable: size - label: Size Quotum of Storage - schema: - show_if: [["type", "=", "pvc"]] - type: string - default: 256Gi - - variable: ingress - label: "" - group: Ingress - schema: - additional_attrs: true - type: dict - attrs: - - variable: main - label: "Main Ingress" - schema: - additional_attrs: true - type: dict - attrs: - - variable: enabled - label: Enable Ingress - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hosts - label: Hosts - schema: - type: list - default: [] - items: - - variable: hostEntry - label: Host - schema: - additional_attrs: true - type: dict - attrs: - - variable: host - label: HostName - schema: - type: string - default: "" - required: true - - variable: paths - label: Paths - schema: - type: list - default: [] - items: - - variable: pathEntry - label: Host - schema: - additional_attrs: true - type: dict - attrs: - - variable: path - label: Path - schema: - type: string - required: true - default: "/" - - variable: pathType - label: Path Type - schema: - type: string - required: true - default: Prefix - - variable: tls - label: TLS-Settings - schema: - type: list - default: [] - items: - - variable: tlsEntry - label: Host - schema: - additional_attrs: true - type: dict - attrs: - - variable: hosts - label: Certificate Hosts - schema: - type: list - default: [] - items: - - variable: host - label: Host - schema: - type: string - default: "" - required: true - - variable: scaleCert - label: Select TrueNAS SCALE Certificate - schema: - type: int - $ref: - - "definitions/certificate" - - variable: entrypoint - label: (Advanced) Traefik Entrypoint - description: Entrypoint used by Traefik when using Traefik as Ingress Provider - schema: - type: string - default: websecure - required: true - - variable: ingressClassName - label: (Advanced/Optional) IngressClass Name - schema: - type: string - default: "" - - variable: middlewares - label: Traefik Middlewares - description: Add previously created Traefik Middlewares to this Ingress - schema: - type: list - default: [] - items: - - variable: name - label: Name - schema: - type: string - default: "" - required: true - - variable: ingressList - label: Add Manual Custom Ingresses - group: Ingress - schema: - type: list - default: [] - items: - - variable: ingressListEntry - label: Custom Ingress - schema: - additional_attrs: true - type: dict - attrs: - - variable: enabled - label: Enable Ingress - schema: - type: boolean - default: true - hidden: true - - variable: name - label: Name - schema: - type: string - default: "" - - variable: ingressClassName - label: IngressClass Name - schema: - type: string - default: "" - - variable: hosts - label: Hosts - schema: - type: list - default: [] - items: - - variable: hostEntry - label: Host - schema: - additional_attrs: true - type: dict - attrs: - - variable: host - label: HostName - schema: - type: string - default: "" - required: true - - variable: paths - label: Paths - schema: - type: list - default: [] - items: - - variable: pathEntry - label: Host - schema: - additional_attrs: true - type: dict - attrs: - - variable: path - label: Path - schema: - type: string - required: true - default: "/" - - variable: pathType - label: Path Type - schema: - type: string - required: true - default: Prefix - - variable: service - label: Linked Service - schema: - additional_attrs: true - type: dict - attrs: - - variable: name - label: Service Name - schema: - type: string - default: "" - - variable: port - label: Service Port - schema: - type: int - - variable: tls - label: TLS-Settings - schema: - type: list - default: [] - items: - - variable: tlsEntry - label: Host - schema: - additional_attrs: true - type: dict - attrs: - - variable: hosts - label: Certificate Hosts - schema: - type: list - default: [] - items: - - variable: host - label: Host - schema: - type: string - default: "" - required: true - - variable: scaleCert - label: Select TrueNAS SCALE Certificate - schema: - type: int - $ref: - - "definitions/certificate" - - variable: entrypoint - label: Traefik Entrypoint - description: Entrypoint used by Traefik when using Traefik as Ingress Provider - schema: - type: string - default: websecure - required: true - - variable: middlewares - label: Traefik Middlewares - description: Add previously created Traefik Middlewares to this Ingress - schema: - type: list - default: [] - items: - - variable: name - label: Name - schema: - type: string - default: "" - required: true - - variable: security - label: Container Security Settings - group: Security and Permissions - schema: - type: dict - additional_attrs: true - attrs: - - variable: editsecurity - label: Change PUID / UMASK values - description: By enabling this you override default set values. - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: PUID - label: Process User ID - PUID - description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps - schema: - type: int - default: 568 - - variable: UMASK - label: UMASK - description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps - schema: - type: string - default: "002" - - variable: advancedSecurity - label: Show Advanced Security Settings - group: Security and Permissions - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: Security Context - schema: - additional_attrs: true - type: dict - attrs: - - variable: privileged - label: "Privileged mode" - schema: - type: boolean - default: false - - variable: readOnlyRootFilesystem - label: "ReadOnly Root Filesystem" - schema: - type: boolean - default: false - - variable: allowPrivilegeEscalation - label: "Allow Privilege Escalation" - schema: - type: boolean - default: false - - variable: runAsNonRoot - label: "runAsNonRoot" - schema: - type: boolean - default: true - - variable: podSecurityContext - group: Security and Permissions - label: Pod Security Context - schema: - additional_attrs: true - type: dict - attrs: - - variable: runAsUser - label: "runAsUser" - description: "The UserID of the user running the application" - schema: - type: int - default: 568 - - variable: runAsGroup - label: "runAsGroup" - description: "The groupID this App of the user running the application" - schema: - type: int - default: 568 - - variable: fsGroup - label: "fsGroup" - description: "The group that should own ALL storage." - schema: - type: int - default: 568 - - variable: fsGroupChangePolicy - label: "When should we take ownership?" - schema: - type: string - default: OnRootMismatch - enum: - - value: OnRootMismatch - description: OnRootMismatch - - value: Always - description: Always - - variable: supplementalGroups - label: Supplemental Groups - schema: - type: list - default: [] - items: - - variable: supplementalGroupsEntry - label: Supplemental Group - schema: - type: int - - variable: resources - group: Resources and Devices - label: "Resource Limits" - schema: - additional_attrs: true - type: dict - attrs: - - variable: limits - label: Advanced Limit Resource Consumption - schema: - additional_attrs: true - type: dict - attrs: - - variable: cpu - label: CPU - description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" - schema: - type: string - default: 4000m - valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' - - variable: memory - label: RAM - description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" - schema: - type: string - default: 8Gi - valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' - - variable: requests - label: "Minimum Resources Required (request)" - schema: - additional_attrs: true - type: dict - hidden: true - attrs: - - variable: cpu - label: CPU - description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" - schema: - type: string - default: 10m - hidden: true - valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' - - variable: memory - label: "RAM" - description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" - schema: - type: string - default: 50Mi - hidden: true - valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' - - variable: deviceList - label: Mount USB Devices - group: Resources and Devices - schema: - type: list - default: [] - items: - - variable: deviceListEntry - label: Device - schema: - additional_attrs: true - type: dict - attrs: - - variable: enabled - label: Enable the Storage - schema: - type: boolean - default: true - - variable: type - label: (Advanced) Type of Storage - description: Sets the persistence type - schema: - type: string - default: hostPath - hidden: true - - variable: readOnly - label: readOnly - schema: - type: boolean - default: false - - variable: hostPath - label: Host Device Path - description: Path to the device on the host system - schema: - type: path - - variable: mountPath - label: Container Device Path - description: Path inside the container the device is mounted - schema: - type: string - default: "/dev/ttyACM0" - # Specify GPU configuration - - variable: scaleGPU - label: GPU Configuration - group: Resources and Devices - schema: - type: dict - $ref: - - "definitions/gpuConfiguration" - attrs: [] - - variable: metrics - group: Metrics - label: Prometheus Metrics - schema: - additional_attrs: true - type: dict - attrs: - - variable: enabled - label: Enabled - description: Enable Prometheus Metrics - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: serviceMonitor - label: Service Monitor Settings - schema: - additional_attrs: true - type: dict - attrs: - - variable: interval - label: Scrape Interval - description: Scrape interval time - schema: - type: string - default: 1m - required: true - - variable: scrapeTimeout - label: Scrape Timeout - description: Scrape timeout Time - schema: - type: string - default: 30s - required: true - - variable: prometheusRule - label: PrometheusRule - description: Enable and configure Prometheus Rules for the App. - schema: - additional_attrs: true - type: dict - attrs: - - variable: enabled - label: Enabled - description: Enable Prometheus Metrics - schema: - type: boolean - default: false - # TODO: Rule List section - - variable: horizontalPodAutoscaler - group: Advanced - label: (Advanced) Horizontal Pod Autoscaler - schema: - type: list - default: [] - items: - - variable: hpaEntry - label: HPA Entry - schema: - additional_attrs: true - type: dict - attrs: - - variable: name - label: Name - schema: - type: string - required: true - default: "" - - variable: enabled - label: Enabled - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: target - label: Target - description: Deployment name, Defaults to Main Deployment - schema: - type: string - default: "" - - variable: minReplicas - label: Minimum Replicas - schema: - type: int - default: 1 - - variable: maxReplicas - label: Maximum Replicas - schema: - type: int - default: 5 - - variable: targetCPUUtilizationPercentage - label: Target CPU Utilization Percentage - schema: - type: int - default: 80 - - variable: targetMemoryUtilizationPercentage - label: Target Memory Utilization Percentage - schema: - type: int - default: 80 - - variable: networkPolicy - group: Advanced - label: (Advanced) Network Policy - schema: - type: list - default: [] - items: - - variable: netPolicyEntry - label: Network Policy Entry - schema: - additional_attrs: true - type: dict - attrs: - - variable: name - label: Name - schema: - type: string - required: true - default: "" - - variable: enabled - label: Enabled - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: policyType - label: Policy Type - schema: - type: string - default: "" - enum: - - value: "" - description: Default - - value: ingress - description: Ingress - - value: egress - description: Egress - - value: ingress-egress - description: Ingress and Egress - - variable: egress - label: Egress - schema: - type: list - default: [] - items: - - variable: egressEntry - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: to - label: To - schema: - type: list - default: [] - items: - - variable: toEntry - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: ipBlock - label: IP Block - schema: - additional_attrs: true - type: dict - attrs: - - variable: cidr - label: CIDR - schema: - type: string - default: "" - - variable: except - label: Except - schema: - type: list - default: [] - items: - - variable: exceptint - label: "" - schema: - type: string - - variable: namespaceSelector - label: Namespace Selector - schema: - additional_attrs: true - type: dict - attrs: - - variable: matchExpressions - label: Match Expressions - schema: - type: list - default: [] - items: - - variable: expressionEntry - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: key - label: Key - schema: - type: string - - variable: operator - label: Operator - schema: - type: string - default: TCP - enum: - - value: In - description: In - - value: NotIn - description: NotIn - - value: Exists - description: Exists - - value: DoesNotExist - description: DoesNotExist - - variable: values - label: Values - schema: - type: list - default: [] - items: - - variable: value - label: "" - schema: - type: string - - variable: podSelector - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: matchExpressions - label: Match Expressions - schema: - type: list - default: [] - items: - - variable: expressionEntry - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: key - label: Key - schema: - type: string - - variable: operator - label: Operator - schema: - type: string - default: TCP - enum: - - value: In - description: In - - value: NotIn - description: NotIn - - value: Exists - description: Exists - - value: DoesNotExist - description: DoesNotExist - - variable: values - label: Values - schema: - type: list - default: [] - items: - - variable: value - label: "" - schema: - type: string - - variable: ports - label: Ports - schema: - type: list - default: [] - items: - - variable: portsEntry - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: port - label: Port - schema: - type: int - - variable: endPort - label: End Port - schema: - type: int - - variable: protocol - label: Protocol - schema: - type: string - default: TCP - enum: - - value: TCP - description: TCP - - value: UDP - description: UDP - - value: SCTP - description: SCTP - - variable: ingress - label: Ingress - schema: - type: list - default: [] - items: - - variable: ingressEntry - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: from - label: From - schema: - type: list - default: [] - items: - - variable: fromEntry - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: ipBlock - label: IP Block - schema: - additional_attrs: true - type: dict - attrs: - - variable: cidr - label: CIDR - schema: - type: string - default: "" - - variable: except - label: Except - schema: - type: list - default: [] - items: - - variable: exceptint - label: "" - schema: - type: string - - variable: namespaceSelector - label: Namespace Selector - schema: - additional_attrs: true - type: dict - attrs: - - variable: matchExpressions - label: Match Expressions - schema: - type: list - default: [] - items: - - variable: expressionEntry - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: key - label: Key - schema: - type: string - - variable: operator - label: Operator - schema: - type: string - default: TCP - enum: - - value: In - description: In - - value: NotIn - description: NotIn - - value: Exists - description: Exists - - value: DoesNotExist - description: DoesNotExist - - variable: values - label: Values - schema: - type: list - default: [] - items: - - variable: value - label: "" - schema: - type: string - - variable: podSelector - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: matchExpressions - label: Match Expressions - schema: - type: list - default: [] - items: - - variable: expressionEntry - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: key - label: Key - schema: - type: string - - variable: operator - label: Operator - schema: - type: string - default: TCP - enum: - - value: In - description: In - - value: NotIn - description: NotIn - - value: Exists - description: Exists - - value: DoesNotExist - description: DoesNotExist - - variable: values - label: Values - schema: - type: list - default: [] - items: - - variable: value - label: "" - schema: - type: string - - variable: ports - label: Ports - schema: - type: list - default: [] - items: - - variable: portsEntry - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: port - label: Port - schema: - type: int - - variable: endPort - label: End Port - schema: - type: int - - variable: protocol - label: Protocol - schema: - type: string - default: TCP - enum: - - value: TCP - description: TCP - - value: UDP - description: UDP - - value: SCTP - description: SCTP - - variable: addons - group: Addons - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: codeserver - label: Codeserver - schema: - additional_attrs: true - type: dict - attrs: - - variable: enabled - label: Enabled - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: git - label: Git Settings - schema: - additional_attrs: true - type: dict - attrs: - - variable: deployKey - description: Raw SSH Private Key - label: Deploy Key - schema: - type: string - - variable: deployKeyBase64 - description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence - label: Deploy Key Base64 - schema: - type: string - - variable: service - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: type - label: Service Type - description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" - schema: - type: string - default: LoadBalancer - enum: - - value: NodePort - description: Deprecated CHANGE THIS - - value: ClusterIP - description: ClusterIP - - value: LoadBalancer - description: LoadBalancer - - variable: loadBalancerIP - label: LoadBalancer IP - description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" - schema: - show_if: [["type", "=", "LoadBalancer"]] - type: string - default: "" - - variable: advancedsvcset - label: Show Advanced Service Settings - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: externalIPs - label: "External IP's" - description: "External IP's" - schema: - type: list - default: [] - items: - - variable: externalIP - label: External IP - schema: - type: string - - variable: ipFamilyPolicy - label: IP Family Policy - description: Specify the IP Policy - schema: - type: string - default: SingleStack - enum: - - value: SingleStack - description: SingleStack - - value: PreferDualStack - description: PreferDualStack - - value: RequireDualStack - description: RequireDualStack - - variable: ipFamilies - label: IP Families - description: (Advanced) The IP Families that should be used - schema: - type: list - default: [] - items: - - variable: ipFamily - label: IP Family - schema: - type: string - - variable: ports - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: codeserver - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: port - label: Port - schema: - type: int - default: 36107 - - variable: nodePort - description: Leave Empty to Disable - label: nodePort DEPRECATED - schema: - type: int - default: 36107 - - variable: envList - label: Codeserver Environment Variables - schema: - type: list - show_if: [["type", "!=", "disabled"]] - default: [] - items: - - variable: envItem - label: Environment Variable - schema: - additional_attrs: true - type: dict - attrs: - - variable: name - label: Name - schema: - type: string - required: true - - variable: value - label: Value - schema: - type: string - required: true - - variable: vpn - label: VPN - schema: - additional_attrs: true - type: dict - attrs: - - variable: type - label: Type - schema: - type: string - default: disabled - enum: - - value: disabled - description: disabled - - value: openvpn - description: OpenVPN - - value: wireguard - description: Wireguard - - value: tailscale - description: Tailscale - - variable: openvpn - label: OpenVPN Settings - schema: - type: dict - show_if: [["type", "=", "openvpn"]] - attrs: - - variable: username - label: Authentication Username (Optional) - description: Authentication Username, Optional - schema: - type: string - default: "" - - variable: password - label: Authentication Password - description: Authentication Credentials - schema: - type: string - default: "" - required: true - - variable: tailscale - label: Tailscale Settings - schema: - type: dict - show_if: [["type", "=", "tailscale"]] - attrs: - - variable: authkey - label: Authentication Key - description: Provide an auth key to automatically authenticate the node as your user account. - schema: - type: string - private: true - default: "" - - variable: auth_once - label: Auth Once - description: Only attempt to log in if not already logged in. - schema: - type: boolean - default: true - - variable: accept_dns - label: Accept DNS - description: Accept DNS configuration from the admin console. - schema: - type: boolean - default: false - - variable: userspace - label: Userspace - description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. - schema: - type: boolean - default: false - - variable: routes - label: Routes - description: Expose physical subnet routes to your entire Tailscale network. - schema: - type: string - default: "" - - variable: dest_ip - label: Destination IP - description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. - schema: - type: string - default: "" - - variable: sock5_server - label: Sock5 Server - description: The address on which to listen for SOCKS5 proxying into the tailscale net. - schema: - type: string - default: "" - - variable: outbound_http_proxy_listen - label: Outbound HTTP Proxy Listen - description: The address on which to listen for HTTP proxying into the tailscale net. - schema: - type: string - default: "" - - variable: extra_args - label: Extra Args - description: Extra Args - schema: - type: string - default: "" - - variable: daemon_extra_args - label: Tailscale Daemon Extra Args - description: Tailscale Daemon Extra Args - schema: - type: string - default: "" - - variable: killSwitch - label: Enable Killswitch - schema: - type: boolean - show_if: [["type", "!=", "disabled"]] - default: true - - variable: excludedNetworks_IPv4 - label: Killswitch Excluded IPv4 networks - description: List of Killswitch Excluded IPv4 Addresses - schema: - type: list - show_if: [["type", "!=", "disabled"]] - default: [] - items: - - variable: networkv4 - label: IPv4 Network - schema: - type: string - required: true - - variable: excludedNetworks_IPv6 - label: Killswitch Excluded IPv6 networks - description: "List of Killswitch Excluded IPv6 Addresses" - schema: - type: list - show_if: [["type", "!=", "disabled"]] - default: [] - items: - - variable: networkv6 - label: IPv6 Network - schema: - type: string - required: true - - variable: configFile - label: VPN Config File Location - schema: - type: dict - show_if: [["type", "!=", "disabled"]] - attrs: - - variable: enabled - label: Enabled - schema: - type: boolean - default: true - hidden: true - - variable: type - label: Type - schema: - type: string - default: hostPath - hidden: true - - variable: hostPathType - label: hostPathType - schema: - type: string - default: File - hidden: true - - variable: noMount - label: noMount - schema: - type: boolean - default: true - hidden: true - - variable: hostPath - label: Full Path to File - description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" - schema: - type: string - default: "" - - variable: envList - label: VPN Environment Variables - schema: - type: list - show_if: [["type", "!=", "disabled"]] - default: [] - items: - - variable: envItem - label: Environment Variable - schema: - additional_attrs: true - type: dict - attrs: - - variable: name - label: Name - schema: - type: string - required: true - - variable: value - label: Value - schema: - type: string - required: true - - variable: docs - group: Documentation - label: Please read the documentation at https://truecharts.org - description: Please read the documentation at -
https://truecharts.org - schema: - additional_attrs: true - type: dict - attrs: - - variable: confirmDocs - label: I have checked the documentation - schema: - type: boolean - default: true - - variable: donateNag - group: Documentation - label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor - description: Please consider supporting TrueCharts, see -
https://truecharts.org/sponsor - schema: - additional_attrs: true - type: dict - attrs: - - variable: confirmDonate - label: I have considered donating - schema: - type: boolean - default: true - hidden: true diff --git a/stable/grafana/5.0.3/CHANGELOG.md b/stable/grafana/5.0.4/CHANGELOG.md similarity index 100% rename from stable/grafana/5.0.3/CHANGELOG.md rename to stable/grafana/5.0.4/CHANGELOG.md diff --git a/stable/grafana/5.0.4/Chart.yaml b/stable/grafana/5.0.4/Chart.yaml new file mode 100644 index 00000000000..3acd190445e --- /dev/null +++ b/stable/grafana/5.0.4/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +appVersion: "9.2.4" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Grafana is an open source, feature rich metrics dashboard and graph editor for Graphite, Elasticsearch, OpenTSDB, Prometheus and InfluxDB. +home: https://truecharts.org/docs/charts/stable/grafana +icon: https://truecharts.org/img/hotlink-ok/chart-icons/grafana.png +keywords: + - analytics + - monitoring + - metrics + - logs +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: grafana +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/grafana + - https://github.com/bitnami/bitnami-docker-grafana + - https://grafana.com/ +type: application +version: 5.0.4 +annotations: + truecharts.org/catagories: | + - metrics + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/grafana/5.0.3/README.md b/stable/grafana/5.0.4/README.md similarity index 100% rename from stable/grafana/5.0.3/README.md rename to stable/grafana/5.0.4/README.md diff --git a/stable/grafana/5.0.4/app-changelog.md b/stable/grafana/5.0.4/app-changelog.md new file mode 100644 index 00000000000..85bcdb27b73 --- /dev/null +++ b/stable/grafana/5.0.4/app-changelog.md @@ -0,0 +1,10 @@ + + +## [grafana-5.0.4](https://github.com/truecharts/charts/compare/grafana-image-renderer-1.0.3...grafana-5.0.4) (2022-11-12) + +### Chore + +- update docker general non-major ([#4394](https://github.com/truecharts/charts/issues/4394)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/grafana/5.0.3/app-readme.md b/stable/grafana/5.0.4/app-readme.md similarity index 100% rename from stable/grafana/5.0.3/app-readme.md rename to stable/grafana/5.0.4/app-readme.md diff --git a/stable/grafana/5.0.4/charts/common-10.9.7.tgz b/stable/grafana/5.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/grafana/5.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/grafana/5.0.4/ix_values.yaml b/stable/grafana/5.0.4/ix_values.yaml new file mode 100644 index 00000000000..6666235b60b --- /dev/null +++ b/stable/grafana/5.0.4/ix_values.yaml @@ -0,0 +1,79 @@ +image: + repository: tccr.io/truecharts/grafana + pullPolicy: IfNotPresent + tag: 9.2.4@sha256:00a1489ca5c8466cfed2f4980e5b8c68fe54c82164e02553fcb0cb4325a53986 + +securityContext: + readOnlyRootFilesystem: false + +service: + main: + ports: + main: + protocol: HTTP + targetPort: 3000 + port: 10038 + +probes: + liveness: + path: "/api/health" + + readiness: + path: "/api/health" + + startup: + path: "/api/health" + +secretEnv: + GF_SECURITY_ADMIN_USER: "admin" + GF_SECURITY_ADMIN_PASSWORD: "testpassword" + +env: + GF_INSTALL_PLUGINS: "" + GF_PATHS_PLUGINS: "/opt/bitnami/grafana/data/plugins" + GF_AUTH_LDAP_ENABLED: "false" + GF_AUTH_LDAP_CONFIG_FILE: "/opt/bitnami/grafana/conf/ldap.toml" + GF_AUTH_LDAP_ALLOW_SIGN_UP: "false" + GF_PATHS_PROVISIONING: "/opt/bitnami/grafana/conf/provisioning" + GF_PATHS_CONFIG: "/opt/bitnami/grafana/conf/grafana.ini" + GF_PATHS_DATA: "/opt/bitnami/grafana/data" + GF_PATHS_LOGS: "/opt/bitnami/grafana/logs" + +persistence: + config: + enabled: true + mountPath: "/opt/bitnami/grafana/data" + grafana-tmp: + enabled: true + type: emptyDir + mountPath: /opt/bitnami/grafana/tmp + +metrics: + # -- Enable and configure a Prometheus serviceMonitor for the chart under this key. + # @default -- See values.yaml + enabled: false + serviceMonitor: + interval: 1m + scrapeTimeout: 30s + labels: {} + # -- Enable and configure Prometheus Rules for the chart under this key. + # @default -- See values.yaml + prometheusRule: + enabled: false + labels: {} + # -- Configure additionial rules for the chart under this key. + # @default -- See prometheusrules.yaml + rules: + [] + # - alert: UnifiPollerAbsent + # annotations: + # description: Unifi Poller has disappeared from Prometheus service discovery. + # summary: Unifi Poller is down. + # expr: | + # absent(up{job=~".*unifi-poller.*"} == 1) + # for: 5m + # labels: + # severity: critical + +portal: + enabled: true diff --git a/stable/grafana/5.0.4/questions.yaml b/stable/grafana/5.0.4/questions.yaml new file mode 100644 index 00000000000..703d2d7db82 --- /dev/null +++ b/stable/grafana/5.0.4/questions.yaml @@ -0,0 +1,1926 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: secretEnv + group: "App Configuration" + label: "Secret Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: GF_SECURITY_ADMIN_USER + label: "Admin User" + schema: + type: string + required: true + default: "admin" + - variable: GF_SECURITY_ADMIN_PASSWORD + label: "Admin Password" + schema: + type: string + required: true + private: true + default: "REPLACETHIS" + - variable: env + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: GF_INSTALL_PLUGINS + label: "Extra Plugins to Install" + description: "comma seperated" + schema: + type: string + default: "" + - variable: GF_AUTH_LDAP_ENABLED + label: "enable LDAP" + schema: + type: boolean + default: false + - variable: GF_AUTH_LDAP_ALLOW_SIGN_UP + label: "Allow LDAP Signup" + schema: + type: boolean + default: false + - variable: GF_AUTH_LDAP_CONFIG_FILE + label: "LDAP Config Path" + schema: + type: string + default: "/opt/bitnami/grafana/conf/ldap.toml" + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10038 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 568 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 568 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: metrics + group: Metrics + label: Prometheus Metrics + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + description: Enable Prometheus Metrics + schema: + type: boolean + default: true + show_subquestions_if: true + subquestions: + - variable: serviceMonitor + label: Service Monitor Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: interval + label: Scrape Interval + description: Scrape interval time + schema: + type: string + default: 1m + required: true + - variable: scrapeTimeout + label: Scrape Timeout + description: Scrape timeout Time + schema: + type: string + default: 30s + required: true + - variable: prometheusRule + label: PrometheusRule + description: Enable and configure Prometheus Rules for the App. + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + description: Enable Prometheus Metrics + schema: + type: boolean + default: false + # TODO: Rule List section + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at +
https://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/libreddit/2.0.3/templates/common.yaml b/stable/grafana/5.0.4/templates/common.yaml similarity index 100% rename from stable/libreddit/2.0.3/templates/common.yaml rename to stable/grafana/5.0.4/templates/common.yaml diff --git a/stable/grafana/5.0.4/templates/prometheusrules.yaml b/stable/grafana/5.0.4/templates/prometheusrules.yaml new file mode 100644 index 00000000000..35b77edf0f6 --- /dev/null +++ b/stable/grafana/5.0.4/templates/prometheusrules.yaml @@ -0,0 +1,18 @@ +{{- if and .Values.metrics.enabled .Values.metrics.prometheusRule.enabled }} +apiVersion: monitoring.coreos.com/v1 +kind: PrometheusRule +metadata: + name: {{ include "tc.common.names.fullname" . }} + labels: + {{- include "tc.common.labels" . | nindent 4 }} + {{- with .Values.metrics.prometheusRule.labels }} + {{- toYaml . | nindent 4 }} + {{- end }} +spec: + groups: + - name: {{ include "tc.common.names.fullname" . }} + rules: + {{- with .Values.metrics.prometheusRule.rules }} + {{- toYaml . | nindent 8 }} + {{- end }} +{{- end }} diff --git a/stable/grafana/5.0.3/templates/servicemonitor.yaml b/stable/grafana/5.0.4/templates/servicemonitor.yaml similarity index 100% rename from stable/grafana/5.0.3/templates/servicemonitor.yaml rename to stable/grafana/5.0.4/templates/servicemonitor.yaml diff --git a/stable/minisatip/3.0.3/values.yaml b/stable/grafana/5.0.4/values.yaml similarity index 100% rename from stable/minisatip/3.0.3/values.yaml rename to stable/grafana/5.0.4/values.yaml diff --git a/stable/grav/5.0.3/Chart.lock b/stable/grav/5.0.3/Chart.lock deleted file mode 100644 index 796c44bfedf..00000000000 --- a/stable/grav/5.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:43:13.563595437Z" diff --git a/stable/grav/5.0.3/Chart.yaml b/stable/grav/5.0.3/Chart.yaml deleted file mode 100644 index 421373a4e53..00000000000 --- a/stable/grav/5.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "1.7.18" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: A Fast, Simple, and Flexible, file-based Web-platform. -home: https://truecharts.org/docs/charts/stable/grav -icon: https://truecharts.org/img/hotlink-ok/chart-icons/grav.png -keywords: - - grav - - web - - platform - - file -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: grav -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/grav - - https://github.com/linuxserver/docker-grav - - https://github.com/getgrav/grav/ -type: application -version: 5.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/grav/5.0.3/app-changelog.md b/stable/grav/5.0.3/app-changelog.md deleted file mode 100644 index fcfeeeaddd0..00000000000 --- a/stable/grav/5.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [grav-5.0.3](https://github.com/truecharts/charts/compare/grav-5.0.2...grav-5.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/grav/5.0.3/charts/common-10.9.4.tgz b/stable/grav/5.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/grav/5.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/grav/5.0.3/CHANGELOG.md b/stable/grav/5.0.4/CHANGELOG.md similarity index 100% rename from stable/grav/5.0.3/CHANGELOG.md rename to stable/grav/5.0.4/CHANGELOG.md diff --git a/stable/grav/5.0.4/Chart.yaml b/stable/grav/5.0.4/Chart.yaml new file mode 100644 index 00000000000..d0a3462bef4 --- /dev/null +++ b/stable/grav/5.0.4/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "1.7.18" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: A Fast, Simple, and Flexible, file-based Web-platform. +home: https://truecharts.org/docs/charts/stable/grav +icon: https://truecharts.org/img/hotlink-ok/chart-icons/grav.png +keywords: + - grav + - web + - platform + - file +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: grav +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/grav + - https://github.com/linuxserver/docker-grav + - https://github.com/getgrav/grav/ +type: application +version: 5.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/grav/5.0.3/README.md b/stable/grav/5.0.4/README.md similarity index 100% rename from stable/grav/5.0.3/README.md rename to stable/grav/5.0.4/README.md diff --git a/stable/grav/5.0.4/app-changelog.md b/stable/grav/5.0.4/app-changelog.md new file mode 100644 index 00000000000..7c3ecaa2117 --- /dev/null +++ b/stable/grav/5.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [grav-5.0.4](https://github.com/truecharts/charts/compare/grav-5.0.3...grav-5.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/grav/5.0.3/app-readme.md b/stable/grav/5.0.4/app-readme.md similarity index 100% rename from stable/grav/5.0.3/app-readme.md rename to stable/grav/5.0.4/app-readme.md diff --git a/stable/grav/5.0.4/charts/common-10.9.7.tgz b/stable/grav/5.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/grav/5.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/grav/5.0.3/ix_values.yaml b/stable/grav/5.0.4/ix_values.yaml similarity index 100% rename from stable/grav/5.0.3/ix_values.yaml rename to stable/grav/5.0.4/ix_values.yaml diff --git a/stable/grav/5.0.3/questions.yaml b/stable/grav/5.0.4/questions.yaml similarity index 100% rename from stable/grav/5.0.3/questions.yaml rename to stable/grav/5.0.4/questions.yaml diff --git a/stable/medusa/4.0.3/templates/common.yaml b/stable/grav/5.0.4/templates/common.yaml similarity index 100% rename from stable/medusa/4.0.3/templates/common.yaml rename to stable/grav/5.0.4/templates/common.yaml diff --git a/stable/mkvcleaver/2.0.3/values.yaml b/stable/grav/5.0.4/values.yaml similarity index 100% rename from stable/mkvcleaver/2.0.3/values.yaml rename to stable/grav/5.0.4/values.yaml diff --git a/stable/grist/6.0.0/CHANGELOG.md b/stable/grist/6.0.0/CHANGELOG.md new file mode 100644 index 00000000000..78b6d350eb4 --- /dev/null +++ b/stable/grist/6.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [grist-5.0.0](https://github.com/truecharts/charts/compare/grist-4.0.7...grist-5.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [grist-4.0.10](https://github.com/truecharts/charts/compare/grist-4.0.7...grist-4.0.10) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [grist-4.0.9](https://github.com/truecharts/charts/compare/grist-4.0.7...grist-4.0.9) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [grist-4.0.9](https://github.com/truecharts/charts/compare/grist-4.0.7...grist-4.0.9) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [grist-4.0.9](https://github.com/truecharts/charts/compare/grist-4.0.7...grist-4.0.9) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [grist-4.0.8](https://github.com/truecharts/charts/compare/grist-4.0.7...grist-4.0.8) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + diff --git a/stable/grist/6.0.0/Chart.yaml b/stable/grist/6.0.0/Chart.yaml new file mode 100644 index 00000000000..160e83d80a7 --- /dev/null +++ b/stable/grist/6.0.0/Chart.yaml @@ -0,0 +1,38 @@ +apiVersion: v2 +appVersion: "1.0.4" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 + - condition: redis.enabled + name: redis + repository: https://charts.truecharts.org + version: 4.0.5 +description: Grist is a modern relational spreadsheet. It combine the flexibility of a spreadsheet with the robustness of a database to organize your data. +home: https://truecharts.org/docs/charts/stable/grist +icon: https://truecharts.org/img/hotlink-ok/chart-icons/grist.png +keywords: + - grist + - spreadsheet + - database +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: grist +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/grist + - https://hub.docker.com/r/gristlabs/grist + - https://github.com/gristlabs/grist-core + - https://support.getgrist.com/ +version: 6.0.0 +annotations: + truecharts.org/catagories: | + - productivity + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/grist/6.0.0/README.md b/stable/grist/6.0.0/README.md new file mode 100644 index 00000000000..f7d1cb6684d --- /dev/null +++ b/stable/grist/6.0.0/README.md @@ -0,0 +1,110 @@ +# grist + +Grist is a modern relational spreadsheet. It combine the flexibility of a spreadsheet with the robustness of a database to organize your data. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [grist](https://truecharts.org/docs/charts/stable/grist) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* +* +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.122 | +| https://charts.truecharts.org | redis | 3.0.121 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `grist` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install grist TrueCharts/grist +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `grist` deployment + +```console +helm uninstall grist +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install grist \ + --set env.TZ="America/New York" \ + TrueCharts/grist +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install grist TrueCharts/grist -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/grist/6.0.0/app-changelog.md b/stable/grist/6.0.0/app-changelog.md new file mode 100644 index 00000000000..21e6e9a54f8 --- /dev/null +++ b/stable/grist/6.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [grist-6.0.0](https://github.com/truecharts/charts/compare/grist-5.0.3...grist-6.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/grist/6.0.0/app-readme.md b/stable/grist/6.0.0/app-readme.md new file mode 100644 index 00000000000..5653d78114a --- /dev/null +++ b/stable/grist/6.0.0/app-readme.md @@ -0,0 +1,8 @@ +Grist is a modern relational spreadsheet. It combine the flexibility of a spreadsheet with the robustness of a database to organize your data. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/grist](https://truecharts.org/docs/charts/stable/grist) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/grist/6.0.0/charts/common-10.9.7.tgz b/stable/grist/6.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/grist/6.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/grist/6.0.0/charts/postgresql-9.0.5.tgz b/stable/grist/6.0.0/charts/postgresql-9.0.5.tgz new file mode 100644 index 00000000000..8fe3c326a7c Binary files /dev/null and b/stable/grist/6.0.0/charts/postgresql-9.0.5.tgz differ diff --git a/stable/grist/6.0.0/charts/redis-4.0.5.tgz b/stable/grist/6.0.0/charts/redis-4.0.5.tgz new file mode 100644 index 00000000000..83e3f3d2117 Binary files /dev/null and b/stable/grist/6.0.0/charts/redis-4.0.5.tgz differ diff --git a/stable/grist/6.0.0/ix_values.yaml b/stable/grist/6.0.0/ix_values.yaml new file mode 100644 index 00000000000..d4303ac94d9 --- /dev/null +++ b/stable/grist/6.0.0/ix_values.yaml @@ -0,0 +1,79 @@ +image: + repository: tccr.io/truecharts/grist + tag: 1.0.4@sha256:ed76bba8fc6940ade518b67578c13a10900cebf5657603b68b33fa29deaaf40b + pullPolicy: IfNotPresent + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +grist: + domain: "" + single_org: "" + home_url: "" + default_email: user@mydomain.com + default_product: "" + default_locale: "" + allowed_webhook_domains: [] + allowed_hosts: [] + hide_ui_elements: [] + backup_delay_secs: 15 + max_upload_import_mb: 0 + max_upload_attachment_mb: 0 + title_suffix: " - Grist" + proxy_auth_header: "" + cookie_max_age: 90 + force_login: true + ignore_session: false + support_anon: false + throttle_cpu: false + include_custom_css: false + google: + client_id: "" + client_secret: "" + api_key: "" + drive_scope: drive.file + forward_auth: + header: "" + login_path: /auth/login + logout_path: "" + +envFrom: + - secretRef: + name: '{{ include "tc.common.names.fullname" . }}-grist-secret' + - configMapRef: + name: '{{ include "tc.common.names.fullname" . }}-grist-config' + +service: + main: + ports: + main: + port: 10163 + api: + enabled: true + ports: + api: + enabled: true + port: 10164 + +persistence: + persist: + enabled: true + mountPath: "/persist" + +postgresql: + enabled: true + existingSecret: dbcreds + postgresqlUsername: grist + postgresqlDatabase: grist + +redis: + enabled: true + existingSecret: rediscreds + +portal: + enabled: true diff --git a/stable/grist/6.0.0/questions.yaml b/stable/grist/6.0.0/questions.yaml new file mode 100644 index 00000000000..8a77a88b57e --- /dev/null +++ b/stable/grist/6.0.0/questions.yaml @@ -0,0 +1,2097 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: grist + group: App Configuration + label: Grist Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: domain + label: Domain + description: In hosted Grist, Grist is served from subdomains of this domain + schema: + type: string + required: true + default: "" + - variable: single_org + label: Single Org + description: Set to an org "domain" to pin client to that org + schema: + type: string + default: "" + - variable: home_url + label: Home URL + description: URL prefix for home API + schema: + type: string + default: "" + - variable: default_email + label: Default Email + description: If set, login as this user if no other credentials presented + schema: + type: string + default: "" + - variable: default_product + label: Default Product + description: If set, this controls enabled features and limits of new sites. + schema: + type: string + default: "" + - variable: default_locale + label: Default Locale + description: Locale to use as fallback when Grist cannot honour the browser locale. + schema: + type: string + default: "" + - variable: allowed_webhook_domains + label: Allowed Webhook Domains + description: Permitted domains to use in webhooks + schema: + type: list + default: [] + items: + - variable: webhook_domain + label: Allowed Webhook Domain + schema: + type: string + default: "" + - variable: allowed_hosts + label: Allowed Hosts + description: Permitted domains origin for requests + schema: + type: list + default: [] + items: + - variable: webhook_host + label: Allowed Webhook Host + schema: + type: string + default: "" + - variable: hide_ui_elements + label: Hide UI Elements + description: Parts of the UI to hide + schema: + type: list + default: [] + items: + - variable: ui_element + label: UI Element to Hide + schema: + type: string + default: "" + enum: + - value: helpCenter + description: helpCenter + - value: billing + description: billing + - value: templates + description: templates + - value: multiSite + description: multiSite + - value: multiAccounts + description: multiAccounts + - variable: default_locale + label: Default Locale + description: Locale to use as fallback when Grist cannot honour the browser locale. + schema: + type: string + default: "" + - variable: max_upload_import_mb + label: Max Upload Import in MB + description: Max allowed size for imports (except .grist files) (0 for unlimited). + schema: + type: int + default: 0 + - variable: max_upload_attachment_mb + label: Max Upload Attachment in MB + description: Max allowed size for attachments (except .grist files) (0 for unlimited). + schema: + type: int + default: 0 + - variable: title_suffix + label: Title Suffix + description: A string to append to the end of the in HTML documents. + schema: + type: string + default: " - Grist" + - variable: proxy_auth_header + label: Proxy Auth Header + description: Header which will be set by a (reverse) proxy web server with an authorized users email. + schema: + type: string + default: "" + - variable: cookie_max_age + label: Cookie Max Age + description: Session cookie max age + schema: + type: int + default: 90 + - variable: force_login + label: Force Login + description: When set to true disables anonymous access + schema: + type: boolean + default: true + - variable: ignore_session + label: Ignore Session + description: If set, Grist will not use a session for authentication. + schema: + type: boolean + default: false + - variable: support_anon + label: Support Anon + description: When set to true, show UI for anonymous access + schema: + type: boolean + default: false + - variable: throttle_cpu + label: Throttle CPU + description: When set to true, CPU throttling is enabled + schema: + type: boolean + default: false + - variable: include_custom_css + label: Include Custom CSS + description: Set to true to include custom.css in static pages + schema: + type: boolean + default: false + - variable: google + label: Google Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: client_id + label: Client ID + description: Set to the Google Client Id to be used with Google API client + schema: + type: string + private: true + default: "" + - variable: client_secret + label: Client Secret + description: Set to the Google Client Secret to be used with Google API client + schema: + type: string + private: true + default: "" + - variable: api_key + label: API Key + description: Set to the Google API Key to be used with Google API client (accessing public files) + schema: + type: string + private: true + default: "" + - variable: drive_scope + label: Drive Scope + description: Set to the scope requested for Google Drive integration + schema: + type: string + default: drive.file + - variable: forward_auth + label: Forward Auth + schema: + additional_attrs: true + type: dict + attrs: + - variable: header + label: Header + description: If set, trust the specified header (e.g. "x-forwarded-user") to contain authorized user emails, and enable "forward auth" logins. + schema: + type: string + default: "" + - variable: login_path + label: Login Path + description: If Header is set, Grist will listen at this path for logins. + schema: + type: string + private: true + default: /auth/login + - variable: logout_path + label: Logout Path + description: If Header is set, Grist will forward to this path when user logs out. + schema: + type: string + private: true + default: "" + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Service + description: The Primary service on which the healthcheck runs, often the webUI + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Service Port Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + description: This port exposes the container port on the service + schema: + type: int + default: 10163 + required: true + - variable: api + label: API Service + description: API service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: api + label: API Service Port Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + description: This port exposes the container port on the service + schema: + type: int + default: 10164 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: persist + label: App Persist Storage + description: Stores the Application Persist. + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: Privileged mode + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: ReadOnly Root Filesystem + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: Allow Privilege Escalation + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: runAsNonRoot + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: runAsUser + description: The UserID of the user running the application + schema: + type: int + default: 0 + - variable: runAsGroup + label: runAsGroup + description: The groupID this App of the user running the application + schema: + type: int + default: 0 + - variable: fsGroup + label: fsGroup + description: The group that should own ALL storage. + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/grist/6.0.0/templates/_config.tpl b/stable/grist/6.0.0/templates/_config.tpl new file mode 100644 index 00000000000..6bd1b0e0383 --- /dev/null +++ b/stable/grist/6.0.0/templates/_config.tpl @@ -0,0 +1,85 @@ +{{/* Define the configmap */}} +{{- define "grist.config" -}} + +{{- $configName := printf "%s-grist-config" (include "tc.common.names.fullname" .) }} + +--- + +apiVersion: v1 +kind: ConfigMap +metadata: + name: {{ $configName }} + labels: + {{- include "tc.common.labels" . | nindent 4 }} +data: + {{/* Dependencies */}} + TYPEORM_TYPE: postgres + TYPEORM_PORT: "5432" + TYPEORM_HOST: {{ printf "%v-%v" .Release.Name "postgresql" }} + TYPEORM_DATABASE: {{ .Values.postgresql.postgresqlDatabase }} + TYPEORM_USERNAME: {{ .Values.postgresql.postgresqlUsername }} + {{/* Ports */}} + PORT: {{ .Values.service.main.ports.main.port | quote }} + HOME_PORT: {{ .Values.service.api.ports.api.port | quote }} + {{/* Google */}} + {{- with .Values.grist.google.drive_scope }} + GOOGLE_DRIVE_SCOPE: {{ . }} + {{- end }} + {{/* Forward Auth */}} + {{- with .Values.grist.forward_auth.header }} + GRIST_FORWARD_AUTH_HEADER: {{ . }} + {{- end }} + {{- with .Values.grist.forward_auth.login_path }} + GRIST_FORWARD_AUTH_LOGIN_PATH: {{ . }} + {{- end }} + {{- with .Values.grist.forward_auth.logout_path }} + GRIST_FORWARD_AUTH_LOGOUT_PATH: {{ . }} + {{- end }} + {{/* APP */}} + {{- with .Values.grist.home_url }} + APP_HOME_URL: + {{- end }} + {{- with .Values.grist.allowed_webhook_domains }} + ALLOWED_WEBHOOK_DOMAINS: {{ join "," . }} + {{- end }} + {{- with .Values.grist.allowed_hosts }} + GRIST_ALLOWED_HOSTS: {{ join "," . }} + {{- end }} + {{- with .Values.grist.backup_delay_secs }} + GRIST_BACKUP_DELAY_SECS: {{ . | quote }} + {{- end }} + {{- with .Values.grist.default_email }} + GRIST_DEFAULT_EMAIL: {{ . }} + {{- end }} + {{- with .Values.grist.default_product }} + GRIST_DEFAULT_PRODUCT: {{ . }} + {{- end }} + {{- with .Values.grist.default_locale }} + GRIST_DEFAULT_LOCALE: + {{- end }} + {{- with .Values.grist.domain }} + GRIST_DOMAIN: {{ . }} + {{- end }} + {{- with .Values.grist.hide_ui_elements }} + GRIST_HIDE_UI_ELEMENTS: {{ join "," . }} + {{- end }} + {{- with .Values.grist.title_suffix }} + GRIST_PAGE_TITLE_SUFFIX: {{ . | quote }} + {{- end }} + {{- with .Values.grist.proxy_auth_header }} + GRIST_PROXY_AUTH_HEADER: {{ . }} + {{- end }} + {{- with .Values.grist.cookie_max_age }} + COOKIE_MAX_AGE: {{ . | quote }} + {{- end }} + {{- with .Values.grist.single_org }} + GRIST_SINGLE_ORG: {{ . }} + {{- end }} + GRIST_IGNORE_SESSION: {{ .Values.grist.ignore_session | quote }} + GRIST_FORCE_LOGIN: {{ .Values.grist.force_login | quote }} + GRIST_SUPPORT_ANON: {{ .Values.grist.support_anon | quote }} + GRIST_THROTTLE_CPU: {{ .Values.grist.throttle_cpu | quote }} + APP_STATIC_INCLUDE_CUSTOM_CSS: {{ .Values.grist.include_custom_css | quote }} + GRIST_MAX_UPLOAD_ATTACHMENT_MB: {{ .Values.grist.max_upload_attachment_mb | quote }} + GRIST_MAX_UPLOAD_IMPORT_MB: {{ .Values.grist.max_upload_import_mb | quote }} +{{- end -}} diff --git a/stable/grist/6.0.0/templates/_secret.tpl b/stable/grist/6.0.0/templates/_secret.tpl new file mode 100644 index 00000000000..7f9d56441b5 --- /dev/null +++ b/stable/grist/6.0.0/templates/_secret.tpl @@ -0,0 +1,35 @@ +{{/* Define the secret */}} +{{- define "grist.secret" -}} + +{{- $secretName := printf "%s-grist-secret" (include "tc.common.names.fullname" .) }} + +--- + +apiVersion: v1 +kind: Secret +type: Opaque +metadata: + name: {{ $secretName }} + labels: + {{- include "tc.common.labels" . | nindent 4 }} +data: + {{/* Secret Key */}} + {{- with (lookup "v1" "Secret" .Release.Namespace $secretName) }} + GRIST_SESSION_SECRET: {{ index .data "GRIST_SESSION_SECRET" }} + {{- else }} + GRIST_SESSION_SECRET: {{ randAlphaNum 32 | b64enc }} + {{- end }} + {{/* Dependencies */}} + TYPEORM_PASSWORD: {{ .Values.postgresql.postgresqlPassword | trimAll "\"" | b64enc }} + REDIS_URL: {{ printf "redis://:%v@%v-redis:6379/%v" ( .Values.redis.redisPassword | trimAll "\"" ) .Release.Name "0" | b64enc }} + {{/* Google */}} + {{- with .Values.grist.google.client_id }} + GOOGLE_CLIENT_ID: {{ . }} + {{- end }} + {{- with .Values.grist.google.client_secret }} + GOOGLE_CLIENT_SECRET: {{ . }} + {{- end }} + {{- with .Values.grist.google.api_key }} + GOOGLE_API_KEY: {{ . }} + {{- end }} +{{- end }} diff --git a/stable/grist/6.0.0/templates/common.yaml b/stable/grist/6.0.0/templates/common.yaml new file mode 100644 index 00000000000..cb50edbcc64 --- /dev/null +++ b/stable/grist/6.0.0/templates/common.yaml @@ -0,0 +1,11 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.common.loader.init" . }} + +{{/* Render secret */}} +{{- include "grist.secret" . }} + +{{/* Render config */}} +{{- include "grist.config" . }} + +{{/* Render the templates */}} +{{ include "tc.common.loader.apply" . }} diff --git a/stable/mkvtoolnix/3.0.3/values.yaml b/stable/grist/6.0.0/values.yaml similarity index 100% rename from stable/mkvtoolnix/3.0.3/values.yaml rename to stable/grist/6.0.0/values.yaml diff --git a/stable/grocy/12.0.4/CHANGELOG.md b/stable/grocy/12.0.4/CHANGELOG.md new file mode 100644 index 00000000000..94e03b83099 --- /dev/null +++ b/stable/grocy/12.0.4/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [grocy-12.0.0](https://github.com/truecharts/charts/compare/grocy-11.0.59...grocy-12.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [grocy-11.0.62](https://github.com/truecharts/charts/compare/grocy-11.0.59...grocy-11.0.62) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [grocy-11.0.61](https://github.com/truecharts/charts/compare/grocy-11.0.59...grocy-11.0.61) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [grocy-11.0.61](https://github.com/truecharts/charts/compare/grocy-11.0.59...grocy-11.0.61) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [grocy-11.0.61](https://github.com/truecharts/charts/compare/grocy-11.0.59...grocy-11.0.61) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [grocy-11.0.60](https://github.com/truecharts/charts/compare/grocy-11.0.59...grocy-11.0.60) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [grocy-11.0.60](https://github.com/truecharts/charts/compare/grocy-11.0.59...grocy-11.0.60) (2022-11-06) + +### Chore + diff --git a/stable/grocy/12.0.4/Chart.yaml b/stable/grocy/12.0.4/Chart.yaml new file mode 100644 index 00000000000..61f8fc48d08 --- /dev/null +++ b/stable/grocy/12.0.4/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "3.3.1" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: ERP beyond your fridge - grocy is a web-based self-hosted groceries & household management solution for your home +home: https://truecharts.org/docs/charts/stable/grocy +icon: https://truecharts.org/img/hotlink-ok/chart-icons/grocy.png +keywords: + - grocy +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: grocy +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/grocy + - https://github.com/grocy/grocy +type: application +version: 12.0.4 +annotations: + truecharts.org/catagories: | + - Home-Automation + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/grocy/12.0.4/README.md b/stable/grocy/12.0.4/README.md new file mode 100644 index 00000000000..427d7d2ffb9 --- /dev/null +++ b/stable/grocy/12.0.4/README.md @@ -0,0 +1,106 @@ +# grocy + +ERP beyond your fridge - grocy is a web-based self-hosted groceries & household management solution for your home + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [grocy](https://truecharts.org/docs/charts/stable/grocy) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/grocy> +* <https://github.com/grocy/grocy> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `grocy` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install grocy TrueCharts/grocy +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `grocy` deployment + +```console +helm uninstall grocy +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install grocy \ + --set env.TZ="America/New York" \ + TrueCharts/grocy +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install grocy TrueCharts/grocy -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/grocy/12.0.4/app-changelog.md b/stable/grocy/12.0.4/app-changelog.md new file mode 100644 index 00000000000..ae1a71a4e47 --- /dev/null +++ b/stable/grocy/12.0.4/app-changelog.md @@ -0,0 +1,10 @@ + + +## [grocy-12.0.4](https://github.com/truecharts/charts/compare/grocy-12.0.3...grocy-12.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + - update docker general non-major + + \ No newline at end of file diff --git a/stable/grocy/12.0.4/app-readme.md b/stable/grocy/12.0.4/app-readme.md new file mode 100644 index 00000000000..fde13924737 --- /dev/null +++ b/stable/grocy/12.0.4/app-readme.md @@ -0,0 +1,8 @@ +ERP beyond your fridge - grocy is a web-based self-hosted groceries & household management solution for your home + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/grocy](https://truecharts.org/docs/charts/stable/grocy) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/grocy/12.0.4/charts/common-10.9.7.tgz b/stable/grocy/12.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/grocy/12.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/grocy/12.0.4/ix_values.yaml b/stable/grocy/12.0.4/ix_values.yaml new file mode 100644 index 00000000000..7a7b5bbc7cd --- /dev/null +++ b/stable/grocy/12.0.4/ix_values.yaml @@ -0,0 +1,27 @@ +image: + repository: tccr.io/truecharts/grocy + tag: v3.3.1@sha256:5b33b77a39be17e3a477be9d9cd81ac0ed58629c8c78ca1346be2d0872dcd610 + pullPolicy: IfNotPresent + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +service: + main: + ports: + main: + port: 10013 + targetPort: 80 + +persistence: + config: + enabled: true + mountPath: "/config" + +portal: + enabled: true diff --git a/stable/grocy/12.0.4/questions.yaml b/stable/grocy/12.0.4/questions.yaml new file mode 100644 index 00000000000..abb57c7bae2 --- /dev/null +++ b/stable/grocy/12.0.4/questions.yaml @@ -0,0 +1,1829 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10013 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/libreoffice/3.0.3/templates/common.yaml b/stable/grocy/12.0.4/templates/common.yaml similarity index 100% rename from stable/libreoffice/3.0.3/templates/common.yaml rename to stable/grocy/12.0.4/templates/common.yaml diff --git a/stable/ml-workspace/3.0.3/values.yaml b/stable/grocy/12.0.4/values.yaml similarity index 100% rename from stable/ml-workspace/3.0.3/values.yaml rename to stable/grocy/12.0.4/values.yaml diff --git a/stable/guacamole-client/6.0.0/CHANGELOG.md b/stable/guacamole-client/6.0.0/CHANGELOG.md new file mode 100644 index 00000000000..fd265919016 --- /dev/null +++ b/stable/guacamole-client/6.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [guacamole-client-5.0.0](https://github.com/truecharts/charts/compare/guacamole-client-4.0.53...guacamole-client-5.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + - replace multiinit reference ([#4335](https://github.com/truecharts/charts/issues/4335)) + + + + +## [guacamole-client-4.0.57](https://github.com/truecharts/charts/compare/guacamole-client-4.0.53...guacamole-client-4.0.57) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- replace multiinit reference ([#4335](https://github.com/truecharts/charts/issues/4335)) + + + + +## [guacamole-client-4.0.56](https://github.com/truecharts/charts/compare/guacamole-client-4.0.53...guacamole-client-4.0.56) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- replace multiinit reference ([#4335](https://github.com/truecharts/charts/issues/4335)) + + + + +## [guacamole-client-4.0.56](https://github.com/truecharts/charts/compare/guacamole-client-4.0.53...guacamole-client-4.0.56) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- replace multiinit reference ([#4335](https://github.com/truecharts/charts/issues/4335)) + + + + +## [guacamole-client-4.0.56](https://github.com/truecharts/charts/compare/guacamole-client-4.0.53...guacamole-client-4.0.56) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix diff --git a/stable/guacamole-client/6.0.0/Chart.yaml b/stable/guacamole-client/6.0.0/Chart.yaml new file mode 100644 index 00000000000..a831d766367 --- /dev/null +++ b/stable/guacamole-client/6.0.0/Chart.yaml @@ -0,0 +1,34 @@ +apiVersion: v2 +appVersion: "1.4.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 +description: Apache Guacamole is a clientless remote desktop gateway. +home: https://truecharts.org/docs/charts/stable/guacamole-client +icon: https://truecharts.org/img/hotlink-ok/chart-icons/guacamole-client.png +keywords: + - guacamole + - remote +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: guacamole-client +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/guacamole-client + - https://github.com/apache/guacamole-client + - https://hub.docker.com/r/guacamole/guacamole + - http://guacamole.incubator.apache.org/doc/gug/introduction.html +type: application +version: 6.0.0 +annotations: + truecharts.org/catagories: | + - utilities + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/guacamole-client/6.0.0/README.md b/stable/guacamole-client/6.0.0/README.md new file mode 100644 index 00000000000..a4ee6fc26ec --- /dev/null +++ b/stable/guacamole-client/6.0.0/README.md @@ -0,0 +1,109 @@ +# guacamole-client + +Apache Guacamole is a clientless remote desktop gateway. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [guacamole-client](https://truecharts.org/docs/charts/stable/guacamole-client) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/guacamole-client> +* <https://github.com/apache/guacamole-client> +* <https://hub.docker.com/r/guacamole/guacamole> +* <http://guacamole.incubator.apache.org/doc/gug/introduction.html> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.122 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `guacamole-client` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install guacamole-client TrueCharts/guacamole-client +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `guacamole-client` deployment + +```console +helm uninstall guacamole-client +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install guacamole-client \ + --set env.TZ="America/New York" \ + TrueCharts/guacamole-client +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install guacamole-client TrueCharts/guacamole-client -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/guacamole-client/6.0.0/app-changelog.md b/stable/guacamole-client/6.0.0/app-changelog.md new file mode 100644 index 00000000000..d689852e6e2 --- /dev/null +++ b/stable/guacamole-client/6.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [guacamole-client-6.0.0](https://github.com/truecharts/charts/compare/guacamole-client-5.0.3...guacamole-client-6.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/guacamole-client/6.0.0/app-readme.md b/stable/guacamole-client/6.0.0/app-readme.md new file mode 100644 index 00000000000..240076b2427 --- /dev/null +++ b/stable/guacamole-client/6.0.0/app-readme.md @@ -0,0 +1,8 @@ +Apache Guacamole is a clientless remote desktop gateway. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/guacamole-client](https://truecharts.org/docs/charts/stable/guacamole-client) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/guacamole-client/6.0.0/charts/common-10.9.7.tgz b/stable/guacamole-client/6.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/guacamole-client/6.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/guacamole-client/6.0.0/charts/postgresql-9.0.5.tgz b/stable/guacamole-client/6.0.0/charts/postgresql-9.0.5.tgz new file mode 100644 index 00000000000..8fe3c326a7c Binary files /dev/null and b/stable/guacamole-client/6.0.0/charts/postgresql-9.0.5.tgz differ diff --git a/stable/guacamole-client/6.0.0/ix_values.yaml b/stable/guacamole-client/6.0.0/ix_values.yaml new file mode 100644 index 00000000000..db9b45771f3 --- /dev/null +++ b/stable/guacamole-client/6.0.0/ix_values.yaml @@ -0,0 +1,313 @@ +image: + repository: tccr.io/truecharts/guacamole-client + pullPolicy: IfNotPresent + tag: v1.4.0@sha256:ee47f0bfa10658683f46cd08316dac56dfb78a0a71a579db0efecd59466adfee + +podSecurityContext: + runAsUser: 1001 + runAsGroup: 1001 + +securityContext: + readOnlyRootFilesystem: false + +service: + main: + ports: + main: + port: 9998 + targetPort: 8080 + +env: + # Will probably be removed on 1.5.0 (https://github.com/apache/guacamole-client/pull/717) + POSTGRES_DATABASE: "{{ .Values.postgresql.postgresqlDatabase }}" + POSTGRES_USER: "{{ .Values.postgresql.postgresqlUsername }}" + POSTGRES_PORT: 5432 + POSTGRES_HOSTNAME: + secretKeyRef: + name: dbcreds + key: plainhost + POSTGRES_PASSWORD: + secretKeyRef: + name: dbcreds + key: postgresql-password + # New format + POSTGRESQL_PASSWORD: + secretKeyRef: + name: dbcreds + key: postgresql-password + POSTGRESQL_HOSTNAME: + secretKeyRef: + name: dbcreds + key: plainhost + POSTGRESQL_DATABASE: "{{ .Values.postgresql.postgresqlDatabase }}" + POSTGRESQL_USER: "{{ .Values.postgresql.postgresqlUsername }}" + POSTGRESQL_PORT: 5432 + GUACD_HOSTNAME: "localhost" + GUACD_PORT: 4822 + +envFrom: + - configMapRef: + name: guacamole-client-env + +totp: + TOTP_ENABLED: false + # TOTP_ISSUER: "Apache Guacamole" + # TOTP_DIGITS: "6" + # TOTP_PERIOD: "30" + # TOTP_MODE: "sha1" + +header: + HEADER_ENABLED: false + # HTTP_AUTH_HEADER: "REMOTE_USER" + +api: + {} + # API_SESSION_TIMEOUT: "60" + +general: + {} + # EXTENSION_PRIORITY: "openid" + +json: + {} + # JSON_SECRET_KEY: "random32charkey" + # JSON_TRUSTED_NETWORKS: "127.0.0.0/8, 10.0.0.0/8" + +duo: + {} + # DUO_API_HOSTNAME: "api-XXXXXXXX.duosecurity.com" + # DUO_INTEGRATION_KEY: "exactly20charkey" + # DUO_SECRET_KEY: "exactly40charkey" + # DUO_APPLICATION_KEY: "atleast40charkey" + +cas: + {} + # CAS_AUTHORIZATION_ENDPOINT: "" + # CAS_REDIRECT_URI: "" + # CAS_CLEARPASS_KEY: "" + # CAS_GROUP_ATTRIBUTE: "" + # CAS_GROUP_FORMAT: "plain" + # CAS_GROUP_LDAP_BASE_DN: "" + # CAS_GROUP_LDAP_ATTRIBUTE: "" + +openid: + {} + # OPENID_AUTHORIZATION_ENDPOINT: "" + # OPENID_JWKS_ENDPOINT: "" + # OPENID_ISSUER: "" + # OPENID_CLIENT_ID: "" + # OPENID_REDIRECT_URI: "" + # OPENID_USERNAME_CLAIM_TYPE: "email" + # OPENID_GROUPS_CLAIM_TYPE: "groups" + # OPENID_MAX_TOKEN_VALIDITY: "300" + +radius: + {} + # RADIUS_HOSTNAME: "localhost" + # RADIUS_AUTH_PORT: "1812" + # RADIUS_SHARED_SECRET: "" + # RADIUS_AUTH_PROTOCOL: "eap-tls" + # RADIUS_KEY_FILE: "" + # RADIUS_KEY_TYPE: "pkcs12" + # RADIUS_KEY_PASSWORD: "" + # RADIUS_CA_FILE: "" + # RADIUS_CA_TYPE: "pem" + # RADIUS_CA_PASSWORD: "" + # RADIUS_TRUST_ALL: "false" + # RADIUS_RETRIES: "5" + # RADIUS_TIMEOUT: "60" + # RADIUS_EAP_TTLS_INNER_PROTOCOL: "eap-tls" + +ldap: + {} + # LDAP_HOSTNAME: "localhost" + # LDAP_USER_BASE_DN: "" + # LDAP_PORT: "389" + # LDAP_ENCRYPTION_METHOD: "none" + # LDAP_MAX_SEARCH_RESULTS: "1000" + # LDAP_SEARCH_BIND_DN: "" + # LDAP_USER_ATTRIBUTES: "" + # LDAP_SEARCH_BIND_PASSWORD: "" + # LDAP_USERNAME_ATTRIBUTE: "" + # LDAP_MEMBER_ATTRIBUTE: "" + # LDAP_USER_SEARCH_FILTER: "(objectClass=*)" + # LDAP_CONFIG_BASE_DN: "" + # LDAP_GROUP_BASE_DN: "" + # LDAP_GROUP_SEARCH_FILTER: "(objectClass=*)" + # LDAP_MEMBER_ATTRIBUTE_TYPE: "dn" + # LDAP_GROUP_NAME_ATTRIBUTE: "cn" + # LDAP_DEREFERENCE_ALIASES: "never" + # LDAP_FOLLOW_REFERRALS: false + # LDAP_MAX_REFERRAL_HOPS: "5" + # LDAP_OPERATION_TIMEOUT: "30" + +saml: + {} + # SAML_IDP_METADATA_URL: "" + # SAML_IDP_URL: + # SAML_ENTITY_ID: + # SAML_CALLBACK_URL: + # SAML_STRICT: + # SAML_DEBUG: + # SAML_COMPRESS_REQUEST: + # SAML_COMPRESS_RESPONSE: + # SAML_GROUP_ATTRIBUTE: + +proxy: + {} + # REMOTE_IP_VALVE_ENABLED: false + # PROXY_BY_HEADER: "" + # PROXY_PROTOCOL_HEADER: "" + # PROXY_IP_HEADER: "" + # PROXY_ALLOWED_IPS_REGEX: "" + +postgresql: + enabled: true + existingSecret: "dbcreds" + postgresqlUsername: guacamole + postgresqlDatabase: guacamole + +probes: + liveness: + path: "/guacamole" + readiness: + path: "/guacamole" + startup: + path: "/guacamole" + +persistence: + initdbdata: + enabled: true + mountPath: "/initdbdata" + # Both temphack and temphackalso will be removed on the next image release + temphack: + enabled: true + mountPath: "/opt/guacamole/postgresql-hack" + temphackalso: + enabled: true + mountPath: "/opt/guacamole/postgresql" + +initContainers: + 1-creat-initdb-file: + image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" + volumeMounts: + - name: initdbdata + mountPath: "/initdbdata" + command: ["/bin/sh", "-c"] + args: + - |- + echo "Creating initdb.sql file..." + /opt/guacamole/bin/initdb.sh --postgres >/initdbdata/initdb.sql + if [ -e /initdbdata/initdb.sql ]; then + echo "Init file created successfully!" + exit 0 + else + echo "Init file failed to create." + exit 1 + fi + + 2-initdb: + image: "{{ .Values.ubuntuImage.repository }}:{{ .Values.ubuntuImage.tag }}" + env: + - name: POSTGRESQL_DATABASE + value: "{{ .Values.postgresql.postgresqlDatabase }}" + - name: POSTGRESQL_USER + value: "{{ .Values.postgresql.postgresqlUsername }}" + - name: POSTGRESQL_PORT + value: "5432" + - name: POSTGRESQL_HOSTNAME + valueFrom: + secretKeyRef: + name: dbcreds + key: plainhost + - name: PGPASSWORD + valueFrom: + secretKeyRef: + name: dbcreds + key: postgresql-password + volumeMounts: + - name: initdbdata + mountPath: "/initdbdata" + command: ["/bin/sh", "-c"] + args: + - |- + psql -h "$POSTGRESQL_HOSTNAME" -d "$POSTGRESQL_DATABASE" -U "$POSTGRESQL_USER" -p "$POSTGRESQL_PORT" -o '/dev/null' -c 'SELECT * FROM public.guacamole_user' + if [ $? -eq 0 ]; then + echo "DB already initialized. Skipping..." + else + echo "Initializing DB's schema..." + psql -h "$POSTGRESQL_HOSTNAME" -d "$POSTGRESQL_DATABASE" -U "$POSTGRESQL_USER" -p "$POSTGRESQL_PORT" -a -w -f /initdbdata/initdb.sql + if [ $? -eq 0 ]; then + echo "DB's schema initialized successfully!" + exit 0 + else + echo "DB's schema failed to initialize." + exit 1 + fi + fi + + # Until they release an image with the updated driver, we need to manually replace it. + # https://issues.apache.org/jira/browse/GUACAMOLE-1433 + # https://github.com/apache/guacamole-client/pull/655 + # Both 3-temp-hach and 4-temp-hack will be removed on the next image release + 3-temp-hack: + image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" + securityContext: + runAsUser: 1001 + runAsGroup: 1001 + volumeMounts: + - name: temphack + mountPath: "/opt/guacamole/postgresql-hack" + command: ["/bin/sh", "-c"] + args: + - |- + echo "Checking postgresql driver version..." + if [ -e /opt/guacamole/postgresql/postgresql-42.2.24.jre7.jar ]; then + echo "Version found is correct." + exit 0 + else + echo "Old version found. Will try to download a known-to-work version." + echo "Downloading (postgresql-42.2.24.jre7.jar)..." + curl -L "https://jdbc.postgresql.org/download/postgresql-42.2.24.jre7.jar" >"/opt/guacamole/postgresql-hack/postgresql-42.2.24.jre7.jar" + if [ -e /opt/guacamole/postgresql-hack/postgresql-42.2.24.jre7.jar ]; then + echo "Downloaded successfully!" + cp -r /opt/guacamole/postgresql/* /opt/guacamole/postgresql-hack/ + if [ -e /opt/guacamole/postgresql-hack/postgresql-9.4-1201.jdbc41.jar ]; then + echo "Removing old version... (postgresql-9.4-1201.jdbc41.jar)" + rm "/opt/guacamole/postgresql-hack/postgresql-9.4-1201.jdbc41.jar" + if [ $? -eq 0 ]; then + echo "Removed successfully!" + else + echo "Failed to remove." + exit 1 + fi + fi + else + echo "Failed to download." + exit 1 + fi + fi + + 4-temp-hack: + image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" + securityContext: + runAsUser: 1001 + runAsGroup: 1001 + volumeMounts: + - name: temphack + mountPath: "/opt/guacamole/postgresql-hack" + - name: temphackalso + mountPath: "/opt/guacamole/postgresql" + command: ["/bin/sh", "-c"] + args: + - |- + echo "Copying postgres driver into the final destination." + cp -r /opt/guacamole/postgresql-hack/* /opt/guacamole/postgresql/ + if [ -e /opt/guacamole/postgresql/postgresql-42.2.24.jre7.jar ]; then + echo "Driver copied successfully!" + else + echo "Failed to copy the driver" + fi + +portal: + enabled: true diff --git a/stable/guacamole-client/6.0.0/questions.yaml b/stable/guacamole-client/6.0.0/questions.yaml new file mode 100644 index 00000000000..41c21ba9703 --- /dev/null +++ b/stable/guacamole-client/6.0.0/questions.yaml @@ -0,0 +1,2428 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" + path: "/guacamole" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: env + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: GUACD_HOSTNAME + label: "Guacd Hostname" + description: "The hostname of the guacd instance to use to establish remote desktop connections" + schema: + type: string + required: true + default: "" + - variable: GUACD_PORT + label: "Guacd Port" + description: "The port that Guacamole should use when connecting to guacd" + schema: + type: int + required: true + default: 4822 + - variable: general + group: "App Configuration" + label: "General Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: EXTENSION_PRIORITY + label: "Extension Priority (Leave blank for default)" + description: "A comma-separated list of the namespaces of all extensions that should be loaded in a specific order" + schema: + type: string + default: "" + - variable: api + group: "App Configuration" + label: "API Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: API_SESSION_TIMEOUT + label: "API Session Timeout (Leave blank for default)" + schema: + type: string + default: "" + - variable: totp + group: "App Configuration" + label: "TOTP Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: TOTP_ENABLED + label: "Enable TOTP" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: TOTP_ISSUER + label: "TOTP Issuer (Leave blank for default)" + schema: + type: string + default: "" + - variable: TOTP_PERIOD + label: "TOTP Period (Leave blank for default)" + schema: + type: string + default: "" + - variable: TOTP_DIGITS + label: "TOTP Digits" + schema: + type: string + default: "" + enum: + - value: "" + description: "default" + - value: "6" + description: "6" + - value: "7" + description: "7" + - value: "8" + description: "8" + - variable: TOTP_MODE + label: "TOTP Mode" + schema: + type: string + default: "" + enum: + - value: "" + description: "default" + - value: "sha1" + description: "sha1" + - value: "sha256" + description: "sha256" + - value: "sha512" + description: "sha512" + - variable: header + group: "App Configuration" + label: "Header Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: HEADER_ENABLED + label: "Enable Header" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: HTTP_AUTH_HEADER + label: "HTTP Auth Header (Leave blank for default)" + schema: + type: string + default: "" + - variable: json + group: "App Configuration" + label: "JSON Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: json_enabled + label: "Enable JSON" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: JSON_SECRET_KEY + label: "JSON Secret Key" + schema: + type: string + required: true + default: "" + - variable: JSON_TRUSTED_NETWORKS + label: "JSON Trusted Networks (Leave blank for unrestricted" + description: "Comma separated list e.g.: 127.0.0.0/8, 10.0.0.0/8" + schema: + type: string + default: "" + - variable: duo + group: "App Configuration" + label: "DUO Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: duo_enabled + label: "Enable DUO" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: DUO_API_HOSTNAME + label: "DUO API Hostname (api-XXXXXXXX.duosecurity.com)" + schema: + type: string + required: true + default: "" + - variable: DUO_INTEGRATION_KEY + label: "DUO Integration Key (Exactly 20 chars)" + schema: + min_length: 20 + max_length: 20 + type: string + required: true + default: "" + - variable: DUO_SECRET_KEY + label: "DUO Secret Key (Exactly 40 chars)" + schema: + min_length: 40 + max_length: 40 + type: string + required: true + default: "" + - variable: DUO_APPLICATION_KEY + label: "DUO Application Key (At least 40 chars)" + schema: + min_length: 40 + type: string + required: true + default: "" + - variable: cas + group: "App Configuration" + label: "CAS Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: cas_enabled + label: "Enable CAS" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: CAS_AUTHORIZATION_ENDPOINT + label: "CAS Authorization Endpoint" + schema: + type: string + required: true + default: "" + - variable: CAS_REDIRECT_URI + label: "CAS Redirect URI" + schema: + type: string + required: true + default: "" + - variable: CAS_CLEARPASS_KEY + label: "CAS Clearpass Key" + schema: + type: string + default: "" + - variable: CAS_GROUP_ATTRIBUTE + label: "CAS Group Attribute" + schema: + type: string + default: "" + - variable: CAS_GROUP_LDAP_BASE_DN + label: "CAS Group LDAP Base DN" + schema: + type: string + default: "" + - variable: CAS_GROUP_LDAP_ATTRIBUTE + label: "CAS Group LDAP Attribute" + schema: + type: string + default: "" + - variable: CAS_GROUP_FORMAT + label: "CAS Group Format" + schema: + type: string + default: "" + enum: + - value: "" + description: "default" + - value: "plain" + description: "plain" + - value: "ldap" + description: "ldap" + - variable: openid + group: "App Configuration" + label: "OpenID Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: openid_enabled + label: "Enable OpenID" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: OPENID_AUTHORIZATION_ENDPOINT + label: "OpenID Authorization Endpoint" + schema: + type: string + required: true + default: "" + - variable: OPENID_JWKS_ENDPOINT + label: "OpenID JWKS Endpoint" + schema: + type: string + required: true + default: "" + - variable: OPENID_ISSUER + label: "OpenID Issuer" + schema: + type: string + required: true + default: "" + - variable: OPENID_CLIENT_ID + label: "OpenID Client ID" + schema: + type: string + required: true + default: "" + - variable: OPENID_REDIRECT_URI + label: "OpenID Redirect URI" + schema: + type: string + required: true + default: "" + - variable: OPENID_USERNAME_CLAIM_TYPE + label: "OpenID Username Claim Type (Leave blank for default)" + schema: + type: string + default: "" + - variable: OPENID_GROUPS_CLAIM_TYPE + label: "OpenID Groups Claim Type (Leave blank for default)" + schema: + type: string + default: "" + - variable: OPENID_MAX_TOKEN_VALIDITY + label: "OpenID Max Token Validity (Leave blank for default)" + schema: + type: string + default: "" + - variable: radius + group: "App Configuration" + label: "Radius Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: radius_enabled + label: "Enable Radius" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: RADIUS_SHARED_SECRET + label: "Radius Shared Secret" + schema: + type: string + required: true + default: "" + - variable: RADIUS_AUTH_PROTOCOL + label: "Radius Auth Protocol" + schema: + type: string + required: true + default: "eap-tls" + enum: + - value: "pap" + description: "pap" + - value: "chap" + description: "chap" + - value: "mschapv1" + description: "mschapv1" + - value: "mschapv2" + description: "mschapv2" + - value: "eap-md5" + description: "eap-md5" + - value: "eap-tls" + description: "eap-tls" + - value: "eap-ttls" + description: "eap-ttls" + - variable: RADIUS_HOSTNAME + label: "Radius Hostname (Leave blank for default)" + schema: + type: string + default: "" + - variable: RADIUS_AUTH_PORT + label: "Radius Auth Port (Leave blank for default)" + schema: + type: string + default: "" + - variable: RADIUS_KEY_FILE + label: "Radius Key File (Leave blank for default)" + schema: + type: string + default: "" + - variable: RADIUS_KEY_TYPE + label: "Radius Key Type" + schema: + type: string + default: "" + enum: + - value: "" + description: "Default" + - value: "pem" + description: "pem" + - value: "jceks" + description: "jceks" + - value: "jks" + description: "jks" + - value: "pkcs12" + description: "pkcs12" + - variable: RADIUS_KEY_PASSWORD + label: "Radius Key Password (Leave blank if no password)" + schema: + type: string + default: "" + - variable: RADIUS_CA_FILE + label: "Radius CA File (Leave blank for default)" + schema: + type: string + default: "" + - variable: RADIUS_CA_TYPE + label: "Radius CA Type" + schema: + type: string + default: "" + enum: + - value: "" + description: "Default" + - value: "pem" + description: "pem" + - value: "jceks" + description: "jceks" + - value: "jks" + description: "jks" + - value: "pkcs12" + description: "pkcs12" + - variable: RADIUS_CA_PASSWORD + label: "Radius CA Password (Leave blank if no password)" + schema: + type: string + default: "" + - variable: RADIUS_TRUST_ALL + label: "Radius Trust All" + schema: + type: boolean + default: false + - variable: RADIUS_RETRIES + label: "Radius Retries (Leave blank for default)" + schema: + type: string + default: "" + - variable: RADIUS_TIMEOUT + label: "Radius Timeout (Leave blank for default)" + schema: + type: string + default: "" + - variable: RADIUS_EAP_TTLS_INNER_PROTOCOL + label: "Radius eap-ttls Inner Protocol" + description: "Only has effect when RADIUS_AUTH_PROTOCOL is set to eap-ttls" + schema: + type: string + default: "eap-tls" + enum: + - value: "pap" + description: "pap" + - value: "chap" + description: "chap" + - value: "mschapv1" + description: "mschapv1" + - value: "mschapv2" + description: "mschapv2" + - value: "eap-md5" + description: "eap-md5" + - value: "eap-tls" + description: "eap-tls" + - variable: ldap + group: "App Configuration" + label: "LDAP Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ldap_enabled + label: "Enable LDAP" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: LDAP_HOSTNAME + label: "LDAP Hostname (Leave blank for default)" + schema: + type: string + required: true + default: "" + - variable: LDAP_USER_BASE_DN + label: "LDAP User Base DN" + schema: + type: string + required: true + default: "" + - variable: LDAP_PORT + label: "LDAP Port (Leave blank for default)" + schema: + type: string + default: "" + - variable: LDAP_ENCRYPTION_METHOD + label: "LDAP Encryption Method (Leave blank for default)" + schema: + type: string + default: "" + enum: + - value: "" + description: "Default" + - value: "none" + description: "none" + - value: "ssl" + description: "ssl" + - value: "starttls" + description: "starttls" + - variable: LDAP_MAX_SEARCH_RESULTS + label: "LDAP Max Search Results (Leave blank for default)" + schema: + type: string + default: "" + - variable: LDAP_SEARCH_BIND_DN + label: "LDAP Search Bind DN (Leave blank for default)" + schema: + type: string + default: "" + - variable: LDAP_USER_ATTRIBUTES + label: "LDAP User Attributes" + schema: + type: string + default: "" + - variable: LDAP_SEARCH_BIND_PASSWORD + label: "LDAP Search Bind Password (Leave blank if no password)" + schema: + type: string + default: "" + - variable: LDAP_USERNAME_ATTRIBUTE + label: "LDAP Username Attribute" + schema: + type: string + default: "" + - variable: LDAP_MEMBER_ATTRIBUTE + label: "LDAP Member Attribute" + schema: + type: string + default: "" + - variable: LDAP_USER_SEARCH_FILTER + label: "LDAP User Search Filter (Leave blank for default)" + schema: + type: string + default: "" + - variable: LDAP_CONFIG_BASE_DN + label: "LDAP Config Base DN" + schema: + type: string + default: "" + - variable: LDAP_GROUP_BASE_DN + label: "LDAP Group Base DN" + schema: + type: string + default: "" + - variable: LDAP_GROUP_SEARCH_FILTER + label: "LDAP Group Search Filter (Leave blank for default)" + schema: + type: string + default: "" + - variable: LDAP_MEMBER_ATTRIBUTE_TYPE + label: "LDAP Encryption Method" + schema: + type: string + default: "" + enum: + - value: "" + description: "Default" + - value: "dn" + description: "dn" + - value: "uid" + description: "uid" + - variable: LDAP_GROUP_NAME_ATTRIBUTE + label: "LDAP Group Name Attribute (Leave blank for default)" + schema: + type: string + default: "" + - variable: LDAP_DEREFERENCE_ALIASES + label: "LDAP Dereference Aliases" + schema: + type: string + default: "" + enum: + - value: "" + description: "Default" + - value: "never" + description: "never" + - value: "searching" + description: "searching" + - value: "finding" + description: "finding" + - value: "always" + description: "always" + - variable: LDAP_FOLLOW_REFERRALS + label: "LDAP Follow Referrals" + schema: + type: boolean + default: false + - variable: LDAP_MAX_REFERRAL_HOPS + label: "LDAP Max Referrals Hops (Leave blank for default)" + schema: + type: string + default: "" + - variable: LDAP_OPERATION_TIMEOUT + label: "LDAP Operation Timeout (Leave blank for default)" + schema: + type: string + default: "" + - variable: saml + group: "App Configuration" + label: "SAML Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: saml_enabled + label: "Enable SAML" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: SAML_IDP_METADATA_URL + label: "SAML IDP Metadata URL" + schema: + type: string + default: "" + - variable: SAML_IDP_URL + label: "SAML IDP URL" + schema: + type: string + default: "" + - variable: SAML_ENTITY_ID + label: "SAML Entity ID" + schema: + type: string + default: "" + - variable: SAML_CALLBACK_URL + label: "SAML Callback URL" + schema: + type: string + default: "" + - variable: SAML_STRICT + label: "SAML Strict" + schema: + type: boolean + default: true + - variable: SAML_DEBUG + label: "SAML Debug" + schema: + type: boolean + default: false + - variable: SAML_COMPRESS_REQUEST + label: "SAML Compress Request" + schema: + type: boolean + default: true + - variable: SAML_COMPRESS_RESPONSE + label: "SAML Compress Response" + schema: + type: boolean + default: true + - variable: SAML_GROUP_ATTRIBUTE + label: "SAML Group Attribute (Leave empty for default)" + schema: + type: string + default: "" + - variable: proxy + group: "App Configuration" + label: "Proxy Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: REMOTE_IP_VALVE_ENABLED + label: "Enable Proxy" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PROXY_BY_HEADER + label: "Proxy by Header (Leave empty for default)" + schema: + type: string + default: "" + - variable: PROXY_PROTOCOL_HEADER + label: "Proxy Protocol Header (Leave empty for default)" + schema: + type: string + default: "" + - variable: PROXY_IP_HEADER + label: "Proxy IP Header (Leave empty for default)" + schema: + type: string + default: "" + - variable: PROXY_ALLOWED_IPS_REGEX + label: "Proxy Allowed IP Regex (Leave empty for default)" + schema: + type: string + default: "" + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 9998 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 1001 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 1001 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage" + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/guacamole-client/6.0.0/templates/_configmap.tpl b/stable/guacamole-client/6.0.0/templates/_configmap.tpl new file mode 100644 index 00000000000..095e19ad26e --- /dev/null +++ b/stable/guacamole-client/6.0.0/templates/_configmap.tpl @@ -0,0 +1,242 @@ +{{/* Define the configmap */}} +{{- define "guacamole-client.configmap" -}} +--- +apiVersion: v1 +kind: ConfigMap +metadata: + name: guacamole-client-env +data: + {{/* GENERAL */}} + {{- with .Values.general.EXTENSION_PRIORITY }} + EXTENSION_PRIORITY: {{ . | quote }} + {{- end }} + {{/* API */}} + {{- with .Values.api.API_SESSION_TIMEOUT }} + API_SESSION_TIMEOUT: {{ . | quote }} + {{- end }} + {{/* TOTP */}} + {{- if .Values.totp.TOTP_ENABLED }} + TOTP_ENABLED: {{ .Values.totp.TOTP_ENABLED | quote }} + {{- with .Values.totp.TOTP_ISSUER }} + TOTP_ISSUER: {{ . | quote }} + {{- end }} + {{- with .Values.totp.TOTP_DIGITS }} + TOTP_DIGITS: {{ . | quote }} + {{- end }} + {{- with .Values.totp.TOTP_PERIOD }} + TOTP_PERIOD: {{ . | quote }} + {{- end }} + {{- with .Values.totp.TOTP_MODE }} + TOTP_MODE: {{ . | quote }} + {{- end }} + {{- end }} + {{/* HEADER */}} + {{- if .Values.header.HEADER_ENABLED }} + HEADER_ENABLED: {{ .Values.header.HEADER_ENABLED | quote }} + {{- with .Values.header.HTTP_AUTH_HEADER }} + HTTP_AUTH_HEADER: {{ . | quote }} + {{- end }} + {{- end }} + {{/* JSON */}} + {{- with .Values.json.JSON_SECRET_KEY }} + JSON_SECRET_KEY: {{ . | quote }} + {{- with .Values.json.JSON_TRUSTED_NETWORKS }} + JSON_TRUSTED_NETWORKS: {{ . | quote }} + {{- end }} + {{- end }} + {{/* DUO */}} + {{- if and .Values.duo.DUO_API_HOSTNAME .Values.duo.DUO_INTEGRATION_KEY .Values.duo.DUO_SECRET_KEY .Values.duo.DUO_APPLICATION_KEY }} + DUO_API_HOSTNAME: {{ .Values.duo.DUO_API_HOSTNAME | quote }} + DUO_INTEGRATION_KEY: {{ .Values.duo.DUO_INTEGRATION_KEY | quote }} + DUO_SECRET_KEY: {{ .Values.duo.DUO_SECRET_KEY | quote }} + DUO_APPLICATION_KEY: {{ .Values.duo.DUO_APPLICATION_KEY | quote }} + {{- end }} + {{/* CAS */}} + {{- if and .Values.cas.CAS_AUTHORIZATION_ENDPOINT .Values.cas.CAS_REDIRECT_URI }} + CAS_AUTHORIZATION_ENDPOINT: {{ .Values.cas.CAS_AUTHORIZATION_ENDPOINT | quote }} + CAS_REDIRECT_URI: {{ .Values.cas.CAS_REDIRECT_URI | quote }} + {{- with .Values.cas.CAS_CLEARPASS_KEY }} + CAS_CLEARPASS_KEY: {{ . | quote }} + {{- end }} + {{- with .Values.cas.CAS_GROUP_ATTRIBUTE }} + CAS_GROUP_ATTRIBUTE: {{ . | quote }} + {{- with .Values.cas.CAS_GROUP_FORMAT }} + CAS_GROUP_FORMAT: {{ . | quote }} + {{- if eq .Values.cas.CAS_GROUP_FORMAT "ldap" }} + {{- with .Values.cas.CAS_GROUP_LDAP_BASE_DN }} + CAS_GROUP_LDAP_BASE_DN: {{ . | quote }} + {{- with .Values.cas.CAS_GROUP_LDAP_ATTRIBUTE }} + CAS_GROUP_LDAP_ATTRIBUTE: {{ . | quote }} + {{- end }} + {{- end }} + {{- end }} + {{- end }} + {{- end }} + {{- end }} + {{/* OpenID */}} + {{- if and .Values.openid.OPENID_AUTHORIZATION_ENDPOINT .Values.openid.OPENID_JWKS_ENDPOINT .Values.openid.OPENID_ISSUER .Values.openid.OPENID_CLIENT_ID .Values.openid.OPENID_REDIRECT_URI }} + OPENID_AUTHORIZATION_ENDPOINT: {{ .Values.openid.OPENID_AUTHORIZATION_ENDPOINT | quote }} + OPENID_JWKS_ENDPOINT: {{ .Values.openid.OPENID_JWKS_ENDPOINT | quote }} + OPENID_ISSUER: {{ .Values.openid.OPENID_ISSUER | quote }} + OPENID_CLIENT_ID: {{ .Values.openid.OPENID_CLIENT_ID | quote }} + OPENID_REDIRECT_URI: {{ .Values.openid.OPENID_REDIRECT_URI | quote }} + {{- with .Values.openid.OPENID_USERNAME_CLAIM_TYPE }} + OPENID_USERNAME_CLAIM_TYPE: {{ . | quote }} + {{- end }} + {{- with .Values.openid.OPENID_GROUPS_CLAIM_TYPE }} + OPENID_GROUPS_CLAIM_TYPE: {{ . | quote }} + {{- end }} + {{- with .Values.openid.OPENID_MAX_TOKEN_VALIDITY }} + OPENID_MAX_TOKEN_VALIDITY: {{ . | quote }} + {{- end }} + {{- end }} + {{/* RADIUS */}} + {{- if and .Values.radius.RADIUS_SHARED_SECRET .Values.radius.RADIUS_AUTH_PROTOCOL }} + RADIUS_SHARED_SECRET: {{ .Values.radius.RADIUS_SHARED_SECRET | quote }} + RADIUS_AUTH_PROTOCOL: {{ .Values.radius.RADIUS_AUTH_PROTOCOL | quote }} + {{- with .Values.radius.RADIUS_HOSTNAME }} + RADIUS_HOSTNAME: {{ . | quote }} + {{- end }} + {{- with .Values.radius.RADIUS_AUTH_PORT }} + RADIUS_AUTH_PORT: {{ . | quote }} + {{- end }} + {{- with .Values.radius.RADIUS_KEY_FILE }} + RADIUS_KEY_FILE: {{ . | quote }} + {{- end }} + {{- with .Values.radius.RADIUS_KEY_TYPE }} + RADIUS_KEY_TYPE: {{ . | quote }} + {{- end }} + {{- with .Values.radius.RADIUS_KEY_PASSWORD }} + RADIUS_KEY_PASSWORD: {{ . | quote }} + {{- end }} + {{- with .Values.radius.RADIUS_CA_FILE }} + RADIUS_CA_FILE: {{ . | quote }} + {{- end }} + {{- with .Values.radius.RADIUS_CA_TYPE }} + RADIUS_CA_TYPE: {{ . | quote }} + {{- end }} + {{- with .Values.radius.RADIUS_CA_PASSWORD }} + RADIUS_CA_PASSWORD: {{ . | quote }} + {{- end }} + {{- if .Values.radius.RADIUS_TRUST_ALL }} + RADIUS_TRUST_ALL: {{ .Values.radius.RADIUS_TRUST_ALL | quote }} + {{- end }} + {{- with .Values.radius.RADIUS_RETRIES }} + RADIUS_RETRIES: {{ . | quote }} + {{- end }} + {{- with .Values.radius.RADIUS_TIMEOUT }} + RADIUS_TIMEOUT: {{ . | quote }} + {{- end }} + {{- with .Values.radius.RADIUS_EAP_TTLS_INNER_PROTOCOL }} + RADIUS_EAP_TTLS_INNER_PROTOCOL: {{ . | quote }} + {{- end }} + {{- end }} + {{/* LDAP */}} + {{- if and .Values.ldap.LDAP_HOSTNAME .Values.ldap.LDAP_USER_BASE_DN }} + LDAP_HOSTNAME: {{ .Values.ldap.LDAP_HOSTNAME | quote }} + LDAP_USER_BASE_DN: {{ .Values.ldap.LDAP_USER_BASE_DN | quote }} + {{- with .Values.ldap.LDAP_PORT }} + LDAP_PORT: {{ . | quote }} + {{- end }} + {{- with .Values.ldap.LDAP_ENCRYPTION_METHOD }} + LDAP_ENCRYPTION_METHOD: {{ . | quote }} + {{- end }} + {{- with .Values.ldap.LDAP_MAX_SEARCH_RESULTS }} + LDAP_MAX_SEARCH_RESULTS: {{ . | quote }} + {{- end }} + {{- with .Values.ldap.LDAP_SEARCH_BIND_DN }} + LDAP_SEARCH_BIND_DN: {{ .| quote }} + {{- end }} + {{- with .Values.ldap.LDAP_USER_ATTRIBUTES }} + LDAP_USER_ATTRIBUTES: {{ . | quote }} + {{- end }} + {{- with .Values.ldap.LDAP_SEARCH_BIND_PASSWORD }} + LDAP_SEARCH_BIND_PASSWORD: {{ . | quote }} + {{- end }} + {{- with .Values.ldap.LDAP_USERNAME_ATTRIBUTE }} + LDAP_USERNAME_ATTRIBUTE: {{ . | quote }} + {{- end }} + {{- with .Values.ldap.LDAP_MEMBER_ATTRIBUTE }} + LDAP_MEMBER_ATTRIBUTE: {{ . | quote }} + {{- end }} + {{- with .Values.ldap.LDAP_USER_SEARCH_FILTER }} + LDAP_USER_SEARCH_FILTER: {{ . | quote }} + {{- end }} + {{- with .Values.ldap.LDAP_CONFIG_BASE_DN }} + LDAP_CONFIG_BASE_DN: {{ . | quote }} + {{- end }} + {{- with .Values.ldap.LDAP_GROUP_BASE_DN }} + LDAP_GROUP_BASE_DN: {{ . | quote }} + {{- end }} + {{- with .Values.ldap.LDAP_GROUP_SEARCH_FILTER }} + LDAP_GROUP_SEARCH_FILTER: {{ . | quote }} + {{- end }} + {{- with .Values.ldap.LDAP_MEMBER_ATTRIBUTE_TYPE }} + LDAP_MEMBER_ATTRIBUTE_TYPE: {{ . | quote }} + {{- end }} + {{- with .Values.ldap.LDAP_GROUP_NAME_ATTRIBUTE }} + LDAP_GROUP_NAME_ATTRIBUTE: {{ . | quote }} + {{- end }} + {{- with .Values.ldap.LDAP_DEREFERENCE_ALIASES }} + LDAP_DEREFERENCE_ALIASES: {{ . | quote }} + {{- end }} + {{- if .Values.ldap.LDAP_FOLLOW_REFERRALS }} + LDAP_FOLLOW_REFERRALS: {{ .Values.ldap.LDAP_FOLLOW_REFERRALS | quote }} + {{- with .Values.ldap.LDAP_MAX_REFERRAL_HOPS }} + LDAP_MAX_REFERRAL_HOPS: {{ . | quote }} + {{- end }} + {{- end }} + {{- with .Values.ldap.LDAP_OPERATION_TIMEOUT }} + LDAP_OPERATION_TIMEOUT: {{ . | quote }} + {{- end }} + {{- end }} + {{/* SAML */}} + {{- if or .Values.saml.SAML_IDP_METADATA_URL ( and ( .Values.saml.SAML_ENTITY_ID ) ( .Values.saml.SAML_CALLBACK_URL ) ) }} + {{- with .Values.saml.SAML_IDP_METADATA_URL }} + SAML_IDP_METADATA_URL: {{ . | quote }} + {{- end }} + {{- with .Values.saml.SAML_ENTITY_ID }} + SAML_ENTITY_ID: {{ . | quote }} + {{- end }} + {{- with .Values.saml.SAML_CALLBACK_URL }} + SAML_CALLBACK_URL: {{ . | quote }} + {{- end }} + {{- with .Values.saml.SAML_IDP_URL }} + SAML_IDP_URL: {{ . | quote }} + {{- end }} + {{- if .Values.saml.SAML_STRICT }} + SAML_STRICT: {{ .Values.saml.SAML_STRICT | quote }} + {{- end }} + {{- if .Values.saml.SAML_DEBUG }} + SAML_DEBUG: {{ .Values.saml.SAML_DEBUG | quote }} + {{- end }} + {{- if .Values.saml.SAML_COMPRESS_REQUEST }} + SAML_COMPRESS_REQUEST: {{ .Values.saml.SAML_COMPRESS_REQUEST | quote }} + {{- end }} + {{- if .Values.saml.SAML_COMPRESS_RESPONSE }} + SAML_COMPRESS_RESPONSE: {{ .alues.saml.SAML_COMPRESS_RESPONSE | quote }} + {{- end }} + {{- with .Values.saml.SAML_GROUP_ATTRIBUTE }} + SAML_GROUP_ATTRIBUTE: {{ . | quote }} + {{- end }} + {{- end }} + {{/* PROXY */}} + {{- if .Values.proxy.REMOTE_IP_VALVE_ENABLED }} + REMOTE_IP_VALVE_ENABLED: {{ .Values.proxy.REMOTE_IP_VALVE_ENABLED | quote }} + {{- with .Values.proxy.PROXY_BY_HEADER }} + PROXY_BY_HEADER: {{ . | quote }} + {{- end }} + {{- with .Values.proxy.PROXY_PROTOCOL_HEADER }} + PROXY_PROTOCOL_HEADER: {{ . | quote }} + {{- end }} + {{- with .Values.proxy.PROXY_PROTOCOL_HEADER }} + PROXY_PROTOCOL_HEADER: {{ . | quote }} + {{- end }} + {{- with .Values.proxy.PROXY_IP_HEADER }} + PROXY_IP_HEADER: {{ . | quote }} + {{- end }} + {{- with .Values.proxy.PROXY_ALLOWED_IPS_REGEX }} + PROXY_ALLOWED_IPS_REGEX: {{ . | quote }} + {{- end }} + {{- end }} +{{- end -}} diff --git a/stable/guacamole-client/6.0.0/templates/common.yaml b/stable/guacamole-client/6.0.0/templates/common.yaml new file mode 100644 index 00000000000..eefa02dc944 --- /dev/null +++ b/stable/guacamole-client/6.0.0/templates/common.yaml @@ -0,0 +1,8 @@ +{{/* Make sure all variables are set properly */}} +{{ include "tc.common.loader.init" . }} + +{{/* Render configmap for vaultwarden */}} +{{- include "guacamole-client.configmap" . }} + +{{/* Render the templates */}} +{{ include "tc.common.loader.apply" . }} diff --git a/stable/mosdns/3.0.3/values.yaml b/stable/guacamole-client/6.0.0/values.yaml similarity index 100% rename from stable/mosdns/3.0.3/values.yaml rename to stable/guacamole-client/6.0.0/values.yaml diff --git a/stable/guacd/3.0.3/Chart.lock b/stable/guacd/3.0.3/Chart.lock deleted file mode 100644 index 2448e036c7e..00000000000 --- a/stable/guacd/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:43:44.67891851Z" diff --git a/stable/guacd/3.0.3/Chart.yaml b/stable/guacd/3.0.3/Chart.yaml deleted file mode 100644 index 384383623db..00000000000 --- a/stable/guacd/3.0.3/Chart.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: guacd -version: 3.0.3 -appVersion: "1.4.0" -description: Guacd - Apache Guacamole is a clientless remote desktop gateway. -type: application -deprecated: false -home: https://truecharts.org/docs/charts/stable/guacd -icon: https://truecharts.org/img/hotlink-ok/chart-icons/guacd.png -keywords: - - guacd - - guacamole - - remote -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/guacd - - https://hub.docker.com/r/guacamole/guacd - - https://github.com/apache/guacamole-server -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 - # condition: -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/guacd/3.0.3/app-changelog.md b/stable/guacd/3.0.3/app-changelog.md deleted file mode 100644 index 980bc7bd03d..00000000000 --- a/stable/guacd/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [guacd-3.0.3](https://github.com/truecharts/charts/compare/guacd-3.0.2...guacd-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/guacd/3.0.3/charts/common-10.9.4.tgz b/stable/guacd/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/guacd/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/guacd/3.0.3/CHANGELOG.md b/stable/guacd/3.0.4/CHANGELOG.md similarity index 100% rename from stable/guacd/3.0.3/CHANGELOG.md rename to stable/guacd/3.0.4/CHANGELOG.md diff --git a/stable/guacd/3.0.4/Chart.yaml b/stable/guacd/3.0.4/Chart.yaml new file mode 100644 index 00000000000..5b09bc878fb --- /dev/null +++ b/stable/guacd/3.0.4/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: guacd +version: 3.0.4 +appVersion: "1.4.0" +description: Guacd - Apache Guacamole is a clientless remote desktop gateway. +type: application +deprecated: false +home: https://truecharts.org/docs/charts/stable/guacd +icon: https://truecharts.org/img/hotlink-ok/chart-icons/guacd.png +keywords: + - guacd + - guacamole + - remote +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/guacd + - https://hub.docker.com/r/guacamole/guacd + - https://github.com/apache/guacamole-server +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + # condition: +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/guacd/3.0.3/README.md b/stable/guacd/3.0.4/README.md similarity index 100% rename from stable/guacd/3.0.3/README.md rename to stable/guacd/3.0.4/README.md diff --git a/stable/guacd/3.0.4/app-changelog.md b/stable/guacd/3.0.4/app-changelog.md new file mode 100644 index 00000000000..9a4f187a9e2 --- /dev/null +++ b/stable/guacd/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [guacd-3.0.4](https://github.com/truecharts/charts/compare/guacd-3.0.3...guacd-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/guacd/3.0.3/app-readme.md b/stable/guacd/3.0.4/app-readme.md similarity index 100% rename from stable/guacd/3.0.3/app-readme.md rename to stable/guacd/3.0.4/app-readme.md diff --git a/stable/guacd/3.0.4/charts/common-10.9.7.tgz b/stable/guacd/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/guacd/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/guacd/3.0.3/ix_values.yaml b/stable/guacd/3.0.4/ix_values.yaml similarity index 100% rename from stable/guacd/3.0.3/ix_values.yaml rename to stable/guacd/3.0.4/ix_values.yaml diff --git a/stable/guacd/3.0.3/questions.yaml b/stable/guacd/3.0.4/questions.yaml similarity index 100% rename from stable/guacd/3.0.3/questions.yaml rename to stable/guacd/3.0.4/questions.yaml diff --git a/stable/librespeed/7.0.3/templates/common.yaml b/stable/guacd/3.0.4/templates/common.yaml similarity index 100% rename from stable/librespeed/7.0.3/templates/common.yaml rename to stable/guacd/3.0.4/templates/common.yaml diff --git a/stable/mosquitto/7.0.3/values.yaml b/stable/guacd/3.0.4/values.yaml similarity index 100% rename from stable/mosquitto/7.0.3/values.yaml rename to stable/guacd/3.0.4/values.yaml diff --git a/stable/habridge/3.0.3/Chart.lock b/stable/habridge/3.0.3/Chart.lock deleted file mode 100644 index 408f58c7d42..00000000000 --- a/stable/habridge/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:44:05.056116232Z" diff --git a/stable/habridge/3.0.3/Chart.yaml b/stable/habridge/3.0.3/Chart.yaml deleted file mode 100644 index 1010d2543e8..00000000000 --- a/stable/habridge/3.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: habridge -version: 3.0.3 -appVersion: "5.4.1" -description: Habridge emulates Philips Hue API to other home automation gateways such as an Amazon Echo/Dot or other systems that support Philips Hue. -type: application -deprecated: false -home: https://truecharts.org/docs/charts/stable/habridge -icon: https://truecharts.org/img/hotlink-ok/chart-icons/habridge.png -keywords: - - habridge -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/habridge - - https://hub.docker.com/r/linuxserver/habridge -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 - # condition: -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/habridge/3.0.3/app-changelog.md b/stable/habridge/3.0.3/app-changelog.md deleted file mode 100644 index c1364fc510a..00000000000 --- a/stable/habridge/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [habridge-3.0.3](https://github.com/truecharts/charts/compare/habridge-3.0.2...habridge-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/habridge/3.0.3/charts/common-10.9.4.tgz b/stable/habridge/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/habridge/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/habridge/3.0.3/CHANGELOG.md b/stable/habridge/3.0.4/CHANGELOG.md similarity index 100% rename from stable/habridge/3.0.3/CHANGELOG.md rename to stable/habridge/3.0.4/CHANGELOG.md diff --git a/stable/habridge/3.0.4/Chart.yaml b/stable/habridge/3.0.4/Chart.yaml new file mode 100644 index 00000000000..9e16dc20a3e --- /dev/null +++ b/stable/habridge/3.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: habridge +version: 3.0.4 +appVersion: "5.4.1" +description: Habridge emulates Philips Hue API to other home automation gateways such as an Amazon Echo/Dot or other systems that support Philips Hue. +type: application +deprecated: false +home: https://truecharts.org/docs/charts/stable/habridge +icon: https://truecharts.org/img/hotlink-ok/chart-icons/habridge.png +keywords: + - habridge +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/habridge + - https://hub.docker.com/r/linuxserver/habridge +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + # condition: +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/habridge/3.0.3/README.md b/stable/habridge/3.0.4/README.md similarity index 100% rename from stable/habridge/3.0.3/README.md rename to stable/habridge/3.0.4/README.md diff --git a/stable/habridge/3.0.4/app-changelog.md b/stable/habridge/3.0.4/app-changelog.md new file mode 100644 index 00000000000..6aa11828d31 --- /dev/null +++ b/stable/habridge/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [habridge-3.0.4](https://github.com/truecharts/charts/compare/habridge-3.0.3...habridge-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/habridge/3.0.3/app-readme.md b/stable/habridge/3.0.4/app-readme.md similarity index 100% rename from stable/habridge/3.0.3/app-readme.md rename to stable/habridge/3.0.4/app-readme.md diff --git a/stable/habridge/3.0.4/charts/common-10.9.7.tgz b/stable/habridge/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/habridge/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/habridge/3.0.3/ix_values.yaml b/stable/habridge/3.0.4/ix_values.yaml similarity index 100% rename from stable/habridge/3.0.3/ix_values.yaml rename to stable/habridge/3.0.4/ix_values.yaml diff --git a/stable/habridge/3.0.3/questions.yaml b/stable/habridge/3.0.4/questions.yaml similarity index 100% rename from stable/habridge/3.0.3/questions.yaml rename to stable/habridge/3.0.4/questions.yaml diff --git a/stable/linkding/3.0.3/templates/common.yaml b/stable/habridge/3.0.4/templates/common.yaml similarity index 100% rename from stable/linkding/3.0.3/templates/common.yaml rename to stable/habridge/3.0.4/templates/common.yaml diff --git a/stable/mstream/4.0.3/values.yaml b/stable/habridge/3.0.4/values.yaml similarity index 100% rename from stable/mstream/4.0.3/values.yaml rename to stable/habridge/3.0.4/values.yaml diff --git a/stable/hammond/3.0.3/Chart.lock b/stable/hammond/3.0.3/Chart.lock deleted file mode 100644 index db50cae6220..00000000000 --- a/stable/hammond/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:44:16.106372881Z" diff --git a/stable/hammond/3.0.3/Chart.yaml b/stable/hammond/3.0.3/Chart.yaml deleted file mode 100644 index 283e1379c47..00000000000 --- a/stable/hammond/3.0.3/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: "1.0.0" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: A self-hosted vehicle expense tracking system with support for multiple users. -home: https://truecharts.org/docs/charts/stable/hammond -icon: https://truecharts.org/img/hotlink-ok/chart-icons/hammond.png -keywords: - - hammond -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: hammond -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/hammond - - https://github.com/akhilrex/hammond - - https://hub.docker.com/r/akhilrex/hammond -version: 3.0.3 -annotations: - truecharts.org/catagories: | - - productivity - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/hammond/3.0.3/app-changelog.md b/stable/hammond/3.0.3/app-changelog.md deleted file mode 100644 index b6e9c1e2c74..00000000000 --- a/stable/hammond/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [hammond-3.0.3](https://github.com/truecharts/charts/compare/hammond-3.0.2...hammond-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/hammond/3.0.3/charts/common-10.9.4.tgz b/stable/hammond/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/hammond/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/hammond/3.0.3/CHANGELOG.md b/stable/hammond/3.0.4/CHANGELOG.md similarity index 100% rename from stable/hammond/3.0.3/CHANGELOG.md rename to stable/hammond/3.0.4/CHANGELOG.md diff --git a/stable/hammond/3.0.4/Chart.yaml b/stable/hammond/3.0.4/Chart.yaml new file mode 100644 index 00000000000..91246c3d3d8 --- /dev/null +++ b/stable/hammond/3.0.4/Chart.yaml @@ -0,0 +1,27 @@ +apiVersion: v2 +appVersion: "1.0.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: A self-hosted vehicle expense tracking system with support for multiple users. +home: https://truecharts.org/docs/charts/stable/hammond +icon: https://truecharts.org/img/hotlink-ok/chart-icons/hammond.png +keywords: + - hammond +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: hammond +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/hammond + - https://github.com/akhilrex/hammond + - https://hub.docker.com/r/akhilrex/hammond +version: 3.0.4 +annotations: + truecharts.org/catagories: | + - productivity + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/hammond/3.0.3/README.md b/stable/hammond/3.0.4/README.md similarity index 100% rename from stable/hammond/3.0.3/README.md rename to stable/hammond/3.0.4/README.md diff --git a/stable/hammond/3.0.4/app-changelog.md b/stable/hammond/3.0.4/app-changelog.md new file mode 100644 index 00000000000..787c687b92c --- /dev/null +++ b/stable/hammond/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [hammond-3.0.4](https://github.com/truecharts/charts/compare/hammond-3.0.3...hammond-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/hammond/3.0.3/app-readme.md b/stable/hammond/3.0.4/app-readme.md similarity index 100% rename from stable/hammond/3.0.3/app-readme.md rename to stable/hammond/3.0.4/app-readme.md diff --git a/stable/hammond/3.0.4/charts/common-10.9.7.tgz b/stable/hammond/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/hammond/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/hammond/3.0.3/ix_values.yaml b/stable/hammond/3.0.4/ix_values.yaml similarity index 100% rename from stable/hammond/3.0.3/ix_values.yaml rename to stable/hammond/3.0.4/ix_values.yaml diff --git a/stable/hammond/3.0.3/questions.yaml b/stable/hammond/3.0.4/questions.yaml similarity index 100% rename from stable/hammond/3.0.3/questions.yaml rename to stable/hammond/3.0.4/questions.yaml diff --git a/stable/hammond/3.0.3/templates/_secrets.tpl b/stable/hammond/3.0.4/templates/_secrets.tpl similarity index 100% rename from stable/hammond/3.0.3/templates/_secrets.tpl rename to stable/hammond/3.0.4/templates/_secrets.tpl diff --git a/stable/hammond/3.0.3/templates/common.yaml b/stable/hammond/3.0.4/templates/common.yaml similarity index 100% rename from stable/hammond/3.0.3/templates/common.yaml rename to stable/hammond/3.0.4/templates/common.yaml diff --git a/stable/muximux/4.0.3/values.yaml b/stable/hammond/3.0.4/values.yaml similarity index 100% rename from stable/muximux/4.0.3/values.yaml rename to stable/hammond/3.0.4/values.yaml diff --git a/stable/handbrake/14.0.4/CHANGELOG.md b/stable/handbrake/14.0.4/CHANGELOG.md new file mode 100644 index 00000000000..626842994e4 --- /dev/null +++ b/stable/handbrake/14.0.4/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [handbrake-14.0.0](https://github.com/truecharts/charts/compare/handbrake-13.0.43...handbrake-14.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [handbrake-13.0.46](https://github.com/truecharts/charts/compare/handbrake-13.0.43...handbrake-13.0.46) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [handbrake-13.0.45](https://github.com/truecharts/charts/compare/handbrake-13.0.43...handbrake-13.0.45) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [handbrake-13.0.45](https://github.com/truecharts/charts/compare/handbrake-13.0.43...handbrake-13.0.45) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [handbrake-13.0.45](https://github.com/truecharts/charts/compare/handbrake-13.0.43...handbrake-13.0.45) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [handbrake-13.0.44](https://github.com/truecharts/charts/compare/handbrake-13.0.43...handbrake-13.0.44) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + diff --git a/stable/handbrake/14.0.4/Chart.yaml b/stable/handbrake/14.0.4/Chart.yaml new file mode 100644 index 00000000000..d953c282c67 --- /dev/null +++ b/stable/handbrake/14.0.4/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +appVersion: "1.25.1" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs. +home: https://truecharts.org/docs/charts/stable/handbrake +icon: https://truecharts.org/img/hotlink-ok/chart-icons/handbrake.png +keywords: + - handbrake + - encode + - media +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: handbrake +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/handbrake + - https://github.com/jlesage/docker-handbrake + - https://hub.docker.com/r/jlesage/handbrake/ + - https://handbrake.fr/ +type: application +version: 14.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/handbrake/14.0.4/README.md b/stable/handbrake/14.0.4/README.md new file mode 100644 index 00000000000..030b33f9126 --- /dev/null +++ b/stable/handbrake/14.0.4/README.md @@ -0,0 +1,108 @@ +# handbrake + +HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [handbrake](https://truecharts.org/docs/charts/stable/handbrake) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/handbrake> +* <https://github.com/jlesage/docker-handbrake> +* <https://hub.docker.com/r/jlesage/handbrake/> +* <https://handbrake.fr/> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `handbrake` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install handbrake TrueCharts/handbrake +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `handbrake` deployment + +```console +helm uninstall handbrake +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install handbrake \ + --set env.TZ="America/New York" \ + TrueCharts/handbrake +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install handbrake TrueCharts/handbrake -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/handbrake/14.0.4/app-changelog.md b/stable/handbrake/14.0.4/app-changelog.md new file mode 100644 index 00000000000..2c5a6a3a9d4 --- /dev/null +++ b/stable/handbrake/14.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [handbrake-14.0.4](https://github.com/truecharts/charts/compare/handbrake-14.0.3...handbrake-14.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/handbrake/14.0.4/app-readme.md b/stable/handbrake/14.0.4/app-readme.md new file mode 100644 index 00000000000..ed4315eda78 --- /dev/null +++ b/stable/handbrake/14.0.4/app-readme.md @@ -0,0 +1,8 @@ +HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/handbrake](https://truecharts.org/docs/charts/stable/handbrake) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/handbrake/14.0.4/charts/common-10.9.7.tgz b/stable/handbrake/14.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/handbrake/14.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/handbrake/14.0.4/ix_values.yaml b/stable/handbrake/14.0.4/ix_values.yaml new file mode 100644 index 00000000000..e2849c022dd --- /dev/null +++ b/stable/handbrake/14.0.4/ix_values.yaml @@ -0,0 +1,72 @@ +image: + repository: tccr.io/truecharts/handbrake + tag: v1.25.1@sha256:a5261046540181d4f5f66fa1e207669487b58d241903647dd4ee8de997ae10ca + pullPolicy: IfNotPresent + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +service: + main: + ports: + main: + port: 10053 + targetPort: 5800 + vnc: + enabled: true + ports: + vnc: + enabled: true + port: 10055 + targetPort: 5900 + +envFrom: + - configMapRef: + name: '{{ include "tc.common.names.fullname" . }}-handbrake' + +secretEnv: + VNC_PASSWORD: "" + +handbrake: + KEEP_APP_RUNNING: false + DISPLAY_WIDTH: 1280 + DISPLAY_HEIGHT: 768 + SECURE_CONNECTION: false + ENABLE_CJK_FONT: false + AUTOMATED_CONVERSION_PRESET: "General/Very Fast 1080p30" + AUTOMATED_CONVERSION_FORMAT: "mp4" + AUTOMATED_CONVERSION_KEEP_SOURCE: true + AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION: "ignore" + +configmap: + handbrake: + enabled: true + data: + ENABLE_CJK_FONT: '{{ ternary "1" "0" .Values.handbrake.ENABLE_CJK_FONT }}' + KEEP_APP_RUNNING: '{{ ternary "1" "0" .Values.handbrake.KEEP_APP_RUNNING }}' + SECURE_CONNECTION: '{{ ternary "1" "0" .Values.handbrake.SECURE_CONNECTION }}' + DISPLAY_WIDTH: "{{ .Values.handbrake.DISPLAY_WIDTH }}" + DISPLAY_HEIGHT: "{{ .Values.handbrake.DISPLAY_HEIGHT }}" + AUTOMATED_CONVERSION_KEEP_SOURCE: '{{ ternary "1" "0" .Values.handbrake.AUTOMATED_CONVERSION_KEEP_SOURCE }}' + AUTOMATED_CONVERSION_PRESET: "{{ .Values.handbrake.AUTOMATED_CONVERSION_PRESET }}" + AUTOMATED_CONVERSION_FORMAT: "{{ .Values.handbrake.AUTOMATED_CONVERSION_FORMAT }}" + AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION: "{{ .Values.handbrake.AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION }}" + +persistence: + config: + enabled: true + mountPath: "/config" + storage: + enabled: true + mountPath: "/storage" + output: + enabled: true + mountPath: "/output" + +portal: + enabled: true diff --git a/stable/handbrake/14.0.4/questions.yaml b/stable/handbrake/14.0.4/questions.yaml new file mode 100644 index 00000000000..43979a35fc4 --- /dev/null +++ b/stable/handbrake/14.0.4/questions.yaml @@ -0,0 +1,2118 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + # Portal + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: secretEnv + group: "App Configuration" + label: "Image Secrets" + schema: + additional_attrs: true + type: dict + attrs: + - variable: VNC_PASSWORD + label: "VNC_PASSWORD" + description: "Password needed to connect to the application's GUI. See the VNC Password section for more details." + schema: + type: string + private: true + default: "" + - variable: handbrake + group: "App Configuration" + label: "HandBrake Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ENABLE_CJK_FONT + label: "ENABLE_CJK_FONT" + description: "When set to true, open-source computer font WenQuanYi Zen Hei is installed. " + schema: + type: boolean + default: false + - variable: KEEP_APP_RUNNING + label: "KEEP_APP_RUNNING" + description: "When set to true, the application will be automatically restarted if it crashes or if a user quits it." + schema: + type: boolean + default: false + - variable: gui + label: "GUI Settings" + description: "Always read description before changing a value here. Also refer to README" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: DISPLAY_WIDTH + label: "DISPLAY_WIDTH" + description: "Width (in pixels) of the application's window." + schema: + type: int + default: 1280 + required: true + - variable: DISPLAY_HEIGHT + label: "DISPLAY_HEIGHT" + description: "Height (in pixels) of the application's window." + schema: + type: int + default: 768 + required: true + - variable: SECURE_CONNECTION + label: "SECURE_CONNECTION" + description: "When set to true, an encrypted connection is used to access the application's GUI (either via a web browser or VNC client). See the Security section for more details." + schema: + type: boolean + default: false + - variable: autoconv + label: "Automated Conversion Settings" + description: "Always read description before changing a value here. Also refer to README" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: AUTOMATED_CONVERSION_PRESET + label: "AUTOMATED_CONVERSION_PRESET" + description: "HandBrake preset used by the automatic video converter. Identification of a preset must follow the format <CATEGORY>/<PRESET NAME>" + schema: + type: string + default: "General/Very Fast 1080p30" + required: true + - variable: AUTOMATED_CONVERSION_FORMAT + label: "AUTOMATED_CONVERSION_FORMAT" + description: "Video container format used by the automatic video converter for output files. This is typically the video filename extension." + schema: + type: string + default: "mp4" + required: true + - variable: AUTOMATED_CONVERSION_KEEP_SOURCE + label: "AUTOMATED_CONVERSION_KEEP_SOURCE" + description: "When set to 0, a video that has been successfully converted is removed from the watch folder." + schema: + type: boolean + default: false + - variable: AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION + label: "AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION" + description: "When set to ignore, a non-video file found in the watch folder is ignored. If set to copy, a non-video file is copied as-is to the output folder." + schema: + type: string + default: "ignore" + required: true + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10053 + required: true + - variable: vnc + label: "VNC Service" + description: "VNC Service" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: vnc + label: "TCP Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10055 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: storage + label: "App Storage" + description: "Application Storage." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: output + label: "App Output Storage" + description: "Stores the Application Output." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/logitech-media-server/5.0.3/templates/common.yaml b/stable/handbrake/14.0.4/templates/common.yaml similarity index 100% rename from stable/logitech-media-server/5.0.3/templates/common.yaml rename to stable/handbrake/14.0.4/templates/common.yaml diff --git a/stable/mylar/7.0.3/values.yaml b/stable/handbrake/14.0.4/values.yaml similarity index 100% rename from stable/mylar/7.0.3/values.yaml rename to stable/handbrake/14.0.4/values.yaml diff --git a/stable/haste-server/7.0.3/Chart.lock b/stable/haste-server/7.0.3/Chart.lock deleted file mode 100644 index 83c4f43e814..00000000000 --- a/stable/haste-server/7.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:44:42.482269133Z" diff --git a/stable/haste-server/7.0.3/Chart.yaml b/stable/haste-server/7.0.3/Chart.yaml deleted file mode 100644 index 66abe4d656d..00000000000 --- a/stable/haste-server/7.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: Simple text sharing -home: https://truecharts.org/docs/charts/stable/haste-server -icon: https://truecharts.org/img/hotlink-ok/chart-icons/haste-server.png -keywords: - - haste - - hastebin - - haste-server - - pastebin -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: haste-server -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/haste-server - - https://github.com/seejohnrun/haste-server - - https://github.com/k8s-at-home/container-images -version: 7.0.3 -annotations: - truecharts.org/catagories: | - - utilities - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/haste-server/7.0.3/app-changelog.md b/stable/haste-server/7.0.3/app-changelog.md deleted file mode 100644 index a84ff100814..00000000000 --- a/stable/haste-server/7.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [haste-server-7.0.3](https://github.com/truecharts/charts/compare/haste-server-7.0.2...haste-server-7.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/haste-server/7.0.3/charts/common-10.9.4.tgz b/stable/haste-server/7.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/haste-server/7.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/haste-server/7.0.3/CHANGELOG.md b/stable/haste-server/7.0.4/CHANGELOG.md similarity index 100% rename from stable/haste-server/7.0.3/CHANGELOG.md rename to stable/haste-server/7.0.4/CHANGELOG.md diff --git a/stable/haste-server/7.0.4/Chart.yaml b/stable/haste-server/7.0.4/Chart.yaml new file mode 100644 index 00000000000..0ccb38944e0 --- /dev/null +++ b/stable/haste-server/7.0.4/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: Simple text sharing +home: https://truecharts.org/docs/charts/stable/haste-server +icon: https://truecharts.org/img/hotlink-ok/chart-icons/haste-server.png +keywords: + - haste + - hastebin + - haste-server + - pastebin +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: haste-server +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/haste-server + - https://github.com/seejohnrun/haste-server + - https://github.com/k8s-at-home/container-images +version: 7.0.4 +annotations: + truecharts.org/catagories: | + - utilities + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/haste-server/7.0.3/README.md b/stable/haste-server/7.0.4/README.md similarity index 100% rename from stable/haste-server/7.0.3/README.md rename to stable/haste-server/7.0.4/README.md diff --git a/stable/haste-server/7.0.4/app-changelog.md b/stable/haste-server/7.0.4/app-changelog.md new file mode 100644 index 00000000000..80d55d68537 --- /dev/null +++ b/stable/haste-server/7.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [haste-server-7.0.4](https://github.com/truecharts/charts/compare/haste-server-7.0.3...haste-server-7.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/haste-server/7.0.3/app-readme.md b/stable/haste-server/7.0.4/app-readme.md similarity index 100% rename from stable/haste-server/7.0.3/app-readme.md rename to stable/haste-server/7.0.4/app-readme.md diff --git a/stable/haste-server/7.0.4/charts/common-10.9.7.tgz b/stable/haste-server/7.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/haste-server/7.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/haste-server/7.0.3/ix_values.yaml b/stable/haste-server/7.0.4/ix_values.yaml similarity index 100% rename from stable/haste-server/7.0.3/ix_values.yaml rename to stable/haste-server/7.0.4/ix_values.yaml diff --git a/stable/haste-server/7.0.3/questions.yaml b/stable/haste-server/7.0.4/questions.yaml similarity index 100% rename from stable/haste-server/7.0.3/questions.yaml rename to stable/haste-server/7.0.4/questions.yaml diff --git a/stable/makemkv/3.0.3/templates/common.yaml b/stable/haste-server/7.0.4/templates/common.yaml similarity index 100% rename from stable/makemkv/3.0.3/templates/common.yaml rename to stable/haste-server/7.0.4/templates/common.yaml diff --git a/stable/mymediaforalexa/2.0.3/values.yaml b/stable/haste-server/7.0.4/values.yaml similarity index 100% rename from stable/mymediaforalexa/2.0.3/values.yaml rename to stable/haste-server/7.0.4/values.yaml diff --git a/stable/headphones/5.0.3/Chart.lock b/stable/headphones/5.0.3/Chart.lock deleted file mode 100644 index df9911d997c..00000000000 --- a/stable/headphones/5.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:44:47.38020233Z" diff --git a/stable/headphones/5.0.3/Chart.yaml b/stable/headphones/5.0.3/Chart.yaml deleted file mode 100644 index fff1afe4aa8..00000000000 --- a/stable/headphones/5.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: "58edc604" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: "An automated music downloader for NZB and Torrent, written in Python. It supports SABnzbd, NZBget, Transmission, µTorrent and Blackhole." -home: https://truecharts.org/docs/charts/stable/headphones -icon: https://truecharts.org/img/hotlink-ok/chart-icons/headphones.png -keywords: - - headphones - - music - - downloader -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: headphones -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/headphones - - https://github.com/linuxserver/docker-headphones - - https://github.com/rembo10/headphones -type: application -version: 5.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/headphones/5.0.3/app-changelog.md b/stable/headphones/5.0.3/app-changelog.md deleted file mode 100644 index 53d4dc20cca..00000000000 --- a/stable/headphones/5.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [headphones-5.0.3](https://github.com/truecharts/charts/compare/headphones-5.0.2...headphones-5.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/headphones/5.0.3/charts/common-10.9.4.tgz b/stable/headphones/5.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/headphones/5.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/headphones/5.0.3/CHANGELOG.md b/stable/headphones/5.0.4/CHANGELOG.md similarity index 100% rename from stable/headphones/5.0.3/CHANGELOG.md rename to stable/headphones/5.0.4/CHANGELOG.md diff --git a/stable/headphones/5.0.4/Chart.yaml b/stable/headphones/5.0.4/Chart.yaml new file mode 100644 index 00000000000..216b1c1d6bb --- /dev/null +++ b/stable/headphones/5.0.4/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "58edc604" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: "An automated music downloader for NZB and Torrent, written in Python. It supports SABnzbd, NZBget, Transmission, µTorrent and Blackhole." +home: https://truecharts.org/docs/charts/stable/headphones +icon: https://truecharts.org/img/hotlink-ok/chart-icons/headphones.png +keywords: + - headphones + - music + - downloader +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: headphones +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/headphones + - https://github.com/linuxserver/docker-headphones + - https://github.com/rembo10/headphones +type: application +version: 5.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/headphones/5.0.3/README.md b/stable/headphones/5.0.4/README.md similarity index 100% rename from stable/headphones/5.0.3/README.md rename to stable/headphones/5.0.4/README.md diff --git a/stable/headphones/5.0.4/app-changelog.md b/stable/headphones/5.0.4/app-changelog.md new file mode 100644 index 00000000000..292f0531e20 --- /dev/null +++ b/stable/headphones/5.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [headphones-5.0.4](https://github.com/truecharts/charts/compare/headphones-5.0.3...headphones-5.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/headphones/5.0.3/app-readme.md b/stable/headphones/5.0.4/app-readme.md similarity index 100% rename from stable/headphones/5.0.3/app-readme.md rename to stable/headphones/5.0.4/app-readme.md diff --git a/stable/headphones/5.0.4/charts/common-10.9.7.tgz b/stable/headphones/5.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/headphones/5.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/headphones/5.0.3/ix_values.yaml b/stable/headphones/5.0.4/ix_values.yaml similarity index 100% rename from stable/headphones/5.0.3/ix_values.yaml rename to stable/headphones/5.0.4/ix_values.yaml diff --git a/stable/headphones/5.0.3/questions.yaml b/stable/headphones/5.0.4/questions.yaml similarity index 100% rename from stable/headphones/5.0.3/questions.yaml rename to stable/headphones/5.0.4/questions.yaml diff --git a/stable/mstream/4.0.3/templates/common.yaml b/stable/headphones/5.0.4/templates/common.yaml similarity index 100% rename from stable/mstream/4.0.3/templates/common.yaml rename to stable/headphones/5.0.4/templates/common.yaml diff --git a/stable/mysql-workbench/3.0.3/values.yaml b/stable/headphones/5.0.4/values.yaml similarity index 100% rename from stable/mysql-workbench/3.0.3/values.yaml rename to stable/headphones/5.0.4/values.yaml diff --git a/stable/healthchecks/8.0.3/Chart.lock b/stable/healthchecks/8.0.3/Chart.lock deleted file mode 100644 index 40dc66cd796..00000000000 --- a/stable/healthchecks/8.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:44:54.251893292Z" diff --git a/stable/healthchecks/8.0.3/Chart.yaml b/stable/healthchecks/8.0.3/Chart.yaml deleted file mode 100644 index 2aa9a537c85..00000000000 --- a/stable/healthchecks/8.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "1.22.0" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: Healthchecks is a cron job monitoring service. It listens for HTTP requests and email messages ("pings") from your cron jobs and scheduled tasks ("checks"). When a ping does not arrive on time, Healthchecks sends out alerts. -home: https://truecharts.org/docs/charts/stable/healthchecks -icon: https://truecharts.org/img/hotlink-ok/chart-icons/healthchecks.png -keywords: - - cron - - monitoring - - alert -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: healthchecks -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/healthchecks - - https://github.com/healthchecks/healthchecks - - https://hub.docker.com/r/linuxserver/healthchecks -version: 8.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/healthchecks/8.0.3/app-changelog.md b/stable/healthchecks/8.0.3/app-changelog.md deleted file mode 100644 index 8b2c5a4370e..00000000000 --- a/stable/healthchecks/8.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [healthchecks-8.0.3](https://github.com/truecharts/charts/compare/healthchecks-8.0.2...healthchecks-8.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/healthchecks/8.0.3/charts/common-10.9.4.tgz b/stable/healthchecks/8.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/healthchecks/8.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/healthchecks/8.0.3/CHANGELOG.md b/stable/healthchecks/8.0.4/CHANGELOG.md similarity index 100% rename from stable/healthchecks/8.0.3/CHANGELOG.md rename to stable/healthchecks/8.0.4/CHANGELOG.md diff --git a/stable/healthchecks/8.0.4/Chart.yaml b/stable/healthchecks/8.0.4/Chart.yaml new file mode 100644 index 00000000000..45e3e181cc9 --- /dev/null +++ b/stable/healthchecks/8.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "1.22.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: Healthchecks is a cron job monitoring service. It listens for HTTP requests and email messages ("pings") from your cron jobs and scheduled tasks ("checks"). When a ping does not arrive on time, Healthchecks sends out alerts. +home: https://truecharts.org/docs/charts/stable/healthchecks +icon: https://truecharts.org/img/hotlink-ok/chart-icons/healthchecks.png +keywords: + - cron + - monitoring + - alert +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: healthchecks +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/healthchecks + - https://github.com/healthchecks/healthchecks + - https://hub.docker.com/r/linuxserver/healthchecks +version: 8.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/healthchecks/8.0.3/README.md b/stable/healthchecks/8.0.4/README.md similarity index 100% rename from stable/healthchecks/8.0.3/README.md rename to stable/healthchecks/8.0.4/README.md diff --git a/stable/healthchecks/8.0.4/app-changelog.md b/stable/healthchecks/8.0.4/app-changelog.md new file mode 100644 index 00000000000..f61d2952b4a --- /dev/null +++ b/stable/healthchecks/8.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [healthchecks-8.0.4](https://github.com/truecharts/charts/compare/healthchecks-8.0.3...healthchecks-8.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/healthchecks/8.0.3/app-readme.md b/stable/healthchecks/8.0.4/app-readme.md similarity index 100% rename from stable/healthchecks/8.0.3/app-readme.md rename to stable/healthchecks/8.0.4/app-readme.md diff --git a/stable/healthchecks/8.0.4/charts/common-10.9.7.tgz b/stable/healthchecks/8.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/healthchecks/8.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/healthchecks/8.0.3/ix_values.yaml b/stable/healthchecks/8.0.4/ix_values.yaml similarity index 100% rename from stable/healthchecks/8.0.3/ix_values.yaml rename to stable/healthchecks/8.0.4/ix_values.yaml diff --git a/stable/healthchecks/8.0.3/questions.yaml b/stable/healthchecks/8.0.4/questions.yaml similarity index 100% rename from stable/healthchecks/8.0.3/questions.yaml rename to stable/healthchecks/8.0.4/questions.yaml diff --git a/stable/mediainfo/2.0.3/templates/common.yaml b/stable/healthchecks/8.0.4/templates/common.yaml similarity index 100% rename from stable/mediainfo/2.0.3/templates/common.yaml rename to stable/healthchecks/8.0.4/templates/common.yaml diff --git a/stable/nano-wallet/3.0.3/values.yaml b/stable/healthchecks/8.0.4/values.yaml similarity index 100% rename from stable/nano-wallet/3.0.3/values.yaml rename to stable/healthchecks/8.0.4/values.yaml diff --git a/stable/hedgedoc/6.0.0/CHANGELOG.md b/stable/hedgedoc/6.0.0/CHANGELOG.md new file mode 100644 index 00000000000..fb71d20c29e --- /dev/null +++ b/stable/hedgedoc/6.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [hedgedoc-5.0.0](https://github.com/truecharts/charts/compare/hedgedoc-4.0.67...hedgedoc-5.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update docker general non-major ([#4331](https://github.com/truecharts/charts/issues/4331)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [hedgedoc-4.0.71](https://github.com/truecharts/charts/compare/hedgedoc-4.0.67...hedgedoc-4.0.71) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update docker general non-major ([#4331](https://github.com/truecharts/charts/issues/4331)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [hedgedoc-4.0.70](https://github.com/truecharts/charts/compare/hedgedoc-4.0.67...hedgedoc-4.0.70) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update docker general non-major ([#4331](https://github.com/truecharts/charts/issues/4331)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [hedgedoc-4.0.70](https://github.com/truecharts/charts/compare/hedgedoc-4.0.67...hedgedoc-4.0.70) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update docker general non-major ([#4331](https://github.com/truecharts/charts/issues/4331)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [hedgedoc-4.0.70](https://github.com/truecharts/charts/compare/hedgedoc-4.0.67...hedgedoc-4.0.70) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update docker general non-major ([#4331](https://github.com/truecharts/charts/issues/4331)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [hedgedoc-4.0.69](https://github.com/truecharts/charts/compare/hedgedoc-4.0.67...hedgedoc-4.0.69) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] diff --git a/stable/hedgedoc/6.0.0/Chart.yaml b/stable/hedgedoc/6.0.0/Chart.yaml new file mode 100644 index 00000000000..a301f27817c --- /dev/null +++ b/stable/hedgedoc/6.0.0/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: hedgedoc +version: 6.0.0 +appVersion: "1.9.6" +description: HedgeDoc lets you create real-time collaborative markdown notes. +type: application +deprecated: false +home: https://truecharts.org/docs/charts/stable/hedgedoc +icon: https://truecharts.org/img/hotlink-ok/chart-icons/hedgedoc.png +keywords: + - hedgedoc +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/hedgedoc + - https://hub.docker.com/r/linuxserver/hedgedoc +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/hedgedoc/6.0.0/README.md b/stable/hedgedoc/6.0.0/README.md new file mode 100644 index 00000000000..4310b27e9ed --- /dev/null +++ b/stable/hedgedoc/6.0.0/README.md @@ -0,0 +1,107 @@ +# hedgedoc + +HedgeDoc lets you create real-time collaborative markdown notes. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [hedgedoc](https://truecharts.org/docs/charts/stable/hedgedoc) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/hedgedoc> +* <https://hub.docker.com/r/linuxserver/hedgedoc> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.122 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `hedgedoc` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install hedgedoc TrueCharts/hedgedoc +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `hedgedoc` deployment + +```console +helm uninstall hedgedoc +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install hedgedoc \ + --set env.TZ="America/New York" \ + TrueCharts/hedgedoc +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install hedgedoc TrueCharts/hedgedoc -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/hedgedoc/6.0.0/app-changelog.md b/stable/hedgedoc/6.0.0/app-changelog.md new file mode 100644 index 00000000000..7a48940e6a4 --- /dev/null +++ b/stable/hedgedoc/6.0.0/app-changelog.md @@ -0,0 +1,11 @@ + + +## [hedgedoc-6.0.0](https://github.com/truecharts/charts/compare/hedgedoc-5.0.3...hedgedoc-6.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update docker general non-major ([#4394](https://github.com/truecharts/charts/issues/4394)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/hedgedoc/6.0.0/app-readme.md b/stable/hedgedoc/6.0.0/app-readme.md new file mode 100644 index 00000000000..aa98136cf14 --- /dev/null +++ b/stable/hedgedoc/6.0.0/app-readme.md @@ -0,0 +1,8 @@ +HedgeDoc lets you create real-time collaborative markdown notes. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/hedgedoc](https://truecharts.org/docs/charts/stable/hedgedoc) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/hedgedoc/6.0.0/charts/common-10.9.7.tgz b/stable/hedgedoc/6.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/hedgedoc/6.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/hedgedoc/6.0.0/charts/postgresql-9.0.5.tgz b/stable/hedgedoc/6.0.0/charts/postgresql-9.0.5.tgz new file mode 100644 index 00000000000..8fe3c326a7c Binary files /dev/null and b/stable/hedgedoc/6.0.0/charts/postgresql-9.0.5.tgz differ diff --git a/stable/hedgedoc/6.0.0/ix_values.yaml b/stable/hedgedoc/6.0.0/ix_values.yaml new file mode 100644 index 00000000000..42b5f317222 --- /dev/null +++ b/stable/hedgedoc/6.0.0/ix_values.yaml @@ -0,0 +1,144 @@ +image: + repository: tccr.io/truecharts/hedgedoc + pullPolicy: IfNotPresent + tag: 1.9.6@sha256:9a0646ad8c0b0d0e2fdabc562c87880622f774e1ef10ad86be382404feb0446b + +env: + NODE_ENV: "production" + CMD_PORT: "{{ .Values.service.main.ports.main.port }}" + CMD_DB_PORT: "5432" + CMD_DB_DIALECT: "postgres" + CMD_DB_USERNAME: "{{ .Values.postgresql.postgresqlUsername }}" + CMD_DB_DATABASE: "{{ .Values.postgresql.postgresqlDatabase }}" + CMD_SESSION_SECRET: + secretKeyRef: + name: hedgedoc-secrets + key: CMD_SESSION_SECRET + CMD_DB_HOST: + secretKeyRef: + name: dbcreds + key: plainhost + CMD_DB_PASSWORD: + secretKeyRef: + name: dbcreds + key: postgresql-password + # User Defined + CMD_FORBIDDEN_NOTE_IDS: "robots.txt, favicon.ico, api, build, css, docs, fonts, js, uploads, vendor, views" + CMD_IMAGE_UPLOAD_TYPE: "filesystem" + CMD_SOURCE_URL: "" + CMD_TOOBUSY_LAG: 70 + CMD_ALLOW_GRAVATAR: true + CMD_DOMAIN: false + CMD_PROTOCOL_USESSL: false + CMD_URL_ADDPORT: false + # CMD_ALLOW_ORIGIN: "localhost" + # CMD_HSTS_ENABLE: true + # CMD_HSTS_INCLUDE_SUBDOMAINS: true + # CMD_HSTS_MAX_AGE: 31536000 + # CMD_HSTS_PRELOAD: true + # CMD_CSP_ENABLE: true + # CMD_CSP_ADD_DISQUS: false + # CMD_CSP_ADD_GOOGLE_ANALYTICS: false + # CMD_CSP_REPORTURI: "" + # CMD_CSP_ALLOW_FRAMING: true + # CMD_CSP_ALLOW_PDF_EMBED: true + # CMD_COOKIE_POLICY: "lax" + # CMD_ALLOW_ANONYMOUS: false + # CMD_ALLOW_ANONYMOUS_EDITS: false + # CMD_ALLOW_FREEURL: false + # CMD_REQUIRE_FREEURL_AUTHENTICATION: true + # CMD_DEFAULT_PERMISSION: "editable" + # CMD_SESSION_LIFE: 1209600000 + # CMD_EMAIL: true + # CMD_ALLOW_EMAIL_REGISTER: true + # CMD_DROPBOX_CLIENTID: "" + # CMD_DROPBOX_CLIENTSECRET: "" + # CMD_FACEBOOK_CLIENTID: "" + # CMD_FACEBOOK_CLIENTSECRET: "" + # CMD_GITHUB_CLIENTID: "" + # CMD_GITHUB_CLIENTSECRET: "" + # CMD_GITLAB_SCOPE: "api" + # CMD_GITLAB_BASEURL: "" + # CMD_GITLAB_CLIENTID: "" + # CMD_GITLAB_CLIENTSECRET: "" + # CMD_GITLAB_VERSION: "v4" + # CMD_GOOGLE_CLIENTID: "" + # CMD_GOOGLE_CLIENTSECRET: "" + # CMD_GOOGLE_HOSTEDDOMAIN: "" + # CMD_TWITTER_CONSUMERKEY: "" + # CMD_TWITTER_CONSUMERSECRET: "" + # CMD_MATTERMOST_BASEURL: "" + # CMD_MATTERMOST_CLIENTID: "" + # CMD_MATTERMOST_CLIENTSECRET: "" + # CMD_OAUTH2_USER_PROFILE_URL: "" + # CMD_OAUTH2_USER_PROFILE_USERNAME_ATTR: "" + # CMD_OAUTH2_USER_PROFILE_DISPLAY_NAME_ATTR: "" + # CMD_OAUTH2_USER_PROFILE_EMAIL_ATTR: "" + # CMD_OAUTH2_USER_PROFILE_ID_ATTR: "" + # CMD_OAUTH2_TOKEN_URL: "" + # CMD_OAUTH2_AUTHORIZATION_URL: "" + # CMD_OAUTH2_CLIENT_ID: "" + # CMD_OAUTH2_CLIENT_SECRET: "" + # CMD_OAUTH2_PROVIDERNAME: "" + # CMD_OAUTH2_SCOPE: "" + # CMD_OAUTH2_ROLES_CLAIM: "" + # CMD_OAUTH2_ACCESS_ROLE: "" + # CMD_LDAP_URL: "" + # CMD_LDAP_BINDDN: "" + # CMD_LDAP_BINDCREDENTIALS: "" + # CMD_LDAP_SEARCHBASE: "" + # CMD_LDAP_SEARCHFILTER: "" + # CMD_LDAP_SEARCHATTRIBUTES: "" + # CMD_LDAP_USERIDFIELD: "" + # CMD_LDAP_USERNAMEFIELD: "" + # CMD_LDAP_TLS_CA: "" + # CMD_LDAP_PROVIDERNAME: "" + # CMD_SAML_IDPSSOURL: "" + # CMD_SAML_IDPCERT: "" + # CMD_SAML_CLIENTCERT: "" + # CMD_SAML_ISSUER: "" + # CMD_SAML_DISABLEREQUESTEDAUTHNCONTEXT: false + # CMD_SAML_IDENTIFIERFORMAT: "urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress" + # CMD_SAML_GROUPATTRIBUTE: "" + # CMD_SAML_REQUIREDGROUPS: "" + # CMD_SAML_EXTERNALGROUPS: "" + # CMD_SAML_ATTRIBUTE_ID: "" + # CMD_SAML_ATTRIBUTE_USERNAME: "" + # CMD_SAML_ATTRIBUTE_EMAIL: "" + # CMD_SAML_PROVIDERNAME: "" + # CMD_S3_ACCESS_KEY_ID: "" + # CMD_S3_SECRET_ACCESS_KEY: "" + # CMD_S3_REGION: "" + # CMD_S3_BUCKET: "" + # CMD_S3_ENDPOINT: "" + # CMD_AZURE_CONNECTION_STRING: "" + # CMD_AZURE_CONTAINER: "" + # CMD_MINIO_ACCESS_KEY: "" + # CMD_MINIO_SECRET_KEY: "" + # CMD_MINIO_ENDPOINT: "" + # CMD_MINIO_PORT: "" + # CMD_MINIO_SECURE: true + # CMD_IMGUR_CLIENTID: "" + # CMD_LUTIM_URL: "" + # DEBUG: false + # CMD_LOGLEVEL: "info" + +service: + main: + ports: + main: + port: 10132 + +persistence: + uploads: + enabled: true + mountPath: "/hedgedoc/public/uploads" + +postgresql: + enabled: true + existingSecret: "dbcreds" + postgresqlUsername: hedgedoc + postgresqlDatabase: hedgedoc + +portal: + enabled: true diff --git a/stable/hedgedoc/6.0.0/questions.yaml b/stable/hedgedoc/6.0.0/questions.yaml new file mode 100644 index 00000000000..3dfee75c61e --- /dev/null +++ b/stable/hedgedoc/6.0.0/questions.yaml @@ -0,0 +1,2651 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: env + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: generalsettings + label: "General Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: CMD_FORBIDDEN_NOTE_IDS + label: "CMD_FORBIDDEN_NOTE_IDS" + description: "disallow creation of notes, even if allowFreeUrl or CMD_ALLOW_FREEURL is true" + schema: + type: string + default: "robots.txt, favicon.ico, api, build, css, docs, fonts, js, uploads, vendor, views" + - variable: CMD_IMAGE_UPLOAD_TYPE + label: "CMD_IMAGE_UPLOAD_TYPE" + description: "Where to upload images." + schema: + type: string + default: "filesystem" + enum: + - value: "filesystem" + description: "filesystem" + - value: "imgur" + description: "imgur" + - value: "s3" + description: "s3" + - value: "minio" + description: "minio" + - value: "azure" + description: "azure" + - value: "lutim" + description: "lutim" + - variable: CMD_SOURCE_URL + label: "CMD_SOURCE_URL" + description: "Provides the link to the source code of HedgeDoc on the entry page" + schema: + type: string + default: "" + - variable: CMD_TOOBUSY_LAG + label: "CMD_TOOBUSY_LAG" + description: "CPU time for one event loop tick until node throttles connections. (milliseconds)" + schema: + type: int + default: 70 + - variable: CMD_ALLOW_GRAVATAR + label: "CMD_ALLOW_GRAVATAR" + description: "Set to false to disable Libravatar as profile picture source on your instance." + schema: + type: boolean + default: true + - variable: httpsettings + label: "HTTP Settings" + schema: + type: boolean + default: true + show_subquestions_if: true + subquestions: + - variable: CMD_DOMAIN + label: "CMD_DOMAIN" + description: "Domain name (eg. hedgedoc.org)" + schema: + type: string + default: "" + - variable: CMD_PROTOCOL_USESSL + label: "CMD_PROTOCOL_USESSL" + description: "Set to use SSL protocol for resources path (only applied when domain is set)" + schema: + type: boolean + default: false + - variable: CMD_URL_ADDPORT + label: "CMD_URL_ADDPORT" + description: "Set to add port on callback URL (ports 80 or 443 won't be applied) (only applied when domain is set)" + schema: + type: boolean + default: false + - variable: CMD_ALLOW_ORIGIN + label: "CMD_ALLOW_ORIGIN" + description: "Domain name whitelist (use comma to separate)" + schema: + type: string + default: "localhost" + - variable: websecsettings + label: "Web Security Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: CMD_HSTS_ENABLE + label: "CMD_HSTS_ENABLE" + description: "Set to enable HSTS if HTTPS is also enabled" + schema: + type: boolean + default: true + - variable: CMD_HSTS_INCLUDE_SUBDOMAINS + label: "CMD_HSTS_INCLUDE_SUBDOMAINS" + description: "Set to include subdomains in HSTS" + schema: + type: boolean + default: true + - variable: CMD_HSTS_MAX_AGE + label: "CMD_HSTS_MAX_AGE" + description: "Max duration in seconds to tell clients to keep HSTS status" + schema: + type: int + default: 31536000 + - variable: CMD_HSTS_PRELOAD + label: "CMD_HSTS_PRELOAD" + description: "Whether to allow preloading of the site's HSTS status" + schema: + type: boolean + default: true + - variable: CMD_CSP_ENABLE + label: "CMD_CSP_ENABLE" + description: "Whether to apply a Content-Security-Policy header to responses" + schema: + type: boolean + default: true + - variable: CMD_CSP_ADD_DISQUS + label: "CMD_CSP_ADD_DISQUS" + description: "Enable to allow users to add Disqus comments to their notes or presentations." + schema: + type: boolean + default: false + - variable: CMD_CSP_ADD_GOOGLE_ANALYTICS + label: "CMD_CSP_ADD_GOOGLE_ANALYTICS" + description: "Enable to allow users to add Google Analytics to their notes." + schema: + type: boolean + default: false + - variable: CMD_CSP_REPORTURI + label: "CMD_CSP_REPORTURI" + description: "Allows to add a URL for CSP reports in case of violations." + schema: + type: string + default: "" + - variable: CMD_CSP_ALLOW_FRAMING + label: "CMD_CSP_ALLOW_FRAMING" + description: "Disable to disallow embedding of the instance via iframe." + schema: + type: boolean + default: true + - variable: CMD_CSP_ALLOW_PDF_EMBED + label: "CMD_CSP_ALLOW_PDF_EMBED" + description: "Disable to disallow embedding PDFs." + schema: + type: boolean + default: true + - variable: CMD_COOKIE_POLICY + label: "CMD_COOKIE_POLICY" + description: "Set a SameSite policy whether cookies are send from cross-origin" + schema: + type: string + default: "lax" + enum: + - value: "lax" + description: "lax" + - value: "strict" + description: "strict" + - value: "none" + description: "none" + - variable: userprivillegesettings + label: "Users and Privileges Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: CMD_ALLOW_ANONYMOUS + label: "CMD_ALLOW_ANONYMOUS" + description: "Set to allow anonymous usage" + schema: + type: boolean + default: false + - variable: CMD_ALLOW_ANONYMOUS_EDITS + label: "CMD_ALLOW_ANONYMOUS_EDITS" + description: "If allowAnonymous is false: allow users to select freely permission, allowing guests to edit existing notes" + schema: + type: boolean + default: false + - variable: CMD_ALLOW_FREEURL + label: "CMD_ALLOW_FREEURL" + description: "Set to allow new note creation by accessing a nonexistent note URL" + schema: + type: boolean + default: false + - variable: CMD_REQUIRE_FREEURL_AUTHENTICATION + label: "CMD_REQUIRE_FREEURL_AUTHENTICATION" + description: "Set to require authentication for FreeURL mode style note creation" + schema: + type: boolean + default: true + - variable: CMD_DEFAULT_PERMISSION + label: "CMD_DEFAULT_PERMISSION" + description: "Set notes default permission (only applied on signed-in users)" + schema: + type: string + default: "editable" + enum: + - value: "editable" + description: "editable" + - value: "freely" + description: "freely" + - value: "limited" + description: "limited" + - value: "locked" + description: "locked" + - value: "protected" + description: "protected" + - value: "private" + description: "private" + - variable: CMD_SESSION_LIFE + label: "CMD_SESSION_LIFE" + description: "Cookie session life time in milliseconds." + schema: + type: int + default: 1209600000 + - variable: loginsettings + label: "Login Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: CMD_EMAIL + label: "CMD_EMAIL" + description: "Set to allow email sign-in" + schema: + type: boolean + default: true + - variable: CMD_ALLOW_EMAIL_REGISTER + label: "CMD_ALLOW_EMAIL_REGISTER" + description: "Set to allow registration of new accounts using an email address." + schema: + type: boolean + default: true + - variable: dropboxsettings + label: "Dropbox Login Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: CMD_DROPBOX_CLIENTID + label: "CMD_DROPBOX_CLIENTID" + description: "Dropbox API client id" + schema: + type: string + private: true + default: "" + - variable: CMD_DROPBOX_CLIENTSECRET + label: "CMD_DROPBOX_CLIENTSECRET" + description: "Dropbox API client secret" + schema: + type: string + private: true + default: "" + - variable: facebooksettings + label: "Facebook Login Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: CMD_FACEBOOK_CLIENTID + label: "CMD_FACEBOOK_CLIENTID" + description: "Facebook API client id" + schema: + type: string + private: true + default: "" + - variable: CMD_FACEBOOK_CLIENTSECRET + label: "CMD_FACEBOOK_CLIENTSECRET" + description: "Facebook API client secret" + schema: + type: string + private: true + default: "" + - variable: githubsettings + label: "Github Login Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: CMD_GITHUB_CLIENTID + label: "CMD_GITHUB_CLIENTID" + description: "Github API client id" + schema: + type: string + private: true + default: "" + - variable: CMD_GITHUB_CLIENTSECRET + label: "CMD_GITHUB_CLIENTSECRET" + description: "Github API client secret" + schema: + type: string + private: true + default: "" + - variable: gitlabsettings + label: "GitLab Login Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: CMD_GITLAB_SCOPE + label: "CMD_GITLAB_SCOPE" + description: "GitLab API requested scope" + schema: + type: string + default: "api" + enum: + - value: "api" + description: "api" + - value: "read_user" + description: "read_user" + - variable: CMD_GITLAB_BASEURL + label: "CMD_GITLAB_BASEURL" + description: "GitLab authentication endpoint" + schema: + type: string + default: "" + - variable: CMD_GITLAB_CLIENTID + label: "CMD_GITLAB_CLIENTID" + description: "GitLab API client id" + schema: + type: string + private: true + default: "" + - variable: CMD_GITLAB_CLIENTSECRET + label: "CMD_GITLAB_CLIENTSECRET" + description: "GitLab API client secret" + schema: + type: string + private: true + default: "" + - variable: CMD_GITLAB_VERSION + label: "CMD_GITLAB_VERSION" + description: "GitLab API version" + schema: + type: string + default: "v4" + enum: + - value: "v4" + description: "v4" + - value: "v3" + description: "v3" + - variable: googlesettings + label: "Google Login Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: CMD_GOOGLE_CLIENTID + label: "CMD_GOOGLE_CLIENTID" + description: "Google API client id" + schema: + type: string + private: true + default: "" + - variable: CMD_GOOGLE_CLIENTSECRET + label: "CMD_GOOGLE_CLIENTSECRET" + description: "Google API client secret" + schema: + type: string + private: true + default: "" + - variable: CMD_GOOGLE_HOSTEDDOMAIN + label: "CMD_GOOGLE_HOSTEDDOMAIN" + description: "Provided only if the user belongs to a hosted domain" + schema: + type: string + default: "" + - variable: twittersettings + label: "Twitter Login Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: CMD_TWITTER_CONSUMERKEY + label: "CMD_TWITTER_CONSUMERKEY" + description: "Twitter API consumer key" + schema: + type: string + private: true + default: "" + - variable: CMD_TWITTER_CONSUMERSECRET + label: "CMD_TWITTER_CONSUMERSECRET" + description: "Twitter API consumer secret" + schema: + type: string + private: true + default: "" + - variable: mattermostsettings + label: "Mattermost Login Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: CMD_MATTERMOST_BASEURL + label: "CMD_MATTERMOST_BASEURL" + description: "Mattermost authentication endpoint for versions below 5.0" + schema: + type: string + default: "" + - variable: CMD_MATTERMOST_CLIENTID + label: "CMD_MATTERMOST_CLIENTID" + description: "Mattermost API client id" + schema: + type: string + private: true + default: "" + - variable: CMD_MATTERMOST_CLIENTSECRET + label: "CMD_MATTERMOST_CLIENTSECRET" + description: "Mattermost API client secret" + schema: + type: string + private: true + default: "" + - variable: oauthsettings + label: "OAuth2 Login Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: CMD_OAUTH2_USER_PROFILE_URL + label: "CMD_OAUTH2_USER_PROFILE_URL" + description: "Where to retrieve information about a user after successful login" + schema: + type: string + default: "" + - variable: CMD_OAUTH2_USER_PROFILE_USERNAME_ATTR + label: "CMD_OAUTH2_USER_PROFILE_USERNAME_ATTR" + description: "Where to find the username in the JSON from the user profile URL" + schema: + type: string + default: "" + - variable: CMD_OAUTH2_USER_PROFILE_DISPLAY_NAME_ATTR + label: "CMD_OAUTH2_USER_PROFILE_DISPLAY_NAME_ATTR" + description: "Where to find the display-name in the JSON from the user profile URL" + schema: + type: string + default: "" + - variable: CMD_OAUTH2_USER_PROFILE_EMAIL_ATTR + label: "CMD_OAUTH2_USER_PROFILE_EMAIL_ATTR" + description: "Where to find the email address in the JSON from the user profile URL" + schema: + type: string + default: "" + - variable: CMD_OAUTH2_USER_PROFILE_ID_ATTR + label: "CMD_OAUTH2_USER_PROFILE_ID_ATTR" + description: "Where to find the dedicated user ID (optional, overrides CMD_OAUTH2_USER_PROFILE_USERNAME_ATTR)" + schema: + type: string + default: "" + - variable: CMD_OAUTH2_TOKEN_URL + label: "CMD_OAUTH2_TOKEN_URL" + description: "Sometimes called token endpoint, please refer to the documentation of your OAuth2 provider" + schema: + type: string + default: "" + - variable: CMD_OAUTH2_AUTHORIZATION_URL + label: "CMD_OAUTH2_AUTHORIZATION_URL" + description: "Authorization URL of your provider, please refer to the documentation of your OAuth2 provider" + schema: + type: string + default: "" + - variable: CMD_OAUTH2_CLIENT_ID + label: "CMD_OAUTH2_CLIENT_ID" + description: "You will get this from your OAuth2 provider when you register HedgeDoc as OAuth2-client" + schema: + type: string + private: true + default: "" + - variable: CMD_OAUTH2_CLIENT_SECRET + label: "CMD_OAUTH2_CLIENT_SECRET" + description: "You will get this from your OAuth2 provider when you register HedgeDoc as OAuth2-client" + schema: + type: string + default: "" + - variable: CMD_OAUTH2_PROVIDERNAME + label: "CMD_OAUTH2_PROVIDERNAME" + description: "Optional name to be displayed at login form indicating the oAuth2 provider" + schema: + type: string + default: "" + - variable: CMD_OAUTH2_SCOPE + label: "CMD_OAUTH2_SCOPE" + description: "Scope to request for OIDC (OpenID Connect) providers" + schema: + type: string + default: "" + - variable: CMD_OAUTH2_ROLES_CLAIM + label: "CMD_OAUTH2_ROLES_CLAIM" + description: "ID token claim, which is supposed to provide an array of strings of roles" + schema: + type: string + default: "" + - variable: CMD_OAUTH2_ACCESS_ROLE + label: "CMD_OAUTH2_ACCESS_ROLE" + description: "The role which should be included in the ID token roles claim to grant access" + schema: + type: string + default: "" + - variable: ldapsettings + label: "LDAP Login Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: CMD_LDAP_URL + label: "CMD_LDAP_URL" + description: "URL of LDAP server" + schema: + type: string + default: "" + - variable: CMD_LDAP_BINDDN + label: "CMD_LDAP_BINDDN" + description: "bindDn for LDAP access" + schema: + type: string + default: "" + - variable: CMD_LDAP_BINDCREDENTIALS + label: "CMD_LDAP_BINDCREDENTIALS" + description: "bindCredentials for LDAP access" + schema: + type: string + default: "" + - variable: CMD_LDAP_SEARCHBASE + label: "CMD_LDAP_SEARCHBASE" + description: "LDAP directory to begin search from" + schema: + type: string + default: "" + - variable: CMD_LDAP_SEARCHFILTER + label: "CMD_LDAP_SEARCHFILTER" + description: "LDAP filter to search with" + schema: + type: string + default: "" + - variable: CMD_LDAP_SEARCHATTRIBUTES + label: "CMD_LDAP_SEARCHATTRIBUTES" + description: "LDAP attributes to search with (use comma to separate)" + schema: + type: string + default: "" + - variable: CMD_LDAP_USERIDFIELD + label: "CMD_LDAP_USERIDFIELD" + description: "The LDAP field which is used uniquely identify a user on HedgeDoc" + schema: + type: string + default: "" + - variable: CMD_LDAP_USERNAMEFIELD + label: "CMD_LDAP_USERNAMEFIELD" + description: "The LDAP field which is used as the username on HedgeDoc" + schema: + type: string + default: "" + - variable: CMD_LDAP_TLS_CA + label: "CMD_LDAP_TLS_CA" + description: "Root CA for LDAP TLS in PEM format (use comma to separate)" + schema: + type: string + default: "" + - variable: CMD_LDAP_PROVIDERNAME + label: "CMD_LDAP_PROVIDERNAME" + description: "CMD_LDAP_PROVIDERNAME" + schema: + type: string + default: "" + - variable: samlsettings + label: "SAML Login Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: CMD_SAML_IDPSSOURL + label: "CMD_SAML_IDPSSOURL" + description: "Authentication endpoint of IdP. for details" + schema: + type: string + default: "" + - variable: CMD_SAML_IDPCERT + label: "CMD_SAML_IDPCERT" + description: "Certificate file path of IdP in PEM format" + schema: + type: string + default: "" + - variable: CMD_SAML_CLIENTCERT + label: "CMD_SAML_CLIENTCERT" + description: "Certificate file path for the client in PEM format" + schema: + type: string + default: "" + - variable: CMD_SAML_ISSUER + label: "CMD_SAML_ISSUER" + description: "Issuer to supply to identity provider" + schema: + type: string + default: "" + - variable: CMD_SAML_DISABLEREQUESTEDAUTHNCONTEXT + label: "CMD_SAML_DISABLEREQUESTEDAUTHNCONTEXT" + description: "True to allow any authentication method, false restricts to password authentication" + schema: + type: boolean + default: false + - variable: CMD_SAML_IDENTIFIERFORMAT + label: "CMD_SAML_IDENTIFIERFORMAT" + description: "Name identifier format" + schema: + type: string + default: "urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress" + - variable: CMD_SAML_GROUPATTRIBUTE + label: "CMD_SAML_GROUPATTRIBUTE" + description: "Attribute name for group list" + schema: + type: string + default: "" + - variable: CMD_SAML_REQUIREDGROUPS + label: "CMD_SAML_REQUIREDGROUPS" + description: "Group names that allowed (use vertical bar to separate)" + schema: + type: string + default: "" + - variable: CMD_SAML_EXTERNALGROUPS + label: "CMD_SAML_EXTERNALGROUPS" + description: "Group names that not allowed (use vertical bar to separate) " + schema: + type: string + default: "" + - variable: CMD_SAML_ATTRIBUTE_ID + label: "CMD_SAML_ATTRIBUTE_ID" + description: "Attribute map for id" + schema: + type: string + default: "" + - variable: CMD_SAML_ATTRIBUTE_USERNAME + label: "CMD_SAML_ATTRIBUTE_USERNAME" + description: "Attribute map for username" + schema: + type: string + default: "" + - variable: CMD_SAML_ATTRIBUTE_EMAIL + label: "CMD_SAML_ATTRIBUTE_EMAIL" + description: "Attribute map for email" + schema: + type: string + default: "" + - variable: CMD_SAML_PROVIDERNAME + label: "CMD_SAML_PROVIDERNAME" + description: "Optional name to be displayed at login form indicating the SAML provider" + schema: + type: string + default: "" + - variable: amazonsettings + label: "Amazon S3 Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: CMD_S3_ACCESS_KEY_ID + label: "CMD_S3_ACCESS_KEY_ID" + description: "AWS access key id" + schema: + type: string + private: true + default: "" + - variable: CMD_S3_SECRET_ACCESS_KEY + label: "CMD_S3_SECRET_ACCESS_KEY" + description: "AWS secret key" + schema: + type: string + private: true + default: "" + - variable: CMD_S3_REGION + label: "CMD_S3_REGION" + description: "AWS S3 region" + schema: + type: string + default: "" + - variable: CMD_S3_BUCKET + label: "CMD_S3_BUCKET" + description: "AWS S3 bucket name" + schema: + type: string + default: "" + - variable: CMD_S3_ENDPOINT + label: "CMD_S3_ENDPOINT " + description: "S3 API endpoint if you don't use AWS name" + schema: + type: string + default: "" + - variable: azuresettings + label: "Azure Blob Storage Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: CMD_AZURE_CONNECTION_STRING + label: "CMD_AZURE_CONNECTION_STRING" + description: "Azure Blob Storage connection string" + schema: + type: string + default: "" + - variable: CMD_AZURE_CONTAINER + label: "CMD_AZURE_CONTAINER" + description: "Azure Blob Storage container name (automatically created if non existent)" + schema: + type: string + default: "" + - variable: miniosettings + label: "Minio Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: CMD_MINIO_ACCESS_KEY + label: "CMD_MINIO_ACCESS_KEY" + description: "Minio access key" + schema: + type: string + private: true + default: "" + - variable: CMD_MINIO_SECRET_KEY + label: "CMD_MINIO_SECRET_KEY" + description: "Minio secret key" + schema: + type: string + private: true + default: "" + - variable: CMD_MINIO_ENDPOINT + label: "CMD_MINIO_ENDPOINT" + description: "Address of your Minio endpoint/instance" + schema: + type: string + default: "" + - variable: CMD_MINIO_PORT + label: "CMD_MINIO_ACCESS_KEY" + description: "Port that is used for your Minio instance" + schema: + type: string + default: "" + - variable: CMD_MINIO_SECURE + label: "CMD_MINIO_SECURE" + description: "If set to true HTTPS is used for Minio" + schema: + type: boolean + default: true + - variable: imgursettings + label: "Imgur Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: CMD_IMGUR_CLIENTID + label: "CMD_IMGUR_CLIENTID" + description: "Imgur API client id" + schema: + type: string + private: true + default: "" + - variable: lutimsettings + label: "Lutim Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: CMD_LUTIM_URL + label: "CMD_LUTIM_URL" + description: "When CMD_IMAGE_UPLOAD_TYPE is set to lutim, you can setup the lutim url" + schema: + type: string + default: "" + - variable: logsettings + label: "Logs Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: DEBUG + label: "DEBUG" + description: "Set debug mode, show more logs" + schema: + type: boolean + default: false + - variable: CMD_LOGLEVEL + label: "CMD_LOGLEVEL" + description: "Defines what kind of logs are provided to stdout." + schema: + type: string + default: "info" + enum: + - value: "info" + description: "info" + - value: "warn" + description: "warn" + - value: "error" + description: "error" + - value: "verbose" + description: "verbose" + - value: "debug" + description: "debug" + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10132 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: uploads + label: "App Uploads Storage" + description: "Stores the Application Uploads." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: true + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 568 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 568 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/hedgedoc/6.0.0/templates/_secrets.tpl b/stable/hedgedoc/6.0.0/templates/_secrets.tpl new file mode 100644 index 00000000000..a52280dc59a --- /dev/null +++ b/stable/hedgedoc/6.0.0/templates/_secrets.tpl @@ -0,0 +1,20 @@ +{{/* Define the secrets */}} +{{- define "hedgedoc.secrets" -}} +--- + +apiVersion: v1 +kind: Secret +type: Opaque +metadata: + name: hedgedoc-secrets +{{- $hedgedocprevious := lookup "v1" "Secret" .Release.Namespace "hedgedoc-secrets" }} +{{- $session_secret := "" }} +data: + {{- if $hedgedocprevious}} + CMD_SESSION_SECRET: {{ index $hedgedocprevious.data "CMD_SESSION_SECRET" }} + {{- else }} + {{- $session_secret := randAlphaNum 32 }} + CMD_SESSION_SECRET: {{ $session_secret | b64enc }} + {{- end }} + +{{- end -}} diff --git a/stable/hedgedoc/6.0.0/templates/common.yaml b/stable/hedgedoc/6.0.0/templates/common.yaml new file mode 100644 index 00000000000..f34e7e38cbb --- /dev/null +++ b/stable/hedgedoc/6.0.0/templates/common.yaml @@ -0,0 +1,8 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.common.loader.init" . }} + +{{/* Render secrets for hedgedoc */}} +{{- include "hedgedoc.secrets" . }} + +{{/* Render the templates */}} +{{ include "tc.common.loader.apply" . }} diff --git a/stable/netdata/3.0.3/values.yaml b/stable/hedgedoc/6.0.0/values.yaml similarity index 100% rename from stable/netdata/3.0.3/values.yaml rename to stable/hedgedoc/6.0.0/values.yaml diff --git a/stable/heimdall/12.0.4/CHANGELOG.md b/stable/heimdall/12.0.4/CHANGELOG.md new file mode 100644 index 00000000000..c56c419b412 --- /dev/null +++ b/stable/heimdall/12.0.4/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [heimdall-12.0.0](https://github.com/truecharts/charts/compare/heimdall-11.0.55...heimdall-12.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [heimdall-11.0.58](https://github.com/truecharts/charts/compare/heimdall-11.0.55...heimdall-11.0.58) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [heimdall-11.0.57](https://github.com/truecharts/charts/compare/heimdall-11.0.55...heimdall-11.0.57) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [heimdall-11.0.57](https://github.com/truecharts/charts/compare/heimdall-11.0.55...heimdall-11.0.57) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [heimdall-11.0.57](https://github.com/truecharts/charts/compare/heimdall-11.0.55...heimdall-11.0.57) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [heimdall-11.0.56](https://github.com/truecharts/charts/compare/heimdall-11.0.55...heimdall-11.0.56) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [heimdall-11.0.56](https://github.com/truecharts/charts/compare/heimdall-11.0.55...heimdall-11.0.56) (2022-11-06) + +### Chore + diff --git a/stable/heimdall/12.0.4/Chart.yaml b/stable/heimdall/12.0.4/Chart.yaml new file mode 100644 index 00000000000..beeb2d5b768 --- /dev/null +++ b/stable/heimdall/12.0.4/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "2.4.13" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: An Application dashboard and launcher +home: https://truecharts.org/docs/charts/stable/heimdall +icon: https://truecharts.org/img/hotlink-ok/chart-icons/heimdall.png +keywords: + - heimdall +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: heimdall +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/heimdall + - https://github.com/linuxserver/Heimdall/ +type: application +version: 12.0.4 +annotations: + truecharts.org/catagories: | + - organizers + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/heimdall/12.0.4/README.md b/stable/heimdall/12.0.4/README.md new file mode 100644 index 00000000000..f14aefb3cbc --- /dev/null +++ b/stable/heimdall/12.0.4/README.md @@ -0,0 +1,106 @@ +# heimdall + +An Application dashboard and launcher + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [heimdall](https://truecharts.org/docs/charts/stable/heimdall) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/heimdall> +* <https://github.com/linuxserver/Heimdall/> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `heimdall` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install heimdall TrueCharts/heimdall +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `heimdall` deployment + +```console +helm uninstall heimdall +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install heimdall \ + --set env.TZ="America/New York" \ + TrueCharts/heimdall +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install heimdall TrueCharts/heimdall -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/heimdall/12.0.4/app-changelog.md b/stable/heimdall/12.0.4/app-changelog.md new file mode 100644 index 00000000000..366bd25e356 --- /dev/null +++ b/stable/heimdall/12.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [heimdall-12.0.4](https://github.com/truecharts/charts/compare/heimdall-12.0.3...heimdall-12.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/heimdall/12.0.4/app-readme.md b/stable/heimdall/12.0.4/app-readme.md new file mode 100644 index 00000000000..83c16850241 --- /dev/null +++ b/stable/heimdall/12.0.4/app-readme.md @@ -0,0 +1,8 @@ +An Application dashboard and launcher + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/heimdall](https://truecharts.org/docs/charts/stable/heimdall) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/heimdall/12.0.4/charts/common-10.9.7.tgz b/stable/heimdall/12.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/heimdall/12.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/heimdall/12.0.4/ix_values.yaml b/stable/heimdall/12.0.4/ix_values.yaml new file mode 100644 index 00000000000..f0922f3787e --- /dev/null +++ b/stable/heimdall/12.0.4/ix_values.yaml @@ -0,0 +1,31 @@ +image: + repository: tccr.io/truecharts/heimdall + tag: v2.4.13@sha256:8138f65f84c423abd930250663a310788b4bb68ec0ba155376b4a972eeada14a + pullPolicy: IfNotPresent + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +service: + main: + ports: + main: + port: 10014 + targetPort: 80 + +probes: + startup: + enabled: true + +persistence: + config: + enabled: true + mountPath: "/config" + +portal: + enabled: true diff --git a/stable/heimdall/12.0.4/questions.yaml b/stable/heimdall/12.0.4/questions.yaml new file mode 100644 index 00000000000..cd444d461d1 --- /dev/null +++ b/stable/heimdall/12.0.4/questions.yaml @@ -0,0 +1,1829 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10014 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/meshroom/3.0.3/templates/common.yaml b/stable/heimdall/12.0.4/templates/common.yaml similarity index 100% rename from stable/meshroom/3.0.3/templates/common.yaml rename to stable/heimdall/12.0.4/templates/common.yaml diff --git a/stable/nextpvr/3.0.3/values.yaml b/stable/heimdall/12.0.4/values.yaml similarity index 100% rename from stable/nextpvr/3.0.3/values.yaml rename to stable/heimdall/12.0.4/values.yaml diff --git a/stable/homarr/3.0.3/Chart.lock b/stable/homarr/3.0.3/Chart.lock deleted file mode 100644 index 9a5372fed1d..00000000000 --- a/stable/homarr/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:45:18.171014477Z" diff --git a/stable/homarr/3.0.3/Chart.yaml b/stable/homarr/3.0.3/Chart.yaml deleted file mode 100644 index b57c4a7178d..00000000000 --- a/stable/homarr/3.0.3/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: "0.10.3" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: Homarr is a simple and lightweight homepage for your server, that helps you easily access all of your services in one place. -home: https://truecharts.org/docs/charts/stable/homarr -icon: https://truecharts.org/img/hotlink-ok/chart-icons/homarr.png -keywords: - - dashboard -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: homarr -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/homarr - - https://github.com/ajnart/homarr -version: 3.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/homarr/3.0.3/app-changelog.md b/stable/homarr/3.0.3/app-changelog.md deleted file mode 100644 index 583cca71908..00000000000 --- a/stable/homarr/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [homarr-3.0.3](https://github.com/truecharts/charts/compare/homarr-3.0.2...homarr-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/homarr/3.0.3/charts/common-10.9.4.tgz b/stable/homarr/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/homarr/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/homarr/3.0.3/ix_values.yaml b/stable/homarr/3.0.3/ix_values.yaml deleted file mode 100644 index 319fe1b47e7..00000000000 --- a/stable/homarr/3.0.3/ix_values.yaml +++ /dev/null @@ -1,22 +0,0 @@ -image: - repository: tccr.io/truecharts/homarr - tag: 0.10.3@sha256:10ce248afd320570fea3818c9a48ed2371bc6fae556200b03326e5ca4e969258 - pullPolicy: IfNotPresent - -service: - main: - ports: - main: - port: 10245 - targetPort: 7575 - -persistence: - config: - enabled: true - mountPath: "/app/data/configs" - icons: - enabled: true - mountPath: "/app/public/icons" - -portal: - enabled: true diff --git a/stable/homarr/3.0.3/CHANGELOG.md b/stable/homarr/3.0.4/CHANGELOG.md similarity index 100% rename from stable/homarr/3.0.3/CHANGELOG.md rename to stable/homarr/3.0.4/CHANGELOG.md diff --git a/stable/homarr/3.0.4/Chart.yaml b/stable/homarr/3.0.4/Chart.yaml new file mode 100644 index 00000000000..bf106bb9ac4 --- /dev/null +++ b/stable/homarr/3.0.4/Chart.yaml @@ -0,0 +1,26 @@ +apiVersion: v2 +appVersion: "0.10.5" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: Homarr is a simple and lightweight homepage for your server, that helps you easily access all of your services in one place. +home: https://truecharts.org/docs/charts/stable/homarr +icon: https://truecharts.org/img/hotlink-ok/chart-icons/homarr.png +keywords: + - dashboard +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: homarr +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/homarr + - https://github.com/ajnart/homarr +version: 3.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/homarr/3.0.3/README.md b/stable/homarr/3.0.4/README.md similarity index 100% rename from stable/homarr/3.0.3/README.md rename to stable/homarr/3.0.4/README.md diff --git a/stable/homarr/3.0.4/app-changelog.md b/stable/homarr/3.0.4/app-changelog.md new file mode 100644 index 00000000000..512327fa27e --- /dev/null +++ b/stable/homarr/3.0.4/app-changelog.md @@ -0,0 +1,10 @@ + + +## [homarr-3.0.4](https://github.com/truecharts/charts/compare/homarr-3.0.3...homarr-3.0.4) (2022-11-12) + +### Chore + +- update docker general non-major ([#4394](https://github.com/truecharts/charts/issues/4394)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/homarr/3.0.3/app-readme.md b/stable/homarr/3.0.4/app-readme.md similarity index 100% rename from stable/homarr/3.0.3/app-readme.md rename to stable/homarr/3.0.4/app-readme.md diff --git a/stable/homarr/3.0.4/charts/common-10.9.7.tgz b/stable/homarr/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/homarr/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/homarr/3.0.4/ix_values.yaml b/stable/homarr/3.0.4/ix_values.yaml new file mode 100644 index 00000000000..e8236b34864 --- /dev/null +++ b/stable/homarr/3.0.4/ix_values.yaml @@ -0,0 +1,22 @@ +image: + repository: tccr.io/truecharts/homarr + tag: 0.10.5@sha256:6f25835154cdcf6a35b76cb0ded0aa1563007d43feca1bdf483929301ac155b3 + pullPolicy: IfNotPresent + +service: + main: + ports: + main: + port: 10245 + targetPort: 7575 + +persistence: + config: + enabled: true + mountPath: "/app/data/configs" + icons: + enabled: true + mountPath: "/app/public/icons" + +portal: + enabled: true diff --git a/stable/homarr/3.0.3/questions.yaml b/stable/homarr/3.0.4/questions.yaml similarity index 100% rename from stable/homarr/3.0.3/questions.yaml rename to stable/homarr/3.0.4/questions.yaml diff --git a/stable/metube/3.0.3/templates/common.yaml b/stable/homarr/3.0.4/templates/common.yaml similarity index 100% rename from stable/metube/3.0.3/templates/common.yaml rename to stable/homarr/3.0.4/templates/common.yaml diff --git a/stable/ngircd/3.0.3/values.yaml b/stable/homarr/3.0.4/values.yaml similarity index 100% rename from stable/ngircd/3.0.3/values.yaml rename to stable/homarr/3.0.4/values.yaml diff --git a/stable/home-assistant/17.0.0/CHANGELOG.md b/stable/home-assistant/17.0.0/CHANGELOG.md new file mode 100644 index 00000000000..5891ef7d97f --- /dev/null +++ b/stable/home-assistant/17.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [home-assistant-16.0.0](https://github.com/truecharts/charts/compare/home-assistant-15.0.71...home-assistant-16.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [home-assistant-15.0.74](https://github.com/truecharts/charts/compare/home-assistant-15.0.71...home-assistant-15.0.74) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [home-assistant-15.0.73](https://github.com/truecharts/charts/compare/home-assistant-15.0.71...home-assistant-15.0.73) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [home-assistant-15.0.73](https://github.com/truecharts/charts/compare/home-assistant-15.0.71...home-assistant-15.0.73) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [home-assistant-15.0.73](https://github.com/truecharts/charts/compare/home-assistant-15.0.71...home-assistant-15.0.73) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [home-assistant-15.0.72](https://github.com/truecharts/charts/compare/home-assistant-15.0.71...home-assistant-15.0.72) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [home-assistant-15.0.72](https://github.com/truecharts/charts/compare/home-assistant-15.0.71...home-assistant-15.0.72) (2022-11-06) + +### Chore + diff --git a/stable/home-assistant/17.0.0/Chart.yaml b/stable/home-assistant/17.0.0/Chart.yaml new file mode 100644 index 00000000000..5de7d79cd40 --- /dev/null +++ b/stable/home-assistant/17.0.0/Chart.yaml @@ -0,0 +1,35 @@ +apiVersion: v2 +appVersion: "2022.11.2" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 +deprecated: false +description: home-assistant App for TrueNAS SCALE +home: https://truecharts.org/docs/charts/stable/home-assistant +icon: https://truecharts.org/img/hotlink-ok/chart-icons/home-assistant.png +keywords: + - home-assistant + - hass + - homeassistant +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: home-assistant +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/home-assistant + - https://github.com/home-assistant/home-assistant + - https://github.com/cdr/code-server +type: application +version: 17.0.0 +annotations: + truecharts.org/catagories: | + - home-automation + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/home-assistant/17.0.0/README.md b/stable/home-assistant/17.0.0/README.md new file mode 100644 index 00000000000..14a7310d580 --- /dev/null +++ b/stable/home-assistant/17.0.0/README.md @@ -0,0 +1,108 @@ +# home-assistant + +home-assistant App for TrueNAS SCALE + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [home-assistant](https://truecharts.org/docs/charts/stable/home-assistant) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/home-assistant> +* <https://github.com/home-assistant/home-assistant> +* <https://github.com/cdr/code-server> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.122 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `home-assistant` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install home-assistant TrueCharts/home-assistant +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `home-assistant` deployment + +```console +helm uninstall home-assistant +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install home-assistant \ + --set env.TZ="America/New York" \ + TrueCharts/home-assistant +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install home-assistant TrueCharts/home-assistant -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/home-assistant/17.0.0/app-changelog.md b/stable/home-assistant/17.0.0/app-changelog.md new file mode 100644 index 00000000000..7e100ccdc92 --- /dev/null +++ b/stable/home-assistant/17.0.0/app-changelog.md @@ -0,0 +1,11 @@ + + +## [home-assistant-17.0.0](https://github.com/truecharts/charts/compare/home-assistant-16.0.3...home-assistant-17.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + - update docker general non-major + + \ No newline at end of file diff --git a/stable/home-assistant/17.0.0/app-readme.md b/stable/home-assistant/17.0.0/app-readme.md new file mode 100644 index 00000000000..23f99744793 --- /dev/null +++ b/stable/home-assistant/17.0.0/app-readme.md @@ -0,0 +1,8 @@ +home-assistant App for TrueNAS SCALE + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/home-assistant](https://truecharts.org/docs/charts/stable/home-assistant) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/home-assistant/17.0.0/charts/common-10.9.7.tgz b/stable/home-assistant/17.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/home-assistant/17.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/home-assistant/17.0.0/charts/postgresql-9.0.5.tgz b/stable/home-assistant/17.0.0/charts/postgresql-9.0.5.tgz new file mode 100644 index 00000000000..8fe3c326a7c Binary files /dev/null and b/stable/home-assistant/17.0.0/charts/postgresql-9.0.5.tgz differ diff --git a/stable/home-assistant/17.0.0/ix_values.yaml b/stable/home-assistant/17.0.0/ix_values.yaml new file mode 100644 index 00000000000..c64babeb13a --- /dev/null +++ b/stable/home-assistant/17.0.0/ix_values.yaml @@ -0,0 +1,160 @@ +image: + repository: tccr.io/truecharts/home-assistant + pullPolicy: IfNotPresent + tag: 2022.11.2@sha256:11ef7faad963d447cb661ccd851ace720c01c14ae0a754bdb110c960f98cc314 + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +service: + main: + ports: + main: + port: 8123 + targetPort: 8123 + +initContainers: + init: + image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" + command: ["/config/init/init.sh"] + volumeMounts: + - name: init + mountPath: "/config/init" + - name: config + mountPath: "/config" + +# # Enable devices to be discoverable +# hostNetwork: true + +# # When hostNetwork is true set dnsPolicy to ClusterFirstWithHostNet +# dnsPolicy: ClusterFirstWithHostNet + +# Enable a prometheus-operator servicemonitor +prometheus: + serviceMonitor: + enabled: false + # interval: 1m + # additionalLabels: {} + +persistence: + config: + enabled: true + mountPath: "/config" + init: + enabled: "true" + mountPath: "/config/init" + readOnly: true + type: "custom" + volumeSpec: + configMap: + name: '{{ include "tc.common.names.fullname" . }}-init' + defaultMode: 0777 + +configmap: + init: + enabled: true + data: + init.sh: |- + #!/bin/sh + if test -f "/config/configuration.yaml"; then + echo "configuration.yaml exists." + if grep -q recorder: "/config/configuration.yaml"; then + echo "configuration.yaml already contains recorder" + else + cat /config/init/recorder.default >> /config/configuration.yaml + fi + if grep -q http: "/config/configuration.yaml"; then + echo "configuration.yaml already contains http section" + else + cat /config/init/http.default >> /config/configuration.yaml + fi + else + echo "configuration.yaml does NOT exist." + cp /config/init/configuration.yaml.default /config/configuration.yaml + cat /config/init/recorder.default >> /config/configuration.yaml + cat /config/init/http.default >> /config/configuration.yaml + fi + + echo "Creating include files..." + for include_file in groups.yaml automations.yaml scripts.yaml scenes.yaml; do + if test -f "/config/$include_file"; then + echo "$include_file exists." + else + echo "$include_file does NOT exist." + touch "/config/$include_file" + fi + done + + cd "/config" || echo "Could not change path to /config" + echo "Creating custom_components directory..." + mkdir "/config/custom_components" || echo "custom_components directory already exists" + + echo "Changing to the custom_components directory..." + cd "/config/custom_components" || echo "Could not change path to /config/custom_components" + + echo "Downloading HACS" + wget "https://github.com/hacs/integration/releases/latest/download/hacs.zip" || exit 0 + + if [ -d "/config/custom_components/hacs" ]; then + echo "HACS directory already exist, cleaning up..." + rm -R "/config/custom_components/hacs" + fi + + echo "Creating HACS directory..." + mkdir "/config/custom_components/hacs" + + echo "Unpacking HACS..." + unzip "/config/custom_components/hacs.zip" -d "/config/custom_components/hacs" >/dev/null 2>&1 + + echo "Removing HACS zip file..." + rm "/config/custom_components/hacs.zip" + echo "Installation complete." + + configuration.yaml.default: |- + # Configure a default setup of Home Assistant (frontend, api, etc) + default_config: + + # Text to speech + tts: + - platform: google_translate + + group: !include groups.yaml + automation: !include automations.yaml + script: !include scripts.yaml + scene: !include scenes.yaml + recorder.default: |- + + recorder: + purge_keep_days: 30 + commit_interval: 3 + db_url: {{ ( printf "%s?client_encoding=utf8" ( .Values.postgresql.url.complete | trimAll "\"" ) ) | quote }} + http.default: |- + + http: + use_x_forwarded_for: true + trusted_proxies: + - 172.16.0.0/16 + +postgresql: + enabled: true + postgresqlUsername: home-assistant + postgresqlDatabase: home-assistant + existingSecret: "dbcreds" + +influxdb: + enabled: false + architecture: standalone + database: home_assistant + authEnabled: false + persistence: + enabled: false + # storageClass: "" + # + +portal: + enabled: true diff --git a/stable/home-assistant/17.0.0/questions.yaml b/stable/home-assistant/17.0.0/questions.yaml new file mode 100644 index 00000000000..e04d14f2d37 --- /dev/null +++ b/stable/home-assistant/17.0.0/questions.yaml @@ -0,0 +1,1829 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 8123 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/mosquitto/7.0.3/templates/common.yaml b/stable/home-assistant/17.0.0/templates/common.yaml similarity index 100% rename from stable/mosquitto/7.0.3/templates/common.yaml rename to stable/home-assistant/17.0.0/templates/common.yaml diff --git a/stable/nntp2nntp/3.0.3/values.yaml b/stable/home-assistant/17.0.0/values.yaml similarity index 100% rename from stable/nntp2nntp/3.0.3/values.yaml rename to stable/home-assistant/17.0.0/values.yaml diff --git a/stable/homelablabelmaker/2.0.3/Chart.lock b/stable/homelablabelmaker/2.0.3/Chart.lock deleted file mode 100644 index c46e4f121fd..00000000000 --- a/stable/homelablabelmaker/2.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:45:43.903236248Z" diff --git a/stable/homelablabelmaker/2.0.3/Chart.yaml b/stable/homelablabelmaker/2.0.3/Chart.yaml deleted file mode 100644 index 7e21cf776ed..00000000000 --- a/stable/homelablabelmaker/2.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Tools-Utilities - - Other -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: DIY tool to create and print labels for Dell Poweredge and HP Proliant drive caddies. -home: https://truecharts.org/docs/charts/stable/homelablabelmaker -icon: https://truecharts.org/img/hotlink-ok/chart-icons/homelablabelmaker.png -keywords: - - homelablabelmaker - - Tools-Utilities - - Other -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: homelablabelmaker -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/homelablabelmaker - - https://github.com/DavidSpek/homelablabelmaker - - https://hub.docker.com/r/davidspek/homelablabelmaker/ -type: application -version: 2.0.3 diff --git a/stable/homelablabelmaker/2.0.3/app-changelog.md b/stable/homelablabelmaker/2.0.3/app-changelog.md deleted file mode 100644 index 973a10e3676..00000000000 --- a/stable/homelablabelmaker/2.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [homelablabelmaker-2.0.3](https://github.com/truecharts/charts/compare/homelablabelmaker-2.0.2...homelablabelmaker-2.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/homelablabelmaker/2.0.3/charts/common-10.9.4.tgz b/stable/homelablabelmaker/2.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/homelablabelmaker/2.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/homelablabelmaker/2.0.3/CHANGELOG.md b/stable/homelablabelmaker/2.0.4/CHANGELOG.md similarity index 100% rename from stable/homelablabelmaker/2.0.3/CHANGELOG.md rename to stable/homelablabelmaker/2.0.4/CHANGELOG.md diff --git a/stable/homelablabelmaker/2.0.4/Chart.yaml b/stable/homelablabelmaker/2.0.4/Chart.yaml new file mode 100644 index 00000000000..424192e713e --- /dev/null +++ b/stable/homelablabelmaker/2.0.4/Chart.yaml @@ -0,0 +1,31 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Tools-Utilities + - Other +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: DIY tool to create and print labels for Dell Poweredge and HP Proliant drive caddies. +home: https://truecharts.org/docs/charts/stable/homelablabelmaker +icon: https://truecharts.org/img/hotlink-ok/chart-icons/homelablabelmaker.png +keywords: + - homelablabelmaker + - Tools-Utilities + - Other +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: homelablabelmaker +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/homelablabelmaker + - https://github.com/DavidSpek/homelablabelmaker + - https://hub.docker.com/r/davidspek/homelablabelmaker/ +type: application +version: 2.0.4 diff --git a/stable/homelablabelmaker/2.0.3/README.md b/stable/homelablabelmaker/2.0.4/README.md similarity index 100% rename from stable/homelablabelmaker/2.0.3/README.md rename to stable/homelablabelmaker/2.0.4/README.md diff --git a/stable/homelablabelmaker/2.0.4/app-changelog.md b/stable/homelablabelmaker/2.0.4/app-changelog.md new file mode 100644 index 00000000000..58ce97f1389 --- /dev/null +++ b/stable/homelablabelmaker/2.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [homelablabelmaker-2.0.4](https://github.com/truecharts/charts/compare/homelablabelmaker-2.0.3...homelablabelmaker-2.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/homelablabelmaker/2.0.3/app-readme.md b/stable/homelablabelmaker/2.0.4/app-readme.md similarity index 100% rename from stable/homelablabelmaker/2.0.3/app-readme.md rename to stable/homelablabelmaker/2.0.4/app-readme.md diff --git a/stable/homelablabelmaker/2.0.4/charts/common-10.9.7.tgz b/stable/homelablabelmaker/2.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/homelablabelmaker/2.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/homelablabelmaker/2.0.3/ix_values.yaml b/stable/homelablabelmaker/2.0.4/ix_values.yaml similarity index 100% rename from stable/homelablabelmaker/2.0.3/ix_values.yaml rename to stable/homelablabelmaker/2.0.4/ix_values.yaml diff --git a/stable/homelablabelmaker/2.0.3/questions.yaml b/stable/homelablabelmaker/2.0.4/questions.yaml similarity index 100% rename from stable/homelablabelmaker/2.0.3/questions.yaml rename to stable/homelablabelmaker/2.0.4/questions.yaml diff --git a/stable/kiwix-serve/2.0.3/templates/common.yaml b/stable/homelablabelmaker/2.0.4/templates/common.yaml similarity index 100% rename from stable/kiwix-serve/2.0.3/templates/common.yaml rename to stable/homelablabelmaker/2.0.4/templates/common.yaml diff --git a/stable/novnc/4.0.3/values.yaml b/stable/homelablabelmaker/2.0.4/values.yaml similarity index 100% rename from stable/novnc/4.0.3/values.yaml rename to stable/homelablabelmaker/2.0.4/values.yaml diff --git a/stable/homepage/1.0.3/Chart.lock b/stable/homepage/1.0.3/Chart.lock deleted file mode 100644 index 314bd844f53..00000000000 --- a/stable/homepage/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:45:49.547546954Z" diff --git a/stable/homepage/1.0.3/Chart.yaml b/stable/homepage/1.0.3/Chart.yaml deleted file mode 100644 index d8eed3e434f..00000000000 --- a/stable/homepage/1.0.3/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: "0.4.18" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: A highly customizable homepage -home: https://truecharts.org/docs/charts/stable/homepage -icon: https://truecharts.org/img/hotlink-ok/chart-icons/homepage.png -keywords: - - homepage -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: homepage -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/homepage - - https://github.com/benphelps/homepage -version: 1.0.3 -annotations: - truecharts.org/catagories: | - - dashboard - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/homepage/1.0.3/app-changelog.md b/stable/homepage/1.0.3/app-changelog.md deleted file mode 100644 index 1c35bb35d66..00000000000 --- a/stable/homepage/1.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [homepage-1.0.3](https://github.com/truecharts/charts/compare/homepage-1.0.2...homepage-1.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/homepage/1.0.3/charts/common-10.9.4.tgz b/stable/homepage/1.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/homepage/1.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/homepage/1.0.3/CHANGELOG.md b/stable/homepage/1.0.4/CHANGELOG.md similarity index 100% rename from stable/homepage/1.0.3/CHANGELOG.md rename to stable/homepage/1.0.4/CHANGELOG.md diff --git a/stable/homepage/1.0.4/Chart.yaml b/stable/homepage/1.0.4/Chart.yaml new file mode 100644 index 00000000000..3ce6ea5a2ad --- /dev/null +++ b/stable/homepage/1.0.4/Chart.yaml @@ -0,0 +1,26 @@ +apiVersion: v2 +appVersion: "0.4.18" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: A highly customizable homepage +home: https://truecharts.org/docs/charts/stable/homepage +icon: https://truecharts.org/img/hotlink-ok/chart-icons/homepage.png +keywords: + - homepage +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: homepage +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/homepage + - https://github.com/benphelps/homepage +version: 1.0.4 +annotations: + truecharts.org/catagories: | + - dashboard + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/homepage/1.0.3/README.md b/stable/homepage/1.0.4/README.md similarity index 100% rename from stable/homepage/1.0.3/README.md rename to stable/homepage/1.0.4/README.md diff --git a/stable/homepage/1.0.4/app-changelog.md b/stable/homepage/1.0.4/app-changelog.md new file mode 100644 index 00000000000..7074c4b8a92 --- /dev/null +++ b/stable/homepage/1.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [homepage-1.0.4](https://github.com/truecharts/charts/compare/homepage-1.0.3...homepage-1.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/homepage/1.0.3/app-readme.md b/stable/homepage/1.0.4/app-readme.md similarity index 100% rename from stable/homepage/1.0.3/app-readme.md rename to stable/homepage/1.0.4/app-readme.md diff --git a/stable/homepage/1.0.4/charts/common-10.9.7.tgz b/stable/homepage/1.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/homepage/1.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/homepage/1.0.3/ix_values.yaml b/stable/homepage/1.0.4/ix_values.yaml similarity index 100% rename from stable/homepage/1.0.3/ix_values.yaml rename to stable/homepage/1.0.4/ix_values.yaml diff --git a/stable/homepage/1.0.3/questions.yaml b/stable/homepage/1.0.4/questions.yaml similarity index 100% rename from stable/homepage/1.0.3/questions.yaml rename to stable/homepage/1.0.4/questions.yaml diff --git a/stable/minecraft-bedrock/2.0.3/templates/common.yaml b/stable/homepage/1.0.4/templates/common.yaml similarity index 100% rename from stable/minecraft-bedrock/2.0.3/templates/common.yaml rename to stable/homepage/1.0.4/templates/common.yaml diff --git a/stable/ntfy/3.0.3/values.yaml b/stable/homepage/1.0.4/values.yaml similarity index 100% rename from stable/ntfy/3.0.3/values.yaml rename to stable/homepage/1.0.4/values.yaml diff --git a/stable/homer/3.0.3/Chart.lock b/stable/homer/3.0.3/Chart.lock deleted file mode 100644 index 13a672465f7..00000000000 --- a/stable/homer/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:46:07.469255966Z" diff --git a/stable/homer/3.0.3/Chart.yaml b/stable/homer/3.0.3/Chart.yaml deleted file mode 100644 index f1423a80d91..00000000000 --- a/stable/homer/3.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "22.11.1" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: A dead simple static homepage for your server to keep your services on hand. -home: https://truecharts.org/docs/charts/stable/homer -icon: https://truecharts.org/img/hotlink-ok/chart-icons/homer.png -keywords: - - homer - - dashboard - - launcher -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: homer -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/homer - - https://github.com/bastienwirtz/homer - - https://hub.docker.com/r/b4bz/homer -version: 3.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/homer/3.0.3/app-changelog.md b/stable/homer/3.0.3/app-changelog.md deleted file mode 100644 index 90fe90ad14b..00000000000 --- a/stable/homer/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [homer-3.0.3](https://github.com/truecharts/charts/compare/homer-3.0.2...homer-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/homer/3.0.3/charts/common-10.9.4.tgz b/stable/homer/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/homer/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/homer/3.0.3/CHANGELOG.md b/stable/homer/3.0.4/CHANGELOG.md similarity index 100% rename from stable/homer/3.0.3/CHANGELOG.md rename to stable/homer/3.0.4/CHANGELOG.md diff --git a/stable/homer/3.0.4/Chart.yaml b/stable/homer/3.0.4/Chart.yaml new file mode 100644 index 00000000000..fca4b90051e --- /dev/null +++ b/stable/homer/3.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "22.11.1" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: A dead simple static homepage for your server to keep your services on hand. +home: https://truecharts.org/docs/charts/stable/homer +icon: https://truecharts.org/img/hotlink-ok/chart-icons/homer.png +keywords: + - homer + - dashboard + - launcher +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: homer +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/homer + - https://github.com/bastienwirtz/homer + - https://hub.docker.com/r/b4bz/homer +version: 3.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/homer/3.0.3/README.md b/stable/homer/3.0.4/README.md similarity index 100% rename from stable/homer/3.0.3/README.md rename to stable/homer/3.0.4/README.md diff --git a/stable/homer/3.0.4/app-changelog.md b/stable/homer/3.0.4/app-changelog.md new file mode 100644 index 00000000000..50e6f726e60 --- /dev/null +++ b/stable/homer/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [homer-3.0.4](https://github.com/truecharts/charts/compare/homer-3.0.3...homer-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/homer/3.0.3/app-readme.md b/stable/homer/3.0.4/app-readme.md similarity index 100% rename from stable/homer/3.0.3/app-readme.md rename to stable/homer/3.0.4/app-readme.md diff --git a/stable/homer/3.0.4/charts/common-10.9.7.tgz b/stable/homer/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/homer/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/homer/3.0.3/ix_values.yaml b/stable/homer/3.0.4/ix_values.yaml similarity index 100% rename from stable/homer/3.0.3/ix_values.yaml rename to stable/homer/3.0.4/ix_values.yaml diff --git a/stable/homer/3.0.3/questions.yaml b/stable/homer/3.0.4/questions.yaml similarity index 100% rename from stable/homer/3.0.3/questions.yaml rename to stable/homer/3.0.4/questions.yaml diff --git a/stable/minecraft-bungeecord/2.0.3/templates/common.yaml b/stable/homer/3.0.4/templates/common.yaml similarity index 100% rename from stable/minecraft-bungeecord/2.0.3/templates/common.yaml rename to stable/homer/3.0.4/templates/common.yaml diff --git a/stable/nullserv/7.0.3/values.yaml b/stable/homer/3.0.4/values.yaml similarity index 100% rename from stable/nullserv/7.0.3/values.yaml rename to stable/homer/3.0.4/values.yaml diff --git a/stable/htpcmanager/3.0.3/Chart.lock b/stable/htpcmanager/3.0.3/Chart.lock deleted file mode 100644 index e9bae0c93da..00000000000 --- a/stable/htpcmanager/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:46:15.461693555Z" diff --git a/stable/htpcmanager/3.0.3/Chart.yaml b/stable/htpcmanager/3.0.3/Chart.yaml deleted file mode 100644 index 167861bcea1..00000000000 --- a/stable/htpcmanager/3.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: htpcmanager -version: 3.0.3 -appVersion: "2021.11.17" -description: Htpcmanager is a front end for many htpc related applications. -type: application -deprecated: false -home: https://truecharts.org/docs/charts/stable/htpcmanager -icon: https://truecharts.org/img/hotlink-ok/chart-icons/htpcmanager.png -keywords: - - htpcmanager -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/htpcmanager - - https://hub.docker.com/r/linuxserver/htpcmanager -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 - # condition: -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/htpcmanager/3.0.3/app-changelog.md b/stable/htpcmanager/3.0.3/app-changelog.md deleted file mode 100644 index 924021bb06c..00000000000 --- a/stable/htpcmanager/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [htpcmanager-3.0.3](https://github.com/truecharts/charts/compare/htpcmanager-3.0.2...htpcmanager-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/htpcmanager/3.0.3/charts/common-10.9.4.tgz b/stable/htpcmanager/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/htpcmanager/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/htpcmanager/3.0.3/CHANGELOG.md b/stable/htpcmanager/3.0.4/CHANGELOG.md similarity index 100% rename from stable/htpcmanager/3.0.3/CHANGELOG.md rename to stable/htpcmanager/3.0.4/CHANGELOG.md diff --git a/stable/htpcmanager/3.0.4/Chart.yaml b/stable/htpcmanager/3.0.4/Chart.yaml new file mode 100644 index 00000000000..de27904d3cc --- /dev/null +++ b/stable/htpcmanager/3.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: htpcmanager +version: 3.0.4 +appVersion: "2021.11.17" +description: Htpcmanager is a front end for many htpc related applications. +type: application +deprecated: false +home: https://truecharts.org/docs/charts/stable/htpcmanager +icon: https://truecharts.org/img/hotlink-ok/chart-icons/htpcmanager.png +keywords: + - htpcmanager +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/htpcmanager + - https://hub.docker.com/r/linuxserver/htpcmanager +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + # condition: +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/htpcmanager/3.0.3/README.md b/stable/htpcmanager/3.0.4/README.md similarity index 100% rename from stable/htpcmanager/3.0.3/README.md rename to stable/htpcmanager/3.0.4/README.md diff --git a/stable/htpcmanager/3.0.4/app-changelog.md b/stable/htpcmanager/3.0.4/app-changelog.md new file mode 100644 index 00000000000..155beeb9eb1 --- /dev/null +++ b/stable/htpcmanager/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [htpcmanager-3.0.4](https://github.com/truecharts/charts/compare/htpcmanager-3.0.3...htpcmanager-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/htpcmanager/3.0.3/app-readme.md b/stable/htpcmanager/3.0.4/app-readme.md similarity index 100% rename from stable/htpcmanager/3.0.3/app-readme.md rename to stable/htpcmanager/3.0.4/app-readme.md diff --git a/stable/htpcmanager/3.0.4/charts/common-10.9.7.tgz b/stable/htpcmanager/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/htpcmanager/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/htpcmanager/3.0.3/ix_values.yaml b/stable/htpcmanager/3.0.4/ix_values.yaml similarity index 100% rename from stable/htpcmanager/3.0.3/ix_values.yaml rename to stable/htpcmanager/3.0.4/ix_values.yaml diff --git a/stable/htpcmanager/3.0.3/questions.yaml b/stable/htpcmanager/3.0.4/questions.yaml similarity index 100% rename from stable/htpcmanager/3.0.3/questions.yaml rename to stable/htpcmanager/3.0.4/questions.yaml diff --git a/stable/minecraft-java/2.0.3/templates/common.yaml b/stable/htpcmanager/3.0.4/templates/common.yaml similarity index 100% rename from stable/minecraft-java/2.0.3/templates/common.yaml rename to stable/htpcmanager/3.0.4/templates/common.yaml diff --git a/stable/octoprint/7.0.3/values.yaml b/stable/htpcmanager/3.0.4/values.yaml similarity index 100% rename from stable/octoprint/7.0.3/values.yaml rename to stable/htpcmanager/3.0.4/values.yaml diff --git a/stable/hyperion-ng/7.0.3/Chart.lock b/stable/hyperion-ng/7.0.3/Chart.lock deleted file mode 100644 index 69a21f122f9..00000000000 --- a/stable/hyperion-ng/7.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:46:20.575834143Z" diff --git a/stable/hyperion-ng/7.0.3/Chart.yaml b/stable/hyperion-ng/7.0.3/Chart.yaml deleted file mode 100644 index f2178ed87c9..00000000000 --- a/stable/hyperion-ng/7.0.3/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: "2.0.13" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: Hyperion is an opensource Bias or Ambient Lighting implementation -home: https://truecharts.org/docs/charts/stable/hyperion-ng -icon: https://truecharts.org/img/hotlink-ok/chart-icons/hyperion-ng.png -keywords: - - hyperion-ng - - hyperion -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: hyperion-ng -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/hyperion-ng - - https://github.com/hyperion-project/hyperion.ng - - https://hub.docker.com/r/sirfragalot/hyperion.ng -version: 7.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/hyperion-ng/7.0.3/app-changelog.md b/stable/hyperion-ng/7.0.3/app-changelog.md deleted file mode 100644 index 3dead600c49..00000000000 --- a/stable/hyperion-ng/7.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [hyperion-ng-7.0.3](https://github.com/truecharts/charts/compare/hyperion-ng-7.0.2...hyperion-ng-7.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/hyperion-ng/7.0.3/charts/common-10.9.4.tgz b/stable/hyperion-ng/7.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/hyperion-ng/7.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/hyperion-ng/7.0.3/CHANGELOG.md b/stable/hyperion-ng/7.0.4/CHANGELOG.md similarity index 100% rename from stable/hyperion-ng/7.0.3/CHANGELOG.md rename to stable/hyperion-ng/7.0.4/CHANGELOG.md diff --git a/stable/hyperion-ng/7.0.4/Chart.yaml b/stable/hyperion-ng/7.0.4/Chart.yaml new file mode 100644 index 00000000000..1a236927060 --- /dev/null +++ b/stable/hyperion-ng/7.0.4/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "2.0.13" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: Hyperion is an opensource Bias or Ambient Lighting implementation +home: https://truecharts.org/docs/charts/stable/hyperion-ng +icon: https://truecharts.org/img/hotlink-ok/chart-icons/hyperion-ng.png +keywords: + - hyperion-ng + - hyperion +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: hyperion-ng +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/hyperion-ng + - https://github.com/hyperion-project/hyperion.ng + - https://hub.docker.com/r/sirfragalot/hyperion.ng +version: 7.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/hyperion-ng/7.0.3/README.md b/stable/hyperion-ng/7.0.4/README.md similarity index 100% rename from stable/hyperion-ng/7.0.3/README.md rename to stable/hyperion-ng/7.0.4/README.md diff --git a/stable/hyperion-ng/7.0.4/app-changelog.md b/stable/hyperion-ng/7.0.4/app-changelog.md new file mode 100644 index 00000000000..2841d04e58b --- /dev/null +++ b/stable/hyperion-ng/7.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [hyperion-ng-7.0.4](https://github.com/truecharts/charts/compare/hyperion-ng-7.0.3...hyperion-ng-7.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/hyperion-ng/7.0.3/app-readme.md b/stable/hyperion-ng/7.0.4/app-readme.md similarity index 100% rename from stable/hyperion-ng/7.0.3/app-readme.md rename to stable/hyperion-ng/7.0.4/app-readme.md diff --git a/stable/hyperion-ng/7.0.4/charts/common-10.9.7.tgz b/stable/hyperion-ng/7.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/hyperion-ng/7.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/hyperion-ng/7.0.3/ix_values.yaml b/stable/hyperion-ng/7.0.4/ix_values.yaml similarity index 100% rename from stable/hyperion-ng/7.0.3/ix_values.yaml rename to stable/hyperion-ng/7.0.4/ix_values.yaml diff --git a/stable/hyperion-ng/7.0.3/questions.yaml b/stable/hyperion-ng/7.0.4/questions.yaml similarity index 100% rename from stable/hyperion-ng/7.0.3/questions.yaml rename to stable/hyperion-ng/7.0.4/questions.yaml diff --git a/stable/minetest/2.0.3/templates/common.yaml b/stable/hyperion-ng/7.0.4/templates/common.yaml similarity index 100% rename from stable/minetest/2.0.3/templates/common.yaml rename to stable/hyperion-ng/7.0.4/templates/common.yaml diff --git a/stable/omada-controller/7.0.3/values.yaml b/stable/hyperion-ng/7.0.4/values.yaml similarity index 100% rename from stable/omada-controller/7.0.3/values.yaml rename to stable/hyperion-ng/7.0.4/values.yaml diff --git a/stable/icantbelieveitsnotvaletudo/5.0.3/Chart.lock b/stable/icantbelieveitsnotvaletudo/5.0.3/Chart.lock deleted file mode 100644 index 64f26e65096..00000000000 --- a/stable/icantbelieveitsnotvaletudo/5.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:46:21.178510196Z" diff --git a/stable/icantbelieveitsnotvaletudo/5.0.3/Chart.yaml b/stable/icantbelieveitsnotvaletudo/5.0.3/Chart.yaml deleted file mode 100644 index d620e6ce9d1..00000000000 --- a/stable/icantbelieveitsnotvaletudo/5.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "2021.2.1" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: Create live map data from Valetudo powered robots -home: https://truecharts.org/docs/charts/stable/icantbelieveitsnotvaletudo -icon: https://truecharts.org/img/hotlink-ok/chart-icons/icantbelieveitsnotvaletudo.png -keywords: - - icantbelieveitsnotvaletudo - - MQTT - - valetudo - - iot -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: icantbelieveitsnotvaletudo -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/icantbelieveitsnotvaletudo - - https://github.com/Hypfer/ICantBelieveItsNotValetudo -version: 5.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/icantbelieveitsnotvaletudo/5.0.3/app-changelog.md b/stable/icantbelieveitsnotvaletudo/5.0.3/app-changelog.md deleted file mode 100644 index 485252b364b..00000000000 --- a/stable/icantbelieveitsnotvaletudo/5.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [icantbelieveitsnotvaletudo-5.0.3](https://github.com/truecharts/charts/compare/icantbelieveitsnotvaletudo-5.0.2...icantbelieveitsnotvaletudo-5.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/icantbelieveitsnotvaletudo/5.0.3/charts/common-10.9.4.tgz b/stable/icantbelieveitsnotvaletudo/5.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/icantbelieveitsnotvaletudo/5.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/icantbelieveitsnotvaletudo/5.0.3/CHANGELOG.md b/stable/icantbelieveitsnotvaletudo/5.0.4/CHANGELOG.md similarity index 100% rename from stable/icantbelieveitsnotvaletudo/5.0.3/CHANGELOG.md rename to stable/icantbelieveitsnotvaletudo/5.0.4/CHANGELOG.md diff --git a/stable/icantbelieveitsnotvaletudo/5.0.4/Chart.yaml b/stable/icantbelieveitsnotvaletudo/5.0.4/Chart.yaml new file mode 100644 index 00000000000..71dfe8d827d --- /dev/null +++ b/stable/icantbelieveitsnotvaletudo/5.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "2021.2.1" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: Create live map data from Valetudo powered robots +home: https://truecharts.org/docs/charts/stable/icantbelieveitsnotvaletudo +icon: https://truecharts.org/img/hotlink-ok/chart-icons/icantbelieveitsnotvaletudo.png +keywords: + - icantbelieveitsnotvaletudo + - MQTT + - valetudo + - iot +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: icantbelieveitsnotvaletudo +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/icantbelieveitsnotvaletudo + - https://github.com/Hypfer/ICantBelieveItsNotValetudo +version: 5.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/icantbelieveitsnotvaletudo/5.0.3/README.md b/stable/icantbelieveitsnotvaletudo/5.0.4/README.md similarity index 100% rename from stable/icantbelieveitsnotvaletudo/5.0.3/README.md rename to stable/icantbelieveitsnotvaletudo/5.0.4/README.md diff --git a/stable/icantbelieveitsnotvaletudo/5.0.4/app-changelog.md b/stable/icantbelieveitsnotvaletudo/5.0.4/app-changelog.md new file mode 100644 index 00000000000..7e3ecd26def --- /dev/null +++ b/stable/icantbelieveitsnotvaletudo/5.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [icantbelieveitsnotvaletudo-5.0.4](https://github.com/truecharts/charts/compare/icantbelieveitsnotvaletudo-5.0.3...icantbelieveitsnotvaletudo-5.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/icantbelieveitsnotvaletudo/5.0.3/app-readme.md b/stable/icantbelieveitsnotvaletudo/5.0.4/app-readme.md similarity index 100% rename from stable/icantbelieveitsnotvaletudo/5.0.3/app-readme.md rename to stable/icantbelieveitsnotvaletudo/5.0.4/app-readme.md diff --git a/stable/icantbelieveitsnotvaletudo/5.0.4/charts/common-10.9.7.tgz b/stable/icantbelieveitsnotvaletudo/5.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/icantbelieveitsnotvaletudo/5.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/icantbelieveitsnotvaletudo/5.0.3/ix_values.yaml b/stable/icantbelieveitsnotvaletudo/5.0.4/ix_values.yaml similarity index 100% rename from stable/icantbelieveitsnotvaletudo/5.0.3/ix_values.yaml rename to stable/icantbelieveitsnotvaletudo/5.0.4/ix_values.yaml diff --git a/stable/icantbelieveitsnotvaletudo/5.0.3/questions.yaml b/stable/icantbelieveitsnotvaletudo/5.0.4/questions.yaml similarity index 100% rename from stable/icantbelieveitsnotvaletudo/5.0.3/questions.yaml rename to stable/icantbelieveitsnotvaletudo/5.0.4/questions.yaml diff --git a/stable/icantbelieveitsnotvaletudo/5.0.3/templates/common.yaml b/stable/icantbelieveitsnotvaletudo/5.0.4/templates/common.yaml similarity index 100% rename from stable/icantbelieveitsnotvaletudo/5.0.3/templates/common.yaml rename to stable/icantbelieveitsnotvaletudo/5.0.4/templates/common.yaml diff --git a/stable/openhab/3.0.3/values.yaml b/stable/icantbelieveitsnotvaletudo/5.0.4/values.yaml similarity index 100% rename from stable/openhab/3.0.3/values.yaml rename to stable/icantbelieveitsnotvaletudo/5.0.4/values.yaml diff --git a/stable/icinga2/5.0.0/CHANGELOG.md b/stable/icinga2/5.0.0/CHANGELOG.md new file mode 100644 index 00000000000..c1e67a26ddb --- /dev/null +++ b/stable/icinga2/5.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [icinga2-4.0.0](https://github.com/truecharts/charts/compare/icinga2-3.0.53...icinga2-4.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [icinga2-3.0.56](https://github.com/truecharts/charts/compare/icinga2-3.0.53...icinga2-3.0.56) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [icinga2-3.0.55](https://github.com/truecharts/charts/compare/icinga2-3.0.53...icinga2-3.0.55) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [icinga2-3.0.55](https://github.com/truecharts/charts/compare/icinga2-3.0.53...icinga2-3.0.55) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [icinga2-3.0.55](https://github.com/truecharts/charts/compare/icinga2-3.0.53...icinga2-3.0.55) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [icinga2-3.0.54](https://github.com/truecharts/charts/compare/icinga2-3.0.53...icinga2-3.0.54) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [icinga2-3.0.54](https://github.com/truecharts/charts/compare/icinga2-3.0.53...icinga2-3.0.54) (2022-11-06) + +### Chore + diff --git a/stable/icinga2/5.0.0/Chart.yaml b/stable/icinga2/5.0.0/Chart.yaml new file mode 100644 index 00000000000..856458f7c4d --- /dev/null +++ b/stable/icinga2/5.0.0/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +appVersion: "2.13.5" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: mariadb.enabled + name: mariadb + repository: https://charts.truecharts.org/ + version: 4.0.5 +description: "A monitoring system which checks the availability of your network resources, notifies users of outages, and generates performance data for reporting." +home: https://truecharts.org/docs/charts/stable/icinga2 +icon: https://truecharts.org/img/hotlink-ok/chart-icons/icinga2.png +keywords: + - icinga2 + - monitoring +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: icinga2 +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/icinga2 + - https://github.com/jjethwa/icinga2 + - https://icinga.com/ +version: 5.0.0 +annotations: + truecharts.org/catagories: | + - monitoring + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/icinga2/5.0.0/README.md b/stable/icinga2/5.0.0/README.md new file mode 100644 index 00000000000..49030db8796 --- /dev/null +++ b/stable/icinga2/5.0.0/README.md @@ -0,0 +1,108 @@ +# icinga2 + +A monitoring system which checks the availability of your network resources, notifies users of outages, and generates performance data for reporting. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [icinga2](https://truecharts.org/docs/charts/stable/icinga2) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/icinga2> +* <https://github.com/jjethwa/icinga2> +* <https://icinga.com/> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | mariadb | 3.0.119 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `icinga2` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install icinga2 TrueCharts/icinga2 +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `icinga2` deployment + +```console +helm uninstall icinga2 +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install icinga2 \ + --set env.TZ="America/New York" \ + TrueCharts/icinga2 +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install icinga2 TrueCharts/icinga2 -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/icinga2/5.0.0/app-changelog.md b/stable/icinga2/5.0.0/app-changelog.md new file mode 100644 index 00000000000..f744943c537 --- /dev/null +++ b/stable/icinga2/5.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [icinga2-5.0.0](https://github.com/truecharts/charts/compare/icinga2-4.0.3...icinga2-5.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/icinga2/5.0.0/app-readme.md b/stable/icinga2/5.0.0/app-readme.md new file mode 100644 index 00000000000..4cd283e6fe2 --- /dev/null +++ b/stable/icinga2/5.0.0/app-readme.md @@ -0,0 +1,8 @@ +A monitoring system which checks the availability of your network resources, notifies users of outages, and generates performance data for reporting. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/icinga2](https://truecharts.org/docs/charts/stable/icinga2) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/icinga2/5.0.0/charts/common-10.9.7.tgz b/stable/icinga2/5.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/icinga2/5.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/icinga2/5.0.0/charts/mariadb-4.0.5.tgz b/stable/icinga2/5.0.0/charts/mariadb-4.0.5.tgz new file mode 100644 index 00000000000..647d1dc1772 Binary files /dev/null and b/stable/icinga2/5.0.0/charts/mariadb-4.0.5.tgz differ diff --git a/stable/icinga2/5.0.0/ix_values.yaml b/stable/icinga2/5.0.0/ix_values.yaml new file mode 100644 index 00000000000..010f9809515 --- /dev/null +++ b/stable/icinga2/5.0.0/ix_values.yaml @@ -0,0 +1,71 @@ +image: + repository: tccr.io/truecharts/icinga2 + tag: 2.13.5@sha256:e37d8e0cad76eb794ebdeb8bfece59951a57f714c31b3074b762089078888cea + pullPolicy: IfNotPresent + +env: + DEFAULT_MYSQL_USER: icinga2 + DEFAULT_MYSQL_HOST: + secretKeyRef: + name: mariadbcreds + key: plainhost + DEFAULT_MYSQL_PASS: + secretKeyRef: + name: mariadbcreds + key: mariadb-password + MYSQL_ROOT_PASSWORD: + secretKeyRef: + name: mariadbcreds + key: mariadb-root-password + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +service: + main: + ports: + main: + port: 10114 + targetPort: 80 + https: + enabled: true + ports: + https: + enabled: true + port: 10115 + targetPort: 443 + api: + enabled: true + ports: + api: + enabled: true + port: 10116 + targetPort: 5665 + +persistence: + config: + enabled: true + mountPath: "/etc/icinga2" + data: + enabled: true + mountPath: "/var/lib/icinga2" + web: + enabled: true + mountPath: "/etc/icingaweb2" + ssmtp: + enabled: true + mountPath: "/etc/ssmtp" + +mariadb: + enabled: true + mariadbUsername: icinga2 + mariadbDatabase: icinga2 + existingSecret: "mariadbcreds" + +portal: + enabled: true diff --git a/stable/icinga2/5.0.0/questions.yaml b/stable/icinga2/5.0.0/questions.yaml new file mode 100644 index 00000000000..56b7334608d --- /dev/null +++ b/stable/icinga2/5.0.0/questions.yaml @@ -0,0 +1,2143 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10114 + required: true + - variable: https + label: "https Service" + description: "The https service" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: https + label: "https Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10115 + required: true + - variable: api + label: "api Service" + description: "The api service" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: api + label: "api Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10116 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: data + label: "App data Storage" + description: "Stores the Application data." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: web + label: "App web Storage" + description: "Stores the Application web data." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ssmtp + label: "App ssmtp Storage" + description: "Stores the Application ssmtp Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/minio-console/4.0.3/templates/common.yaml b/stable/icinga2/5.0.0/templates/common.yaml similarity index 100% rename from stable/minio-console/4.0.3/templates/common.yaml rename to stable/icinga2/5.0.0/templates/common.yaml diff --git a/stable/openldap/8.0.3/values.yaml b/stable/icinga2/5.0.0/values.yaml similarity index 100% rename from stable/openldap/8.0.3/values.yaml rename to stable/icinga2/5.0.0/values.yaml diff --git a/stable/immich/3.0.0/CHANGELOG.md b/stable/immich/3.0.0/CHANGELOG.md new file mode 100644 index 00000000000..81c51b3969c --- /dev/null +++ b/stable/immich/3.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [immich-2.0.0](https://github.com/truecharts/charts/compare/immich-1.0.6...immich-2.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [immich-1.0.9](https://github.com/truecharts/charts/compare/immich-1.0.6...immich-1.0.9) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [immich-1.0.8](https://github.com/truecharts/charts/compare/immich-1.0.6...immich-1.0.8) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [immich-1.0.8](https://github.com/truecharts/charts/compare/immich-1.0.6...immich-1.0.8) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [immich-1.0.8](https://github.com/truecharts/charts/compare/immich-1.0.6...immich-1.0.8) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [immich-1.0.7](https://github.com/truecharts/charts/compare/immich-1.0.6...immich-1.0.7) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + diff --git a/stable/immich/3.0.0/Chart.yaml b/stable/immich/3.0.0/Chart.yaml new file mode 100644 index 00000000000..f985ad63bec --- /dev/null +++ b/stable/immich/3.0.0/Chart.yaml @@ -0,0 +1,34 @@ +apiVersion: v2 +appVersion: "1.29.5_44" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 + - condition: redis.enabled + name: redis + repository: https://charts.truecharts.org + version: 4.0.5 +description: High performance self-hosted photo and video backup solution. +home: https://truecharts.org/docs/charts/stable/immich +icon: https://truecharts.org/img/hotlink-ok/chart-icons/immich.png +keywords: + - photos +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: immich +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/immich + - https://github.com/immich-app/immich +version: 3.0.0 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/immich/3.0.0/README.md b/stable/immich/3.0.0/README.md new file mode 100644 index 00000000000..bd1f2beef55 --- /dev/null +++ b/stable/immich/3.0.0/README.md @@ -0,0 +1,108 @@ +# immich + +High performance self-hosted photo and video backup solution. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [immich](https://truecharts.org/docs/charts/stable/immich) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/immich> +* <https://github.com/immich-app/immich> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.122 | +| https://charts.truecharts.org | redis | 3.0.121 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `immich` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install immich TrueCharts/immich +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `immich` deployment + +```console +helm uninstall immich +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install immich \ + --set env.TZ="America/New York" \ + TrueCharts/immich +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install immich TrueCharts/immich -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/immich/3.0.0/app-changelog.md b/stable/immich/3.0.0/app-changelog.md new file mode 100644 index 00000000000..beab199e8f4 --- /dev/null +++ b/stable/immich/3.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [immich-3.0.0](https://github.com/truecharts/charts/compare/immich-2.0.3...immich-3.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/immich/3.0.0/app-readme.md b/stable/immich/3.0.0/app-readme.md new file mode 100644 index 00000000000..7a72ca1cf9d --- /dev/null +++ b/stable/immich/3.0.0/app-readme.md @@ -0,0 +1,8 @@ +High performance self-hosted photo and video backup solution. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/immich](https://truecharts.org/docs/charts/stable/immich) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/immich/3.0.0/charts/common-10.9.7.tgz b/stable/immich/3.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/immich/3.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/immich/3.0.0/charts/postgresql-9.0.5.tgz b/stable/immich/3.0.0/charts/postgresql-9.0.5.tgz new file mode 100644 index 00000000000..8fe3c326a7c Binary files /dev/null and b/stable/immich/3.0.0/charts/postgresql-9.0.5.tgz differ diff --git a/stable/immich/3.0.0/charts/redis-4.0.5.tgz b/stable/immich/3.0.0/charts/redis-4.0.5.tgz new file mode 100644 index 00000000000..83e3f3d2117 Binary files /dev/null and b/stable/immich/3.0.0/charts/redis-4.0.5.tgz differ diff --git a/stable/immich/3.0.0/ix_values.yaml b/stable/immich/3.0.0/ix_values.yaml new file mode 100644 index 00000000000..cfd40b112b9 --- /dev/null +++ b/stable/immich/3.0.0/ix_values.yaml @@ -0,0 +1,108 @@ +image: + repository: tccr.io/truecharts/immich-server + tag: 1.29.5_44@sha256:8245bc309da22c436eb29a838d2292f504d77e24f4d098d6c0e65df877180ff3 + pullPolicy: IfNotPresent + +imageML: + repository: tccr.io/truecharts/immich-ml + tag: 1.29.5_44@sha256:2df7b6368beb52ff1ffd946aaacc4df21f278b97ee3c592e2021118b3dcb5fec + pullPolicy: IfNotPresent + +imageWeb: + repository: tccr.io/truecharts/immich-web + tag: 1.29.5_44@sha256:c17ec4c2a174bac8fc2c58ebaedc7db70600fa2480695cf0920d54127c8bb32e + pullPolicy: IfNotPresent + +imageProxy: + repository: tccr.io/truecharts/immich-proxy + tag: 1.29.5_44@sha256:a4c24a70cc1e1bbbdecc3df371af08528430846709ef22ca16e2a923aa8da509 + pullPolicy: IfNotPresent + +command: + - /bin/sh + - -c + - chmod +x ./start-server.sh && ./start-server.sh + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +immich: + enable_ml: true + public_login_page_message: Immich + disable_reverse_geocoding: false + reverse_geocoding_precision: 3 + # simple | verbose + log_level: simple + mapbox_enable: false + mapbox_key: "" + +envFrom: + - configMapRef: + name: '{{ include "tc.common.names.fullname" . }}-server-config' + - configMapRef: + name: '{{ include "tc.common.names.fullname" . }}-common-config' + - secretRef: + name: '{{ include "tc.common.names.fullname" . }}-immich-secret' + +probes: + liveness: + path: /server-info/ping + type: HTTP + port: 3001 + readiness: + path: /server-info/ping + type: HTTP + port: 3001 + startup: + path: /server-info/ping + type: HTTP + port: 3001 + +# Due to https://github.com/immich-app/immich/issues/726 +hostAliases: + - ip: 127.0.0.1 + hostnames: + - immich-web + - immich-server + - immich-machine-learning + +service: + main: + ports: + main: + port: 10323 + protocol: HTTP + +persistence: + uploads: + enabled: true + mountPath: /usr/src/app/upload + proxy-conf: + enabled: true + noMount: true + type: custom + mountPath: /etc/nginx/ + volumeSpec: + configMap: + name: '{{ include "tc.common.names.fullname" . }}-proxy-config' + items: + - key: nginx.conf + path: nginx.conf + +postgresql: + enabled: true + existingSecret: dbcreds + postgresqlUsername: immich + postgresqlDatabase: immich + +redis: + enabled: true + existingSecret: rediscreds + +portal: + enabled: true diff --git a/stable/immich/3.0.0/questions.yaml b/stable/immich/3.0.0/questions.yaml new file mode 100644 index 00000000000..d8c100103f3 --- /dev/null +++ b/stable/immich/3.0.0/questions.yaml @@ -0,0 +1,1881 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: immich + group: App Configuration + label: Immich Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: public_login_page_message + label: Public Login Page Message + description: Custom message on the login page, should be written in HTML form. + schema: + type: string + default: "" + - variable: disable_reverse_geocoding + label: Disable Reverse Geocoding + schema: + type: boolean + default: false + - variable: reverse_geocoding_precision + label: Reverse Geocoding Precision + description: Reverse geocoding is done locally which has a small impact on memory usage. (Valid options 0 - 3) + schema: + type: int + show_if: [["disable_reverse_geocoding", "=", "false"]] + default: 3 + - variable: mapbox_enable + label: Enable MapBox + schema: + type: boolean + default: false + - variable: mapbox_key + label: MaxBox Key + schema: + type: string + private: true + show_if: [["maxbox_enable", "=", "false"]] + default: "" + - variable: log_level + label: Log Level + schema: + type: string + default: simple + enum: + - value: simple + description: simple + - value: verbose + description: verbose + - variable: enable_ml + label: Enable Machine Learning Container + schema: + type: boolean + default: true + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Service + description: The Primary service on which the healthcheck runs, often the webUI + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Service Port Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + description: This port exposes the container port on the service + schema: + type: int + default: 10323 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: uploads + label: App Uploads Storage + description: Stores the Application Uploads. + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: Privileged mode + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: ReadOnly Root Filesystem + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: Allow Privilege Escalation + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: runAsNonRoot + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: runAsUser + description: The UserID of the user running the application + schema: + type: int + default: 0 + - variable: runAsGroup + label: runAsGroup + description: The groupID this App of the user running the application + schema: + type: int + default: 0 + - variable: fsGroup + label: fsGroup + description: The group that should own ALL storage. + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/immich/3.0.0/templates/_configmap.tpl b/stable/immich/3.0.0/templates/_configmap.tpl new file mode 100644 index 00000000000..4c831ecbff9 --- /dev/null +++ b/stable/immich/3.0.0/templates/_configmap.tpl @@ -0,0 +1,144 @@ +{{/* Define the configmap */}} +{{- define "immich.config" -}} + +{{- $serverConfigName := printf "%s-server-config" (include "tc.common.names.fullname" .) }} +{{- $commonConfigName := printf "%s-common-config" (include "tc.common.names.fullname" .) }} +{{- $proxyConfigName := printf "%s-proxy-config" (include "tc.common.names.fullname" .) }} + +--- + +apiVersion: v1 +kind: ConfigMap +metadata: + name: {{ $serverConfigName }} + labels: + {{- include "tc.common.labels" . | nindent 4 }} +data: + DB_HOSTNAME: {{ printf "%v-%v" .Release.Name "postgresql" }} + DB_USERNAME: {{ .Values.postgresql.postgresqlUsername }} + DB_DATABASE_NAME: {{ .Values.postgresql.postgresqlDatabase }} + DB_PORT: "5432" + REDIS_HOSTNAME: {{ printf "%v-%v" .Release.Name "redis" }} + REDIS_PORT: "6379" + REDIS_DBINDEX: "0" + {{/* User Defined */}} + DISABLE_REVERSE_GEOCODING: {{ .Values.immich.disable_reverse_geocoding | quote }} + REVERSE_GEOCODING_PRECISION: {{ .Values.immich.reverse_geocoding_precision | quote }} + ENABLE_MAPBOX: {{ .Values.immich.mapbox_enable | quote }} + +--- + +apiVersion: v1 +kind: ConfigMap +metadata: + name: {{ $commonConfigName }} + labels: + {{- include "tc.common.labels" . | nindent 4 }} +data: + NODE_ENV: production + {{/* User Defined */}} + {{- with .Values.immich.public_login_page_message }} + PUBLIC_LOGIN_PAGE_MESSAGE: {{ . }} + {{- end }} + LOG_LEVEL: {{ .Values.immich.log_level }} +--- + +apiVersion: v1 +kind: ConfigMap +metadata: + name: {{ $proxyConfigName }} + labels: + {{- include "tc.common.labels" . | nindent 4 }} +data: + nginx.conf: | + worker_processes auto; + error_log /var/log/nginx/error.log; + pid /tmp/nginx.pid; + + # Load dynamic modules. See /usr/share/doc/nginx/README.dynamic. + include /usr/share/nginx/modules/*.conf; + + events { + worker_connections 1024; + } + + http { + map $http_upgrade $connection_upgrade { + default upgrade; + '' close; + } + + client_body_temp_path /tmp/client_temp; + proxy_temp_path /tmp/proxy_temp_path; + fastcgi_temp_path /tmp/fastcgi_temp; + uwsgi_temp_path /tmp/uwsgi_temp; + scgi_temp_path /tmp/scgi_temp; + + # events { + # worker_connections 1000; + # } + + server { + gzip on; + gzip_min_length 1000; + gunzip on; + + client_max_body_size 50000M; + + listen {{ .Values.service.main.ports.main.port }}; + access_log off; + + location /api { + # Compression + gzip_static on; + gzip_min_length 1000; + gzip_comp_level 2; + + proxy_buffering off; + proxy_buffer_size 16k; + proxy_busy_buffers_size 24k; + proxy_buffers 64 4k; + proxy_force_ranges on; + + proxy_http_version 1.1; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection "upgrade"; + proxy_set_header Host $host; + + rewrite /api/(.*) /$1 break; + + # Server Container + proxy_pass http://immich-server:3001; + } + + location / { + # Compression + gzip_static on; + gzip_min_length 1000; + gzip_comp_level 2; + + proxy_buffering off; + proxy_buffer_size 16k; + proxy_busy_buffers_size 24k; + proxy_buffers 64 4k; + proxy_force_ranges on; + + proxy_http_version 1.1; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection "upgrade"; + proxy_set_header Host $host; + + # Web Container + proxy_pass http://immich-web:3000; + } + } + } +{{- end -}} diff --git a/stable/immich/3.0.0/templates/_microservices.tpl b/stable/immich/3.0.0/templates/_microservices.tpl new file mode 100644 index 00000000000..1b24e9947b6 --- /dev/null +++ b/stable/immich/3.0.0/templates/_microservices.tpl @@ -0,0 +1,49 @@ +{{/* Define the ml container */}} +{{- define "immich.microservices" -}} +image: {{ .Values.image.repository }}:{{ .Values.image.tag }} +imagePullPolicy: {{ .Values.image.pullPolicy }} +securityContext: + runAsUser: {{ .Values.podSecurityContext.runAsUser }} + runAsGroup: {{ .Values.podSecurityContext.runAsGroup }} + readOnlyRootFilesystem: {{ .Values.securityContext.readOnlyRootFilesystem }} + runAsNonRoot: {{ .Values.securityContext.runAsNonRoot }} +command: + - /bin/sh + - -c + - chmod +x ./start-microservices.sh && ./start-microservices.sh +volumeMounts: + - name: uploads + mountPath: {{ .Values.persistence.uploads.mountPath }} +envFrom: + - secretRef: + name: '{{ include "tc.common.names.fullname" . }}-immich-secret' + - configMapRef: + name: '{{ include "tc.common.names.fullname" . }}-common-config' + - configMapRef: + name: '{{ include "tc.common.names.fullname" . }}-server-config' +#TODO: Add probes, probably checking if process is running? +# readinessProbe: +# httpGet: +# path: / +# port: {{ .Values.service.main.ports.main.port }} +# initialDelaySeconds: {{ .Values.probes.readiness.spec.initialDelaySeconds }} +# timeoutSeconds: {{ .Values.probes.readiness.spec.timeoutSeconds }} +# periodSeconds: {{ .Values.probes.readiness.spec.periodSeconds }} +# failureThreshold: {{ .Values.probes.readiness.spec.failureThreshold }} +# livenessProbe: +# httpGet: +# path: / +# port: {{ .Values.service.main.ports.main.port }} +# initialDelaySeconds: {{ .Values.probes.liveness.spec.initialDelaySeconds }} +# timeoutSeconds: {{ .Values.probes.liveness.spec.timeoutSeconds }} +# periodSeconds: {{ .Values.probes.liveness.spec.periodSeconds }} +# failureThreshold: {{ .Values.probes.liveness.spec.failureThreshold }} +# startupProbe: +# httpGet: +# path: / +# port: {{ .Values.service.main.ports.main.port }} +# initialDelaySeconds: {{ .Values.probes.startup.spec.initialDelaySeconds }} +# timeoutSeconds: {{ .Values.probes.startup.spec.timeoutSeconds }} +# periodSeconds: {{ .Values.probes.startup.spec.periodSeconds }} +# failureThreshold: {{ .Values.probes.startup.spec.failureThreshold }} +{{- end -}} diff --git a/stable/immich/3.0.0/templates/_ml.tpl b/stable/immich/3.0.0/templates/_ml.tpl new file mode 100644 index 00000000000..7ebe7dd10f8 --- /dev/null +++ b/stable/immich/3.0.0/templates/_ml.tpl @@ -0,0 +1,49 @@ +{{/* Define the ml container */}} +{{- define "immich.ml" -}} +image: {{ .Values.imageML.repository }}:{{ .Values.imageML.tag }} +imagePullPolicy: {{ .Values.imageML.pullPolicy }} +securityContext: + runAsUser: {{ .Values.podSecurityContext.runAsUser }} + runAsGroup: {{ .Values.podSecurityContext.runAsGroup }} + readOnlyRootFilesystem: {{ .Values.securityContext.readOnlyRootFilesystem }} + runAsNonRoot: {{ .Values.securityContext.runAsNonRoot }} +command: + - /bin/sh + - -c + - chmod +x ./entrypoint.sh && ./entrypoint.sh +volumeMounts: + - name: uploads + mountPath: {{ .Values.persistence.uploads.mountPath }} +envFrom: + - configMapRef: + name: '{{ include "tc.common.names.fullname" . }}-common-config' + - configMapRef: + name: '{{ include "tc.common.names.fullname" . }}-server-config' + - secretRef: + name: '{{ include "tc.common.names.fullname" . }}-immich-secret' +#TODO: Add probes, probably checking if process is running? +# readinessProbe: +# httpGet: +# path: / +# port: {{ .Values.service.main.ports.main.port }} +# initialDelaySeconds: {{ .Values.probes.readiness.spec.initialDelaySeconds }} +# timeoutSeconds: {{ .Values.probes.readiness.spec.timeoutSeconds }} +# periodSeconds: {{ .Values.probes.readiness.spec.periodSeconds }} +# failureThreshold: {{ .Values.probes.readiness.spec.failureThreshold }} +# livenessProbe: +# httpGet: +# path: / +# port: {{ .Values.service.main.ports.main.port }} +# initialDelaySeconds: {{ .Values.probes.liveness.spec.initialDelaySeconds }} +# timeoutSeconds: {{ .Values.probes.liveness.spec.timeoutSeconds }} +# periodSeconds: {{ .Values.probes.liveness.spec.periodSeconds }} +# failureThreshold: {{ .Values.probes.liveness.spec.failureThreshold }} +# startupProbe: +# httpGet: +# path: / +# port: {{ .Values.service.main.ports.main.port }} +# initialDelaySeconds: {{ .Values.probes.startup.spec.initialDelaySeconds }} +# timeoutSeconds: {{ .Values.probes.startup.spec.timeoutSeconds }} +# periodSeconds: {{ .Values.probes.startup.spec.periodSeconds }} +# failureThreshold: {{ .Values.probes.startup.spec.failureThreshold }} +{{- end -}} diff --git a/stable/immich/3.0.0/templates/_proxy.tpl b/stable/immich/3.0.0/templates/_proxy.tpl new file mode 100644 index 00000000000..dcad750fda9 --- /dev/null +++ b/stable/immich/3.0.0/templates/_proxy.tpl @@ -0,0 +1,44 @@ +{{/* Define the proxy container */}} +{{- define "immich.proxy" -}} +image: {{ .Values.imageProxy.repository }}:{{ .Values.imageProxy.tag }} +imagePullPolicy: {{ .Values.imageProxy.pullPolicy }} +securityContext: + runAsUser: {{ .Values.podSecurityContext.runAsUser }} + runAsGroup: {{ .Values.podSecurityContext.runAsGroup }} + readOnlyRootFilesystem: {{ .Values.securityContext.readOnlyRootFilesystem }} + runAsNonRoot: {{ .Values.securityContext.runAsNonRoot }} +envFrom: + - configMapRef: + name: '{{ include "tc.common.names.fullname" . }}-common-config' +volumeMounts: + - name: proxy-conf + mountPath: /etc/nginx + readOnly: true +ports: + - containerPort: {{ .Values.service.main.ports.main.port }} + name: main +readinessProbe: + httpGet: + path: /api/server-info/ping + port: {{ .Values.service.main.ports.main.port }} + initialDelaySeconds: {{ .Values.probes.readiness.spec.initialDelaySeconds }} + timeoutSeconds: {{ .Values.probes.readiness.spec.timeoutSeconds }} + periodSeconds: {{ .Values.probes.readiness.spec.periodSeconds }} + failureThreshold: {{ .Values.probes.readiness.spec.failureThreshold }} +livenessProbe: + httpGet: + path: /api/server-info/ping + port: {{ .Values.service.main.ports.main.port }} + initialDelaySeconds: {{ .Values.probes.liveness.spec.initialDelaySeconds }} + timeoutSeconds: {{ .Values.probes.liveness.spec.timeoutSeconds }} + periodSeconds: {{ .Values.probes.liveness.spec.periodSeconds }} + failureThreshold: {{ .Values.probes.liveness.spec.failureThreshold }} +startupProbe: + httpGet: + path: /api/server-info/ping + port: {{ .Values.service.main.ports.main.port }} + initialDelaySeconds: {{ .Values.probes.startup.spec.initialDelaySeconds }} + timeoutSeconds: {{ .Values.probes.startup.spec.timeoutSeconds }} + periodSeconds: {{ .Values.probes.startup.spec.periodSeconds }} + failureThreshold: {{ .Values.probes.startup.spec.failureThreshold }} +{{- end -}} diff --git a/stable/immich/3.0.0/templates/_secret.tpl b/stable/immich/3.0.0/templates/_secret.tpl new file mode 100644 index 00000000000..0e5752d22af --- /dev/null +++ b/stable/immich/3.0.0/templates/_secret.tpl @@ -0,0 +1,27 @@ +{{/* Define the secret */}} +{{- define "immich.secret" -}} + +{{- $secretName := printf "%s-immich-secret" (include "tc.common.names.fullname" .) }} + +--- + +apiVersion: v1 +kind: Secret +type: Opaque +metadata: + name: {{ $secretName }} + labels: + {{- include "tc.common.labels" . | nindent 4 }} +data: + {{/* Secret Key */}} + {{- with (lookup "v1" "Secret" .Release.Namespace $secretName) }} + JWT_SECRET: {{ index .data "JWT_SECRET" }} + {{- else }} + JWT_SECRET: {{ randAlphaNum 32 | b64enc }} + {{- end }} + DB_PASSWORD: {{ .Values.postgresql.postgresqlPassword | trimAll "\"" | b64enc }} + REDIS_PASSWORD: {{ .Values.redis.redisPassword | trimAll "\"" | b64enc }} + {{- with .Values.immich.mapbox_key }} + MAPBOX_KEY: {{ . }} + {{- end }} +{{- end }} diff --git a/stable/immich/3.0.0/templates/_web.tpl b/stable/immich/3.0.0/templates/_web.tpl new file mode 100644 index 00000000000..1d5ec7d8140 --- /dev/null +++ b/stable/immich/3.0.0/templates/_web.tpl @@ -0,0 +1,41 @@ +{{/* Define the web container */}} +{{- define "immich.web" -}} +image: {{ .Values.imageWeb.repository }}:{{ .Values.imageWeb.tag }} +imagePullPolicy: {{ .Values.imageWeb.pullPolicy }} +securityContext: + runAsUser: {{ .Values.podSecurityContext.runAsUser }} + runAsGroup: {{ .Values.podSecurityContext.runAsGroup }} + readOnlyRootFilesystem: {{ .Values.securityContext.readOnlyRootFilesystem }} + runAsNonRoot: {{ .Values.securityContext.runAsNonRoot }} +command: + - /bin/sh + - -c + - chmod +x ./entrypoint.sh && ./entrypoint.sh +envFrom: + - configMapRef: + name: '{{ include "tc.common.names.fullname" . }}-common-config' +readinessProbe: + httpGet: + path: / + port: 3000 + initialDelaySeconds: {{ .Values.probes.readiness.spec.initialDelaySeconds }} + timeoutSeconds: {{ .Values.probes.readiness.spec.timeoutSeconds }} + periodSeconds: {{ .Values.probes.readiness.spec.periodSeconds }} + failureThreshold: {{ .Values.probes.readiness.spec.failureThreshold }} +livenessProbe: + httpGet: + path: / + port: 3000 + initialDelaySeconds: {{ .Values.probes.liveness.spec.initialDelaySeconds }} + timeoutSeconds: {{ .Values.probes.liveness.spec.timeoutSeconds }} + periodSeconds: {{ .Values.probes.liveness.spec.periodSeconds }} + failureThreshold: {{ .Values.probes.liveness.spec.failureThreshold }} +startupProbe: + httpGet: + path: / + port: 3000 + initialDelaySeconds: {{ .Values.probes.startup.spec.initialDelaySeconds }} + timeoutSeconds: {{ .Values.probes.startup.spec.timeoutSeconds }} + periodSeconds: {{ .Values.probes.startup.spec.periodSeconds }} + failureThreshold: {{ .Values.probes.startup.spec.failureThreshold }} +{{- end -}} diff --git a/stable/immich/3.0.0/templates/common.yaml b/stable/immich/3.0.0/templates/common.yaml new file mode 100644 index 00000000000..31ed6b6d749 --- /dev/null +++ b/stable/immich/3.0.0/templates/common.yaml @@ -0,0 +1,18 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.common.loader.init" . }} + +{{/* Render secret */}} +{{- include "immich.secret" . }} + +{{/* Render config */}} +{{- include "immich.config" . }} + +{{- $_ := set .Values.additionalContainers "proxy" (include "immich.proxy" . | fromYaml) -}} +{{- $_ := set .Values.additionalContainers "web" (include "immich.web" . | fromYaml) -}} +{{- if .Values.immich.enable_ml -}} +{{- $_ := set .Values.additionalContainers "ml" (include "immich.ml" . | fromYaml) -}} +{{- end -}} +{{- $_ := set .Values.additionalContainers "microservices" (include "immich.microservices" . | fromYaml) -}} + +{{/* Render the templates */}} +{{ include "tc.common.loader.apply" . }} diff --git a/stable/openspeedtest/2.0.3/values.yaml b/stable/immich/3.0.0/values.yaml similarity index 100% rename from stable/openspeedtest/2.0.3/values.yaml rename to stable/immich/3.0.0/values.yaml diff --git a/stable/impostor-server/2.0.3/Chart.lock b/stable/impostor-server/2.0.3/Chart.lock deleted file mode 100644 index ab5899ffc80..00000000000 --- a/stable/impostor-server/2.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:46:51.14926715Z" diff --git a/stable/impostor-server/2.0.3/Chart.yaml b/stable/impostor-server/2.0.3/Chart.yaml deleted file mode 100644 index 0bf2bd6a317..00000000000 --- a/stable/impostor-server/2.0.3/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: "1.7.2" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: A private Among Us server -home: https://truecharts.org/docs/charts/stable/impostor-server -icon: https://truecharts.org/img/hotlink-ok/chart-icons/impostor-server.png -keywords: - - impostor-server -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: impostor-server -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/impostor-server -type: application -version: 2.0.3 -annotations: - truecharts.org/catagories: | - - games - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/impostor-server/2.0.3/app-changelog.md b/stable/impostor-server/2.0.3/app-changelog.md deleted file mode 100644 index 3b099ade7e0..00000000000 --- a/stable/impostor-server/2.0.3/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [impostor-server-2.0.3](https://github.com/truecharts/charts/compare/impostor-server-2.0.2...impostor-server-2.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - \ No newline at end of file diff --git a/stable/impostor-server/2.0.3/charts/common-10.9.4.tgz b/stable/impostor-server/2.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/impostor-server/2.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/impostor-server/2.0.3/CHANGELOG.md b/stable/impostor-server/2.0.4/CHANGELOG.md similarity index 100% rename from stable/impostor-server/2.0.3/CHANGELOG.md rename to stable/impostor-server/2.0.4/CHANGELOG.md diff --git a/stable/impostor-server/2.0.4/Chart.yaml b/stable/impostor-server/2.0.4/Chart.yaml new file mode 100644 index 00000000000..a6259ef9fcf --- /dev/null +++ b/stable/impostor-server/2.0.4/Chart.yaml @@ -0,0 +1,27 @@ +apiVersion: v2 +appVersion: "1.7.2" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: A private Among Us server +home: https://truecharts.org/docs/charts/stable/impostor-server +icon: https://truecharts.org/img/hotlink-ok/chart-icons/impostor-server.png +keywords: + - impostor-server +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: impostor-server +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/impostor-server +type: application +version: 2.0.4 +annotations: + truecharts.org/catagories: | + - games + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/impostor-server/2.0.3/README.md b/stable/impostor-server/2.0.4/README.md similarity index 100% rename from stable/impostor-server/2.0.3/README.md rename to stable/impostor-server/2.0.4/README.md diff --git a/stable/impostor-server/2.0.4/app-changelog.md b/stable/impostor-server/2.0.4/app-changelog.md new file mode 100644 index 00000000000..f58804d3ed9 --- /dev/null +++ b/stable/impostor-server/2.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [impostor-server-2.0.4](https://github.com/truecharts/charts/compare/impostor-server-2.0.3...impostor-server-2.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/impostor-server/2.0.3/app-readme.md b/stable/impostor-server/2.0.4/app-readme.md similarity index 100% rename from stable/impostor-server/2.0.3/app-readme.md rename to stable/impostor-server/2.0.4/app-readme.md diff --git a/stable/impostor-server/2.0.4/charts/common-10.9.7.tgz b/stable/impostor-server/2.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/impostor-server/2.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/impostor-server/2.0.3/ix_values.yaml b/stable/impostor-server/2.0.4/ix_values.yaml similarity index 100% rename from stable/impostor-server/2.0.3/ix_values.yaml rename to stable/impostor-server/2.0.4/ix_values.yaml diff --git a/stable/impostor-server/2.0.3/questions.yaml b/stable/impostor-server/2.0.4/questions.yaml similarity index 100% rename from stable/impostor-server/2.0.3/questions.yaml rename to stable/impostor-server/2.0.4/questions.yaml diff --git a/stable/minio/4.0.3/templates/common.yaml b/stable/impostor-server/2.0.4/templates/common.yaml similarity index 100% rename from stable/minio/4.0.3/templates/common.yaml rename to stable/impostor-server/2.0.4/templates/common.yaml diff --git a/stable/openvscode-server/3.0.3/values.yaml b/stable/impostor-server/2.0.4/values.yaml similarity index 100% rename from stable/openvscode-server/3.0.3/values.yaml rename to stable/impostor-server/2.0.4/values.yaml diff --git a/stable/inventree/6.0.0/CHANGELOG.md b/stable/inventree/6.0.0/CHANGELOG.md new file mode 100644 index 00000000000..9379ce2a774 --- /dev/null +++ b/stable/inventree/6.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [inventree-5.0.0](https://github.com/truecharts/charts/compare/inventree-4.0.30...inventree-5.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [inventree-4.0.33](https://github.com/truecharts/charts/compare/inventree-4.0.30...inventree-4.0.33) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [inventree-4.0.32](https://github.com/truecharts/charts/compare/inventree-4.0.30...inventree-4.0.32) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [inventree-4.0.32](https://github.com/truecharts/charts/compare/inventree-4.0.30...inventree-4.0.32) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [inventree-4.0.32](https://github.com/truecharts/charts/compare/inventree-4.0.30...inventree-4.0.32) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [inventree-4.0.31](https://github.com/truecharts/charts/compare/inventree-4.0.30...inventree-4.0.31) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + diff --git a/stable/inventree/6.0.0/Chart.yaml b/stable/inventree/6.0.0/Chart.yaml new file mode 100644 index 00000000000..abcb2ae54b3 --- /dev/null +++ b/stable/inventree/6.0.0/Chart.yaml @@ -0,0 +1,36 @@ +apiVersion: v2 +appVersion: "0.8.4" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 + - condition: redis.enabled + name: redis + repository: https://charts.truecharts.org + version: 4.0.5 +description: InvenTree is an open-source Inventory Management System which provides powerful low-level stock control and part tracking. +home: https://truecharts.org/docs/charts/stable/inventree +icon: https://truecharts.org/img/hotlink-ok/chart-icons/inventree.png +keywords: + - inventory + - inventree +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: inventree +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/inventree + - https://inventree.readthedocs.io + - https://github.com/inventree/InvenTree +version: 6.0.0 +annotations: + truecharts.org/catagories: | + - utilities + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/inventree/6.0.0/README.md b/stable/inventree/6.0.0/README.md new file mode 100644 index 00000000000..c31bd15bf4b --- /dev/null +++ b/stable/inventree/6.0.0/README.md @@ -0,0 +1,109 @@ +# inventree + +InvenTree is an open-source Inventory Management System which provides powerful low-level stock control and part tracking. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [inventree](https://truecharts.org/docs/charts/stable/inventree) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/inventree> +* <https://inventree.readthedocs.io> +* <https://github.com/inventree/InvenTree> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.122 | +| https://charts.truecharts.org | redis | 3.0.121 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `inventree` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install inventree TrueCharts/inventree +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `inventree` deployment + +```console +helm uninstall inventree +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install inventree \ + --set env.TZ="America/New York" \ + TrueCharts/inventree +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install inventree TrueCharts/inventree -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/inventree/6.0.0/app-changelog.md b/stable/inventree/6.0.0/app-changelog.md new file mode 100644 index 00000000000..40444fc27fb --- /dev/null +++ b/stable/inventree/6.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [inventree-6.0.0](https://github.com/truecharts/charts/compare/inventree-5.0.3...inventree-6.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/inventree/6.0.0/app-readme.md b/stable/inventree/6.0.0/app-readme.md new file mode 100644 index 00000000000..e5876be60f6 --- /dev/null +++ b/stable/inventree/6.0.0/app-readme.md @@ -0,0 +1,8 @@ +InvenTree is an open-source Inventory Management System which provides powerful low-level stock control and part tracking. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/inventree](https://truecharts.org/docs/charts/stable/inventree) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/inventree/6.0.0/charts/common-10.9.7.tgz b/stable/inventree/6.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/inventree/6.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/inventree/6.0.0/charts/postgresql-9.0.5.tgz b/stable/inventree/6.0.0/charts/postgresql-9.0.5.tgz new file mode 100644 index 00000000000..8fe3c326a7c Binary files /dev/null and b/stable/inventree/6.0.0/charts/postgresql-9.0.5.tgz differ diff --git a/stable/inventree/6.0.0/charts/redis-4.0.5.tgz b/stable/inventree/6.0.0/charts/redis-4.0.5.tgz new file mode 100644 index 00000000000..83e3f3d2117 Binary files /dev/null and b/stable/inventree/6.0.0/charts/redis-4.0.5.tgz differ diff --git a/stable/inventree/6.0.0/ix_values.yaml b/stable/inventree/6.0.0/ix_values.yaml new file mode 100644 index 00000000000..ef8b281ed88 --- /dev/null +++ b/stable/inventree/6.0.0/ix_values.yaml @@ -0,0 +1,80 @@ +image: + repository: tccr.io/truecharts/inventree + tag: 0.8.4@sha256:57888f289eb9b2f03c141842eec5ae3946df1176ddcde4810c70307df8429edd + pullPolicy: IfNotPresent + +nginxImage: + repository: tccr.io/truecharts/nginx + tag: 1.23.2@sha256:4fcc18dd9432aa527f5ce55cca0045a1b94d6229a56671b8b6a902f0dbaa74fd + pullPolicy: IfNotPresent + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false +# https://github.com/inventree/InvenTree/pull/3096 +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +envFrom: + - secretRef: + name: '{{ include "tc.common.names.fullname" . }}-inventree-secret' + - configMapRef: + name: '{{ include "tc.common.names.fullname" . }}-inventree-config' + +inventree: + credentials: + admin_mail: "test@example.com" + admin_user: "testuser" + admin_password: "secret" + general: + debug: false + log_level: "INFO" + plugins_enabled: false + login_confirm_days: 3 + login_attempts: 5 + mail: + backend: "django.core.mail.backends.smtp.EmailBackend" + host: "" + port: 587 + username: "" + password: "" + tls: false + ssl: false + sender: "" + +service: + main: + ports: + main: + port: 10231 + +persistence: + data: + enabled: true + mountPath: "/home/inventree/data" + inventree-nginx: + enabled: true + noMount: true + type: custom + mountPath: "/etc/nginx/conf.d" + volumeSpec: + configMap: + name: '{{ include "tc.common.names.fullname" . }}-inventree-config-nginx' + items: + - key: nginx.conf + path: default.conf + +postgresql: + enabled: true + existingSecret: "dbcreds" + postgresqlUsername: inventree + postgresqlDatabase: inventree + +redis: + enabled: true + existingSecret: "rediscreds" + redisUsername: default + +portal: + enabled: true diff --git a/stable/inventree/6.0.0/questions.yaml b/stable/inventree/6.0.0/questions.yaml new file mode 100644 index 00000000000..ccc7caa6ac5 --- /dev/null +++ b/stable/inventree/6.0.0/questions.yaml @@ -0,0 +1,1963 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: inventree + group: App Configuration + label: Inventree Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: credentials + label: Credentials + schema: + additional_attrs: true + type: dict + attrs: + - variable: admin_mail + label: Admin Mail (Initial Install Only) + schema: + type: string + required: true + default: "" + - variable: admin_user + label: Admin User (Initial Install Only) + schema: + type: string + required: true + default: "" + - variable: admin_password + label: Admin Password (Initial Install Only) + schema: + type: string + required: true + private: true + default: "" + - variable: general + label: General + schema: + additional_attrs: true + type: dict + attrs: + - variable: plugins_enabled + label: Enable Plugins + description: Enable plugin support + schema: + type: boolean + default: false + - variable: login_confirm_days + label: Login Confirm Days + description: Duration for which confirmation links are valid + schema: + type: int + default: 3 + - variable: login_attempts + label: Login Attempts + description: Count of allowed login attempts before blocking user + schema: + type: int + default: 5 + - variable: debug + label: "Debug" + description: "Enable debug mode" + schema: + type: boolean + default: false + - variable: log_level + label: Log Level + description: Set level of logging to terminal + schema: + type: string + default: INFO + enum: + - value: INFO + description: INFO + - value: DEBUG + description: DEBUG + - value: WARNING + description: WARNING + - value: ERROR + description: ERROR + - value: CRITICAL + description: CRITICAL + - variable: mail + label: Email Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: backend + label: Mail Backend + description: Email backend module + schema: + type: string + default: django.core.mail.backends.smtp.EmailBackend + - variable: host + label: Mail Host + description: Email server host + schema: + type: string + default: "" + - variable: port + label: Mail Port + description: Email server port + schema: + type: int + default: 587 + - variable: username + label: Mail Username + description: Email account username + schema: + type: string + default: "" + - variable: password + label: Mail Password + description: Email account password + schema: + type: string + private: true + default: "" + - variable: tls + label: Mail TLS + description: Enable TLS support + schema: + type: boolean + default: false + - variable: ssl + label: Mail SSL + description: Enable SSL support + schema: + type: boolean + default: false + - variable: sender + label: Mail Sender + description: Name of sender + schema: + type: string + default: "" + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10231 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: data + label: "App Data Storage" + description: "Stores the Application Data." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/inventree/6.0.0/templates/_configmap.tpl b/stable/inventree/6.0.0/templates/_configmap.tpl new file mode 100644 index 00000000000..5e44974aec8 --- /dev/null +++ b/stable/inventree/6.0.0/templates/_configmap.tpl @@ -0,0 +1,106 @@ +{{/* Define the secrets */}} +{{- define "inventree.config" -}} + +{{- $configName := printf "%s-inventree-config" (include "tc.common.names.fullname" .) }} +{{- $nginxConfigName := printf "%s-inventree-config-nginx" (include "tc.common.names.fullname" .) }} + +--- + +apiVersion: v1 +kind: ConfigMap +metadata: + name: {{ $configName }} + labels: + {{- include "tc.common.labels" . | nindent 4 }} +data: + INVENTREE_TIMEZONE: {{ .Values.TZ }} + INVENTREE_DB_ENGINE: "postgresql" + INVENTREE_DB_NAME: {{ .Values.postgresql.postgresqlDatabase }} + INVENTREE_DB_USER: {{ .Values.postgresql.postgresqlUsername }} + INVENTREE_DB_HOST: {{ printf "%v-%v" .Release.Name "postgresql" }} + INVENTREE_DB_PORT: "5432" + INVENTREE_CACHE_PORT: "6379" + INVENTREE_WEB_PORT: "8000" + {{- with .Values.inventree.mail.backend }} + INVENTREE_EMAIL_BACKEND: {{ . }} + {{- end }} + {{- with .Values.inventree.mail.host }} + INVENTREE_EMAIL_HOST: {{ . }} + {{- end }} + {{- with .Values.inventree.mail.port }} + INVENTREE_EMAIL_PORT: {{ . | quote }} + {{- end }} + {{- with .Values.inventree.mail.username }} + INVENTREE_EMAIL_USERNAME: {{ . }} + {{- end }} + INVENTREE_EMAIL_TLS: '{{ ternary "True" "False" .Values.inventree.mail.tls | default "False" }}' + INVENTREE_EMAIL_SSL: '{{ ternary "True" "False" .Values.inventree.mail.ssl | default "False" }}' + {{- with .Values.inventree.mail.sender }} + INVENTREE_EMAIL_SENDER: {{ . }} + {{- end }} + {{- if .Values.inventree.general.debug }} + INVENTREE_DEBUG: {{ .Values.inventree.general.debug | quote }} + {{- end }} + {{- with .Values.inventree.general.log_level }} + INVENTREE_LOG_LEVEL: {{ . }} + {{- end }} + {{- if .Values.inventree.general.plugins_enabled }} + INVENTREE_PLUGINS_ENABLED: {{ .Values.inventree.general.plugins_enabled | quote }} + {{- end }} + {{- with .Values.inventree.general.login_confirm_days }} + INVENTREE_LOGIN_CONFIRM_DAYS: {{ . | quote }} + {{- end }} + {{- with .Values.inventree.general.login_attempts }} + INVENTREE_LOGIN_ATTEMPTS: {{ . | quote }} + {{- end }} +--- +apiVersion: v1 +kind: ConfigMap +metadata: + name: {{ $nginxConfigName }} + labels: + {{- include "tc.common.labels" . | nindent 4 }} +data: + nginx.conf: |- + server { + listen {{ .Values.service.main.ports.main.port }}; + real_ip_header proxy_protocol; + location / { + proxy_set_header Host $http_host; + proxy_set_header X-Forwarded-By $server_addr:$server_port; + proxy_set_header X-Forwarded-For $remote_addr; + proxy_set_header X-Forwarded-Proto $scheme; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header CLIENT_IP $remote_addr; + proxy_pass_request_headers on; + proxy_redirect off; + client_max_body_size 100M; + proxy_buffering off; + proxy_request_buffering off; + proxy_pass http://localhost:8000; + } + # Redirect any requests for static files + location /static/ { + alias /var/www/static/; + autoindex on; + # Caching settings + expires 30d; + add_header Pragma public; + add_header Cache-Control "public"; + } + # Redirect any requests for media files + location /media/ { + alias /var/www/media/; + # Media files require user authentication + auth_request /auth; + } + # Use the 'user' API endpoint for auth + location /auth { + internal; + proxy_pass http://localhost:8000/auth/; + proxy_pass_request_body off; + proxy_set_header Content-Length ""; + proxy_set_header X-Original-URI $request_uri; + } + } +{{- end -}} diff --git a/stable/inventree/6.0.0/templates/_init.tpl b/stable/inventree/6.0.0/templates/_init.tpl new file mode 100644 index 00000000000..a52fd6730e1 --- /dev/null +++ b/stable/inventree/6.0.0/templates/_init.tpl @@ -0,0 +1,25 @@ +{{/* Define the init container */}} +{{- define "inventree.init" -}} +image: {{ .Values.image.repository }}:{{ .Values.image.tag }} +imagePullPolicy: '{{ .Values.image.pullPolicy }}' +command: ["sh", "-c"] +args: + - |- + echo "Starting initialization..." + cd /home/inventree || exit + invoke update + echo "Initialization finished!" +securityContext: + runAsUser: {{ .Values.podSecurityContext.runAsUser }} + runAsGroup: {{ .Values.podSecurityContext.runAsGroup }} + readOnlyRootFilesystem: {{ .Values.securityContext.readOnlyRootFilesystem }} + runAsNonRoot: {{ .Values.securityContext.runAsNonRoot }} +volumeMounts: + - name: data + mountPath: "/home/inventree/data" +envFrom: + - secretRef: + name: '{{ include "tc.common.names.fullname" . }}-inventree-secret' + - configMapRef: + name: '{{ include "tc.common.names.fullname" . }}-inventree-config' +{{- end -}} diff --git a/stable/inventree/6.0.0/templates/_nginx.tpl b/stable/inventree/6.0.0/templates/_nginx.tpl new file mode 100644 index 00000000000..3fe31fc2977 --- /dev/null +++ b/stable/inventree/6.0.0/templates/_nginx.tpl @@ -0,0 +1,20 @@ +{{/* Define the nginx container */}} +{{- define "inventree.nginx" -}} +image: {{ .Values.nginxImage.repository }}:{{ .Values.nginxImage.tag }} +imagePullPolicy: {{ .Values.nginxImage.pullPolicy }} +ports: + - containerPort: {{ .Values.service.main.ports.main.port }} + name: main +securityContext: + runAsUser: 0 + runAsGroup: {{ .Values.podSecurityContext.runAsGroup }} + readOnlyRootFilesystem: false + runAsNonRoot: false +volumeMounts: + - name: inventree-nginx + mountPath: "/etc/nginx/conf.d/default.conf" + subPath: default.conf + readOnly: true + - name: data + mountPath: "/var/www" +{{- end -}} diff --git a/stable/inventree/6.0.0/templates/_secrets.tpl b/stable/inventree/6.0.0/templates/_secrets.tpl new file mode 100644 index 00000000000..8bd429c01cb --- /dev/null +++ b/stable/inventree/6.0.0/templates/_secrets.tpl @@ -0,0 +1,35 @@ +{{/* Define the secrets */}} +{{- define "inventree.secrets" -}} + +{{- $secretName := printf "%s-inventree-secret" (include "tc.common.names.fullname" .) }} + +--- +apiVersion: v1 +kind: Secret +type: Opaque +metadata: + name: {{ $secretName }} + labels: + {{- include "tc.common.labels" . | nindent 4 }} +data: + {{- with lookup "v1" "Secret" .Release.Namespace $secretName }} + INVENTREE_SECRET_KEY: {{ index .data "INVENTREE_SECRET_KEY" }} + {{- else }} + INVENTREE_SECRET_KEY: {{ randAlphaNum 32 | b64enc }} + {{- end }} + INVENTREE_DB_PASSWORD: {{ .Values.postgresql.postgresqlPassword | trimAll "\"" | b64enc }} + {{- $redisPass := .Values.redis.redisPassword | trimAll "\"" }} + INVENTREE_CACHE_HOST: {{ printf "%v:%v@%v-redis" .Values.redis.redisUsername $redisPass .Release.Name | b64enc }} + {{- with .Values.inventree.credentials.admin_mail }} + INVENTREE_ADMIN_EMAIL: {{ . | b64enc }} + {{- end }} + {{- with .Values.inventree.credentials.admin_user }} + INVENTREE_ADMIN_USER: {{ . | b64enc }} + {{- end }} + {{- with .Values.inventree.credentials.admin_password }} + INVENTREE_ADMIN_PASSWORD: {{ . | b64enc }} + {{- end }} + {{- with .Values.inventree.mail.password }} + INVENTREE_EMAIL_PASSWORD: {{ . | b64enc }} + {{- end }} +{{- end -}} diff --git a/stable/inventree/6.0.0/templates/_worker.tpl b/stable/inventree/6.0.0/templates/_worker.tpl new file mode 100644 index 00000000000..ca9037cb708 --- /dev/null +++ b/stable/inventree/6.0.0/templates/_worker.tpl @@ -0,0 +1,19 @@ +{{/* Define the worker container */}} +{{- define "inventree.worker" -}} +image: {{ .Values.image.repository }}:{{ .Values.image.tag }} +imagePullPolicy: '{{ .Values.image.pullPolicy }}' +command: ["invoke", "worker"] +securityContext: + runAsUser: {{ .Values.podSecurityContext.runAsUser }} + runAsGroup: {{ .Values.podSecurityContext.runAsGroup }} + readOnlyRootFilesystem: {{ .Values.securityContext.readOnlyRootFilesystem }} + runAsNonRoot: {{ .Values.securityContext.runAsNonRoot }} +volumeMounts: + - name: data + mountPath: "/home/inventree/data" +envFrom: + - secretRef: + name: '{{ include "tc.common.names.fullname" . }}-inventree-secret' + - configMapRef: + name: '{{ include "tc.common.names.fullname" . }}-inventree-config' +{{- end -}} diff --git a/stable/inventree/6.0.0/templates/common.yaml b/stable/inventree/6.0.0/templates/common.yaml new file mode 100644 index 00000000000..009cb8c8acb --- /dev/null +++ b/stable/inventree/6.0.0/templates/common.yaml @@ -0,0 +1,15 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.common.loader.init" . }} + +{{/* Render secrets for inventree */}} +{{- include "inventree.secrets" . }} + +{{/* Render config for inventree */}} +{{- include "inventree.config" . }} + +{{- $_ := set .Values.initContainers "init" (include "inventree.init" . | fromYaml) -}} +{{- $_ := set .Values.additionalContainers "nginx" (include "inventree.nginx" . | fromYaml) -}} +{{- $_ := set .Values.additionalContainers "worker" (include "inventree.worker" . | fromYaml) -}} + +{{/* Render the templates */}} +{{ include "tc.common.loader.apply" . }} diff --git a/stable/oscam/7.0.3/values.yaml b/stable/inventree/6.0.0/values.yaml similarity index 100% rename from stable/oscam/7.0.3/values.yaml rename to stable/inventree/6.0.0/values.yaml diff --git a/stable/ipfs/4.0.3/Chart.lock b/stable/ipfs/4.0.3/Chart.lock deleted file mode 100644 index 5d760b63836..00000000000 --- a/stable/ipfs/4.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:47:22.071251597Z" diff --git a/stable/ipfs/4.0.3/Chart.yaml b/stable/ipfs/4.0.3/Chart.yaml deleted file mode 100644 index 5ca1aa7ca1a..00000000000 --- a/stable/ipfs/4.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: ipfs -version: 4.0.3 -appVersion: "0.16.0" -description: IPFS is a global, versioned, peer-to-peer filesystem. It combines good ideas from previous systems such Git, BitTorrent, Kademlia, SFS, and the Web. It is like a single bittorrent swarm, exchanging git objects. -type: application -deprecated: false -home: https://truecharts.org/docs/charts/stable/ipfs -icon: https://truecharts.org/img/hotlink-ok/chart-icons/ipfs.png -keywords: - - ipfs -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/ipfs - - https://hub.docker.com/r/linuxserver/ipfs -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 - # condition: -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - storage - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/ipfs/4.0.3/app-changelog.md b/stable/ipfs/4.0.3/app-changelog.md deleted file mode 100644 index a881c7ed951..00000000000 --- a/stable/ipfs/4.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [ipfs-4.0.3](https://github.com/truecharts/charts/compare/ipfs-4.0.2...ipfs-4.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/ipfs/4.0.3/charts/common-10.9.4.tgz b/stable/ipfs/4.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/ipfs/4.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/ipfs/4.0.3/CHANGELOG.md b/stable/ipfs/4.0.4/CHANGELOG.md similarity index 100% rename from stable/ipfs/4.0.3/CHANGELOG.md rename to stable/ipfs/4.0.4/CHANGELOG.md diff --git a/stable/ipfs/4.0.4/Chart.yaml b/stable/ipfs/4.0.4/Chart.yaml new file mode 100644 index 00000000000..e309beb35bb --- /dev/null +++ b/stable/ipfs/4.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: ipfs +version: 4.0.4 +appVersion: "0.16.0" +description: IPFS is a global, versioned, peer-to-peer filesystem. It combines good ideas from previous systems such Git, BitTorrent, Kademlia, SFS, and the Web. It is like a single bittorrent swarm, exchanging git objects. +type: application +deprecated: false +home: https://truecharts.org/docs/charts/stable/ipfs +icon: https://truecharts.org/img/hotlink-ok/chart-icons/ipfs.png +keywords: + - ipfs +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/ipfs + - https://hub.docker.com/r/linuxserver/ipfs +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + # condition: +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - storage + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/ipfs/4.0.3/README.md b/stable/ipfs/4.0.4/README.md similarity index 100% rename from stable/ipfs/4.0.3/README.md rename to stable/ipfs/4.0.4/README.md diff --git a/stable/ipfs/4.0.4/app-changelog.md b/stable/ipfs/4.0.4/app-changelog.md new file mode 100644 index 00000000000..8fbb1f5ca1e --- /dev/null +++ b/stable/ipfs/4.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [ipfs-4.0.4](https://github.com/truecharts/charts/compare/ipfs-4.0.3...ipfs-4.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/ipfs/4.0.3/app-readme.md b/stable/ipfs/4.0.4/app-readme.md similarity index 100% rename from stable/ipfs/4.0.3/app-readme.md rename to stable/ipfs/4.0.4/app-readme.md diff --git a/stable/ipfs/4.0.4/charts/common-10.9.7.tgz b/stable/ipfs/4.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/ipfs/4.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/ipfs/4.0.3/ix_values.yaml b/stable/ipfs/4.0.4/ix_values.yaml similarity index 100% rename from stable/ipfs/4.0.3/ix_values.yaml rename to stable/ipfs/4.0.4/ix_values.yaml diff --git a/stable/ipfs/4.0.3/questions.yaml b/stable/ipfs/4.0.4/questions.yaml similarity index 100% rename from stable/ipfs/4.0.3/questions.yaml rename to stable/ipfs/4.0.4/questions.yaml diff --git a/stable/ipfs/4.0.3/templates/common.yaml b/stable/ipfs/4.0.4/templates/common.yaml similarity index 100% rename from stable/ipfs/4.0.3/templates/common.yaml rename to stable/ipfs/4.0.4/templates/common.yaml diff --git a/stable/overseerr/7.0.3/values.yaml b/stable/ipfs/4.0.4/values.yaml similarity index 100% rename from stable/overseerr/7.0.3/values.yaml rename to stable/ipfs/4.0.4/values.yaml diff --git a/stable/ispy-agent-dvr/3.0.3/Chart.lock b/stable/ispy-agent-dvr/3.0.3/Chart.lock deleted file mode 100644 index ebd9e6ed05f..00000000000 --- a/stable/ispy-agent-dvr/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:47:38.018315094Z" diff --git a/stable/ispy-agent-dvr/3.0.3/Chart.yaml b/stable/ispy-agent-dvr/3.0.3/Chart.yaml deleted file mode 100644 index 51ed6cc57f4..00000000000 --- a/stable/ispy-agent-dvr/3.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "4.3.8.0" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: iSpy's Agent DVR, a standalone DVR service to manage IP cameras. -home: https://truecharts.org/docs/charts/stable/ispy-agent-dvr -icon: https://truecharts.org/img/hotlink-ok/chart-icons/ispy-agent-dvr.png -keywords: - - dvr - - ispy - - agent -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: ispy-agent-dvr -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/ispy-agent-dvr - - https://hub.docker.com/r/doitandbedone/ispyagentdvr - - https://github.com/doitandbedone/ispyagentdvr-docker -version: 3.0.3 -annotations: - truecharts.org/catagories: | - - security - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/ispy-agent-dvr/3.0.3/app-changelog.md b/stable/ispy-agent-dvr/3.0.3/app-changelog.md deleted file mode 100644 index 509c7cbd4a6..00000000000 --- a/stable/ispy-agent-dvr/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [ispy-agent-dvr-3.0.3](https://github.com/truecharts/charts/compare/ispy-agent-dvr-3.0.2...ispy-agent-dvr-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/ispy-agent-dvr/3.0.3/charts/common-10.9.4.tgz b/stable/ispy-agent-dvr/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/ispy-agent-dvr/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/ispy-agent-dvr/3.0.3/CHANGELOG.md b/stable/ispy-agent-dvr/3.0.4/CHANGELOG.md similarity index 100% rename from stable/ispy-agent-dvr/3.0.3/CHANGELOG.md rename to stable/ispy-agent-dvr/3.0.4/CHANGELOG.md diff --git a/stable/ispy-agent-dvr/3.0.4/Chart.yaml b/stable/ispy-agent-dvr/3.0.4/Chart.yaml new file mode 100644 index 00000000000..1dd645b254f --- /dev/null +++ b/stable/ispy-agent-dvr/3.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "4.3.8.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: iSpy's Agent DVR, a standalone DVR service to manage IP cameras. +home: https://truecharts.org/docs/charts/stable/ispy-agent-dvr +icon: https://truecharts.org/img/hotlink-ok/chart-icons/ispy-agent-dvr.png +keywords: + - dvr + - ispy + - agent +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: ispy-agent-dvr +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/ispy-agent-dvr + - https://hub.docker.com/r/doitandbedone/ispyagentdvr + - https://github.com/doitandbedone/ispyagentdvr-docker +version: 3.0.4 +annotations: + truecharts.org/catagories: | + - security + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/ispy-agent-dvr/3.0.3/README.md b/stable/ispy-agent-dvr/3.0.4/README.md similarity index 100% rename from stable/ispy-agent-dvr/3.0.3/README.md rename to stable/ispy-agent-dvr/3.0.4/README.md diff --git a/stable/ispy-agent-dvr/3.0.4/app-changelog.md b/stable/ispy-agent-dvr/3.0.4/app-changelog.md new file mode 100644 index 00000000000..f520e83706a --- /dev/null +++ b/stable/ispy-agent-dvr/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [ispy-agent-dvr-3.0.4](https://github.com/truecharts/charts/compare/ispy-agent-dvr-3.0.3...ispy-agent-dvr-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/ispy-agent-dvr/3.0.3/app-readme.md b/stable/ispy-agent-dvr/3.0.4/app-readme.md similarity index 100% rename from stable/ispy-agent-dvr/3.0.3/app-readme.md rename to stable/ispy-agent-dvr/3.0.4/app-readme.md diff --git a/stable/ispy-agent-dvr/3.0.4/charts/common-10.9.7.tgz b/stable/ispy-agent-dvr/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/ispy-agent-dvr/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/ispy-agent-dvr/3.0.3/ix_values.yaml b/stable/ispy-agent-dvr/3.0.4/ix_values.yaml similarity index 100% rename from stable/ispy-agent-dvr/3.0.3/ix_values.yaml rename to stable/ispy-agent-dvr/3.0.4/ix_values.yaml diff --git a/stable/ispy-agent-dvr/3.0.3/questions.yaml b/stable/ispy-agent-dvr/3.0.4/questions.yaml similarity index 100% rename from stable/ispy-agent-dvr/3.0.3/questions.yaml rename to stable/ispy-agent-dvr/3.0.4/questions.yaml diff --git a/stable/minisatip/3.0.3/templates/common.yaml b/stable/ispy-agent-dvr/3.0.4/templates/common.yaml similarity index 100% rename from stable/minisatip/3.0.3/templates/common.yaml rename to stable/ispy-agent-dvr/3.0.4/templates/common.yaml diff --git a/stable/owncast/7.0.3/values.yaml b/stable/ispy-agent-dvr/3.0.4/values.yaml similarity index 100% rename from stable/owncast/7.0.3/values.yaml rename to stable/ispy-agent-dvr/3.0.4/values.yaml diff --git a/stable/iyuuplus/3.0.3/Chart.lock b/stable/iyuuplus/3.0.3/Chart.lock deleted file mode 100644 index d04b2e39ae6..00000000000 --- a/stable/iyuuplus/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:47:53.247329002Z" diff --git a/stable/iyuuplus/3.0.3/Chart.yaml b/stable/iyuuplus/3.0.3/Chart.yaml deleted file mode 100644 index d41b36b996f..00000000000 --- a/stable/iyuuplus/3.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: iyuuplus -version: 3.0.3 -appVersion: "latest" -description: The IYUU automatic seeding tool can automatically seed most PT sites in China, support downloader clusters, multiple disks, multiple download directories, connecting to remote downloaders, etc. -type: application -deprecated: false -home: https://truecharts.org/docs/charts/stable/iyuuplus -icon: https://truecharts.org/img/hotlink-ok/chart-icons/iyuuplus.png -keywords: - - iyuuplus - - pt -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/iyuuplus - - https://hub.docker.com/r/iyuucn/iyuuplus -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 - # condition: -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/iyuuplus/3.0.3/app-changelog.md b/stable/iyuuplus/3.0.3/app-changelog.md deleted file mode 100644 index 0a83e75871b..00000000000 --- a/stable/iyuuplus/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [iyuuplus-3.0.3](https://github.com/truecharts/charts/compare/iyuuplus-3.0.2...iyuuplus-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/iyuuplus/3.0.3/charts/common-10.9.4.tgz b/stable/iyuuplus/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/iyuuplus/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/iyuuplus/3.0.3/CHANGELOG.md b/stable/iyuuplus/3.0.4/CHANGELOG.md similarity index 100% rename from stable/iyuuplus/3.0.3/CHANGELOG.md rename to stable/iyuuplus/3.0.4/CHANGELOG.md diff --git a/stable/iyuuplus/3.0.4/Chart.yaml b/stable/iyuuplus/3.0.4/Chart.yaml new file mode 100644 index 00000000000..edb03b25e73 --- /dev/null +++ b/stable/iyuuplus/3.0.4/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: iyuuplus +version: 3.0.4 +appVersion: "latest" +description: The IYUU automatic seeding tool can automatically seed most PT sites in China, support downloader clusters, multiple disks, multiple download directories, connecting to remote downloaders, etc. +type: application +deprecated: false +home: https://truecharts.org/docs/charts/stable/iyuuplus +icon: https://truecharts.org/img/hotlink-ok/chart-icons/iyuuplus.png +keywords: + - iyuuplus + - pt +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/iyuuplus + - https://hub.docker.com/r/iyuucn/iyuuplus +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + # condition: +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/iyuuplus/3.0.3/README.md b/stable/iyuuplus/3.0.4/README.md similarity index 100% rename from stable/iyuuplus/3.0.3/README.md rename to stable/iyuuplus/3.0.4/README.md diff --git a/stable/iyuuplus/3.0.4/app-changelog.md b/stable/iyuuplus/3.0.4/app-changelog.md new file mode 100644 index 00000000000..8af03b3d1df --- /dev/null +++ b/stable/iyuuplus/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [iyuuplus-3.0.4](https://github.com/truecharts/charts/compare/iyuuplus-3.0.3...iyuuplus-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/iyuuplus/3.0.3/app-readme.md b/stable/iyuuplus/3.0.4/app-readme.md similarity index 100% rename from stable/iyuuplus/3.0.3/app-readme.md rename to stable/iyuuplus/3.0.4/app-readme.md diff --git a/stable/iyuuplus/3.0.4/charts/common-10.9.7.tgz b/stable/iyuuplus/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/iyuuplus/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/iyuuplus/3.0.3/ix_values.yaml b/stable/iyuuplus/3.0.4/ix_values.yaml similarity index 100% rename from stable/iyuuplus/3.0.3/ix_values.yaml rename to stable/iyuuplus/3.0.4/ix_values.yaml diff --git a/stable/iyuuplus/3.0.3/questions.yaml b/stable/iyuuplus/3.0.4/questions.yaml similarity index 100% rename from stable/iyuuplus/3.0.3/questions.yaml rename to stable/iyuuplus/3.0.4/questions.yaml diff --git a/stable/mkvcleaver/2.0.3/templates/common.yaml b/stable/iyuuplus/3.0.4/templates/common.yaml similarity index 100% rename from stable/mkvcleaver/2.0.3/templates/common.yaml rename to stable/iyuuplus/3.0.4/templates/common.yaml diff --git a/stable/owncloud-ocis/9.0.3/values.yaml b/stable/iyuuplus/3.0.4/values.yaml similarity index 100% rename from stable/owncloud-ocis/9.0.3/values.yaml rename to stable/iyuuplus/3.0.4/values.yaml diff --git a/stable/jackett/12.0.17/CHANGELOG.md b/stable/jackett/12.0.17/CHANGELOG.md new file mode 100644 index 00000000000..6ff49b22c08 --- /dev/null +++ b/stable/jackett/12.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [jackett-12.0.0](https://github.com/truecharts/charts/compare/jackett-11.1.0...jackett-12.0.0) (2022-11-10) + +### Chore + +- Major Change to GUI + + + + +## [jackett-11.1.0](https://github.com/truecharts/charts/compare/jackett-11.0.130...jackett-11.1.0) (2022-11-10) + + + + +## [jackett-11.0.130](https://github.com/truecharts/charts/compare/jackett-11.0.125...jackett-11.0.130) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update docker general non-major ([#4343](https://github.com/truecharts/charts/issues/4343)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update docker general non-major ([#4355](https://github.com/truecharts/charts/issues/4355)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + - update docker general non-major ([#4366](https://github.com/truecharts/charts/issues/4366)) + + + + +## [jackett-11.0.129](https://github.com/truecharts/charts/compare/jackett-11.0.125...jackett-11.0.129) (2022-11-09) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update docker general non-major ([#4355](https://github.com/truecharts/charts/issues/4355)) + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update docker general non-major ([#4343](https://github.com/truecharts/charts/issues/4343)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [jackett-11.0.128](https://github.com/truecharts/charts/compare/jackett-11.0.125...jackett-11.0.128) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update docker general non-major ([#4343](https://github.com/truecharts/charts/issues/4343)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [jackett-11.0.127](https://github.com/truecharts/charts/compare/jackett-11.0.125...jackett-11.0.127) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update docker general non-major ([#4343](https://github.com/truecharts/charts/issues/4343)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [jackett-11.0.127](https://github.com/truecharts/charts/compare/jackett-11.0.125...jackett-11.0.127) (2022-11-08) + +### Chore diff --git a/stable/jackett/12.0.17/Chart.yaml b/stable/jackett/12.0.17/Chart.yaml new file mode 100644 index 00000000000..122141d1268 --- /dev/null +++ b/stable/jackett/12.0.17/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "0.20.2238" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: API Support for your favorite torrent trackers. +home: https://truecharts.org/docs/charts/stable/jackett +icon: https://truecharts.org/img/hotlink-ok/chart-icons/jackett.png +keywords: + - jackett + - torrent + - usenet +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: jackett +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/jackett + - https://github.com/Jackett/Jackett +type: application +version: 12.0.17 +annotations: + truecharts.org/catagories: | + - media + - test + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/jackett/12.0.17/README.md b/stable/jackett/12.0.17/README.md new file mode 100644 index 00000000000..0dcb4b7fc0d --- /dev/null +++ b/stable/jackett/12.0.17/README.md @@ -0,0 +1,106 @@ +# jackett + +API Support for your favorite torrent trackers. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [jackett](https://truecharts.org/docs/charts/stable/jackett) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/jackett> +* <https://github.com/Jackett/Jackett> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `jackett` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install jackett TrueCharts/jackett +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `jackett` deployment + +```console +helm uninstall jackett +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install jackett \ + --set env.TZ="America/New York" \ + TrueCharts/jackett +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install jackett TrueCharts/jackett -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/jackett/12.0.17/app-changelog.md b/stable/jackett/12.0.17/app-changelog.md new file mode 100644 index 00000000000..fc01ef73ae1 --- /dev/null +++ b/stable/jackett/12.0.17/app-changelog.md @@ -0,0 +1,10 @@ + + +## [jackett-12.0.17](https://github.com/truecharts/charts/compare/jackett-12.0.16...jackett-12.0.17) (2022-11-12) + +### Chore + +- update docker general non-major ([#4394](https://github.com/truecharts/charts/issues/4394)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/jackett/12.0.17/app-readme.md b/stable/jackett/12.0.17/app-readme.md new file mode 100644 index 00000000000..94165e2dadb --- /dev/null +++ b/stable/jackett/12.0.17/app-readme.md @@ -0,0 +1,8 @@ +API Support for your favorite torrent trackers. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/jackett](https://truecharts.org/docs/charts/stable/jackett) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/jackett/12.0.17/charts/common-10.9.7.tgz b/stable/jackett/12.0.17/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/jackett/12.0.17/charts/common-10.9.7.tgz differ diff --git a/stable/jackett/12.0.17/ix_values.yaml b/stable/jackett/12.0.17/ix_values.yaml new file mode 100644 index 00000000000..51096520fd7 --- /dev/null +++ b/stable/jackett/12.0.17/ix_values.yaml @@ -0,0 +1,33 @@ +image: + repository: tccr.io/truecharts/jackett + pullPolicy: IfNotPresent + tag: 0.20.2238@sha256:a6046d29cff50f1e594cc139742df326cb712763ab52c3e6f0396d60445e8790 + +securityContext: + readOnlyRootFilesystem: false + +service: + main: + ports: + main: + protocol: HTTP + targetPort: 9117 + port: 9117 + +probes: + liveness: + path: "/UI/Login" + + readiness: + path: "/UI/Login" + + startup: + path: "/UI/Login" + +persistence: + config: + enabled: true + mountPath: "/config" + +portal: + enabled: true diff --git a/stable/jackett/12.0.17/questions.yaml b/stable/jackett/12.0.17/questions.yaml new file mode 100644 index 00000000000..db19f3150de --- /dev/null +++ b/stable/jackett/12.0.17/questions.yaml @@ -0,0 +1,1829 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 9117 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 568 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 568 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/mkvtoolnix/3.0.3/templates/common.yaml b/stable/jackett/12.0.17/templates/common.yaml similarity index 100% rename from stable/mkvtoolnix/3.0.3/templates/common.yaml rename to stable/jackett/12.0.17/templates/common.yaml diff --git a/stable/pasta/2.0.3/values.yaml b/stable/jackett/12.0.17/values.yaml similarity index 100% rename from stable/pasta/2.0.3/values.yaml rename to stable/jackett/12.0.17/values.yaml diff --git a/stable/jdownloader2/9.0.3/Chart.lock b/stable/jdownloader2/9.0.3/Chart.lock deleted file mode 100644 index 104194c0886..00000000000 --- a/stable/jdownloader2/9.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:48:12.21432214Z" diff --git a/stable/jdownloader2/9.0.3/Chart.yaml b/stable/jdownloader2/9.0.3/Chart.yaml deleted file mode 100644 index a23eeb5b89f..00000000000 --- a/stable/jdownloader2/9.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "1.7.2" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: JDownloader is a free, open-source download management tool with a huge community of developers that makes downloading as easy and fast as it should be. -home: https://truecharts.org/docs/charts/stable/jdownloader2 -icon: https://truecharts.org/img/hotlink-ok/chart-icons/jdownloader2.png -keywords: - - jdownloader - - download -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: jdownloader2 -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/jdownloader2 - - https://github.com/jlesage/docker-jdownloader-2 - - https://hub.docker.com/r/jlesage/jdownloader-2 - - https://jdownloader.org/ -type: application -version: 9.0.3 -annotations: - truecharts.org/catagories: | - - downloads - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/jdownloader2/9.0.3/app-changelog.md b/stable/jdownloader2/9.0.3/app-changelog.md deleted file mode 100644 index 8228432a869..00000000000 --- a/stable/jdownloader2/9.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [jdownloader2-9.0.3](https://github.com/truecharts/charts/compare/jdownloader2-9.0.2...jdownloader2-9.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/jdownloader2/9.0.3/charts/common-10.9.4.tgz b/stable/jdownloader2/9.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/jdownloader2/9.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/jdownloader2/9.0.3/CHANGELOG.md b/stable/jdownloader2/9.0.4/CHANGELOG.md similarity index 100% rename from stable/jdownloader2/9.0.3/CHANGELOG.md rename to stable/jdownloader2/9.0.4/CHANGELOG.md diff --git a/stable/jdownloader2/9.0.4/Chart.yaml b/stable/jdownloader2/9.0.4/Chart.yaml new file mode 100644 index 00000000000..9ba0d21c550 --- /dev/null +++ b/stable/jdownloader2/9.0.4/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "1.7.2" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: JDownloader is a free, open-source download management tool with a huge community of developers that makes downloading as easy and fast as it should be. +home: https://truecharts.org/docs/charts/stable/jdownloader2 +icon: https://truecharts.org/img/hotlink-ok/chart-icons/jdownloader2.png +keywords: + - jdownloader + - download +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: jdownloader2 +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/jdownloader2 + - https://github.com/jlesage/docker-jdownloader-2 + - https://hub.docker.com/r/jlesage/jdownloader-2 + - https://jdownloader.org/ +type: application +version: 9.0.4 +annotations: + truecharts.org/catagories: | + - downloads + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/jdownloader2/9.0.3/README.md b/stable/jdownloader2/9.0.4/README.md similarity index 100% rename from stable/jdownloader2/9.0.3/README.md rename to stable/jdownloader2/9.0.4/README.md diff --git a/stable/jdownloader2/9.0.4/app-changelog.md b/stable/jdownloader2/9.0.4/app-changelog.md new file mode 100644 index 00000000000..38e34a45040 --- /dev/null +++ b/stable/jdownloader2/9.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [jdownloader2-9.0.4](https://github.com/truecharts/charts/compare/jdownloader2-9.0.3...jdownloader2-9.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/jdownloader2/9.0.3/app-readme.md b/stable/jdownloader2/9.0.4/app-readme.md similarity index 100% rename from stable/jdownloader2/9.0.3/app-readme.md rename to stable/jdownloader2/9.0.4/app-readme.md diff --git a/stable/jdownloader2/9.0.4/charts/common-10.9.7.tgz b/stable/jdownloader2/9.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/jdownloader2/9.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/jdownloader2/9.0.3/ix_values.yaml b/stable/jdownloader2/9.0.4/ix_values.yaml similarity index 100% rename from stable/jdownloader2/9.0.3/ix_values.yaml rename to stable/jdownloader2/9.0.4/ix_values.yaml diff --git a/stable/jdownloader2/9.0.3/questions.yaml b/stable/jdownloader2/9.0.4/questions.yaml similarity index 100% rename from stable/jdownloader2/9.0.3/questions.yaml rename to stable/jdownloader2/9.0.4/questions.yaml diff --git a/stable/ml-workspace/3.0.3/templates/common.yaml b/stable/jdownloader2/9.0.4/templates/common.yaml similarity index 100% rename from stable/ml-workspace/3.0.3/templates/common.yaml rename to stable/jdownloader2/9.0.4/templates/common.yaml diff --git a/stable/pgadmin/8.0.3/values.yaml b/stable/jdownloader2/9.0.4/values.yaml similarity index 100% rename from stable/pgadmin/8.0.3/values.yaml rename to stable/jdownloader2/9.0.4/values.yaml diff --git a/stable/jellyfin/12.0.4/CHANGELOG.md b/stable/jellyfin/12.0.4/CHANGELOG.md new file mode 100644 index 00000000000..f1825d169d9 --- /dev/null +++ b/stable/jellyfin/12.0.4/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [jellyfin-12.0.0](https://github.com/truecharts/charts/compare/jellyfin-11.0.46...jellyfin-12.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [jellyfin-11.0.49](https://github.com/truecharts/charts/compare/jellyfin-11.0.46...jellyfin-11.0.49) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [jellyfin-11.0.48](https://github.com/truecharts/charts/compare/jellyfin-11.0.46...jellyfin-11.0.48) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [jellyfin-11.0.48](https://github.com/truecharts/charts/compare/jellyfin-11.0.46...jellyfin-11.0.48) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [jellyfin-11.0.48](https://github.com/truecharts/charts/compare/jellyfin-11.0.46...jellyfin-11.0.48) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [jellyfin-11.0.47](https://github.com/truecharts/charts/compare/jellyfin-11.0.46...jellyfin-11.0.47) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + diff --git a/stable/jellyfin/12.0.4/Chart.yaml b/stable/jellyfin/12.0.4/Chart.yaml new file mode 100644 index 00000000000..362f844a07c --- /dev/null +++ b/stable/jellyfin/12.0.4/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "10.8.7" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Jellyfin is a Free Software Media System +home: https://truecharts.org/docs/charts/stable/jellyfin +icon: https://truecharts.org/img/hotlink-ok/chart-icons/jellyfin.png +keywords: + - jellyfin + - plex + - emby +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: jellyfin +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/jellyfin + - https://github.com/jellyfin/jellyfin +type: application +version: 12.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/jellyfin/12.0.4/README.md b/stable/jellyfin/12.0.4/README.md new file mode 100644 index 00000000000..836f3f013b7 --- /dev/null +++ b/stable/jellyfin/12.0.4/README.md @@ -0,0 +1,106 @@ +# jellyfin + +Jellyfin is a Free Software Media System + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [jellyfin](https://truecharts.org/docs/charts/stable/jellyfin) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/jellyfin> +* <https://github.com/jellyfin/jellyfin> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `jellyfin` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install jellyfin TrueCharts/jellyfin +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `jellyfin` deployment + +```console +helm uninstall jellyfin +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install jellyfin \ + --set env.TZ="America/New York" \ + TrueCharts/jellyfin +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install jellyfin TrueCharts/jellyfin -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/jellyfin/12.0.4/app-changelog.md b/stable/jellyfin/12.0.4/app-changelog.md new file mode 100644 index 00000000000..6c855368dcb --- /dev/null +++ b/stable/jellyfin/12.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [jellyfin-12.0.4](https://github.com/truecharts/charts/compare/jellyfin-12.0.3...jellyfin-12.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/jellyfin/12.0.4/app-readme.md b/stable/jellyfin/12.0.4/app-readme.md new file mode 100644 index 00000000000..34ffb5d5676 --- /dev/null +++ b/stable/jellyfin/12.0.4/app-readme.md @@ -0,0 +1,8 @@ +Jellyfin is a Free Software Media System + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/jellyfin](https://truecharts.org/docs/charts/stable/jellyfin) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/jellyfin/12.0.4/charts/common-10.9.7.tgz b/stable/jellyfin/12.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/jellyfin/12.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/jellyfin/12.0.4/ix_values.yaml b/stable/jellyfin/12.0.4/ix_values.yaml new file mode 100644 index 00000000000..e7bf60412e1 --- /dev/null +++ b/stable/jellyfin/12.0.4/ix_values.yaml @@ -0,0 +1,29 @@ +image: + repository: tccr.io/truecharts/jellyfin + pullPolicy: IfNotPresent + tag: 10.8.7@sha256:f8afc12fe74a80579455ea4b5d019fba92ea3c9983be55036a237cf50d02ae0c + +securityContext: + readOnlyRootFilesystem: false + +env: + JELLYFIN_PublishedServerUrl: "https://jelly.mydomain.com" + +service: + main: + ports: + main: + port: 8096 + targetPort: 8096 + +persistence: + config: + enabled: true + mountPath: "/config" + cache: + enabled: true + mountPath: "/cache" + type: "emptyDir" + +portal: + enabled: true diff --git a/stable/jellyfin/12.0.4/questions.yaml b/stable/jellyfin/12.0.4/questions.yaml new file mode 100644 index 00000000000..ea40f0d2f4c --- /dev/null +++ b/stable/jellyfin/12.0.4/questions.yaml @@ -0,0 +1,1842 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: env + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: JELLYFIN_PublishedServerUrl + description: "Published Server URL" + label: "The Server URL to publish in UDP Auto Discovery response." + schema: + type: string + default: "" + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 8096 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 568 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 568 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/mosdns/3.0.3/templates/common.yaml b/stable/jellyfin/12.0.4/templates/common.yaml similarity index 100% rename from stable/mosdns/3.0.3/templates/common.yaml rename to stable/jellyfin/12.0.4/templates/common.yaml diff --git a/stable/photoshow/4.0.3/values.yaml b/stable/jellyfin/12.0.4/values.yaml similarity index 100% rename from stable/photoshow/4.0.3/values.yaml rename to stable/jellyfin/12.0.4/values.yaml diff --git a/stable/jellyseerr/3.0.3/Chart.lock b/stable/jellyseerr/3.0.3/Chart.lock deleted file mode 100644 index 81b586c7e54..00000000000 --- a/stable/jellyseerr/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:48:23.914661041Z" diff --git a/stable/jellyseerr/3.0.3/Chart.yaml b/stable/jellyseerr/3.0.3/Chart.yaml deleted file mode 100644 index 36e27badcf6..00000000000 --- a/stable/jellyseerr/3.0.3/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: "1.2.1" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: Jellyseerr is a fork of Overseerr with support for Jellyfin and Emby. It can be used to manage requests for your media library. -home: https://truecharts.org/docs/charts/stable/jellyseerr -icon: https://truecharts.org/img/hotlink-ok/chart-icons/jellyseerr.png -keywords: - - jellyseerr -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: jellyseerr -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/jellyseerr - - https://github.com/Fallenbagel/jellyseerr - - https://hub.docker.com/r/fallenbagel/jellyseerr -version: 3.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/jellyseerr/3.0.3/app-changelog.md b/stable/jellyseerr/3.0.3/app-changelog.md deleted file mode 100644 index b1343668589..00000000000 --- a/stable/jellyseerr/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [jellyseerr-3.0.3](https://github.com/truecharts/charts/compare/jellyseerr-3.0.2...jellyseerr-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/jellyseerr/3.0.3/charts/common-10.9.4.tgz b/stable/jellyseerr/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/jellyseerr/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/jellyseerr/3.0.3/CHANGELOG.md b/stable/jellyseerr/3.0.4/CHANGELOG.md similarity index 100% rename from stable/jellyseerr/3.0.3/CHANGELOG.md rename to stable/jellyseerr/3.0.4/CHANGELOG.md diff --git a/stable/jellyseerr/3.0.4/Chart.yaml b/stable/jellyseerr/3.0.4/Chart.yaml new file mode 100644 index 00000000000..4e82b134482 --- /dev/null +++ b/stable/jellyseerr/3.0.4/Chart.yaml @@ -0,0 +1,27 @@ +apiVersion: v2 +appVersion: "1.2.1" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: Jellyseerr is a fork of Overseerr with support for Jellyfin and Emby. It can be used to manage requests for your media library. +home: https://truecharts.org/docs/charts/stable/jellyseerr +icon: https://truecharts.org/img/hotlink-ok/chart-icons/jellyseerr.png +keywords: + - jellyseerr +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: jellyseerr +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/jellyseerr + - https://github.com/Fallenbagel/jellyseerr + - https://hub.docker.com/r/fallenbagel/jellyseerr +version: 3.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/jellyseerr/3.0.3/README.md b/stable/jellyseerr/3.0.4/README.md similarity index 100% rename from stable/jellyseerr/3.0.3/README.md rename to stable/jellyseerr/3.0.4/README.md diff --git a/stable/jellyseerr/3.0.4/app-changelog.md b/stable/jellyseerr/3.0.4/app-changelog.md new file mode 100644 index 00000000000..35e04dff986 --- /dev/null +++ b/stable/jellyseerr/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [jellyseerr-3.0.4](https://github.com/truecharts/charts/compare/jellyseerr-3.0.3...jellyseerr-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/jellyseerr/3.0.3/app-readme.md b/stable/jellyseerr/3.0.4/app-readme.md similarity index 100% rename from stable/jellyseerr/3.0.3/app-readme.md rename to stable/jellyseerr/3.0.4/app-readme.md diff --git a/stable/jellyseerr/3.0.4/charts/common-10.9.7.tgz b/stable/jellyseerr/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/jellyseerr/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/jellyseerr/3.0.3/ix_values.yaml b/stable/jellyseerr/3.0.4/ix_values.yaml similarity index 100% rename from stable/jellyseerr/3.0.3/ix_values.yaml rename to stable/jellyseerr/3.0.4/ix_values.yaml diff --git a/stable/jellyseerr/3.0.3/questions.yaml b/stable/jellyseerr/3.0.4/questions.yaml similarity index 100% rename from stable/jellyseerr/3.0.3/questions.yaml rename to stable/jellyseerr/3.0.4/questions.yaml diff --git a/stable/mylar/7.0.3/templates/common.yaml b/stable/jellyseerr/3.0.4/templates/common.yaml similarity index 100% rename from stable/mylar/7.0.3/templates/common.yaml rename to stable/jellyseerr/3.0.4/templates/common.yaml diff --git a/stable/phpldapadmin/7.0.3/values.yaml b/stable/jellyseerr/3.0.4/values.yaml similarity index 100% rename from stable/phpldapadmin/7.0.3/values.yaml rename to stable/jellyseerr/3.0.4/values.yaml diff --git a/stable/joplin-server/10.0.0/CHANGELOG.md b/stable/joplin-server/10.0.0/CHANGELOG.md new file mode 100644 index 00000000000..7ac5209b5c8 --- /dev/null +++ b/stable/joplin-server/10.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [joplin-server-9.0.0](https://github.com/truecharts/charts/compare/joplin-server-8.1.9...joplin-server-9.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + + ### Fix + +- change container config label + + + + +## [joplin-server-8.1.14](https://github.com/truecharts/charts/compare/joplin-server-8.1.9...joplin-server-8.1.14) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + + + + +## [joplin-server-8.1.13](https://github.com/truecharts/charts/compare/joplin-server-8.1.9...joplin-server-8.1.13) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + + + + +## [joplin-server-8.1.13](https://github.com/truecharts/charts/compare/joplin-server-8.1.9...joplin-server-8.1.13) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + + + + +## [joplin-server-8.1.13](https://github.com/truecharts/charts/compare/joplin-server-8.1.9...joplin-server-8.1.13) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + + + + +## [joplin-server-8.1.12](https://github.com/truecharts/charts/compare/joplin-server-8.1.9...joplin-server-8.1.12) (2022-11-07) diff --git a/stable/joplin-server/10.0.0/Chart.yaml b/stable/joplin-server/10.0.0/Chart.yaml new file mode 100644 index 00000000000..00013e2465b --- /dev/null +++ b/stable/joplin-server/10.0.0/Chart.yaml @@ -0,0 +1,35 @@ +apiVersion: v2 +appVersion: "2.9.5" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 +deprecated: false +description: Allows you to sync any Joplin client. +home: https://truecharts.org/docs/charts/stable/joplin-server +icon: https://truecharts.org/img/hotlink-ok/chart-icons/joplin-server.png +keywords: + - joplin + - notes +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: joplin-server +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/joplin-server + - https://github.com/laurent22/joplin/tree/dev/packages/server + - https://github.com/laurent22/joplin + - https://hub.docker.com/r/joplin/server +type: application +version: 10.0.0 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/joplin-server/10.0.0/README.md b/stable/joplin-server/10.0.0/README.md new file mode 100644 index 00000000000..15dd191391a --- /dev/null +++ b/stable/joplin-server/10.0.0/README.md @@ -0,0 +1,109 @@ +# joplin-server + +Allows you to sync any Joplin client. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [joplin-server](https://truecharts.org/docs/charts/stable/joplin-server) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/joplin-server> +* <https://github.com/laurent22/joplin/tree/dev/packages/server> +* <https://github.com/laurent22/joplin> +* <https://hub.docker.com/r/joplin/server> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.122 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `joplin-server` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install joplin-server TrueCharts/joplin-server +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `joplin-server` deployment + +```console +helm uninstall joplin-server +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install joplin-server \ + --set env.TZ="America/New York" \ + TrueCharts/joplin-server +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install joplin-server TrueCharts/joplin-server -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/joplin-server/10.0.0/app-changelog.md b/stable/joplin-server/10.0.0/app-changelog.md new file mode 100644 index 00000000000..89ef6bd99ad --- /dev/null +++ b/stable/joplin-server/10.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [joplin-server-10.0.0](https://github.com/truecharts/charts/compare/joplin-server-9.0.3...joplin-server-10.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/joplin-server/10.0.0/app-readme.md b/stable/joplin-server/10.0.0/app-readme.md new file mode 100644 index 00000000000..8e5a49fe12e --- /dev/null +++ b/stable/joplin-server/10.0.0/app-readme.md @@ -0,0 +1,8 @@ +Allows you to sync any Joplin client. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/joplin-server](https://truecharts.org/docs/charts/stable/joplin-server) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/joplin-server/10.0.0/charts/common-10.9.7.tgz b/stable/joplin-server/10.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/joplin-server/10.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/joplin-server/10.0.0/charts/postgresql-9.0.5.tgz b/stable/joplin-server/10.0.0/charts/postgresql-9.0.5.tgz new file mode 100644 index 00000000000..8fe3c326a7c Binary files /dev/null and b/stable/joplin-server/10.0.0/charts/postgresql-9.0.5.tgz differ diff --git a/stable/joplin-server/10.0.0/ix_values.yaml b/stable/joplin-server/10.0.0/ix_values.yaml new file mode 100644 index 00000000000..efb6f21248c --- /dev/null +++ b/stable/joplin-server/10.0.0/ix_values.yaml @@ -0,0 +1,65 @@ +image: + repository: tccr.io/truecharts/joplin-server + tag: 2.9.5@sha256:33a4347d21a7824f7c4eab9ddeee60713f4d55a6f3707354b55b66bcec9266ba + pullPolicy: IfNotPresent + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +env: + APP_BASE_URL: http://localhost:22300 + APP_PORT: 22300 + DB_CLIENT: "pg" + POSTGRES_DATABASE: "{{ .Values.postgresql.postgresqlDatabase }}" + POSTGRES_USER: "{{ .Values.postgresql.postgresqlUsername }}" + POSTGRES_PORT: "5432" + POSTGRES_PASSWORD: + secretKeyRef: + name: dbcreds + key: postgresql-password + POSTGRES_HOST: + secretKeyRef: + name: dbcreds + key: plainhost + MAILER_ENABLED: 0 + MAILER_HOST: "" + MAILER_PORT: 465 + MAILER_SECURE: true + MAILER_AUTH_USER: "" + MAILER_AUTH_PASSWORD: "" + MAILER_NOREPLY_NAME: "" + MAILER_NOREPLY_EMAIL: "" + +probes: + liveness: + path: "/api/ping" + readiness: + path: "/api/ping" + startup: + path: "/api/ping" + +service: + main: + ports: + main: + port: 22300 + targetPort: 22300 + +persistence: + config: + enabled: true + mountPath: "/config" + +postgresql: + enabled: true + existingSecret: "dbcreds" + postgresqlUsername: joplin + postgresqlDatabase: joplin + +portal: + enabled: true diff --git a/stable/joplin-server/10.0.0/questions.yaml b/stable/joplin-server/10.0.0/questions.yaml new file mode 100644 index 00000000000..07ae4287efb --- /dev/null +++ b/stable/joplin-server/10.0.0/questions.yaml @@ -0,0 +1,1901 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: env + group: App Configuration + label: Image Environment + schema: + additional_attrs: true + type: dict + attrs: + - variable: APP_BASE_URL + label: App Base Url + description: Sets the APP BASE URL, eg http://ip:port | https://app.mydomain.tld:443 + schema: + type: string + required: true + default: "" + - variable: MAILER_ENABLED + label: Mailer Enabled + description: Set 1 to enabled and 0 to disable + schema: + type: int + min: 0 + max: 1 + default: 0 + - variable: MAILER_HOST + label: Mailer Host + description: Set the mail host, eg smtp.example.com + schema: + show_if: [["MAILER_ENABLED", "=", 1]] + type: string + default: "" + - variable: MAILER_PORT + label: Mailer Port + description: Sets the mail port, eg SMTP PORT 465 + schema: + show_if: [["MAILER_ENABLED", "=", 1]] + type: int + default: 465 + - variable: MAILER_SECURE + label: Mailer Secure + description: Enable SSL for SMTP + schema: + show_if: [["MAILER_ENABLED", "=", 1]] + type: boolean + default: true + - variable: MAILER_AUTH_USER + label: Mailer Auth User + description: Sets the username for the email server + schema: + show_if: [["MAILER_ENABLED", "=", 1]] + type: string + default: "" + - variable: MAILER_AUTH_PASSWORD + label: Mailer Auth Password + description: Sets the password for the email server + schema: + show_if: [["MAILER_ENABLED", "=", 1]] + type: string + private: true + default: "" + - variable: MAILER_NOREPLY_NAME + label: Mailer No Reply Name + description: Sets the No Reply email name + schema: + show_if: [["MAILER_ENABLED", "=", 1]] + type: string + default: "" + - variable: MAILER_NOREPLY_EMAIL + label: Mailer No Reply Email + description: Sets the No Reply default email + schema: + show_if: [["MAILER_ENABLED", "=", 1]] + type: string + default: "" + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Service + description: The Primary service on which the healthcheck runs, often the webUI + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Service Port Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + description: This port exposes the container port on the service + schema: + type: int + default: 22300 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: App Config Storage + description: Stores the Application Configuration. + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: Privileged mode + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: ReadOnly Root Filesystem + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: Allow Privilege Escalation + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: runAsNonRoot + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: runAsUser + description: The UserID of the user running the application + schema: + type: int + default: 0 + - variable: runAsGroup + label: runAsGroup + description: The groupID this App of the user running the application + schema: + type: int + default: 0 + - variable: fsGroup + label: fsGroup + description: The group that should own ALL storage. + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/mymediaforalexa/2.0.3/templates/common.yaml b/stable/joplin-server/10.0.0/templates/common.yaml similarity index 100% rename from stable/mymediaforalexa/2.0.3/templates/common.yaml rename to stable/joplin-server/10.0.0/templates/common.yaml diff --git a/stable/piaware/7.0.3/values.yaml b/stable/joplin-server/10.0.0/values.yaml similarity index 100% rename from stable/piaware/7.0.3/values.yaml rename to stable/joplin-server/10.0.0/values.yaml diff --git a/stable/k8s-gateway/7.0.3/Chart.lock b/stable/k8s-gateway/7.0.3/Chart.lock deleted file mode 100644 index 0e89254b49c..00000000000 --- a/stable/k8s-gateway/7.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:48:43.777115602Z" diff --git a/stable/k8s-gateway/7.0.3/Chart.yaml b/stable/k8s-gateway/7.0.3/Chart.yaml deleted file mode 100644 index 0a5e4cbe93b..00000000000 --- a/stable/k8s-gateway/7.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "0.3.2" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: A Helm chart for the k8s_gateway CoreDNS plugin -home: https://truecharts.org/docs/charts/stable/k8s-gateway -icon: https://truecharts.org/img/hotlink-ok/chart-icons/k8s-gateway.png -keywords: - - DNS - - networking -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: k8s-gateway -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/k8s-gateway - - https://github.com/ori-edge/k8s_gateway -type: application -version: 7.0.3 -annotations: - truecharts.org/catagories: | - - networking - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/k8s-gateway/7.0.3/app-changelog.md b/stable/k8s-gateway/7.0.3/app-changelog.md deleted file mode 100644 index 7b3468c882e..00000000000 --- a/stable/k8s-gateway/7.0.3/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [k8s-gateway-7.0.3](https://github.com/truecharts/charts/compare/k8s-gateway-7.0.2...k8s-gateway-7.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - \ No newline at end of file diff --git a/stable/k8s-gateway/7.0.3/charts/common-10.9.4.tgz b/stable/k8s-gateway/7.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/k8s-gateway/7.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/k8s-gateway/7.0.3/CHANGELOG.md b/stable/k8s-gateway/7.0.4/CHANGELOG.md similarity index 100% rename from stable/k8s-gateway/7.0.3/CHANGELOG.md rename to stable/k8s-gateway/7.0.4/CHANGELOG.md diff --git a/stable/k8s-gateway/7.0.4/Chart.yaml b/stable/k8s-gateway/7.0.4/Chart.yaml new file mode 100644 index 00000000000..7356772f340 --- /dev/null +++ b/stable/k8s-gateway/7.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "0.3.2" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: A Helm chart for the k8s_gateway CoreDNS plugin +home: https://truecharts.org/docs/charts/stable/k8s-gateway +icon: https://truecharts.org/img/hotlink-ok/chart-icons/k8s-gateway.png +keywords: + - DNS + - networking +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: k8s-gateway +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/k8s-gateway + - https://github.com/ori-edge/k8s_gateway +type: application +version: 7.0.4 +annotations: + truecharts.org/catagories: | + - networking + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/k8s-gateway/7.0.3/README.md b/stable/k8s-gateway/7.0.4/README.md similarity index 100% rename from stable/k8s-gateway/7.0.3/README.md rename to stable/k8s-gateway/7.0.4/README.md diff --git a/stable/k8s-gateway/7.0.4/app-changelog.md b/stable/k8s-gateway/7.0.4/app-changelog.md new file mode 100644 index 00000000000..a44a8a023f2 --- /dev/null +++ b/stable/k8s-gateway/7.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [k8s-gateway-7.0.4](https://github.com/truecharts/charts/compare/k8s-gateway-7.0.3...k8s-gateway-7.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/k8s-gateway/7.0.3/app-readme.md b/stable/k8s-gateway/7.0.4/app-readme.md similarity index 100% rename from stable/k8s-gateway/7.0.3/app-readme.md rename to stable/k8s-gateway/7.0.4/app-readme.md diff --git a/stable/k8s-gateway/7.0.4/charts/common-10.9.7.tgz b/stable/k8s-gateway/7.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/k8s-gateway/7.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/k8s-gateway/7.0.3/ix_values.yaml b/stable/k8s-gateway/7.0.4/ix_values.yaml similarity index 100% rename from stable/k8s-gateway/7.0.3/ix_values.yaml rename to stable/k8s-gateway/7.0.4/ix_values.yaml diff --git a/stable/k8s-gateway/7.0.3/questions.yaml b/stable/k8s-gateway/7.0.4/questions.yaml similarity index 100% rename from stable/k8s-gateway/7.0.3/questions.yaml rename to stable/k8s-gateway/7.0.4/questions.yaml diff --git a/stable/k8s-gateway/7.0.3/templates/_configmap.tpl b/stable/k8s-gateway/7.0.4/templates/_configmap.tpl similarity index 100% rename from stable/k8s-gateway/7.0.3/templates/_configmap.tpl rename to stable/k8s-gateway/7.0.4/templates/_configmap.tpl diff --git a/stable/k8s-gateway/7.0.3/templates/common.yaml b/stable/k8s-gateway/7.0.4/templates/common.yaml similarity index 100% rename from stable/k8s-gateway/7.0.3/templates/common.yaml rename to stable/k8s-gateway/7.0.4/templates/common.yaml diff --git a/stable/picoshare/3.0.3/values.yaml b/stable/k8s-gateway/7.0.4/values.yaml similarity index 100% rename from stable/picoshare/3.0.3/values.yaml rename to stable/k8s-gateway/7.0.4/values.yaml diff --git a/stable/kanboard/10.0.0/CHANGELOG.md b/stable/kanboard/10.0.0/CHANGELOG.md new file mode 100644 index 00000000000..6d2828fae11 --- /dev/null +++ b/stable/kanboard/10.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [kanboard-9.0.0](https://github.com/truecharts/charts/compare/kanboard-8.0.51...kanboard-9.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [kanboard-8.0.54](https://github.com/truecharts/charts/compare/kanboard-8.0.51...kanboard-8.0.54) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [kanboard-8.0.53](https://github.com/truecharts/charts/compare/kanboard-8.0.51...kanboard-8.0.53) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [kanboard-8.0.53](https://github.com/truecharts/charts/compare/kanboard-8.0.51...kanboard-8.0.53) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [kanboard-8.0.53](https://github.com/truecharts/charts/compare/kanboard-8.0.51...kanboard-8.0.53) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [kanboard-8.0.52](https://github.com/truecharts/charts/compare/kanboard-8.0.51...kanboard-8.0.52) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + diff --git a/stable/kanboard/10.0.0/Chart.yaml b/stable/kanboard/10.0.0/Chart.yaml new file mode 100644 index 00000000000..d49dcafaecc --- /dev/null +++ b/stable/kanboard/10.0.0/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "1.2.24" +description: Kanboard is a free and open source Kanban project management software. +name: kanboard +version: 10.0.0 +kubeVersion: ">=1.16.0-0" +keywords: + - kanboard + - kanban +home: https://truecharts.org/docs/charts/stable/kanboard +icon: https://truecharts.org/img/hotlink-ok/chart-icons/kanboard.png +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/kanboard + - https://github.com/kanboard/kanboard +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/kanboard/10.0.0/README.md b/stable/kanboard/10.0.0/README.md new file mode 100644 index 00000000000..dab48c49e20 --- /dev/null +++ b/stable/kanboard/10.0.0/README.md @@ -0,0 +1,107 @@ +# kanboard + +Kanboard is a free and open source Kanban project management software. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [kanboard](https://truecharts.org/docs/charts/stable/kanboard) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/kanboard> +* <https://github.com/kanboard/kanboard> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.122 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `kanboard` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install kanboard TrueCharts/kanboard +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `kanboard` deployment + +```console +helm uninstall kanboard +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install kanboard \ + --set env.TZ="America/New York" \ + TrueCharts/kanboard +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install kanboard TrueCharts/kanboard -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/kanboard/10.0.0/app-changelog.md b/stable/kanboard/10.0.0/app-changelog.md new file mode 100644 index 00000000000..5192b7a92e8 --- /dev/null +++ b/stable/kanboard/10.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [kanboard-10.0.0](https://github.com/truecharts/charts/compare/kanboard-9.0.3...kanboard-10.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/kanboard/10.0.0/app-readme.md b/stable/kanboard/10.0.0/app-readme.md new file mode 100644 index 00000000000..6fb9f945159 --- /dev/null +++ b/stable/kanboard/10.0.0/app-readme.md @@ -0,0 +1,8 @@ +Kanboard is a free and open source Kanban project management software. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/kanboard](https://truecharts.org/docs/charts/stable/kanboard) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/kanboard/10.0.0/charts/common-10.9.7.tgz b/stable/kanboard/10.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/kanboard/10.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/kanboard/10.0.0/charts/postgresql-9.0.5.tgz b/stable/kanboard/10.0.0/charts/postgresql-9.0.5.tgz new file mode 100644 index 00000000000..8fe3c326a7c Binary files /dev/null and b/stable/kanboard/10.0.0/charts/postgresql-9.0.5.tgz differ diff --git a/stable/kanboard/10.0.0/ix_values.yaml b/stable/kanboard/10.0.0/ix_values.yaml new file mode 100644 index 00000000000..7a56f36b7b3 --- /dev/null +++ b/stable/kanboard/10.0.0/ix_values.yaml @@ -0,0 +1,52 @@ +image: + repository: tccr.io/truecharts/kanboard + tag: 1.2.24@sha256:60cdaf7751bed35bd1ffc22e75db8a45722e870d08b4d9eb2b66b2f79bf4f80d + pullPolicy: IfNotPresent + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +env: + MAIL_CONFIGURATION: false + LOG_DRIVER: stdout + DB_DRIVER: "postgres" + DB_NAME: "{{ .Values.postgresql.postgresqlDatabase }}" + DB_USERNAME: "{{ .Values.postgresql.postgresqlUsername }}" + DB_PORT: "5432" + DB_PASSWORD: + secretKeyRef: + name: dbcreds + key: postgresql-password + DB_HOSTNAME: + secretKeyRef: + name: dbcreds + key: plainhost + +service: + main: + ports: + main: + port: 10015 + targetPort: 80 + +persistence: + data: + enabled: true + mountPath: "/var/www/app/data" + ssl: + enabled: true + mountPath: "/etc/nginx/ssl" + +postgresql: + enabled: true + existingSecret: "dbcreds" + postgresqlUsername: kanboard + postgresqlDatabase: kanboard + +portal: + enabled: true diff --git a/stable/kanboard/10.0.0/questions.yaml b/stable/kanboard/10.0.0/questions.yaml new file mode 100644 index 00000000000..cf854ac9816 --- /dev/null +++ b/stable/kanboard/10.0.0/questions.yaml @@ -0,0 +1,1918 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: env + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: MAIL_CONFIGURATION + label: "MAIL_CONFIGURATION" + description: "Sets the MAIL_CONFIGURATION env var" + schema: + type: boolean + default: false + - variable: LOG_DRIVER + label: "LOG_DRIVER" + description: "Sets the LOG_DRIVER env var" + schema: + type: string + default: "stdout" + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10015 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: data + label: "App Data Storage" + description: "Stores the Application Data." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ssl + label: "App SSL Storage" + description: "Stores the Application SSL." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/mysql-workbench/3.0.3/templates/common.yaml b/stable/kanboard/10.0.0/templates/common.yaml similarity index 100% rename from stable/mysql-workbench/3.0.3/templates/common.yaml rename to stable/kanboard/10.0.0/templates/common.yaml diff --git a/stable/pidgin/3.0.3/values.yaml b/stable/kanboard/10.0.0/values.yaml similarity index 100% rename from stable/pidgin/3.0.3/values.yaml rename to stable/kanboard/10.0.0/values.yaml diff --git a/stable/kavita/3.0.3/Chart.lock b/stable/kavita/3.0.3/Chart.lock deleted file mode 100644 index ad92276002c..00000000000 --- a/stable/kavita/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:48:55.863775756Z" diff --git a/stable/kavita/3.0.3/Chart.yaml b/stable/kavita/3.0.3/Chart.yaml deleted file mode 100644 index 58bb8fd54ff..00000000000 --- a/stable/kavita/3.0.3/Chart.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: kavita -version: 3.0.3 -appVersion: "0.6.1" -description: Kavita is a rocket fueled self-hosted digital library which supports a vast array of file formats -type: application -deprecated: false -home: https://truecharts.org/docs/charts/stable/kavita -icon: https://truecharts.org/img/hotlink-ok/chart-icons/kavita.png -keywords: - - kavita - - manga - - library - - book -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/kavita - - https://www.kavitareader.com -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 - # condition: -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/kavita/3.0.3/app-changelog.md b/stable/kavita/3.0.3/app-changelog.md deleted file mode 100644 index 20444c84a6e..00000000000 --- a/stable/kavita/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [kavita-3.0.3](https://github.com/truecharts/charts/compare/kavita-3.0.2...kavita-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/kavita/3.0.3/charts/common-10.9.4.tgz b/stable/kavita/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/kavita/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/kavita/3.0.3/CHANGELOG.md b/stable/kavita/3.0.4/CHANGELOG.md similarity index 100% rename from stable/kavita/3.0.3/CHANGELOG.md rename to stable/kavita/3.0.4/CHANGELOG.md diff --git a/stable/kavita/3.0.4/Chart.yaml b/stable/kavita/3.0.4/Chart.yaml new file mode 100644 index 00000000000..4549188ab51 --- /dev/null +++ b/stable/kavita/3.0.4/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: kavita +version: 3.0.4 +appVersion: "0.6.1" +description: Kavita is a rocket fueled self-hosted digital library which supports a vast array of file formats +type: application +deprecated: false +home: https://truecharts.org/docs/charts/stable/kavita +icon: https://truecharts.org/img/hotlink-ok/chart-icons/kavita.png +keywords: + - kavita + - manga + - library + - book +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/kavita + - https://www.kavitareader.com +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + # condition: +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/kavita/3.0.3/README.md b/stable/kavita/3.0.4/README.md similarity index 100% rename from stable/kavita/3.0.3/README.md rename to stable/kavita/3.0.4/README.md diff --git a/stable/kavita/3.0.4/app-changelog.md b/stable/kavita/3.0.4/app-changelog.md new file mode 100644 index 00000000000..f506ddcd1cb --- /dev/null +++ b/stable/kavita/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [kavita-3.0.4](https://github.com/truecharts/charts/compare/kavitaemail-1.0.3...kavita-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/kavita/3.0.3/app-readme.md b/stable/kavita/3.0.4/app-readme.md similarity index 100% rename from stable/kavita/3.0.3/app-readme.md rename to stable/kavita/3.0.4/app-readme.md diff --git a/stable/kavita/3.0.4/charts/common-10.9.7.tgz b/stable/kavita/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/kavita/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/kavita/3.0.3/ix_values.yaml b/stable/kavita/3.0.4/ix_values.yaml similarity index 100% rename from stable/kavita/3.0.3/ix_values.yaml rename to stable/kavita/3.0.4/ix_values.yaml diff --git a/stable/kavita/3.0.3/questions.yaml b/stable/kavita/3.0.4/questions.yaml similarity index 100% rename from stable/kavita/3.0.3/questions.yaml rename to stable/kavita/3.0.4/questions.yaml diff --git a/stable/nano-wallet/3.0.3/templates/common.yaml b/stable/kavita/3.0.4/templates/common.yaml similarity index 100% rename from stable/nano-wallet/3.0.3/templates/common.yaml rename to stable/kavita/3.0.4/templates/common.yaml diff --git a/stable/pihole/7.0.3/values.yaml b/stable/kavita/3.0.4/values.yaml similarity index 100% rename from stable/pihole/7.0.3/values.yaml rename to stable/kavita/3.0.4/values.yaml diff --git a/stable/kimai/5.0.0/CHANGELOG.md b/stable/kimai/5.0.0/CHANGELOG.md new file mode 100644 index 00000000000..80592b4f753 --- /dev/null +++ b/stable/kimai/5.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [kimai-4.0.0](https://github.com/truecharts/charts/compare/kimai-3.0.47...kimai-4.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [kimai-3.0.50](https://github.com/truecharts/charts/compare/kimai-3.0.47...kimai-3.0.50) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [kimai-3.0.49](https://github.com/truecharts/charts/compare/kimai-3.0.47...kimai-3.0.49) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [kimai-3.0.49](https://github.com/truecharts/charts/compare/kimai-3.0.47...kimai-3.0.49) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [kimai-3.0.49](https://github.com/truecharts/charts/compare/kimai-3.0.47...kimai-3.0.49) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [kimai-3.0.48](https://github.com/truecharts/charts/compare/kimai-3.0.47...kimai-3.0.48) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + diff --git a/stable/kimai/5.0.0/Chart.yaml b/stable/kimai/5.0.0/Chart.yaml new file mode 100644 index 00000000000..873e1746c2f --- /dev/null +++ b/stable/kimai/5.0.0/Chart.yaml @@ -0,0 +1,34 @@ +apiVersion: v2 +appVersion: "1.20" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: mariadb.enabled + name: mariadb + repository: https://charts.truecharts.org/ + version: 4.0.5 +description: Kimai is a free, open source and online time-tracking software designed for small businesses and freelancers. +home: https://truecharts.org/docs/charts/stable/kimai +icon: https://truecharts.org/img/hotlink-ok/chart-icons/kimai.png +keywords: + - kimai + - time + - tracking +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: kimai +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/kimai + - https://github.com/kevinpapst/kimai2 + - https://github.com/tobybatch/kimai2 + - https://hub.docker.com/r/kimai/kimai2 +version: 5.0.0 +annotations: + truecharts.org/catagories: | + - productivity + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/kimai/5.0.0/README.md b/stable/kimai/5.0.0/README.md new file mode 100644 index 00000000000..693310f520d --- /dev/null +++ b/stable/kimai/5.0.0/README.md @@ -0,0 +1,109 @@ +# kimai + +Kimai is a free, open source and online time-tracking software designed for small businesses and freelancers. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [kimai](https://truecharts.org/docs/charts/stable/kimai) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/kimai> +* <https://github.com/kevinpapst/kimai2> +* <https://github.com/tobybatch/kimai2> +* <https://hub.docker.com/r/kimai/kimai2> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | mariadb | 3.0.119 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `kimai` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install kimai TrueCharts/kimai +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `kimai` deployment + +```console +helm uninstall kimai +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install kimai \ + --set env.TZ="America/New York" \ + TrueCharts/kimai +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install kimai TrueCharts/kimai -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/kimai/5.0.0/app-changelog.md b/stable/kimai/5.0.0/app-changelog.md new file mode 100644 index 00000000000..b31aed57c54 --- /dev/null +++ b/stable/kimai/5.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [kimai-5.0.0](https://github.com/truecharts/charts/compare/kimai-4.0.3...kimai-5.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/kimai/5.0.0/app-readme.md b/stable/kimai/5.0.0/app-readme.md new file mode 100644 index 00000000000..6f8abd36532 --- /dev/null +++ b/stable/kimai/5.0.0/app-readme.md @@ -0,0 +1,8 @@ +Kimai is a free, open source and online time-tracking software designed for small businesses and freelancers. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/kimai](https://truecharts.org/docs/charts/stable/kimai) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/kimai/5.0.0/charts/common-10.9.7.tgz b/stable/kimai/5.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/kimai/5.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/kimai/5.0.0/charts/mariadb-4.0.5.tgz b/stable/kimai/5.0.0/charts/mariadb-4.0.5.tgz new file mode 100644 index 00000000000..647d1dc1772 Binary files /dev/null and b/stable/kimai/5.0.0/charts/mariadb-4.0.5.tgz differ diff --git a/stable/kimai/5.0.0/ix_values.yaml b/stable/kimai/5.0.0/ix_values.yaml new file mode 100644 index 00000000000..38ed2980d31 --- /dev/null +++ b/stable/kimai/5.0.0/ix_values.yaml @@ -0,0 +1,69 @@ +image: + repository: tccr.io/truecharts/kimai + tag: v1.20@sha256:f13b70aa746b3d8a754bcf1f78dbdfde95b94f443ee17b9e3474ab0ebf6068e3 + pullPolicy: IfNotPresent + +securityContext: + readOnlyRootFilesystem: false + +podSecurityContext: + runAsUser: 33 + runAsGroup: 33 + +secretEnv: + ADMINMAIL: "admin@mysecretdomain.com" + ADMINPASS: "MvvTfjagiaqDprGNVA" + +env: + DB_TYPE: "mysql" + DB_PORT: "3306" + DB_USER: "{{ .Values.mariadb.mariadbDatabase }}" + DB_BASE: "{{ .Values.mariadb.mariadbUsername }}" + APP_ENV: "prod" + TRUSTED_HOSTS: "{{ .Values.env.trust_hosts }},localhost" + # User Defined + trust_hosts: "127.0.0.1" + DB_PASS: + secretKeyRef: + name: mariadbcreds + key: mariadb-password + DB_HOST: + secretKeyRef: + name: mariadbcreds + key: plainhost + APP_SECRET: + secretKeyRef: + name: kimai-secrets + key: APP_SECRET + +service: + main: + ports: + main: + port: 10198 + targetPort: 8001 + +probes: + liveness: + path: "/en/login" + readiness: + path: "/en/login" + startup: + path: "/en/login" + +persistence: + data: + enabled: true + mountPath: "/opt/kimai/var/data" + plugins: + enabled: true + mountPath: "/opt/kimai/var/plugins" + +mariadb: + enabled: true + mariadbUsername: kimai + mariadbDatabase: kimai + existingSecret: "mariadbcreds" + +portal: + enabled: true diff --git a/stable/kimai/5.0.0/questions.yaml b/stable/kimai/5.0.0/questions.yaml new file mode 100644 index 00000000000..8d7dd0d4808 --- /dev/null +++ b/stable/kimai/5.0.0/questions.yaml @@ -0,0 +1,1932 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: secretEnv + group: "App Configuration" + label: "Image Secrets" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ADMINMAIL + label: "Admin E-mail" + schema: + type: string + default: "" + required: true + - variable: ADMINPASS + label: "Admin Password" + schema: + type: string + default: "" + required: true + private: true + - variable: env + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: trust_hosts + label: "TRUSTED_HOSTS" + description: "Comma separated list of trusted hosts." + schema: + type: string + default: "YOUR.FQDN or YOUR.NAS.IP" + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10198 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: data + label: "App Data Storage" + description: "Stores the Application Data" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: plugins + label: "App Plugins Storage" + description: "Stores the Application Plugins" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 33 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 33 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/kimai/5.0.0/templates/_secrets.tpl b/stable/kimai/5.0.0/templates/_secrets.tpl new file mode 100644 index 00000000000..8adbee153e1 --- /dev/null +++ b/stable/kimai/5.0.0/templates/_secrets.tpl @@ -0,0 +1,20 @@ +{{/* Define the secrets */}} +{{- define "kimai.secrets" -}} +--- + +apiVersion: v1 +kind: Secret +type: Opaque +metadata: + name: kimai-secrets +{{- $kimaiprevious := lookup "v1" "Secret" .Release.Namespace "kimai-secrets" }} +{{- $app_secret := "" }} +data: + {{- if $kimaiprevious}} + APP_SECRET: {{ index $kimaiprevious.data "APP_SECRET" }} + {{- else }} + {{- $app_secret := randAlphaNum 32 }} + APP_SECRET: {{ $app_secret | b64enc }} + {{- end }} + +{{- end -}} diff --git a/stable/kimai/5.0.0/templates/common.yaml b/stable/kimai/5.0.0/templates/common.yaml new file mode 100644 index 00000000000..1e9026ec785 --- /dev/null +++ b/stable/kimai/5.0.0/templates/common.yaml @@ -0,0 +1,8 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.common.loader.init" . }} + +{{/* Render secrets for kimai */}} +{{- include "kimai.secrets" . }} + +{{/* Render the templates */}} +{{ include "tc.common.loader.apply" . }} diff --git a/stable/pinry/3.0.3/values.yaml b/stable/kimai/5.0.0/values.yaml similarity index 100% rename from stable/pinry/3.0.3/values.yaml rename to stable/kimai/5.0.0/values.yaml diff --git a/stable/kitchenowl/2.0.3/Chart.lock b/stable/kitchenowl/2.0.3/Chart.lock deleted file mode 100644 index 3b23976eda0..00000000000 --- a/stable/kitchenowl/2.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:49:27.653044484Z" diff --git a/stable/kitchenowl/2.0.3/Chart.yaml b/stable/kitchenowl/2.0.3/Chart.yaml deleted file mode 100644 index c9d54258e87..00000000000 --- a/stable/kitchenowl/2.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: "beta" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: KitchenOwl is a smart self-hosted grocery list and recipe manager. -home: https://truecharts.org/docs/charts/stable/kitchenowl -icon: https://truecharts.org/img/hotlink-ok/chart-icons/kitchenowl.png -keywords: - - recipes - - kitchen - - grocery -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: kitchenowl -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/kitchenowl - - https://tombursch.github.io/kitchenowl -type: application -version: 2.0.3 -annotations: - truecharts.org/catagories: | - - utilities - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/kitchenowl/2.0.3/app-changelog.md b/stable/kitchenowl/2.0.3/app-changelog.md deleted file mode 100644 index 7fe1cbdbfc5..00000000000 --- a/stable/kitchenowl/2.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [kitchenowl-2.0.3](https://github.com/truecharts/charts/compare/kitchenowl-2.0.2...kitchenowl-2.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/kitchenowl/2.0.3/charts/common-10.9.4.tgz b/stable/kitchenowl/2.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/kitchenowl/2.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/kitchenowl/2.0.3/CHANGELOG.md b/stable/kitchenowl/2.0.4/CHANGELOG.md similarity index 100% rename from stable/kitchenowl/2.0.3/CHANGELOG.md rename to stable/kitchenowl/2.0.4/CHANGELOG.md diff --git a/stable/kitchenowl/2.0.4/Chart.yaml b/stable/kitchenowl/2.0.4/Chart.yaml new file mode 100644 index 00000000000..961cc17c3f4 --- /dev/null +++ b/stable/kitchenowl/2.0.4/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "beta" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: KitchenOwl is a smart self-hosted grocery list and recipe manager. +home: https://truecharts.org/docs/charts/stable/kitchenowl +icon: https://truecharts.org/img/hotlink-ok/chart-icons/kitchenowl.png +keywords: + - recipes + - kitchen + - grocery +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: kitchenowl +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/kitchenowl + - https://tombursch.github.io/kitchenowl +type: application +version: 2.0.4 +annotations: + truecharts.org/catagories: | + - utilities + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/kitchenowl/2.0.3/README.md b/stable/kitchenowl/2.0.4/README.md similarity index 100% rename from stable/kitchenowl/2.0.3/README.md rename to stable/kitchenowl/2.0.4/README.md diff --git a/stable/kitchenowl/2.0.4/app-changelog.md b/stable/kitchenowl/2.0.4/app-changelog.md new file mode 100644 index 00000000000..2bf7b2e2e0a --- /dev/null +++ b/stable/kitchenowl/2.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [kitchenowl-2.0.4](https://github.com/truecharts/charts/compare/kitchenowl-2.0.3...kitchenowl-2.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/kitchenowl/2.0.3/app-readme.md b/stable/kitchenowl/2.0.4/app-readme.md similarity index 100% rename from stable/kitchenowl/2.0.3/app-readme.md rename to stable/kitchenowl/2.0.4/app-readme.md diff --git a/stable/kitchenowl/2.0.4/charts/common-10.9.7.tgz b/stable/kitchenowl/2.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/kitchenowl/2.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/kitchenowl/2.0.3/ix_values.yaml b/stable/kitchenowl/2.0.4/ix_values.yaml similarity index 100% rename from stable/kitchenowl/2.0.3/ix_values.yaml rename to stable/kitchenowl/2.0.4/ix_values.yaml diff --git a/stable/kitchenowl/2.0.3/questions.yaml b/stable/kitchenowl/2.0.4/questions.yaml similarity index 100% rename from stable/kitchenowl/2.0.3/questions.yaml rename to stable/kitchenowl/2.0.4/questions.yaml diff --git a/stable/kitchenowl/2.0.3/templates/_secrets.tpl b/stable/kitchenowl/2.0.4/templates/_secrets.tpl similarity index 100% rename from stable/kitchenowl/2.0.3/templates/_secrets.tpl rename to stable/kitchenowl/2.0.4/templates/_secrets.tpl diff --git a/stable/kitchenowl/2.0.3/templates/common.yaml b/stable/kitchenowl/2.0.4/templates/common.yaml similarity index 100% rename from stable/kitchenowl/2.0.3/templates/common.yaml rename to stable/kitchenowl/2.0.4/templates/common.yaml diff --git a/stable/pixapop/4.0.3/values.yaml b/stable/kitchenowl/2.0.4/values.yaml similarity index 100% rename from stable/pixapop/4.0.3/values.yaml rename to stable/kitchenowl/2.0.4/values.yaml diff --git a/stable/kiwix-serve/2.0.3/Chart.lock b/stable/kiwix-serve/2.0.3/Chart.lock deleted file mode 100644 index 6593c067528..00000000000 --- a/stable/kiwix-serve/2.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:49:38.581229297Z" diff --git a/stable/kiwix-serve/2.0.3/Chart.yaml b/stable/kiwix-serve/2.0.3/Chart.yaml deleted file mode 100644 index 72f29466f8a..00000000000 --- a/stable/kiwix-serve/2.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: "3.3.0" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Kiwix enables you to have the whole Wikipedia at hand wherever you go! -home: https://truecharts.org/docs/charts/stable/kiwix-serve -icon: https://truecharts.org/img/hotlink-ok/chart-icons/kiwix-serve.png -keywords: - - kiwix-serve - - Productivity -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: kiwix-serve -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/kiwix-serve - - https://www.kiwix.org/ - - https://hub.docker.com/r/kiwix/kiwix-serve/ - - https://github.com/kiwix/kiwix-tools/blob/master/docker/server -type: application -version: 2.0.3 -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Productivity diff --git a/stable/kiwix-serve/2.0.3/app-changelog.md b/stable/kiwix-serve/2.0.3/app-changelog.md deleted file mode 100644 index 2fafec4c7dc..00000000000 --- a/stable/kiwix-serve/2.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [kiwix-serve-2.0.3](https://github.com/truecharts/charts/compare/kiwix-serve-2.0.2...kiwix-serve-2.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/kiwix-serve/2.0.3/charts/common-10.9.4.tgz b/stable/kiwix-serve/2.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/kiwix-serve/2.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/kiwix-serve/2.0.3/CHANGELOG.md b/stable/kiwix-serve/2.0.4/CHANGELOG.md similarity index 100% rename from stable/kiwix-serve/2.0.3/CHANGELOG.md rename to stable/kiwix-serve/2.0.4/CHANGELOG.md diff --git a/stable/kiwix-serve/2.0.4/Chart.yaml b/stable/kiwix-serve/2.0.4/Chart.yaml new file mode 100644 index 00000000000..1c90e07b784 --- /dev/null +++ b/stable/kiwix-serve/2.0.4/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "3.3.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Kiwix enables you to have the whole Wikipedia at hand wherever you go! +home: https://truecharts.org/docs/charts/stable/kiwix-serve +icon: https://truecharts.org/img/hotlink-ok/chart-icons/kiwix-serve.png +keywords: + - kiwix-serve + - Productivity +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: kiwix-serve +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/kiwix-serve + - https://www.kiwix.org/ + - https://hub.docker.com/r/kiwix/kiwix-serve/ + - https://github.com/kiwix/kiwix-tools/blob/master/docker/server +type: application +version: 2.0.4 +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Productivity diff --git a/stable/kiwix-serve/2.0.3/README.md b/stable/kiwix-serve/2.0.4/README.md similarity index 100% rename from stable/kiwix-serve/2.0.3/README.md rename to stable/kiwix-serve/2.0.4/README.md diff --git a/stable/kiwix-serve/2.0.4/app-changelog.md b/stable/kiwix-serve/2.0.4/app-changelog.md new file mode 100644 index 00000000000..d9ab6decc2a --- /dev/null +++ b/stable/kiwix-serve/2.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [kiwix-serve-2.0.4](https://github.com/truecharts/charts/compare/kiwix-serve-2.0.3...kiwix-serve-2.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/kiwix-serve/2.0.3/app-readme.md b/stable/kiwix-serve/2.0.4/app-readme.md similarity index 100% rename from stable/kiwix-serve/2.0.3/app-readme.md rename to stable/kiwix-serve/2.0.4/app-readme.md diff --git a/stable/kiwix-serve/2.0.4/charts/common-10.9.7.tgz b/stable/kiwix-serve/2.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/kiwix-serve/2.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/kiwix-serve/2.0.3/ix_values.yaml b/stable/kiwix-serve/2.0.4/ix_values.yaml similarity index 100% rename from stable/kiwix-serve/2.0.3/ix_values.yaml rename to stable/kiwix-serve/2.0.4/ix_values.yaml diff --git a/stable/kiwix-serve/2.0.3/questions.yaml b/stable/kiwix-serve/2.0.4/questions.yaml similarity index 100% rename from stable/kiwix-serve/2.0.3/questions.yaml rename to stable/kiwix-serve/2.0.4/questions.yaml diff --git a/stable/leaf2mqtt/5.0.3/templates/common.yaml b/stable/kiwix-serve/2.0.4/templates/common.yaml similarity index 100% rename from stable/leaf2mqtt/5.0.3/templates/common.yaml rename to stable/kiwix-serve/2.0.4/templates/common.yaml diff --git a/stable/plaxt/2.0.3/values.yaml b/stable/kiwix-serve/2.0.4/values.yaml similarity index 100% rename from stable/plaxt/2.0.3/values.yaml rename to stable/kiwix-serve/2.0.4/values.yaml diff --git a/stable/kms/12.0.4/CHANGELOG.md b/stable/kms/12.0.4/CHANGELOG.md new file mode 100644 index 00000000000..0ada881dece --- /dev/null +++ b/stable/kms/12.0.4/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [kms-12.0.0](https://github.com/truecharts/charts/compare/kms-11.0.42...kms-12.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update docker general non-major ([#4331](https://github.com/truecharts/charts/issues/4331)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [kms-11.0.46](https://github.com/truecharts/charts/compare/kms-11.0.42...kms-11.0.46) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update docker general non-major ([#4331](https://github.com/truecharts/charts/issues/4331)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [kms-11.0.45](https://github.com/truecharts/charts/compare/kms-11.0.42...kms-11.0.45) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update docker general non-major ([#4331](https://github.com/truecharts/charts/issues/4331)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [kms-11.0.45](https://github.com/truecharts/charts/compare/kms-11.0.42...kms-11.0.45) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update docker general non-major ([#4331](https://github.com/truecharts/charts/issues/4331)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [kms-11.0.45](https://github.com/truecharts/charts/compare/kms-11.0.42...kms-11.0.45) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update docker general non-major ([#4331](https://github.com/truecharts/charts/issues/4331)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [kms-11.0.44](https://github.com/truecharts/charts/compare/kms-11.0.42...kms-11.0.44) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update docker general non-major ([#4331](https://github.com/truecharts/charts/issues/4331)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + diff --git a/stable/kms/12.0.4/Chart.yaml b/stable/kms/12.0.4/Chart.yaml new file mode 100644 index 00000000000..2b545051890 --- /dev/null +++ b/stable/kms/12.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "minimal" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Private Windows Activation Server for development and testing +home: https://truecharts.org/docs/charts/stable/kms +icon: https://truecharts.org/img/hotlink-ok/chart-icons/kms.png +keywords: + - kms +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: kms +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/kms + - https://github.com/Py-KMS-Organization/py-kms + - https://hub.docker.com/r/pykmsorg/py-kms +type: application +version: 12.0.4 +annotations: + truecharts.org/catagories: | + - graywares + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/kms/12.0.4/README.md b/stable/kms/12.0.4/README.md new file mode 100644 index 00000000000..cb932794800 --- /dev/null +++ b/stable/kms/12.0.4/README.md @@ -0,0 +1,107 @@ +# kms + +Private Windows Activation Server for development and testing + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [kms](https://truecharts.org/docs/charts/stable/kms) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/kms> +* <https://github.com/Py-KMS-Organization/py-kms> +* <https://hub.docker.com/r/pykmsorg/py-kms> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `kms` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install kms TrueCharts/kms +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `kms` deployment + +```console +helm uninstall kms +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install kms \ + --set env.TZ="America/New York" \ + TrueCharts/kms +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install kms TrueCharts/kms -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/kms/12.0.4/app-changelog.md b/stable/kms/12.0.4/app-changelog.md new file mode 100644 index 00000000000..7380fb70dc1 --- /dev/null +++ b/stable/kms/12.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [kms-12.0.4](https://github.com/truecharts/charts/compare/kms-12.0.3...kms-12.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/kms/12.0.4/app-readme.md b/stable/kms/12.0.4/app-readme.md new file mode 100644 index 00000000000..a4ca1a2db3d --- /dev/null +++ b/stable/kms/12.0.4/app-readme.md @@ -0,0 +1,8 @@ +Private Windows Activation Server for development and testing + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/kms](https://truecharts.org/docs/charts/stable/kms) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/kms/12.0.4/charts/common-10.9.7.tgz b/stable/kms/12.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/kms/12.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/kms/12.0.4/ix_values.yaml b/stable/kms/12.0.4/ix_values.yaml new file mode 100644 index 00000000000..c754a06f2e0 --- /dev/null +++ b/stable/kms/12.0.4/ix_values.yaml @@ -0,0 +1,22 @@ +image: + repository: tccr.io/truecharts/kms + pullPolicy: IfNotPresent + tag: vminimal@sha256:85b6e4464feef605bf33bbd34d66ee211a03b98c9885574b69b7cb4f0114f000 + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +service: + main: + ports: + main: + port: 1688 + targetPort: 1688 + +portal: + enabled: false diff --git a/stable/kms/12.0.4/questions.yaml b/stable/kms/12.0.4/questions.yaml new file mode 100644 index 00000000000..18db0941e3e --- /dev/null +++ b/stable/kms/12.0.4/questions.yaml @@ -0,0 +1,1490 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 1688 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/nextpvr/3.0.3/templates/common.yaml b/stable/kms/12.0.4/templates/common.yaml similarity index 100% rename from stable/nextpvr/3.0.3/templates/common.yaml rename to stable/kms/12.0.4/templates/common.yaml diff --git a/stable/plex-auto-languages/2.0.3/values.yaml b/stable/kms/12.0.4/values.yaml similarity index 100% rename from stable/plex-auto-languages/2.0.3/values.yaml rename to stable/kms/12.0.4/values.yaml diff --git a/stable/kodi-headless/3.0.3/Chart.lock b/stable/kodi-headless/3.0.3/Chart.lock deleted file mode 100644 index a9b0eb17a20..00000000000 --- a/stable/kodi-headless/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:49:58.930075664Z" diff --git a/stable/kodi-headless/3.0.3/Chart.yaml b/stable/kodi-headless/3.0.3/Chart.yaml deleted file mode 100644 index ce0e1489515..00000000000 --- a/stable/kodi-headless/3.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: kodi-headless -version: 3.0.3 -appVersion: "190" -description: A headless install of kodi in a docker container. -type: application -deprecated: false -home: https://truecharts.org/docs/charts/stable/kodi-headless -icon: https://truecharts.org/img/hotlink-ok/chart-icons/kodi-headless.png -keywords: - - kodi-headless -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/kodi-headless - - https://hub.docker.com/r/linuxserver/kodi-headless -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 - # condition: -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/kodi-headless/3.0.3/app-changelog.md b/stable/kodi-headless/3.0.3/app-changelog.md deleted file mode 100644 index 14f357e408e..00000000000 --- a/stable/kodi-headless/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [kodi-headless-3.0.3](https://github.com/truecharts/charts/compare/kodi-headless-3.0.2...kodi-headless-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/kodi-headless/3.0.3/charts/common-10.9.4.tgz b/stable/kodi-headless/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/kodi-headless/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/kodi-headless/3.0.3/CHANGELOG.md b/stable/kodi-headless/3.0.4/CHANGELOG.md similarity index 100% rename from stable/kodi-headless/3.0.3/CHANGELOG.md rename to stable/kodi-headless/3.0.4/CHANGELOG.md diff --git a/stable/kodi-headless/3.0.4/Chart.yaml b/stable/kodi-headless/3.0.4/Chart.yaml new file mode 100644 index 00000000000..4bb598e2b21 --- /dev/null +++ b/stable/kodi-headless/3.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: kodi-headless +version: 3.0.4 +appVersion: "190" +description: A headless install of kodi in a docker container. +type: application +deprecated: false +home: https://truecharts.org/docs/charts/stable/kodi-headless +icon: https://truecharts.org/img/hotlink-ok/chart-icons/kodi-headless.png +keywords: + - kodi-headless +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/kodi-headless + - https://hub.docker.com/r/linuxserver/kodi-headless +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + # condition: +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/kodi-headless/3.0.3/README.md b/stable/kodi-headless/3.0.4/README.md similarity index 100% rename from stable/kodi-headless/3.0.3/README.md rename to stable/kodi-headless/3.0.4/README.md diff --git a/stable/kodi-headless/3.0.4/app-changelog.md b/stable/kodi-headless/3.0.4/app-changelog.md new file mode 100644 index 00000000000..8ff13125b08 --- /dev/null +++ b/stable/kodi-headless/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [kodi-headless-3.0.4](https://github.com/truecharts/charts/compare/kodi-headless-3.0.3...kodi-headless-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/kodi-headless/3.0.3/app-readme.md b/stable/kodi-headless/3.0.4/app-readme.md similarity index 100% rename from stable/kodi-headless/3.0.3/app-readme.md rename to stable/kodi-headless/3.0.4/app-readme.md diff --git a/stable/kodi-headless/3.0.4/charts/common-10.9.7.tgz b/stable/kodi-headless/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/kodi-headless/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/kodi-headless/3.0.3/ix_values.yaml b/stable/kodi-headless/3.0.4/ix_values.yaml similarity index 100% rename from stable/kodi-headless/3.0.3/ix_values.yaml rename to stable/kodi-headless/3.0.4/ix_values.yaml diff --git a/stable/kodi-headless/3.0.3/questions.yaml b/stable/kodi-headless/3.0.4/questions.yaml similarity index 100% rename from stable/kodi-headless/3.0.3/questions.yaml rename to stable/kodi-headless/3.0.4/questions.yaml diff --git a/stable/ngircd/3.0.3/templates/common.yaml b/stable/kodi-headless/3.0.4/templates/common.yaml similarity index 100% rename from stable/ngircd/3.0.3/templates/common.yaml rename to stable/kodi-headless/3.0.4/templates/common.yaml diff --git a/stable/plex-utills/2.0.3/values.yaml b/stable/kodi-headless/3.0.4/values.yaml similarity index 100% rename from stable/plex-utills/2.0.3/values.yaml rename to stable/kodi-headless/3.0.4/values.yaml diff --git a/stable/koel/5.0.0/CHANGELOG.md b/stable/koel/5.0.0/CHANGELOG.md new file mode 100644 index 00000000000..3eeb9d39c6c --- /dev/null +++ b/stable/koel/5.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [koel-4.0.0](https://github.com/truecharts/charts/compare/koel-3.0.66...koel-4.0.0) (2022-11-10) + +### Chore + +- Major Change to GUI + + ### Fix + +- change container config label + + + + +## [koel-3.0.66](https://github.com/truecharts/charts/compare/koel-3.0.61...koel-3.0.66) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update docker general non-major ([#4366](https://github.com/truecharts/charts/issues/4366)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update docker general non-major ([#4331](https://github.com/truecharts/charts/issues/4331)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [koel-3.0.65](https://github.com/truecharts/charts/compare/koel-3.0.61...koel-3.0.65) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update docker general non-major ([#4331](https://github.com/truecharts/charts/issues/4331)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [koel-3.0.64](https://github.com/truecharts/charts/compare/koel-3.0.61...koel-3.0.64) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update docker general non-major ([#4331](https://github.com/truecharts/charts/issues/4331)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [koel-3.0.64](https://github.com/truecharts/charts/compare/koel-3.0.61...koel-3.0.64) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update docker general non-major ([#4331](https://github.com/truecharts/charts/issues/4331)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [koel-3.0.64](https://github.com/truecharts/charts/compare/koel-3.0.61...koel-3.0.64) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update docker general non-major ([#4331](https://github.com/truecharts/charts/issues/4331)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + diff --git a/stable/koel/5.0.0/Chart.yaml b/stable/koel/5.0.0/Chart.yaml new file mode 100644 index 00000000000..780b8b66d1f --- /dev/null +++ b/stable/koel/5.0.0/Chart.yaml @@ -0,0 +1,34 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: mariadb.enabled + name: mariadb + repository: https://charts.truecharts.org/ + version: 4.0.5 +description: Koel is a simple web-based personal audio streaming service written in Vue on the client side and Laravel on the server side. +home: https://truecharts.org/docs/charts/stable/koel +icon: https://truecharts.org/img/hotlink-ok/chart-icons/koel.png +keywords: + - koel + - music + - stream +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: koel +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/koel + - https://github.com/koel/docker + - https://hub.docker.com/r/phanan/koel + - https://github.com/koel/koel +version: 5.0.0 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/koel/5.0.0/README.md b/stable/koel/5.0.0/README.md new file mode 100644 index 00000000000..0f39df5440a --- /dev/null +++ b/stable/koel/5.0.0/README.md @@ -0,0 +1,109 @@ +# koel + +Koel is a simple web-based personal audio streaming service written in Vue on the client side and Laravel on the server side. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [koel](https://truecharts.org/docs/charts/stable/koel) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/koel> +* <https://github.com/koel/docker> +* <https://hub.docker.com/r/phanan/koel> +* <https://github.com/koel/koel> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | mariadb | 3.0.119 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `koel` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install koel TrueCharts/koel +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `koel` deployment + +```console +helm uninstall koel +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install koel \ + --set env.TZ="America/New York" \ + TrueCharts/koel +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install koel TrueCharts/koel -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/koel/5.0.0/app-changelog.md b/stable/koel/5.0.0/app-changelog.md new file mode 100644 index 00000000000..76d01351ec7 --- /dev/null +++ b/stable/koel/5.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [koel-5.0.0](https://github.com/truecharts/charts/compare/koel-4.0.3...koel-5.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/koel/5.0.0/app-readme.md b/stable/koel/5.0.0/app-readme.md new file mode 100644 index 00000000000..3a63325e44d --- /dev/null +++ b/stable/koel/5.0.0/app-readme.md @@ -0,0 +1,8 @@ +Koel is a simple web-based personal audio streaming service written in Vue on the client side and Laravel on the server side. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/koel](https://truecharts.org/docs/charts/stable/koel) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/koel/5.0.0/charts/common-10.9.7.tgz b/stable/koel/5.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/koel/5.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/koel/5.0.0/charts/mariadb-4.0.5.tgz b/stable/koel/5.0.0/charts/mariadb-4.0.5.tgz new file mode 100644 index 00000000000..647d1dc1772 Binary files /dev/null and b/stable/koel/5.0.0/charts/mariadb-4.0.5.tgz differ diff --git a/stable/koel/5.0.0/ix_values.yaml b/stable/koel/5.0.0/ix_values.yaml new file mode 100644 index 00000000000..3c15c0c4de2 --- /dev/null +++ b/stable/koel/5.0.0/ix_values.yaml @@ -0,0 +1,100 @@ +image: + repository: tccr.io/truecharts/koel + tag: latest@sha256:c3e26776f33e0ea40644ee4bc159b8bd1daa44bd69c84610ddb38c7178e5e497 + pullPolicy: IfNotPresent + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +secretEnv: + LASTFM_API_KEY: "" + LASTFM_API_SECRET: "" + YOUTUBE_API_KEY: "" + +env: + DB_CONNECTION: "mysql" + DB_USERNAME: "{{ .Values.mariadb.mariadbUsername }}" + DB_DATABASE: "{{ .Values.mariadb.mariadbDatabase }}" + DB_PORT: "3306" + FORCE_HTTPS: false + MEMORY_LIMIT: 2048 + DB_HOST: + secretKeyRef: + name: mariadbcreds + key: plainhost + DB_PASSWORD: + secretKeyRef: + name: mariadbcreds + key: mariadb-password + APP_KEY: + secretKeyRef: + name: koel-secrets + key: APP_KEY + +service: + main: + ports: + main: + port: 10185 + targetPort: 80 + +installContainers: + initdb: + image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" + volumeMounts: + - name: music + mountPath: "/music" + - name: covers + mountPath: "/var/www/html/public/img/covers" + - name: searchindex + mountPath: "/var/www/html/storage/search-indexes" + env: + - name: DB_CONNECTION + value: "mysql" + - name: DB_PORT + value: "3306" + - name: DB_USERNAME + value: "{{ .Values.mariadb.mariadbUsername }}" + - name: DB_DATABASE + value: "{{ .Values.mariadb.mariadbDatabase }}" + - name: DB_HOST + valueFrom: + secretKeyRef: + name: mariadbcreds + key: plainhost + - name: DB_PASSWORD + valueFrom: + secretKeyRef: + name: mariadbcreds + key: mariadb-password + - name: APP_KEY + valueFrom: + secretKeyRef: + name: koel-secrets + key: APP_KEY + command: ["php", "artisan", "koel:init", "--no-assets"] + +persistence: + music: + enabled: true + mountPath: "/music" + covers: + enabled: true + mountPath: "/var/www/html/public/img/covers" + searchindex: + enabled: true + mountPath: "/var/www/html/storage/search-indexes" + +mariadb: + enabled: true + mariadbUsername: koel + mariadbDatabase: koel + existingSecret: "mariadbcreds" + +portal: + enabled: true diff --git a/stable/koel/5.0.0/questions.yaml b/stable/koel/5.0.0/questions.yaml new file mode 100644 index 00000000000..e08adf43466 --- /dev/null +++ b/stable/koel/5.0.0/questions.yaml @@ -0,0 +1,2013 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: secretEnv + group: "App Configuration" + label: "Image Secrets" + schema: + additional_attrs: true + type: dict + attrs: + - variable: LASTFM_API_KEY + label: "LASTFM_API_KEY" + description: "Enable scrobbling to Last.fm. See https://docs.koel.dev/3rd-party.html#last-fm" + schema: + type: string + default: "" + - variable: LASTFM_API_SECRET + label: "LASTFM_API_SECRET" + description: "Enable scrobbling to Last.fm. See https://docs.koel.dev/3rd-party.html#last-fm" + schema: + type: string + default: "" + - variable: YOUTUBE_API_KEY + label: "YOUTUBE_API_KEY" + description: "Enable YouTube integration. See https://docs.koel.dev/3rd-party.html#youtube" + schema: + type: string + default: "" + - variable: env + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: FORCE_HTTPS + label: "FORCE_HTTPS" + description: "If set to true, all URLs redirects done by koel will use https." + schema: + type: boolean + default: false + - variable: MEMORY_LIMIT + label: "MEMORY_LIMIT" + description: "Amount of memory in MB for the scanning process." + schema: + type: int + default: 2048 + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10185 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: music + label: "App Music Storage" + description: "Stores the Application Music." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: covers + label: "App Covers Storage" + description: "Stores the Application Covers." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: searchindex + label: "App Search Index Storage" + description: "Stores the Application Search Index." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/koel/5.0.0/templates/_secrets.tpl b/stable/koel/5.0.0/templates/_secrets.tpl new file mode 100644 index 00000000000..314d01fbd8f --- /dev/null +++ b/stable/koel/5.0.0/templates/_secrets.tpl @@ -0,0 +1,20 @@ +{{/* Define the secrets */}} +{{- define "koel.secrets" -}} +--- + +apiVersion: v1 +kind: Secret +type: Opaque +metadata: + name: koel-secrets +{{- $koelprevious := lookup "v1" "Secret" .Release.Namespace "koel-secrets" }} +{{- $app_key := "" }} +data: + {{- if $koelprevious}} + APP_KEY: {{ index $koelprevious.data "APP_KEY" }} + {{- else }} + {{- $app_key := randAlphaNum 32 }} + APP_KEY: {{ $app_key | b64enc }} + {{- end }} + +{{- end -}} diff --git a/stable/koel/5.0.0/templates/common.yaml b/stable/koel/5.0.0/templates/common.yaml new file mode 100644 index 00000000000..3be71209256 --- /dev/null +++ b/stable/koel/5.0.0/templates/common.yaml @@ -0,0 +1,8 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.common.loader.init" . }} + +{{/* Render secrets for koel */}} +{{- include "koel.secrets" . }} + +{{/* Render the templates */}} +{{ include "tc.common.loader.apply" . }} diff --git a/stable/portainer-ce/2.0.3/values.yaml b/stable/koel/5.0.0/values.yaml similarity index 100% rename from stable/portainer-ce/2.0.3/values.yaml rename to stable/koel/5.0.0/values.yaml diff --git a/stable/komga/7.0.3/Chart.lock b/stable/komga/7.0.3/Chart.lock deleted file mode 100644 index 45f764732fd..00000000000 --- a/stable/komga/7.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:50:12.569655437Z" diff --git a/stable/komga/7.0.3/Chart.yaml b/stable/komga/7.0.3/Chart.yaml deleted file mode 100644 index 435825940ea..00000000000 --- a/stable/komga/7.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: "0.157.4" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: A comics/mangas server to serve/stream pages via API -home: https://truecharts.org/docs/charts/stable/komga -icon: https://truecharts.org/img/hotlink-ok/chart-icons/komga.png -keywords: - - komga - - comics - - mangas - - server -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: komga -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/komga - - https://komga.org/ - - https://github.com/gotson/komga -version: 7.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/komga/7.0.3/app-changelog.md b/stable/komga/7.0.3/app-changelog.md deleted file mode 100644 index d973c6acce9..00000000000 --- a/stable/komga/7.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [komga-7.0.3](https://github.com/truecharts/charts/compare/komga-7.0.2...komga-7.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/komga/7.0.3/charts/common-10.9.4.tgz b/stable/komga/7.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/komga/7.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/komga/7.0.3/CHANGELOG.md b/stable/komga/7.0.4/CHANGELOG.md similarity index 100% rename from stable/komga/7.0.3/CHANGELOG.md rename to stable/komga/7.0.4/CHANGELOG.md diff --git a/stable/komga/7.0.4/Chart.yaml b/stable/komga/7.0.4/Chart.yaml new file mode 100644 index 00000000000..c86991d2da5 --- /dev/null +++ b/stable/komga/7.0.4/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "0.157.4" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: A comics/mangas server to serve/stream pages via API +home: https://truecharts.org/docs/charts/stable/komga +icon: https://truecharts.org/img/hotlink-ok/chart-icons/komga.png +keywords: + - komga + - comics + - mangas + - server +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: komga +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/komga + - https://komga.org/ + - https://github.com/gotson/komga +version: 7.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/komga/7.0.3/README.md b/stable/komga/7.0.4/README.md similarity index 100% rename from stable/komga/7.0.3/README.md rename to stable/komga/7.0.4/README.md diff --git a/stable/komga/7.0.4/app-changelog.md b/stable/komga/7.0.4/app-changelog.md new file mode 100644 index 00000000000..c55166266c1 --- /dev/null +++ b/stable/komga/7.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [komga-7.0.4](https://github.com/truecharts/charts/compare/komga-7.0.3...komga-7.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/komga/7.0.3/app-readme.md b/stable/komga/7.0.4/app-readme.md similarity index 100% rename from stable/komga/7.0.3/app-readme.md rename to stable/komga/7.0.4/app-readme.md diff --git a/stable/komga/7.0.4/charts/common-10.9.7.tgz b/stable/komga/7.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/komga/7.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/komga/7.0.3/ix_values.yaml b/stable/komga/7.0.4/ix_values.yaml similarity index 100% rename from stable/komga/7.0.3/ix_values.yaml rename to stable/komga/7.0.4/ix_values.yaml diff --git a/stable/komga/7.0.3/questions.yaml b/stable/komga/7.0.4/questions.yaml similarity index 100% rename from stable/komga/7.0.3/questions.yaml rename to stable/komga/7.0.4/questions.yaml diff --git a/stable/nntp2nntp/3.0.3/templates/common.yaml b/stable/komga/7.0.4/templates/common.yaml similarity index 100% rename from stable/nntp2nntp/3.0.3/templates/common.yaml rename to stable/komga/7.0.4/templates/common.yaml diff --git a/stable/posterr/2.0.3/values.yaml b/stable/komga/7.0.4/values.yaml similarity index 100% rename from stable/posterr/2.0.3/values.yaml rename to stable/komga/7.0.4/values.yaml diff --git a/stable/kopia/3.0.3/Chart.lock b/stable/kopia/3.0.3/Chart.lock deleted file mode 100644 index 2a91fcb665f..00000000000 --- a/stable/kopia/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:50:17.939616976Z" diff --git a/stable/kopia/3.0.3/Chart.yaml b/stable/kopia/3.0.3/Chart.yaml deleted file mode 100644 index 275d608baa1..00000000000 --- a/stable/kopia/3.0.3/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: "0.12.1" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: Kopia is a simple, cross-platform tool for managing encrypted backups in the cloud. It provides fast, incremental backups, secure, client-side end-to-end encryption, compression and data deduplication. -home: https://truecharts.org/docs/charts/stable/kopia -icon: https://truecharts.org/img/hotlink-ok/chart-icons/kopia.png -keywords: - - backup -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: kopia -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/kopia - - https://kopia.io/docs/installation/#docker-images - - https://hub.docker.com/r/kopia/kopia - - https://github.com/kopia/kopia -version: 3.0.3 -annotations: - truecharts.org/catagories: | - - utility - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/kopia/3.0.3/app-changelog.md b/stable/kopia/3.0.3/app-changelog.md deleted file mode 100644 index 9798d55f6b7..00000000000 --- a/stable/kopia/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [kopia-3.0.3](https://github.com/truecharts/charts/compare/kopia-3.0.2...kopia-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/kopia/3.0.3/charts/common-10.9.4.tgz b/stable/kopia/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/kopia/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/kopia/3.0.3/CHANGELOG.md b/stable/kopia/3.0.4/CHANGELOG.md similarity index 100% rename from stable/kopia/3.0.3/CHANGELOG.md rename to stable/kopia/3.0.4/CHANGELOG.md diff --git a/stable/kopia/3.0.4/Chart.yaml b/stable/kopia/3.0.4/Chart.yaml new file mode 100644 index 00000000000..100eb60b6f7 --- /dev/null +++ b/stable/kopia/3.0.4/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "0.12.1" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: Kopia is a simple, cross-platform tool for managing encrypted backups in the cloud. It provides fast, incremental backups, secure, client-side end-to-end encryption, compression and data deduplication. +home: https://truecharts.org/docs/charts/stable/kopia +icon: https://truecharts.org/img/hotlink-ok/chart-icons/kopia.png +keywords: + - backup +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: kopia +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/kopia + - https://kopia.io/docs/installation/#docker-images + - https://hub.docker.com/r/kopia/kopia + - https://github.com/kopia/kopia +version: 3.0.4 +annotations: + truecharts.org/catagories: | + - utility + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/kopia/3.0.3/README.md b/stable/kopia/3.0.4/README.md similarity index 100% rename from stable/kopia/3.0.3/README.md rename to stable/kopia/3.0.4/README.md diff --git a/stable/kopia/3.0.4/app-changelog.md b/stable/kopia/3.0.4/app-changelog.md new file mode 100644 index 00000000000..8ac85f05e7f --- /dev/null +++ b/stable/kopia/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [kopia-3.0.4](https://github.com/truecharts/charts/compare/kopia-3.0.3...kopia-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/kopia/3.0.3/app-readme.md b/stable/kopia/3.0.4/app-readme.md similarity index 100% rename from stable/kopia/3.0.3/app-readme.md rename to stable/kopia/3.0.4/app-readme.md diff --git a/stable/kopia/3.0.4/charts/common-10.9.7.tgz b/stable/kopia/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/kopia/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/kopia/3.0.3/ix_values.yaml b/stable/kopia/3.0.4/ix_values.yaml similarity index 100% rename from stable/kopia/3.0.3/ix_values.yaml rename to stable/kopia/3.0.4/ix_values.yaml diff --git a/stable/kopia/3.0.3/questions.yaml b/stable/kopia/3.0.4/questions.yaml similarity index 100% rename from stable/kopia/3.0.3/questions.yaml rename to stable/kopia/3.0.4/questions.yaml diff --git a/stable/ntfy/3.0.3/templates/common.yaml b/stable/kopia/3.0.4/templates/common.yaml similarity index 100% rename from stable/ntfy/3.0.3/templates/common.yaml rename to stable/kopia/3.0.4/templates/common.yaml diff --git a/stable/pretend-youre-xyzzy/7.0.3/values.yaml b/stable/kopia/3.0.4/values.yaml similarity index 100% rename from stable/pretend-youre-xyzzy/7.0.3/values.yaml rename to stable/kopia/3.0.4/values.yaml diff --git a/stable/kutt/5.0.0/CHANGELOG.md b/stable/kutt/5.0.0/CHANGELOG.md new file mode 100644 index 00000000000..b4e63e300be --- /dev/null +++ b/stable/kutt/5.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [kutt-4.0.0](https://github.com/truecharts/charts/compare/kutt-3.0.50...kutt-4.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [kutt-3.0.53](https://github.com/truecharts/charts/compare/kutt-3.0.50...kutt-3.0.53) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [kutt-3.0.52](https://github.com/truecharts/charts/compare/kutt-3.0.50...kutt-3.0.52) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [kutt-3.0.52](https://github.com/truecharts/charts/compare/kutt-3.0.50...kutt-3.0.52) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [kutt-3.0.52](https://github.com/truecharts/charts/compare/kutt-3.0.50...kutt-3.0.52) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [kutt-3.0.51](https://github.com/truecharts/charts/compare/kutt-3.0.50...kutt-3.0.51) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + diff --git a/stable/kutt/5.0.0/Chart.yaml b/stable/kutt/5.0.0/Chart.yaml new file mode 100644 index 00000000000..36e85a3c188 --- /dev/null +++ b/stable/kutt/5.0.0/Chart.yaml @@ -0,0 +1,38 @@ +apiVersion: v2 +appVersion: "2.7.4" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 + - condition: redis.enabled + name: redis + repository: https://charts.truecharts.org + version: 4.0.5 +deprecated: false +description: Kutt is a modern URL shortener with support for custom domains. Shorten URLs, manage your links and view the click rate statistics. +home: https://truecharts.org/docs/charts/stable/kutt +icon: https://truecharts.org/img/hotlink-ok/chart-icons/kutt.png +keywords: + - kutt + - link + - short +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: kutt +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/kutt + - https://github.com/thedevs-network/kutt +type: application +version: 5.0.0 +annotations: + truecharts.org/catagories: | + - productivity + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/kutt/5.0.0/README.md b/stable/kutt/5.0.0/README.md new file mode 100644 index 00000000000..30274c4a5dd --- /dev/null +++ b/stable/kutt/5.0.0/README.md @@ -0,0 +1,108 @@ +# kutt + +Kutt is a modern URL shortener with support for custom domains. Shorten URLs, manage your links and view the click rate statistics. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [kutt](https://truecharts.org/docs/charts/stable/kutt) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/kutt> +* <https://github.com/thedevs-network/kutt> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.122 | +| https://charts.truecharts.org | redis | 3.0.121 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `kutt` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install kutt TrueCharts/kutt +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `kutt` deployment + +```console +helm uninstall kutt +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install kutt \ + --set env.TZ="America/New York" \ + TrueCharts/kutt +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install kutt TrueCharts/kutt -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/kutt/5.0.0/app-changelog.md b/stable/kutt/5.0.0/app-changelog.md new file mode 100644 index 00000000000..eb9bc10e94f --- /dev/null +++ b/stable/kutt/5.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [kutt-5.0.0](https://github.com/truecharts/charts/compare/kutt-4.0.3...kutt-5.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/kutt/5.0.0/app-readme.md b/stable/kutt/5.0.0/app-readme.md new file mode 100644 index 00000000000..75d7767e28e --- /dev/null +++ b/stable/kutt/5.0.0/app-readme.md @@ -0,0 +1,8 @@ +Kutt is a modern URL shortener with support for custom domains. Shorten URLs, manage your links and view the click rate statistics. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/kutt](https://truecharts.org/docs/charts/stable/kutt) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/kutt/5.0.0/charts/common-10.9.7.tgz b/stable/kutt/5.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/kutt/5.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/kutt/5.0.0/charts/postgresql-9.0.5.tgz b/stable/kutt/5.0.0/charts/postgresql-9.0.5.tgz new file mode 100644 index 00000000000..8fe3c326a7c Binary files /dev/null and b/stable/kutt/5.0.0/charts/postgresql-9.0.5.tgz differ diff --git a/stable/kutt/5.0.0/charts/redis-4.0.5.tgz b/stable/kutt/5.0.0/charts/redis-4.0.5.tgz new file mode 100644 index 00000000000..83e3f3d2117 Binary files /dev/null and b/stable/kutt/5.0.0/charts/redis-4.0.5.tgz differ diff --git a/stable/kutt/5.0.0/ix_values.yaml b/stable/kutt/5.0.0/ix_values.yaml new file mode 100644 index 00000000000..1ee7807c3fa --- /dev/null +++ b/stable/kutt/5.0.0/ix_values.yaml @@ -0,0 +1,86 @@ +image: + repository: tccr.io/truecharts/kutt + pullPolicy: IfNotPresent + tag: v2.7.4@sha256:abd3d365db5416e009f532c50456cacbd1f93c8a2eb9ef9da468e383dc4a49c6 + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +secretEnv: + MAIL_USER: "" + MAIL_PASSWORD: "" + RECAPTCHA_SITE_KEY: "" + RECAPTCHA_SECRET_KEY: "" + GOOGLE_SAFE_BROWSING_KEY: "" + GOOGLE_ANALYTICS: "" + GOOGLE_ANALYTICS_UNIVERSAL: "" + +env: + PORT: "{{ .Values.service.main.ports.main.port }}" + DB_NAME: kutt + DB_USER: kutt + DB_PORT: "5432" + REDIS_PORT: "6379" + # User Defined + SITE_NAME: "My Kutt Instance" + DEFAULT_DOMAIN: "localhost:{{ .Values.service.main.ports.main.port }}" + LINK_LENGTH: 6 + USER_LIMIT_PER_DAY: 50 + NON_USER_COOLDOWN: 0 + DEFAULT_MAX_STATS_PER_LINK: 5000 + DISALLOW_REGISTRATION: false + DISALLOW_ANONYMOUS_LINKS: false + CUSTOM_DOMAIN_USE_HTTPS: false + ADMIN_EMAILS: "admin@example.com,admin@example2.com" + REPORT_EMAIL: "admin@example.com" + CONTACT_EMAIL: "admin@example.com" + MAIL_HOST: "" + MAIL_PORT: 567 + MAIL_FROM: "" + MAIL_SECURE: true + DB_HOST: + secretKeyRef: + name: dbcreds + key: plainhost + DB_PASSWORD: + secretKeyRef: + name: dbcreds + key: postgresql-password + REDIS_HOST: + secretKeyRef: + name: rediscreds + key: plainhost + REDIS_PASSWORD: + secretKeyRef: + name: rediscreds + key: redis-password + JWT_SECRET: + secretKeyRef: + name: kutt-secrets + key: JWT_SECRET + +service: + main: + ports: + main: + port: 10195 + +# Enabled redis +redis: + enabled: true + existingSecret: "rediscreds" + +# Enabled postgres +postgresql: + enabled: true + existingSecret: "dbcreds" + postgresqlUsername: kutt + postgresqlDatabase: kutt + +portal: + enabled: true diff --git a/stable/kutt/5.0.0/questions.yaml b/stable/kutt/5.0.0/questions.yaml new file mode 100644 index 00000000000..c79a5d94d54 --- /dev/null +++ b/stable/kutt/5.0.0/questions.yaml @@ -0,0 +1,1889 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: secretEnv + group: "App Configuration" + label: "Image Secrets" + schema: + additional_attrs: true + type: dict + attrs: + - variable: MAIL_USER + label: "MAIL_USER" + schema: + type: string + default: "" + - variable: MAIL_PASSWORD + label: "MAIL_PASSWORD" + schema: + type: string + default: "" + private: true + - variable: RECAPTCHA_SITE_KEY + label: "RECAPTCHA_SITE_KEY" + schema: + type: string + default: "" + private: true + - variable: RECAPTCHA_SECRET_KEY + label: "RECAPTCHA_SECRET_KEY" + schema: + type: string + default: "" + private: true + - variable: GOOGLE_SAFE_BROWSING_KEY + label: "GOOGLE_SAFE_BROWSING_KEY" + schema: + type: string + default: "" + private: true + - variable: GOOGLE_ANALYTICS + label: "GOOGLE_ANALYTICS" + schema: + type: string + default: "" + private: true + - variable: GOOGLE_ANALYTICS_UNIVERSAL + label: "GOOGLE_ANALYTICS_UNIVERSAL" + schema: + type: string + default: "" + private: true + - variable: env + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: SITE_NAME + label: "SITE_NAME" + schema: + type: string + default: "My Kutt Instance" + - variable: DEFAULT_DOMAIN + label: "DEFAULT_DOMAIN" + schema: + type: string + required: true + default: "" + - variable: LINK_LENGTH + label: "LINK_LENGTH" + schema: + type: int + default: 6 + - variable: USER_LIMIT_PER_DAY + label: "USER_LIMIT_PER_DAY" + schema: + type: int + default: 50 + - variable: NON_USER_COOLDOWN + label: "NON_USER_COOLDOWN" + schema: + type: int + default: 0 + - variable: DEFAULT_MAX_STATS_PER_LINK + label: "DEFAULT_MAX_STATS_PER_LINK" + schema: + type: int + default: 5000 + - variable: DISALLOW_REGISTRATION + label: "DISALLOW_REGISTRATION" + schema: + type: boolean + default: false + - variable: DISALLOW_ANONYMOUS_LINKS + label: "DISALLOW_ANONYMOUS_LINKS" + schema: + type: boolean + default: false + - variable: CUSTOM_DOMAIN_USE_HTTPS + label: "CUSTOM_DOMAIN_USE_HTTPS" + schema: + type: boolean + default: false + - variable: ADMIN_EMAILS + label: "ADMIN_EMAILS" + schema: + type: string + default: "admin@example.com,admin@example2.com" + - variable: REPORT_EMAIL + label: "REPORT_EMAIL" + schema: + type: string + default: "admin@example.com" + - variable: CONTACT_EMAIL + label: "CONTACT_EMAIL" + schema: + type: string + default: "admin@example.com" + - variable: MAIL_HOST + label: "MAIL_HOST" + schema: + type: string + required: true + default: "" + - variable: MAIL_PORT + label: "MAIL_PORT" + schema: + type: int + default: 567 + required: true + - variable: MAIL_FROM + label: "MAIL_FROM" + schema: + type: string + default: "" + - variable: MAIL_SECURE + label: "MAIL_SECURE" + schema: + type: boolean + default: true + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10195 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/kutt/5.0.0/templates/_secrets.tpl b/stable/kutt/5.0.0/templates/_secrets.tpl new file mode 100644 index 00000000000..d3634d0df77 --- /dev/null +++ b/stable/kutt/5.0.0/templates/_secrets.tpl @@ -0,0 +1,20 @@ +{{/* Define the secrets */}} +{{- define "kutt.secrets" -}} +--- + +apiVersion: v1 +kind: Secret +type: Opaque +metadata: + name: kutt-secrets +{{- $kuttprevious := lookup "v1" "Secret" .Release.Namespace "kutt-secrets" }} +{{- $jwt_secret := "" }} +data: + {{- if $kuttprevious}} + JWT_SECRET: {{ index $kuttprevious.data "JWT_SECRET" }} + {{- else }} + {{- $jwt_secret := randAlphaNum 32 }} + JWT_SECRET: {{ $jwt_secret | b64enc }} + {{- end }} + +{{- end -}} diff --git a/stable/kutt/5.0.0/templates/common.yaml b/stable/kutt/5.0.0/templates/common.yaml new file mode 100644 index 00000000000..9730468f033 --- /dev/null +++ b/stable/kutt/5.0.0/templates/common.yaml @@ -0,0 +1,8 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.common.loader.init" . }} + +{{/* Render secrets for kutt */}} +{{- include "kutt.secrets" . }} + +{{/* Render the templates */}} +{{ include "tc.common.loader.apply" . }} diff --git a/stable/promcord/5.0.4/values.yaml b/stable/kutt/5.0.0/values.yaml similarity index 100% rename from stable/promcord/5.0.4/values.yaml rename to stable/kutt/5.0.0/values.yaml diff --git a/stable/lancache-dns/2.0.3/Chart.lock b/stable/lancache-dns/2.0.3/Chart.lock deleted file mode 100644 index 2f2671f3853..00000000000 --- a/stable/lancache-dns/2.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:50:43.403430871Z" diff --git a/stable/lancache-dns/2.0.3/Chart.yaml b/stable/lancache-dns/2.0.3/Chart.yaml deleted file mode 100644 index 9276b7ae53e..00000000000 --- a/stable/lancache-dns/2.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: lancache-dns -version: 2.0.3 -appVersion: "latest" -description: DNS Chart service for a steam cache. -type: application -deprecated: false -home: https://truecharts.org/docs/charts/stable/lancache-dns -icon: https://truecharts.org/img/hotlink-ok/chart-icons/lancache-dns.png -keywords: - - lancache-dns - - dns -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/lancache-dns - - https://hub.docker.com/r/lancachenet/lancache-dns - - https://github.com/lancachenet/lancache-dns -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - networking - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/lancache-dns/2.0.3/app-changelog.md b/stable/lancache-dns/2.0.3/app-changelog.md deleted file mode 100644 index 619b82d96f3..00000000000 --- a/stable/lancache-dns/2.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [lancache-dns-2.0.3](https://github.com/truecharts/charts/compare/lancache-dns-2.0.2...lancache-dns-2.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/lancache-dns/2.0.3/charts/common-10.9.4.tgz b/stable/lancache-dns/2.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/lancache-dns/2.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/lancache-dns/2.0.3/CHANGELOG.md b/stable/lancache-dns/2.0.4/CHANGELOG.md similarity index 100% rename from stable/lancache-dns/2.0.3/CHANGELOG.md rename to stable/lancache-dns/2.0.4/CHANGELOG.md diff --git a/stable/lancache-dns/2.0.4/Chart.yaml b/stable/lancache-dns/2.0.4/Chart.yaml new file mode 100644 index 00000000000..1a9cbdfefed --- /dev/null +++ b/stable/lancache-dns/2.0.4/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: lancache-dns +version: 2.0.4 +appVersion: "latest" +description: DNS Chart service for a steam cache. +type: application +deprecated: false +home: https://truecharts.org/docs/charts/stable/lancache-dns +icon: https://truecharts.org/img/hotlink-ok/chart-icons/lancache-dns.png +keywords: + - lancache-dns + - dns +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/lancache-dns + - https://hub.docker.com/r/lancachenet/lancache-dns + - https://github.com/lancachenet/lancache-dns +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - networking + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/lancache-dns/2.0.3/README.md b/stable/lancache-dns/2.0.4/README.md similarity index 100% rename from stable/lancache-dns/2.0.3/README.md rename to stable/lancache-dns/2.0.4/README.md diff --git a/stable/lancache-dns/2.0.4/app-changelog.md b/stable/lancache-dns/2.0.4/app-changelog.md new file mode 100644 index 00000000000..fbac96a08a6 --- /dev/null +++ b/stable/lancache-dns/2.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [lancache-dns-2.0.4](https://github.com/truecharts/charts/compare/lancache-dns-2.0.3...lancache-dns-2.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/lancache-dns/2.0.3/app-readme.md b/stable/lancache-dns/2.0.4/app-readme.md similarity index 100% rename from stable/lancache-dns/2.0.3/app-readme.md rename to stable/lancache-dns/2.0.4/app-readme.md diff --git a/stable/lancache-dns/2.0.4/charts/common-10.9.7.tgz b/stable/lancache-dns/2.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/lancache-dns/2.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/lancache-dns/2.0.3/ix_values.yaml b/stable/lancache-dns/2.0.4/ix_values.yaml similarity index 100% rename from stable/lancache-dns/2.0.3/ix_values.yaml rename to stable/lancache-dns/2.0.4/ix_values.yaml diff --git a/stable/lancache-dns/2.0.3/questions.yaml b/stable/lancache-dns/2.0.4/questions.yaml similarity index 100% rename from stable/lancache-dns/2.0.3/questions.yaml rename to stable/lancache-dns/2.0.4/questions.yaml diff --git a/stable/nullserv/7.0.3/templates/common.yaml b/stable/lancache-dns/2.0.4/templates/common.yaml similarity index 100% rename from stable/nullserv/7.0.3/templates/common.yaml rename to stable/lancache-dns/2.0.4/templates/common.yaml diff --git a/stable/prometheus/6.0.2/values.yaml b/stable/lancache-dns/2.0.4/values.yaml similarity index 100% rename from stable/prometheus/6.0.2/values.yaml rename to stable/lancache-dns/2.0.4/values.yaml diff --git a/stable/lancache-monolithic/2.0.3/Chart.lock b/stable/lancache-monolithic/2.0.3/Chart.lock deleted file mode 100644 index 19e4dd208af..00000000000 --- a/stable/lancache-monolithic/2.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:50:49.90758345Z" diff --git a/stable/lancache-monolithic/2.0.3/Chart.yaml b/stable/lancache-monolithic/2.0.3/Chart.yaml deleted file mode 100644 index 784a39f0d83..00000000000 --- a/stable/lancache-monolithic/2.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: lancache-monolithic -version: 2.0.3 -appVersion: "latest" -description: A monolithic lancache service capable of caching all CDNs in a single instance. -type: application -deprecated: false -home: https://truecharts.org/docs/charts/stable/lancache-monolithic -icon: https://truecharts.org/img/hotlink-ok/chart-icons/lancache-monolithic.png -keywords: - - monolithic - - lancache -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/lancache-monolithic - - https://hub.docker.com/r/lancachenet/monolithic - - https://github.com/lancachenet/monolithic -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - gaming - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/lancache-monolithic/2.0.3/app-changelog.md b/stable/lancache-monolithic/2.0.3/app-changelog.md deleted file mode 100644 index aaec4c1ed54..00000000000 --- a/stable/lancache-monolithic/2.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [lancache-monolithic-2.0.3](https://github.com/truecharts/charts/compare/lancache-monolithic-2.0.2...lancache-monolithic-2.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/lancache-monolithic/2.0.3/charts/common-10.9.4.tgz b/stable/lancache-monolithic/2.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/lancache-monolithic/2.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/lancache-monolithic/2.0.3/CHANGELOG.md b/stable/lancache-monolithic/2.0.4/CHANGELOG.md similarity index 100% rename from stable/lancache-monolithic/2.0.3/CHANGELOG.md rename to stable/lancache-monolithic/2.0.4/CHANGELOG.md diff --git a/stable/lancache-monolithic/2.0.4/Chart.yaml b/stable/lancache-monolithic/2.0.4/Chart.yaml new file mode 100644 index 00000000000..fb19e981706 --- /dev/null +++ b/stable/lancache-monolithic/2.0.4/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: lancache-monolithic +version: 2.0.4 +appVersion: "latest" +description: A monolithic lancache service capable of caching all CDNs in a single instance. +type: application +deprecated: false +home: https://truecharts.org/docs/charts/stable/lancache-monolithic +icon: https://truecharts.org/img/hotlink-ok/chart-icons/lancache-monolithic.png +keywords: + - monolithic + - lancache +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/lancache-monolithic + - https://hub.docker.com/r/lancachenet/monolithic + - https://github.com/lancachenet/monolithic +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - gaming + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/lancache-monolithic/2.0.3/README.md b/stable/lancache-monolithic/2.0.4/README.md similarity index 100% rename from stable/lancache-monolithic/2.0.3/README.md rename to stable/lancache-monolithic/2.0.4/README.md diff --git a/stable/lancache-monolithic/2.0.4/app-changelog.md b/stable/lancache-monolithic/2.0.4/app-changelog.md new file mode 100644 index 00000000000..26d68787f96 --- /dev/null +++ b/stable/lancache-monolithic/2.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [lancache-monolithic-2.0.4](https://github.com/truecharts/charts/compare/lancache-monolithic-2.0.3...lancache-monolithic-2.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/lancache-monolithic/2.0.3/app-readme.md b/stable/lancache-monolithic/2.0.4/app-readme.md similarity index 100% rename from stable/lancache-monolithic/2.0.3/app-readme.md rename to stable/lancache-monolithic/2.0.4/app-readme.md diff --git a/stable/lancache-monolithic/2.0.4/charts/common-10.9.7.tgz b/stable/lancache-monolithic/2.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/lancache-monolithic/2.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/lancache-monolithic/2.0.3/ix_values.yaml b/stable/lancache-monolithic/2.0.4/ix_values.yaml similarity index 100% rename from stable/lancache-monolithic/2.0.3/ix_values.yaml rename to stable/lancache-monolithic/2.0.4/ix_values.yaml diff --git a/stable/lancache-monolithic/2.0.3/questions.yaml b/stable/lancache-monolithic/2.0.4/questions.yaml similarity index 100% rename from stable/lancache-monolithic/2.0.3/questions.yaml rename to stable/lancache-monolithic/2.0.4/questions.yaml diff --git a/stable/octoprint/7.0.3/templates/common.yaml b/stable/lancache-monolithic/2.0.4/templates/common.yaml similarity index 100% rename from stable/octoprint/7.0.3/templates/common.yaml rename to stable/lancache-monolithic/2.0.4/templates/common.yaml diff --git a/stable/protonmail-bridge/8.0.3/values.yaml b/stable/lancache-monolithic/2.0.4/values.yaml similarity index 100% rename from stable/protonmail-bridge/8.0.3/values.yaml rename to stable/lancache-monolithic/2.0.4/values.yaml diff --git a/stable/lanraragi/3.0.3/Chart.lock b/stable/lanraragi/3.0.3/Chart.lock deleted file mode 100644 index 3e21f2cd6d7..00000000000 --- a/stable/lanraragi/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:51:08.060474208Z" diff --git a/stable/lanraragi/3.0.3/Chart.yaml b/stable/lanraragi/3.0.3/Chart.yaml deleted file mode 100644 index e5b4da60198..00000000000 --- a/stable/lanraragi/3.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: "0.8.7" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: Open source server for archival of comics/manga. -home: https://truecharts.org/docs/charts/stable/lanraragi -icon: https://truecharts.org/img/hotlink-ok/chart-icons/lanraragi.png -keywords: - - lanraragi - - comics - - manga -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: lanraragi -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/lanraragi - - https://github.com/Difegue/LANraragi - - https://hub.docker.com/r/difegue/lanraragi - - https://sugoi.gitbook.io/lanraragi/ -version: 3.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/lanraragi/3.0.3/app-changelog.md b/stable/lanraragi/3.0.3/app-changelog.md deleted file mode 100644 index ea15b755c0e..00000000000 --- a/stable/lanraragi/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [lanraragi-3.0.3](https://github.com/truecharts/charts/compare/lanraragi-3.0.2...lanraragi-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/lanraragi/3.0.3/charts/common-10.9.4.tgz b/stable/lanraragi/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/lanraragi/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/lanraragi/3.0.3/CHANGELOG.md b/stable/lanraragi/3.0.4/CHANGELOG.md similarity index 100% rename from stable/lanraragi/3.0.3/CHANGELOG.md rename to stable/lanraragi/3.0.4/CHANGELOG.md diff --git a/stable/lanraragi/3.0.4/Chart.yaml b/stable/lanraragi/3.0.4/Chart.yaml new file mode 100644 index 00000000000..5db6213c058 --- /dev/null +++ b/stable/lanraragi/3.0.4/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "0.8.7" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: Open source server for archival of comics/manga. +home: https://truecharts.org/docs/charts/stable/lanraragi +icon: https://truecharts.org/img/hotlink-ok/chart-icons/lanraragi.png +keywords: + - lanraragi + - comics + - manga +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: lanraragi +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/lanraragi + - https://github.com/Difegue/LANraragi + - https://hub.docker.com/r/difegue/lanraragi + - https://sugoi.gitbook.io/lanraragi/ +version: 3.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/lanraragi/3.0.3/README.md b/stable/lanraragi/3.0.4/README.md similarity index 100% rename from stable/lanraragi/3.0.3/README.md rename to stable/lanraragi/3.0.4/README.md diff --git a/stable/lanraragi/3.0.4/app-changelog.md b/stable/lanraragi/3.0.4/app-changelog.md new file mode 100644 index 00000000000..5099797050c --- /dev/null +++ b/stable/lanraragi/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [lanraragi-3.0.4](https://github.com/truecharts/charts/compare/lanraragi-3.0.3...lanraragi-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/lanraragi/3.0.3/app-readme.md b/stable/lanraragi/3.0.4/app-readme.md similarity index 100% rename from stable/lanraragi/3.0.3/app-readme.md rename to stable/lanraragi/3.0.4/app-readme.md diff --git a/stable/lanraragi/3.0.4/charts/common-10.9.7.tgz b/stable/lanraragi/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/lanraragi/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/lanraragi/3.0.3/ix_values.yaml b/stable/lanraragi/3.0.4/ix_values.yaml similarity index 100% rename from stable/lanraragi/3.0.3/ix_values.yaml rename to stable/lanraragi/3.0.4/ix_values.yaml diff --git a/stable/lanraragi/3.0.3/questions.yaml b/stable/lanraragi/3.0.4/questions.yaml similarity index 100% rename from stable/lanraragi/3.0.3/questions.yaml rename to stable/lanraragi/3.0.4/questions.yaml diff --git a/stable/omada-controller/7.0.3/templates/common.yaml b/stable/lanraragi/3.0.4/templates/common.yaml similarity index 100% rename from stable/omada-controller/7.0.3/templates/common.yaml rename to stable/lanraragi/3.0.4/templates/common.yaml diff --git a/stable/prowlarr/7.0.3/values.yaml b/stable/lanraragi/3.0.4/values.yaml similarity index 100% rename from stable/prowlarr/7.0.3/values.yaml rename to stable/lanraragi/3.0.4/values.yaml diff --git a/stable/lazylibrarian/12.0.4/CHANGELOG.md b/stable/lazylibrarian/12.0.4/CHANGELOG.md new file mode 100644 index 00000000000..b56ac1e4bdd --- /dev/null +++ b/stable/lazylibrarian/12.0.4/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [lazylibrarian-12.0.0](https://github.com/truecharts/charts/compare/lazylibrarian-11.0.79...lazylibrarian-12.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update docker general non-major ([#4355](https://github.com/truecharts/charts/issues/4355)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [lazylibrarian-11.0.83](https://github.com/truecharts/charts/compare/lazylibrarian-11.0.79...lazylibrarian-11.0.83) (2022-11-09) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update docker general non-major ([#4355](https://github.com/truecharts/charts/issues/4355)) + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [lazylibrarian-11.0.82](https://github.com/truecharts/charts/compare/lazylibrarian-11.0.79...lazylibrarian-11.0.82) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [lazylibrarian-11.0.81](https://github.com/truecharts/charts/compare/lazylibrarian-11.0.79...lazylibrarian-11.0.81) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [lazylibrarian-11.0.81](https://github.com/truecharts/charts/compare/lazylibrarian-11.0.79...lazylibrarian-11.0.81) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [lazylibrarian-11.0.81](https://github.com/truecharts/charts/compare/lazylibrarian-11.0.79...lazylibrarian-11.0.81) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] diff --git a/stable/lazylibrarian/12.0.4/Chart.yaml b/stable/lazylibrarian/12.0.4/Chart.yaml new file mode 100644 index 00000000000..8dda1874fa4 --- /dev/null +++ b/stable/lazylibrarian/12.0.4/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Get all your books, like series with Sonarr... +home: https://truecharts.org/docs/charts/stable/lazylibrarian +icon: https://truecharts.org/img/hotlink-ok/chart-icons/lazylibrarian.png +keywords: + - lazylibrarian + - ebooks +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: lazylibrarian +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/lazylibrarian + - https://gitlab.com/LazyLibrarian/LazyLibrarian.git + - https://lazylibrarian.gitlab.io +type: application +version: 12.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/lazylibrarian/12.0.4/README.md b/stable/lazylibrarian/12.0.4/README.md new file mode 100644 index 00000000000..1238ce47e93 --- /dev/null +++ b/stable/lazylibrarian/12.0.4/README.md @@ -0,0 +1,107 @@ +# lazylibrarian + +Get all your books, like series with Sonarr... + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [lazylibrarian](https://truecharts.org/docs/charts/stable/lazylibrarian) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/lazylibrarian> +* <https://gitlab.com/LazyLibrarian/LazyLibrarian.git> +* <https://lazylibrarian.gitlab.io> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `lazylibrarian` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install lazylibrarian TrueCharts/lazylibrarian +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `lazylibrarian` deployment + +```console +helm uninstall lazylibrarian +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install lazylibrarian \ + --set env.TZ="America/New York" \ + TrueCharts/lazylibrarian +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install lazylibrarian TrueCharts/lazylibrarian -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/lazylibrarian/12.0.4/app-changelog.md b/stable/lazylibrarian/12.0.4/app-changelog.md new file mode 100644 index 00000000000..93fd138fbbd --- /dev/null +++ b/stable/lazylibrarian/12.0.4/app-changelog.md @@ -0,0 +1,10 @@ + + +## [lazylibrarian-12.0.4](https://github.com/truecharts/charts/compare/lazylibrarian-12.0.3...lazylibrarian-12.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + - update docker general non-major + + \ No newline at end of file diff --git a/stable/lazylibrarian/12.0.4/app-readme.md b/stable/lazylibrarian/12.0.4/app-readme.md new file mode 100644 index 00000000000..53f655886ec --- /dev/null +++ b/stable/lazylibrarian/12.0.4/app-readme.md @@ -0,0 +1,8 @@ +Get all your books, like series with Sonarr... + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/lazylibrarian](https://truecharts.org/docs/charts/stable/lazylibrarian) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/lazylibrarian/12.0.4/charts/common-10.9.7.tgz b/stable/lazylibrarian/12.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/lazylibrarian/12.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/lazylibrarian/12.0.4/ix_values.yaml b/stable/lazylibrarian/12.0.4/ix_values.yaml new file mode 100644 index 00000000000..7d0348fc07d --- /dev/null +++ b/stable/lazylibrarian/12.0.4/ix_values.yaml @@ -0,0 +1,29 @@ +image: + repository: tccr.io/truecharts/lazylibrarian + pullPolicy: IfNotPresent + tag: latest@sha256:d557d3e0d1f829f4ba0fab85b097f47abb718cd266fd4557df300da926053522 + +securityContext: + runAsNonRoot: false + readOnlyRootFilesystem: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +service: + main: + ports: + main: + port: 5299 + targetPort: 5299 + +persistence: + config: + enabled: true + mountPath: "/config" + varrun: + enabled: true + +portal: + enabled: true diff --git a/stable/lazylibrarian/12.0.4/questions.yaml b/stable/lazylibrarian/12.0.4/questions.yaml new file mode 100644 index 00000000000..4bf15b0337b --- /dev/null +++ b/stable/lazylibrarian/12.0.4/questions.yaml @@ -0,0 +1,1829 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 5299 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/openspeedtest/2.0.3/templates/common.yaml b/stable/lazylibrarian/12.0.4/templates/common.yaml similarity index 100% rename from stable/openspeedtest/2.0.3/templates/common.yaml rename to stable/lazylibrarian/12.0.4/templates/common.yaml diff --git a/stable/prusaslicer-novnc/2.0.3/values.yaml b/stable/lazylibrarian/12.0.4/values.yaml similarity index 100% rename from stable/prusaslicer-novnc/2.0.3/values.yaml rename to stable/lazylibrarian/12.0.4/values.yaml diff --git a/stable/leaf2mqtt/5.0.3/Chart.lock b/stable/leaf2mqtt/5.0.3/Chart.lock deleted file mode 100644 index f5394584f69..00000000000 --- a/stable/leaf2mqtt/5.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:51:21.051796634Z" diff --git a/stable/leaf2mqtt/5.0.3/Chart.yaml b/stable/leaf2mqtt/5.0.3/Chart.yaml deleted file mode 100644 index e2d52c80440..00000000000 --- a/stable/leaf2mqtt/5.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "0.6" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: Nissan Leaf connected services to MQTT adapter -home: https://truecharts.org/docs/charts/stable/leaf2mqtt -icon: https://truecharts.org/img/hotlink-ok/chart-icons/leaf2mqtt.png -keywords: - - leaf2mqtt - - leaf - - nissan - - kamereon - - carwings -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: leaf2mqtt -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/leaf2mqtt - - https://github.com/mitsumaui/leaf2mqtt - - https://github.com/k8s-at-home/container-images -version: 5.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/leaf2mqtt/5.0.3/app-changelog.md b/stable/leaf2mqtt/5.0.3/app-changelog.md deleted file mode 100644 index 93a927b9d0d..00000000000 --- a/stable/leaf2mqtt/5.0.3/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [leaf2mqtt-5.0.3](https://github.com/truecharts/charts/compare/leaf2mqtt-5.0.2...leaf2mqtt-5.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - \ No newline at end of file diff --git a/stable/leaf2mqtt/5.0.3/charts/common-10.9.4.tgz b/stable/leaf2mqtt/5.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/leaf2mqtt/5.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/leaf2mqtt/5.0.3/CHANGELOG.md b/stable/leaf2mqtt/5.0.4/CHANGELOG.md similarity index 100% rename from stable/leaf2mqtt/5.0.3/CHANGELOG.md rename to stable/leaf2mqtt/5.0.4/CHANGELOG.md diff --git a/stable/leaf2mqtt/5.0.4/Chart.yaml b/stable/leaf2mqtt/5.0.4/Chart.yaml new file mode 100644 index 00000000000..db2dabb5a4c --- /dev/null +++ b/stable/leaf2mqtt/5.0.4/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "0.6" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: Nissan Leaf connected services to MQTT adapter +home: https://truecharts.org/docs/charts/stable/leaf2mqtt +icon: https://truecharts.org/img/hotlink-ok/chart-icons/leaf2mqtt.png +keywords: + - leaf2mqtt + - leaf + - nissan + - kamereon + - carwings +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: leaf2mqtt +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/leaf2mqtt + - https://github.com/mitsumaui/leaf2mqtt + - https://github.com/k8s-at-home/container-images +version: 5.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/leaf2mqtt/5.0.3/README.md b/stable/leaf2mqtt/5.0.4/README.md similarity index 100% rename from stable/leaf2mqtt/5.0.3/README.md rename to stable/leaf2mqtt/5.0.4/README.md diff --git a/stable/leaf2mqtt/5.0.4/app-changelog.md b/stable/leaf2mqtt/5.0.4/app-changelog.md new file mode 100644 index 00000000000..b0c58a94cb3 --- /dev/null +++ b/stable/leaf2mqtt/5.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [leaf2mqtt-5.0.4](https://github.com/truecharts/charts/compare/leaf2mqtt-5.0.3...leaf2mqtt-5.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/leaf2mqtt/5.0.3/app-readme.md b/stable/leaf2mqtt/5.0.4/app-readme.md similarity index 100% rename from stable/leaf2mqtt/5.0.3/app-readme.md rename to stable/leaf2mqtt/5.0.4/app-readme.md diff --git a/stable/leaf2mqtt/5.0.4/charts/common-10.9.7.tgz b/stable/leaf2mqtt/5.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/leaf2mqtt/5.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/leaf2mqtt/5.0.3/ix_values.yaml b/stable/leaf2mqtt/5.0.4/ix_values.yaml similarity index 100% rename from stable/leaf2mqtt/5.0.3/ix_values.yaml rename to stable/leaf2mqtt/5.0.4/ix_values.yaml diff --git a/stable/leaf2mqtt/5.0.3/questions.yaml b/stable/leaf2mqtt/5.0.4/questions.yaml similarity index 100% rename from stable/leaf2mqtt/5.0.3/questions.yaml rename to stable/leaf2mqtt/5.0.4/questions.yaml diff --git a/stable/pasta/2.0.3/templates/common.yaml b/stable/leaf2mqtt/5.0.4/templates/common.yaml similarity index 100% rename from stable/pasta/2.0.3/templates/common.yaml rename to stable/leaf2mqtt/5.0.4/templates/common.yaml diff --git a/stable/putty/2.0.3/values.yaml b/stable/leaf2mqtt/5.0.4/values.yaml similarity index 100% rename from stable/putty/2.0.3/values.yaml rename to stable/leaf2mqtt/5.0.4/values.yaml diff --git a/stable/leantime/6.0.0/CHANGELOG.md b/stable/leantime/6.0.0/CHANGELOG.md new file mode 100644 index 00000000000..ae2e2eb7250 --- /dev/null +++ b/stable/leantime/6.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [leantime-5.0.0](https://github.com/truecharts/charts/compare/leantime-4.0.58...leantime-5.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [leantime-4.0.61](https://github.com/truecharts/charts/compare/leantime-4.0.58...leantime-4.0.61) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [leantime-4.0.60](https://github.com/truecharts/charts/compare/leantime-4.0.58...leantime-4.0.60) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [leantime-4.0.60](https://github.com/truecharts/charts/compare/leantime-4.0.58...leantime-4.0.60) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [leantime-4.0.60](https://github.com/truecharts/charts/compare/leantime-4.0.58...leantime-4.0.60) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [leantime-4.0.59](https://github.com/truecharts/charts/compare/leantime-4.0.58...leantime-4.0.59) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [leantime-4.0.59](https://github.com/truecharts/charts/compare/leantime-4.0.58...leantime-4.0.59) (2022-11-06) + +### Chore + diff --git a/stable/leantime/6.0.0/Chart.yaml b/stable/leantime/6.0.0/Chart.yaml new file mode 100644 index 00000000000..dd0e9e62864 --- /dev/null +++ b/stable/leantime/6.0.0/Chart.yaml @@ -0,0 +1,33 @@ +apiVersion: v2 +appVersion: "2.2.11" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: mariadb.enabled + name: mariadb + repository: https://charts.truecharts.org/ + version: 4.0.5 +description: "Straightforward open source project management system to make your ideas reality." +home: https://truecharts.org/docs/charts/stable/leantime +icon: https://truecharts.org/img/hotlink-ok/chart-icons/leantime.png +keywords: + - leantime + - project + - management +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: leantime +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/leantime + - https://leantime.io/ + - https://hub.docker.com/r/nicholaswilde/leantime +version: 6.0.0 +annotations: + truecharts.org/catagories: | + - management + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/leantime/6.0.0/README.md b/stable/leantime/6.0.0/README.md new file mode 100644 index 00000000000..48411d27e09 --- /dev/null +++ b/stable/leantime/6.0.0/README.md @@ -0,0 +1,108 @@ +# leantime + +Straightforward open source project management system to make your ideas reality. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [leantime](https://truecharts.org/docs/charts/stable/leantime) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/leantime> +* <https://leantime.io/> +* <https://hub.docker.com/r/nicholaswilde/leantime> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | mariadb | 3.0.119 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `leantime` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install leantime TrueCharts/leantime +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `leantime` deployment + +```console +helm uninstall leantime +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install leantime \ + --set env.TZ="America/New York" \ + TrueCharts/leantime +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install leantime TrueCharts/leantime -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/leantime/6.0.0/app-changelog.md b/stable/leantime/6.0.0/app-changelog.md new file mode 100644 index 00000000000..a2b62a272ad --- /dev/null +++ b/stable/leantime/6.0.0/app-changelog.md @@ -0,0 +1,11 @@ + + +## [leantime-6.0.0](https://github.com/truecharts/charts/compare/leantime-5.0.3...leantime-6.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update docker general non-major ([#4394](https://github.com/truecharts/charts/issues/4394)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/leantime/6.0.0/app-readme.md b/stable/leantime/6.0.0/app-readme.md new file mode 100644 index 00000000000..21db881dfdb --- /dev/null +++ b/stable/leantime/6.0.0/app-readme.md @@ -0,0 +1,8 @@ +Straightforward open source project management system to make your ideas reality. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/leantime](https://truecharts.org/docs/charts/stable/leantime) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/leantime/6.0.0/charts/common-10.9.7.tgz b/stable/leantime/6.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/leantime/6.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/leantime/6.0.0/charts/mariadb-4.0.5.tgz b/stable/leantime/6.0.0/charts/mariadb-4.0.5.tgz new file mode 100644 index 00000000000..647d1dc1772 Binary files /dev/null and b/stable/leantime/6.0.0/charts/mariadb-4.0.5.tgz differ diff --git a/stable/leantime/6.0.0/ix_values.yaml b/stable/leantime/6.0.0/ix_values.yaml new file mode 100644 index 00000000000..8642105403e --- /dev/null +++ b/stable/leantime/6.0.0/ix_values.yaml @@ -0,0 +1,45 @@ +image: + repository: tccr.io/truecharts/leantime + pullPolicy: IfNotPresent + tag: 2.2.11@sha256:a1fa43db2279f74b6a1010881a65f8220a6b289db4e5b878f4cb2e1ed55342d4 + +securityContext: + runAsNonRoot: false + readOnlyRootFilesystem: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +env: + LEAN_DB_DATABASE: "{{ .Values.mariadb.mariadbDatabase }}" + LEAN_DB_USER: "{{ .Values.mariadb.mariadbUsername }}" + LEAN_APP_URL: "{{ if .Values.ingress }}{{ if .Values.ingress.main.enabled }}https://{{ ( index .Values.ingress.main.hosts 0 ).host }}{{ end }}{{ end }}" + LEAN_DB_HOST: + secretKeyRef: + name: mariadbcreds + key: plainhost + LEAN_DB_PASSWORD: + secretKeyRef: + name: mariadbcreds + key: mariadb-password + LEAN_SESSION_PASSWORD: + secretKeyRef: + name: leantime-secrets + key: LEAN_SESSION_PASSWORD + +service: + main: + ports: + main: + port: 10117 + targetPort: 80 + +mariadb: + enabled: true + mariadbUsername: leantime + mariadbDatabase: leantime + existingSecret: "mariadbcreds" + +portal: + enabled: true diff --git a/stable/leantime/6.0.0/questions.yaml b/stable/leantime/6.0.0/questions.yaml new file mode 100644 index 00000000000..fa79d4e9ee5 --- /dev/null +++ b/stable/leantime/6.0.0/questions.yaml @@ -0,0 +1,1751 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10117 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/leantime/6.0.0/templates/_secrets.tpl b/stable/leantime/6.0.0/templates/_secrets.tpl new file mode 100644 index 00000000000..2d8cf8bcb30 --- /dev/null +++ b/stable/leantime/6.0.0/templates/_secrets.tpl @@ -0,0 +1,20 @@ +{{/* Define the secrets */}} +{{- define "leantime.secrets" -}} +--- + +apiVersion: v1 +kind: Secret +type: Opaque +metadata: + name: leantime-secrets +{{- $leantimeprevious := lookup "v1" "Secret" .Release.Namespace "leantime-secrets" }} +{{- $session_password := "" }} +data: + {{- if $leantimeprevious}} + LEAN_SESSION_PASSWORD: {{ index $leantimeprevious.data "LEAN_SESSION_PASSWORD" }} + {{- else }} + {{- $session_password := randAlphaNum 32 }} + LEAN_SESSION_PASSWORD: {{ $session_password | b64enc }} + {{- end }} + +{{- end -}} diff --git a/stable/leantime/6.0.0/templates/common.yaml b/stable/leantime/6.0.0/templates/common.yaml new file mode 100644 index 00000000000..21f1ee2691f --- /dev/null +++ b/stable/leantime/6.0.0/templates/common.yaml @@ -0,0 +1,7 @@ +{{- include "tc.common.loader.init" . }} + +{{/* Render secrets for leantime */}} +{{- include "leantime.secrets" . }} + +{{/* Render the templates */}} +{{ include "tc.common.loader.apply" . }} diff --git a/stable/pwndrop/3.0.3/values.yaml b/stable/leantime/6.0.0/values.yaml similarity index 100% rename from stable/pwndrop/3.0.3/values.yaml rename to stable/leantime/6.0.0/values.yaml diff --git a/stable/libreddit/2.0.3/Chart.lock b/stable/libreddit/2.0.3/Chart.lock deleted file mode 100644 index 7861d05e59e..00000000000 --- a/stable/libreddit/2.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:51:47.614006556Z" diff --git a/stable/libreddit/2.0.3/Chart.yaml b/stable/libreddit/2.0.3/Chart.yaml deleted file mode 100644 index a359b39730a..00000000000 --- a/stable/libreddit/2.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: An alternative private front-end to Reddit -home: https://truecharts.org/docs/charts/stable/libreddit -icon: https://truecharts.org/img/hotlink-ok/chart-icons/libreddit.png -keywords: - - reddit - - libreddit - - social -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: libreddit -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/libreddit - - https://github.com/spikecodes/libreddit - - https://hub.docker.com/r/spikecodes/libreddit -version: 2.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/libreddit/2.0.3/app-changelog.md b/stable/libreddit/2.0.3/app-changelog.md deleted file mode 100644 index 53abad5e0fb..00000000000 --- a/stable/libreddit/2.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [libreddit-2.0.3](https://github.com/truecharts/charts/compare/libreddit-2.0.2...libreddit-2.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/libreddit/2.0.3/charts/common-10.9.4.tgz b/stable/libreddit/2.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/libreddit/2.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/libreddit/2.0.3/ix_values.yaml b/stable/libreddit/2.0.3/ix_values.yaml deleted file mode 100644 index 55267e9dab5..00000000000 --- a/stable/libreddit/2.0.3/ix_values.yaml +++ /dev/null @@ -1,53 +0,0 @@ -image: - repository: tccr.io/truecharts/libreddit - tag: latest@sha256:9f5e8a4f18bf117e9d780c4b0fe468f8f3969a5e4bd9821c7df93cd2e2b3639f - pullPolicy: IfNotPresent - -libreddit: - theme: system - front_page: default - layout: card - post_sort: hot - comment_sort: confidence - wide: false - show_nsfw: false - use_hls: false - hide_hls_notification: false - autoplay_videos: false - -probes: - liveness: - path: "/settings" - readiness: - path: "/settings" - startup: - path: "/settings" - -service: - main: - ports: - main: - port: 10257 - targetPort: 8080 - -configmap: - libreddit: - enabled: true - data: - LIBREDDIT_DEFAULT_THEME: "{{ .Values.libreddit.theme }}" - LIBREDDIT_DEFAULT_FRONT_PAGE: "{{ .Values.libreddit.front_page }}" - LIBREDDIT_DEFAULT_LAYOUT: "{{ .Values.libreddit.layout }}" - LIBREDDIT_DEFAULT_POST_SORT: "{{ .Values.libreddit.post_sort }}" - LIBREDDIT_DEFAULT_COMMENT_SORT: "{{ .Values.libreddit.comment_sort }}" - LIBREDDIT_DEFAULT_WIDE: '{{ ternary "on" "off" .Values.libreddit.wide }}' - LIBREDDIT_DEFAULT_SHOW_NSFW: '{{ ternary "on" "off" .Values.libreddit.show_nsfw }}' - LIBREDDIT_DEFAULT_USE_HLS: '{{ ternary "on" "off" .Values.libreddit.use_hls }}' - LIBREDDIT_DEFAULT_HIDE_HLS_NOTIFICATION: '{{ ternary "on" "off" .Values.libreddit.hide_hls_notification }}' - LIBREDDIT_DEFAULT_AUTOPLAY_VIDEOS: '{{ ternary "on" "off" .Values.libreddit.autoplay_videos }}' - -envFrom: - - configMapRef: - name: '{{ include "tc.common.names.fullname" . }}-libreddit' - -portal: - enabled: true diff --git a/stable/libreddit/2.0.3/CHANGELOG.md b/stable/libreddit/2.0.4/CHANGELOG.md similarity index 100% rename from stable/libreddit/2.0.3/CHANGELOG.md rename to stable/libreddit/2.0.4/CHANGELOG.md diff --git a/stable/libreddit/2.0.4/Chart.yaml b/stable/libreddit/2.0.4/Chart.yaml new file mode 100644 index 00000000000..7114e1303ce --- /dev/null +++ b/stable/libreddit/2.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: An alternative private front-end to Reddit +home: https://truecharts.org/docs/charts/stable/libreddit +icon: https://truecharts.org/img/hotlink-ok/chart-icons/libreddit.png +keywords: + - reddit + - libreddit + - social +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: libreddit +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/libreddit + - https://github.com/spikecodes/libreddit + - https://hub.docker.com/r/spikecodes/libreddit +version: 2.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/libreddit/2.0.3/README.md b/stable/libreddit/2.0.4/README.md similarity index 100% rename from stable/libreddit/2.0.3/README.md rename to stable/libreddit/2.0.4/README.md diff --git a/stable/libreddit/2.0.4/app-changelog.md b/stable/libreddit/2.0.4/app-changelog.md new file mode 100644 index 00000000000..42c2f7855c1 --- /dev/null +++ b/stable/libreddit/2.0.4/app-changelog.md @@ -0,0 +1,10 @@ + + +## [libreddit-2.0.4](https://github.com/truecharts/charts/compare/libreddit-2.0.3...libreddit-2.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + - update docker general non-major + + \ No newline at end of file diff --git a/stable/libreddit/2.0.3/app-readme.md b/stable/libreddit/2.0.4/app-readme.md similarity index 100% rename from stable/libreddit/2.0.3/app-readme.md rename to stable/libreddit/2.0.4/app-readme.md diff --git a/stable/libreddit/2.0.4/charts/common-10.9.7.tgz b/stable/libreddit/2.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/libreddit/2.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/libreddit/2.0.4/ix_values.yaml b/stable/libreddit/2.0.4/ix_values.yaml new file mode 100644 index 00000000000..0f3dbca9c33 --- /dev/null +++ b/stable/libreddit/2.0.4/ix_values.yaml @@ -0,0 +1,53 @@ +image: + repository: tccr.io/truecharts/libreddit + tag: latest@sha256:3510ba1ef20964cf9418fef475ad32a78aba6efaa37a9dafd955dff9cbce8de9 + pullPolicy: IfNotPresent + +libreddit: + theme: system + front_page: default + layout: card + post_sort: hot + comment_sort: confidence + wide: false + show_nsfw: false + use_hls: false + hide_hls_notification: false + autoplay_videos: false + +probes: + liveness: + path: "/settings" + readiness: + path: "/settings" + startup: + path: "/settings" + +service: + main: + ports: + main: + port: 10257 + targetPort: 8080 + +configmap: + libreddit: + enabled: true + data: + LIBREDDIT_DEFAULT_THEME: "{{ .Values.libreddit.theme }}" + LIBREDDIT_DEFAULT_FRONT_PAGE: "{{ .Values.libreddit.front_page }}" + LIBREDDIT_DEFAULT_LAYOUT: "{{ .Values.libreddit.layout }}" + LIBREDDIT_DEFAULT_POST_SORT: "{{ .Values.libreddit.post_sort }}" + LIBREDDIT_DEFAULT_COMMENT_SORT: "{{ .Values.libreddit.comment_sort }}" + LIBREDDIT_DEFAULT_WIDE: '{{ ternary "on" "off" .Values.libreddit.wide }}' + LIBREDDIT_DEFAULT_SHOW_NSFW: '{{ ternary "on" "off" .Values.libreddit.show_nsfw }}' + LIBREDDIT_DEFAULT_USE_HLS: '{{ ternary "on" "off" .Values.libreddit.use_hls }}' + LIBREDDIT_DEFAULT_HIDE_HLS_NOTIFICATION: '{{ ternary "on" "off" .Values.libreddit.hide_hls_notification }}' + LIBREDDIT_DEFAULT_AUTOPLAY_VIDEOS: '{{ ternary "on" "off" .Values.libreddit.autoplay_videos }}' + +envFrom: + - configMapRef: + name: '{{ include "tc.common.names.fullname" . }}-libreddit' + +portal: + enabled: true diff --git a/stable/libreddit/2.0.3/questions.yaml b/stable/libreddit/2.0.4/questions.yaml similarity index 100% rename from stable/libreddit/2.0.3/questions.yaml rename to stable/libreddit/2.0.4/questions.yaml diff --git a/stable/openvscode-server/3.0.3/templates/common.yaml b/stable/libreddit/2.0.4/templates/common.yaml similarity index 100% rename from stable/openvscode-server/3.0.3/templates/common.yaml rename to stable/libreddit/2.0.4/templates/common.yaml diff --git a/stable/pyload/7.0.3/values.yaml b/stable/libreddit/2.0.4/values.yaml similarity index 100% rename from stable/pyload/7.0.3/values.yaml rename to stable/libreddit/2.0.4/values.yaml diff --git a/stable/libreoffice/3.0.3/Chart.lock b/stable/libreoffice/3.0.3/Chart.lock deleted file mode 100644 index bca331b1ea1..00000000000 --- a/stable/libreoffice/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:51:52.443944997Z" diff --git a/stable/libreoffice/3.0.3/Chart.yaml b/stable/libreoffice/3.0.3/Chart.yaml deleted file mode 100644 index c26174d9af1..00000000000 --- a/stable/libreoffice/3.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: libreoffice -version: 3.0.3 -appVersion: "7.2.7" -description: LibreOffice is a free and powerful office suite, and a successor to OpenOffice.org. -type: application -deprecated: false -home: https://truecharts.org/docs/charts/stable/libreoffice -icon: https://truecharts.org/img/hotlink-ok/chart-icons/libreoffice.png -keywords: - - libreoffice -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/libreoffice - - https://hub.docker.com/r/linuxserver/libreoffice -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 - # condition: -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/libreoffice/3.0.3/app-changelog.md b/stable/libreoffice/3.0.3/app-changelog.md deleted file mode 100644 index bc71bc84270..00000000000 --- a/stable/libreoffice/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [libreoffice-3.0.3](https://github.com/truecharts/charts/compare/libreoffice-3.0.2...libreoffice-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/libreoffice/3.0.3/charts/common-10.9.4.tgz b/stable/libreoffice/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/libreoffice/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/libreoffice/3.0.3/CHANGELOG.md b/stable/libreoffice/3.0.4/CHANGELOG.md similarity index 100% rename from stable/libreoffice/3.0.3/CHANGELOG.md rename to stable/libreoffice/3.0.4/CHANGELOG.md diff --git a/stable/libreoffice/3.0.4/Chart.yaml b/stable/libreoffice/3.0.4/Chart.yaml new file mode 100644 index 00000000000..fdcf5f51546 --- /dev/null +++ b/stable/libreoffice/3.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: libreoffice +version: 3.0.4 +appVersion: "7.2.7" +description: LibreOffice is a free and powerful office suite, and a successor to OpenOffice.org. +type: application +deprecated: false +home: https://truecharts.org/docs/charts/stable/libreoffice +icon: https://truecharts.org/img/hotlink-ok/chart-icons/libreoffice.png +keywords: + - libreoffice +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/libreoffice + - https://hub.docker.com/r/linuxserver/libreoffice +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + # condition: +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/libreoffice/3.0.3/README.md b/stable/libreoffice/3.0.4/README.md similarity index 100% rename from stable/libreoffice/3.0.3/README.md rename to stable/libreoffice/3.0.4/README.md diff --git a/stable/libreoffice/3.0.4/app-changelog.md b/stable/libreoffice/3.0.4/app-changelog.md new file mode 100644 index 00000000000..2234f292cd7 --- /dev/null +++ b/stable/libreoffice/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [libreoffice-3.0.4](https://github.com/truecharts/charts/compare/libreoffice-3.0.3...libreoffice-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/libreoffice/3.0.3/app-readme.md b/stable/libreoffice/3.0.4/app-readme.md similarity index 100% rename from stable/libreoffice/3.0.3/app-readme.md rename to stable/libreoffice/3.0.4/app-readme.md diff --git a/stable/libreoffice/3.0.4/charts/common-10.9.7.tgz b/stable/libreoffice/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/libreoffice/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/libreoffice/3.0.3/ix_values.yaml b/stable/libreoffice/3.0.4/ix_values.yaml similarity index 100% rename from stable/libreoffice/3.0.3/ix_values.yaml rename to stable/libreoffice/3.0.4/ix_values.yaml diff --git a/stable/libreoffice/3.0.3/questions.yaml b/stable/libreoffice/3.0.4/questions.yaml similarity index 100% rename from stable/libreoffice/3.0.3/questions.yaml rename to stable/libreoffice/3.0.4/questions.yaml diff --git a/stable/oscam/7.0.3/templates/common.yaml b/stable/libreoffice/3.0.4/templates/common.yaml similarity index 100% rename from stable/oscam/7.0.3/templates/common.yaml rename to stable/libreoffice/3.0.4/templates/common.yaml diff --git a/stable/pylon/3.0.3/values.yaml b/stable/libreoffice/3.0.4/values.yaml similarity index 100% rename from stable/pylon/3.0.3/values.yaml rename to stable/libreoffice/3.0.4/values.yaml diff --git a/stable/librephotos/6.0.0/CHANGELOG.md b/stable/librephotos/6.0.0/CHANGELOG.md new file mode 100644 index 00000000000..060dab30b20 --- /dev/null +++ b/stable/librephotos/6.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [librephotos-5.0.0](https://github.com/truecharts/charts/compare/librephotos-4.0.51...librephotos-5.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [librephotos-4.0.54](https://github.com/truecharts/charts/compare/librephotos-4.0.51...librephotos-4.0.54) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [librephotos-4.0.53](https://github.com/truecharts/charts/compare/librephotos-4.0.51...librephotos-4.0.53) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [librephotos-4.0.53](https://github.com/truecharts/charts/compare/librephotos-4.0.51...librephotos-4.0.53) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [librephotos-4.0.53](https://github.com/truecharts/charts/compare/librephotos-4.0.51...librephotos-4.0.53) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [librephotos-4.0.52](https://github.com/truecharts/charts/compare/librephotos-4.0.51...librephotos-4.0.52) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + diff --git a/stable/librephotos/6.0.0/Chart.yaml b/stable/librephotos/6.0.0/Chart.yaml new file mode 100644 index 00000000000..4f95f54ab50 --- /dev/null +++ b/stable/librephotos/6.0.0/Chart.yaml @@ -0,0 +1,36 @@ +apiVersion: v2 +appVersion: "2022w6" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 + - condition: redis.enabled + name: redis + repository: https://charts.truecharts.org + version: 4.0.5 +description: "A self-hosted open source photo management service." +home: https://truecharts.org/docs/charts/stable/librephotos +icon: https://truecharts.org/img/hotlink-ok/chart-icons/librephotos.png +keywords: + - photos + - gallery +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: librephotos +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/librephotos + - https://github.com/LibrePhotos/librephotos + - https://hub.docker.com/r/reallibrephotos/librephotos +version: 6.0.0 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/librephotos/6.0.0/README.md b/stable/librephotos/6.0.0/README.md new file mode 100644 index 00000000000..a48f926b2f3 --- /dev/null +++ b/stable/librephotos/6.0.0/README.md @@ -0,0 +1,109 @@ +# librephotos + +A self-hosted open source photo management service. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [librephotos](https://truecharts.org/docs/charts/stable/librephotos) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/librephotos> +* <https://github.com/LibrePhotos/librephotos> +* <https://hub.docker.com/r/reallibrephotos/librephotos> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.122 | +| https://charts.truecharts.org | redis | 3.0.121 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `librephotos` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install librephotos TrueCharts/librephotos +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `librephotos` deployment + +```console +helm uninstall librephotos +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install librephotos \ + --set env.TZ="America/New York" \ + TrueCharts/librephotos +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install librephotos TrueCharts/librephotos -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/librephotos/6.0.0/app-changelog.md b/stable/librephotos/6.0.0/app-changelog.md new file mode 100644 index 00000000000..9595e10a6a4 --- /dev/null +++ b/stable/librephotos/6.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [librephotos-6.0.0](https://github.com/truecharts/charts/compare/librephotos-5.0.3...librephotos-6.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/librephotos/6.0.0/app-readme.md b/stable/librephotos/6.0.0/app-readme.md new file mode 100644 index 00000000000..8e1dce8db47 --- /dev/null +++ b/stable/librephotos/6.0.0/app-readme.md @@ -0,0 +1,8 @@ +A self-hosted open source photo management service. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/librephotos](https://truecharts.org/docs/charts/stable/librephotos) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/librephotos/6.0.0/charts/common-10.9.7.tgz b/stable/librephotos/6.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/librephotos/6.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/librephotos/6.0.0/charts/postgresql-9.0.5.tgz b/stable/librephotos/6.0.0/charts/postgresql-9.0.5.tgz new file mode 100644 index 00000000000..8fe3c326a7c Binary files /dev/null and b/stable/librephotos/6.0.0/charts/postgresql-9.0.5.tgz differ diff --git a/stable/librephotos/6.0.0/charts/redis-4.0.5.tgz b/stable/librephotos/6.0.0/charts/redis-4.0.5.tgz new file mode 100644 index 00000000000..83e3f3d2117 Binary files /dev/null and b/stable/librephotos/6.0.0/charts/redis-4.0.5.tgz differ diff --git a/stable/librephotos/6.0.0/ix_values.yaml b/stable/librephotos/6.0.0/ix_values.yaml new file mode 100644 index 00000000000..d2e2e6fe075 --- /dev/null +++ b/stable/librephotos/6.0.0/ix_values.yaml @@ -0,0 +1,189 @@ +image: + repository: tccr.io/truecharts/librephotos-backend + tag: v2022w6@sha256:4c24ce4ea5b340f83da0be0935eaea4ca525a15ed6da014f8ad8c709b377a837 + pullPolicy: IfNotPresent + +frontendImage: + repository: tccr.io/truecharts/librephotos-frontend + tag: v2022w6@sha256:9cb2cb4865197d460405fecd79bdd7808333443cb2089753825f7f97365a53a3 + +proxyImage: + repository: tccr.io/truecharts/librephotos-proxy + tag: v2022w6@sha256:c147eaa3e96348e44132958ca871114a2ce240f0fa3604f738801317af09a160 + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +secretEnv: + ADMIN_EMAIL: "admin@mydomain.com" + ADMIN_USERNAME: "admin" + ADMIN_PASSWORD: "password" + MAPBOX_API_KEY: "" + +configmap: + config: + enabled: true + data: + nginx-config: |- + user nginx; + worker_processes 1; + + error_log /var/log/nginx/error.log debug; + + events { + worker_connections 1024; + } + + http { + server { + listen 80; + location / { + # React routes are entirely on the App side in the web broswer + # Always proxy to root with the same page request when nginx 404s + error_page 404 /; + proxy_intercept_errors on; + proxy_set_header Host $host; + proxy_pass http://localhost:3000/; + } + location ~ ^/(api|media)/ { + proxy_set_header X-Forwarded-Proto $scheme; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header Host localhost; + include uwsgi_params; + proxy_pass http://localhost:8001; + } + # Django media + location /protected_media { + internal; + alias /protected_media/; + } + + location /static/drf-yasg { + proxy_pass http://localhost:8001; + } + + location /data { + internal; + alias /data/; + } + + # Original Photos + location /original { + internal; + alias /data/; + } + # Nextcloud Original Photos + location /nextcloud_original { + internal; + alias /data/nextcloud_media/; + } + } + } + +env: + BACKEND_HOST: "localhost" + DB_BACKEND: "postgresql" + DB_NAME: "{{ .Values.postgresql.postgresqlDatabase }}" + DB_USER: "{{ .Values.postgresql.postgresqlUsername }}" + DB_PORT: "5432" + REDIS_PORT: "6379" + WEB_CONCURRENCY: 2 + SKIP_PATTERNS: "" + HEAVYWEIGHT_PROCESS: 1 + DEBUG: false + DB_PASS: + secretKeyRef: + name: dbcreds + key: postgresql-password + DB_HOST: + secretKeyRef: + name: dbcreds + key: plainhost + REDIS_HOST: + secretKeyRef: + name: rediscreds + key: plainhost + REDIS_PASS: + secretKeyRef: + name: rediscreds + key: redis-password + SECRET_KEY: + secretKeyRef: + name: librephotos-secrets + key: SECRET_KEY + +probes: + liveness: + path: "/login" + readiness: + path: "/login" + startup: + path: "/login" + +redis: + enabled: true + existingSecret: "rediscreds" + redisUsername: default + +postgresql: + enabled: true + existingSecret: "dbcreds" + postgresqlUsername: librephotos + postgresqlDatabase: librephotos + +service: + main: + ports: + main: + port: 10161 + targetPort: 80 + +additionalContainers: + proxy: + name: proxy + image: "{{ .Values.proxyImage.repository }}:{{ .Values.proxyImage.tag }}" + ports: + - containerPort: 80 + name: main + volumeMounts: + - name: librephotos-config + mountPath: "/etc/nginx/nginx.conf" + subPath: nginx-config + readOnly: true + - name: media + mountPath: "/data" + - name: protected-media + mountPath: "/protected_media" + frontend: + name: frontend + image: "{{ .Values.frontendImage.repository }}:{{ .Values.frontendImage.tag }}" + +persistence: + media: + enabled: true + mountPath: "/data" + protected-media: + enabled: true + mountPath: "/protected_media" + logs: + enabled: true + mountPath: "/logs" + cache: + enabled: true + mountPath: "/root/.cache" + librephotos-config: + enabled: "true" + mountPath: "/etc/nginx/nginx.conf" + subPath: "nginx-config" + type: "custom" + volumeSpec: + configMap: + name: '{{ printf "%v-config" (include "tc.common.names.fullname" .) }}' + +portal: + enabled: true diff --git a/stable/librephotos/6.0.0/questions.yaml b/stable/librephotos/6.0.0/questions.yaml new file mode 100644 index 00000000000..fcb72644d33 --- /dev/null +++ b/stable/librephotos/6.0.0/questions.yaml @@ -0,0 +1,2036 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: secretEnv + group: "App Configuration" + label: "Secret Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ADMIN_EMAIL + label: "ADMIN_EMAIL" + description: "Email for the administrative user" + schema: + type: string + required: true + default: "" + - variable: ADMIN_USERNAME + label: "ADMIN_USERNAME" + description: "Username for the Administrator login" + schema: + type: string + required: true + default: "" + - variable: ADMIN_PASSWORD + label: "ADMIN_PASSWORD" + description: "Password for the administrative user you set above" + schema: + type: string + required: true + default: "" + - variable: MAPBOX_API_KEY + label: "MAPBOX_API_KEY" + description: "Get a Map box API Key https://account.mapbox.com/auth/signup/" + schema: + type: string + default: "" + - variable: env + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: SKIP_PATTERNS + label: "SKIP_PATTERNS" + description: "Comma delimited list of patterns to ignore" + schema: + type: string + default: "" + - variable: WEB_CONCURRENCY + label: "WEB_CONCURRENCY" + description: "Number of workers, which take care of the request to the api. This setting can dramatically affect the ram usage." + schema: + type: int + required: true + default: 2 + - variable: HEAVYWEIGHT_PROCESS + label: "HEAVYWEIGHT_PROCESS" + description: "Number of workers, when scanning pictures. This setting can dramatically affect the ram usage" + schema: + type: int + required: true + default: 1 + - variable: DEBUG + label: "DEBUG" + description: "Enable Debug" + schema: + type: boolean + default: false + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10161 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: media + label: "App Media Storage" + description: "Stores the Application Media." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: protected-media + label: "App Protected Media Storage" + description: "Stores the Application Protected Media." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: logs + label: "App Log Storage" + description: "Stores the Application Logs." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/librephotos/6.0.0/templates/_secrets.tpl b/stable/librephotos/6.0.0/templates/_secrets.tpl new file mode 100644 index 00000000000..11681e5412a --- /dev/null +++ b/stable/librephotos/6.0.0/templates/_secrets.tpl @@ -0,0 +1,20 @@ +{{/* Define the secrets */}} +{{- define "librephotos.secrets" -}} +--- + +apiVersion: v1 +kind: Secret +type: Opaque +metadata: + name: librephotos-secrets +{{- $librephotosprevious := lookup "v1" "Secret" .Release.Namespace "librephotos-secrets" }} +{{- $secret_key := "" }} +data: + {{- if $librephotosprevious}} + SECRET_KEY: {{ index $librephotosprevious.data "SECRET_KEY" }} + {{- else }} + {{- $secret_key := randAlphaNum 32 }} + SECRET_KEY: {{ $secret_key | b64enc }} + {{- end }} + +{{- end -}} diff --git a/stable/librephotos/6.0.0/templates/common.yaml b/stable/librephotos/6.0.0/templates/common.yaml new file mode 100644 index 00000000000..22112560b0d --- /dev/null +++ b/stable/librephotos/6.0.0/templates/common.yaml @@ -0,0 +1,5 @@ +{{- include "tc.common.loader.init" . }} + +{{ include "librephotos.secrets" . }} + +{{ include "tc.common.loader.apply" . }} diff --git a/stable/qbitmanage/2.0.3/values.yaml b/stable/librephotos/6.0.0/values.yaml similarity index 100% rename from stable/qbitmanage/2.0.3/values.yaml rename to stable/librephotos/6.0.0/values.yaml diff --git a/stable/librespeed/7.0.3/Chart.lock b/stable/librespeed/7.0.3/Chart.lock deleted file mode 100644 index 5dee40894ce..00000000000 --- a/stable/librespeed/7.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:52:19.09763824Z" diff --git a/stable/librespeed/7.0.3/Chart.yaml b/stable/librespeed/7.0.3/Chart.yaml deleted file mode 100644 index f6225152757..00000000000 --- a/stable/librespeed/7.0.3/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: "5.2.4" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: Librespeed is a HTML5 webpage to test upload and download speeds -home: https://truecharts.org/docs/charts/stable/librespeed -icon: https://truecharts.org/img/hotlink-ok/chart-icons/librespeed.png -keywords: - - librespeed - - speedtest -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: librespeed -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/librespeed - - https://github.com/librespeed/speedtest - - https://hub.docker.com/r/linuxserver/librespeed -version: 7.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/librespeed/7.0.3/app-changelog.md b/stable/librespeed/7.0.3/app-changelog.md deleted file mode 100644 index f4916aa16e1..00000000000 --- a/stable/librespeed/7.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [librespeed-7.0.3](https://github.com/truecharts/charts/compare/librespeed-7.0.2...librespeed-7.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/librespeed/7.0.3/charts/common-10.9.4.tgz b/stable/librespeed/7.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/librespeed/7.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/librespeed/7.0.3/CHANGELOG.md b/stable/librespeed/7.0.4/CHANGELOG.md similarity index 100% rename from stable/librespeed/7.0.3/CHANGELOG.md rename to stable/librespeed/7.0.4/CHANGELOG.md diff --git a/stable/librespeed/7.0.4/Chart.yaml b/stable/librespeed/7.0.4/Chart.yaml new file mode 100644 index 00000000000..adb4da129a2 --- /dev/null +++ b/stable/librespeed/7.0.4/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "5.2.4" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: Librespeed is a HTML5 webpage to test upload and download speeds +home: https://truecharts.org/docs/charts/stable/librespeed +icon: https://truecharts.org/img/hotlink-ok/chart-icons/librespeed.png +keywords: + - librespeed + - speedtest +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: librespeed +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/librespeed + - https://github.com/librespeed/speedtest + - https://hub.docker.com/r/linuxserver/librespeed +version: 7.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/librespeed/7.0.3/README.md b/stable/librespeed/7.0.4/README.md similarity index 100% rename from stable/librespeed/7.0.3/README.md rename to stable/librespeed/7.0.4/README.md diff --git a/stable/librespeed/7.0.4/app-changelog.md b/stable/librespeed/7.0.4/app-changelog.md new file mode 100644 index 00000000000..4f50c779140 --- /dev/null +++ b/stable/librespeed/7.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [librespeed-7.0.4](https://github.com/truecharts/charts/compare/librespeed-7.0.3...librespeed-7.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/librespeed/7.0.3/app-readme.md b/stable/librespeed/7.0.4/app-readme.md similarity index 100% rename from stable/librespeed/7.0.3/app-readme.md rename to stable/librespeed/7.0.4/app-readme.md diff --git a/stable/librespeed/7.0.4/charts/common-10.9.7.tgz b/stable/librespeed/7.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/librespeed/7.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/librespeed/7.0.3/ix_values.yaml b/stable/librespeed/7.0.4/ix_values.yaml similarity index 100% rename from stable/librespeed/7.0.3/ix_values.yaml rename to stable/librespeed/7.0.4/ix_values.yaml diff --git a/stable/librespeed/7.0.3/questions.yaml b/stable/librespeed/7.0.4/questions.yaml similarity index 100% rename from stable/librespeed/7.0.3/questions.yaml rename to stable/librespeed/7.0.4/questions.yaml diff --git a/stable/overseerr/7.0.3/templates/common.yaml b/stable/librespeed/7.0.4/templates/common.yaml similarity index 100% rename from stable/overseerr/7.0.3/templates/common.yaml rename to stable/librespeed/7.0.4/templates/common.yaml diff --git a/stable/qdirstat/2.0.3/values.yaml b/stable/librespeed/7.0.4/values.yaml similarity index 100% rename from stable/qdirstat/2.0.3/values.yaml rename to stable/librespeed/7.0.4/values.yaml diff --git a/stable/lidarr/12.0.4/CHANGELOG.md b/stable/lidarr/12.0.4/CHANGELOG.md new file mode 100644 index 00000000000..b52cd65e2cf --- /dev/null +++ b/stable/lidarr/12.0.4/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [lidarr-12.0.0](https://github.com/truecharts/charts/compare/lidarr-11.0.41...lidarr-12.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [lidarr-11.0.44](https://github.com/truecharts/charts/compare/lidarr-11.0.41...lidarr-11.0.44) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [lidarr-11.0.43](https://github.com/truecharts/charts/compare/lidarr-11.0.41...lidarr-11.0.43) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [lidarr-11.0.43](https://github.com/truecharts/charts/compare/lidarr-11.0.41...lidarr-11.0.43) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [lidarr-11.0.43](https://github.com/truecharts/charts/compare/lidarr-11.0.41...lidarr-11.0.43) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [lidarr-11.0.42](https://github.com/truecharts/charts/compare/lidarr-11.0.41...lidarr-11.0.42) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [lidarr-11.0.42](https://github.com/truecharts/charts/compare/lidarr-11.0.41...lidarr-11.0.42) (2022-11-06) + +### Chore + diff --git a/stable/lidarr/12.0.4/Chart.yaml b/stable/lidarr/12.0.4/Chart.yaml new file mode 100644 index 00000000000..6509d749f0e --- /dev/null +++ b/stable/lidarr/12.0.4/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "1.1.0.2649" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Looks and smells like Sonarr but made for music +home: https://truecharts.org/docs/charts/stable/lidarr +icon: https://truecharts.org/img/hotlink-ok/chart-icons/lidarr.png +keywords: + - lidarr + - torrent + - usenet +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: lidarr +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/lidarr + - https://github.com/Lidarr/Lidarr +type: application +version: 12.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/lidarr/12.0.4/README.md b/stable/lidarr/12.0.4/README.md new file mode 100644 index 00000000000..110171d79c3 --- /dev/null +++ b/stable/lidarr/12.0.4/README.md @@ -0,0 +1,106 @@ +# lidarr + +Looks and smells like Sonarr but made for music + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [lidarr](https://truecharts.org/docs/charts/stable/lidarr) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/lidarr> +* <https://github.com/Lidarr/Lidarr> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `lidarr` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install lidarr TrueCharts/lidarr +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `lidarr` deployment + +```console +helm uninstall lidarr +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install lidarr \ + --set env.TZ="America/New York" \ + TrueCharts/lidarr +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install lidarr TrueCharts/lidarr -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/lidarr/12.0.4/app-changelog.md b/stable/lidarr/12.0.4/app-changelog.md new file mode 100644 index 00000000000..872aa99346f --- /dev/null +++ b/stable/lidarr/12.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [lidarr-12.0.4](https://github.com/truecharts/charts/compare/lidarr-12.0.3...lidarr-12.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/lidarr/12.0.4/app-readme.md b/stable/lidarr/12.0.4/app-readme.md new file mode 100644 index 00000000000..87206e31f8a --- /dev/null +++ b/stable/lidarr/12.0.4/app-readme.md @@ -0,0 +1,8 @@ +Looks and smells like Sonarr but made for music + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/lidarr](https://truecharts.org/docs/charts/stable/lidarr) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/lidarr/12.0.4/charts/common-10.9.7.tgz b/stable/lidarr/12.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/lidarr/12.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/lidarr/12.0.4/ix_values.yaml b/stable/lidarr/12.0.4/ix_values.yaml new file mode 100644 index 00000000000..3b0721fec92 --- /dev/null +++ b/stable/lidarr/12.0.4/ix_values.yaml @@ -0,0 +1,43 @@ +image: + repository: tccr.io/truecharts/lidarr + pullPolicy: IfNotPresent + tag: 1.1.0.2649@sha256:a4851a1034f4311bb445cc576898adc90568538506e41506ef28c6fe40cd4ec3 + +securityContext: + readOnlyRootFilesystem: false + +service: + main: + ports: + main: + port: 8686 + targetPort: 8686 + +probes: + liveness: + enabled: true + ## Set this to true if you wish to specify your own livenessProbe + custom: true + ## The spec field contains the values for the default livenessProbe. + ## If you selected custom: true, this field holds the definition of the livenessProbe. + spec: + exec: + command: + - /usr/bin/env + - bash + - -c + - curl --fail localhost:8686/api/v1/system/status?apiKey=`IFS=\> && while + read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` + failureThreshold: 5 + initialDelaySeconds: 60 + periodSeconds: 10 + successThreshold: 1 + timeoutSeconds: 10 + +persistence: + config: + enabled: true + mountPath: "/config" + +portal: + enabled: true diff --git a/stable/lidarr/12.0.4/questions.yaml b/stable/lidarr/12.0.4/questions.yaml new file mode 100644 index 00000000000..0e380a8b612 --- /dev/null +++ b/stable/lidarr/12.0.4/questions.yaml @@ -0,0 +1,1829 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 8686 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 568 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 568 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/owncast/7.0.3/templates/common.yaml b/stable/lidarr/12.0.4/templates/common.yaml similarity index 100% rename from stable/owncast/7.0.3/templates/common.yaml rename to stable/lidarr/12.0.4/templates/common.yaml diff --git a/stable/qinglong/3.0.3/values.yaml b/stable/lidarr/12.0.4/values.yaml similarity index 100% rename from stable/qinglong/3.0.3/values.yaml rename to stable/lidarr/12.0.4/values.yaml diff --git a/stable/linkace/6.0.0/CHANGELOG.md b/stable/linkace/6.0.0/CHANGELOG.md new file mode 100644 index 00000000000..1d8445f6f0b --- /dev/null +++ b/stable/linkace/6.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [linkace-5.0.0](https://github.com/truecharts/charts/compare/linkace-4.0.58...linkace-5.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [linkace-4.0.61](https://github.com/truecharts/charts/compare/linkace-4.0.58...linkace-4.0.61) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [linkace-4.0.60](https://github.com/truecharts/charts/compare/linkace-4.0.58...linkace-4.0.60) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [logitech-media-server-4.0.58](https://github.com/truecharts/charts/compare/logitech-media-server-4.0.56...logitech-media-server-4.0.58) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [logitech-media-server-4.0.58](https://github.com/truecharts/charts/compare/logitech-media-server-4.0.56...logitech-media-server-4.0.58) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [logitech-media-server-4.0.57](https://github.com/truecharts/charts/compare/logitech-media-server-4.0.56...logitech-media-server-4.0.57) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + diff --git a/stable/linkace/6.0.0/Chart.yaml b/stable/linkace/6.0.0/Chart.yaml new file mode 100644 index 00000000000..2ebae125bcc --- /dev/null +++ b/stable/linkace/6.0.0/Chart.yaml @@ -0,0 +1,36 @@ +apiVersion: v2 +appVersion: "1.10.4" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: mariadb.enabled + name: mariadb + repository: https://charts.truecharts.org/ + version: 4.0.5 + - condition: redis.enabled + name: redis + repository: https://charts.truecharts.org + version: 4.0.5 +description: Your self-hosted bookmark archive. Free and open source. +home: https://truecharts.org/docs/charts/stable/linkace +icon: https://truecharts.org/img/hotlink-ok/chart-icons/linkace.png +keywords: + - linkace +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: linkace +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/linkace + - https://www.linkace.org/docs/ + - https://github.com/linkace/linkace + - https://hub.docker.com/r/linkace/linkace +version: 6.0.0 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/linkace/6.0.0/README.md b/stable/linkace/6.0.0/README.md new file mode 100644 index 00000000000..fdb5f79c10c --- /dev/null +++ b/stable/linkace/6.0.0/README.md @@ -0,0 +1,110 @@ +# linkace + +Your self-hosted bookmark archive. Free and open source. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [linkace](https://truecharts.org/docs/charts/stable/linkace) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/linkace> +* <https://www.linkace.org/docs/> +* <https://github.com/linkace/linkace> +* <https://hub.docker.com/r/linkace/linkace> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | mariadb | 3.0.119 | +| https://charts.truecharts.org | redis | 3.0.121 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `linkace` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install linkace TrueCharts/linkace +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `linkace` deployment + +```console +helm uninstall linkace +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install linkace \ + --set env.TZ="America/New York" \ + TrueCharts/linkace +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install linkace TrueCharts/linkace -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/linkace/6.0.0/app-changelog.md b/stable/linkace/6.0.0/app-changelog.md new file mode 100644 index 00000000000..64137abffbe --- /dev/null +++ b/stable/linkace/6.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [linkace-6.0.0](https://github.com/truecharts/charts/compare/linkace-5.0.3...linkace-6.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/linkace/6.0.0/app-readme.md b/stable/linkace/6.0.0/app-readme.md new file mode 100644 index 00000000000..3086022539e --- /dev/null +++ b/stable/linkace/6.0.0/app-readme.md @@ -0,0 +1,8 @@ +Your self-hosted bookmark archive. Free and open source. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/linkace](https://truecharts.org/docs/charts/stable/linkace) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/linkace/6.0.0/charts/common-10.9.7.tgz b/stable/linkace/6.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/linkace/6.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/linkace/6.0.0/charts/mariadb-4.0.5.tgz b/stable/linkace/6.0.0/charts/mariadb-4.0.5.tgz new file mode 100644 index 00000000000..647d1dc1772 Binary files /dev/null and b/stable/linkace/6.0.0/charts/mariadb-4.0.5.tgz differ diff --git a/stable/linkace/6.0.0/charts/redis-4.0.5.tgz b/stable/linkace/6.0.0/charts/redis-4.0.5.tgz new file mode 100644 index 00000000000..83e3f3d2117 Binary files /dev/null and b/stable/linkace/6.0.0/charts/redis-4.0.5.tgz differ diff --git a/stable/linkace/6.0.0/ix_values.yaml b/stable/linkace/6.0.0/ix_values.yaml new file mode 100644 index 00000000000..804ef3b754d --- /dev/null +++ b/stable/linkace/6.0.0/ix_values.yaml @@ -0,0 +1,104 @@ +image: + repository: tccr.io/truecharts/linkace + tag: 1.10.4@sha256:a2299c14e9f6e56067f8ead85dd641216ea6143d90514131d5b7a792fa1f556e + pullPolicy: IfNotPresent + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + fsGroup: 82 + +# secretEnv: +# CRON_TOKEN: "" +# AWS_ACCESS_KEY_ID: "" +# AWS_SECRET_ACCESS_KEY: "" +# AWS_DEFAULT_REGION: "" +# AWS_BUCKET: "" +# MAIL_DRIVER: "smtp" +# MAIL_FROM_ADDRESS: "" +# MAIL_FROM_NAME: "" +# MAIL_HOST: "" +# MAIL_PORT: "587" +# MAIL_USERNAME: "" +# MAIL_PASSWORD: "" +# MAIL_ENCRYPTION: "tls" + +env: + # Internal Envs + DB_CONNECTION: "mysql" + DB_PORT: "3306" + DB_DATABASE: "{{ .Values.mariadb.mariadbDatabase }}" + DB_USERNAME: "{{ .Values.mariadb.mariadbUsername }}" + REDIS_PORT: "6379" + CACHE_DRIVER: "redis" + SESSION_DRIVER: "redis" + APP_NAME: "LinkAce" + APP_ENV: "production" + APP_TIMEZONE: "{{ .Values.TZ }}" + # User Envs + APP_URL: "http://localhost" + APP_DEBUG: false + BACKUP_ENABLED: false + BACKUP_DISK: local_backups + BACKUP_NOTIFICATION_EMAIL: your@email.com + BACKUP_MAX_SIZE: 512 + DB_HOST: + secretKeyRef: + name: mariadbcreds + key: plainhost + DB_PASSWORD: + secretKeyRef: + name: mariadbcreds + key: mariadb-password + REDIS_HOST: + secretKeyRef: + name: rediscreds + key: plainhost + REDIS_PASSWORD: + secretKeyRef: + name: rediscreds + key: redis-password + APP_KEY: + secretKeyRef: + name: linkace-secrets + key: APP_KEY + +# Set cron every 15 min, official docs says every minute, but seems excesive. +# It just checks for dead links and sends a request to WayBack Machine to archive. +cronjob: + schedule: "*/15 * * * *" + annotations: {} + failedJobsHistoryLimit: 5 + successfulJobsHistoryLimit: 2 + +service: + main: + ports: + main: + port: 10160 + targetPort: 80 + +persistence: + logs: + enabled: true + mountPath: "/app/storage/logs" + backups: + enabled: true + mountPath: "/app/storage/app/backups" + +mariadb: + enabled: true + mariadbUsername: linkace + mariadbDatabase: linkace + existingSecret: "mariadbcreds" + +redis: + enabled: true + existingSecret: "rediscreds" + +portal: + enabled: true diff --git a/stable/linkace/6.0.0/questions.yaml b/stable/linkace/6.0.0/questions.yaml new file mode 100644 index 00000000000..068bcb92281 --- /dev/null +++ b/stable/linkace/6.0.0/questions.yaml @@ -0,0 +1,2041 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: secretEnv + group: "App Configuration" + label: "Secret Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: CRON_TOKEN + label: "CRON_TOKEN (Generate this inside the app)" + description: "Generate token inside the app and come back later to fill this." + schema: + type: string + default: "" + - variable: AWS_ACCESS_KEY_ID + label: "AWS_ACCESS_KEY_ID" + description: "AWS Access Key ID" + schema: + type: string + default: "" + - variable: AWS_SECRET_ACCESS_KEY + label: "AWS_SECRET_ACCESS_KEY" + description: "AWS Secret Access Key" + schema: + type: string + default: "" + - variable: AWS_DEFAULT_REGION + label: "AWS_DEFAULT_REGION" + description: "AWS Default Region" + schema: + type: string + default: "" + - variable: AWS_BUCKET + label: "AWS_BUCKET" + description: "AWS Bucket" + schema: + type: string + default: "" + - variable: MAIL_FROM_ADDRESS + label: "MAIL_FROM_ADDRESS" + description: "Mail from Address" + schema: + type: string + default: "" + - variable: MAIL_FROM_NAME + label: "MAIL_FROM_NAME" + description: "Mail from Name" + schema: + type: string + default: "" + - variable: MAIL_DRIVER + label: "MAIL_DRIVER" + description: "Mail Driver" + schema: + type: string + default: "smtp" + enum: + - value: "smtp" + description: "smtp" + - value: "mailgun" + description: "mailgun" + - value: "sendmail" + description: "sendmail" + - value: "ses" + description: "ses" + - value: "postmark" + description: "postmark" + - value: "log" + description: "log" + - value: "array" + description: "array" + - variable: MAIL_HOST + label: "MAIL_HOST" + description: "Mail Host" + schema: + type: string + default: "" + - variable: MAIL_PORT + label: "MAIL_PORT" + description: "Mail Port" + schema: + type: string + default: "587" + - variable: MAIL_USERNAME + label: "MAIL_USERNAME" + description: "Mail Username" + schema: + type: string + default: "" + - variable: MAIL_PASSWORD + label: "MAIL_PASSWORD" + description: "Mail Password" + schema: + type: string + default: "" + - variable: MAIL_ENCRYPTION + label: "MAIL_ENCRYPTION" + description: "Mail Encryption" + schema: + type: string + default: "tls" + - variable: env + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: APP_URL + label: "APP_URL" + description: "Application URL eg. https://linkace.mydomain.com" + schema: + type: string + default: "http://localhost" + - variable: APP_DEBUG + label: "APP_DEBUG" + description: "Enables the debug info" + schema: + type: boolean + default: false + - variable: BACKUP_ENABLED + label: "BACKUP_ENABLED" + description: "Enables backups" + schema: + type: boolean + default: false + - variable: BACKUP_DISK + label: "BACKUP_DISK" + description: "Backup destination" + schema: + type: string + default: "local_backups" + enum: + - value: "local_backups" + description: "local_backups" + - value: "s3" + description: "s3" + - variable: BACKUP_MAX_SIZE + label: "BACKUP_MAX_SIZE" + description: "Max size of backup in MB" + schema: + type: int + default: 512 + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10160 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: backups + label: "App Backup Storage" + description: "Stores the Application Backup." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: logs + label: "App Logs Storage" + description: "Stores the Application Logs." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 82 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/linkace/6.0.0/templates/_cronjob.tpl b/stable/linkace/6.0.0/templates/_cronjob.tpl new file mode 100644 index 00000000000..0ad91929dcd --- /dev/null +++ b/stable/linkace/6.0.0/templates/_cronjob.tpl @@ -0,0 +1,53 @@ +{{/* Define the cronjob */}} +{{- define "linkace.cronjob" -}} +{{- if .Values.secret.CRON_TOKEN }} +{{- $jobName := include "tc.common.names.fullname" . }} + +--- +apiVersion: batch/v1 +kind: CronJob +metadata: + name: {{ printf "%s-cronjob" $jobName }} + labels: + {{- include "tc.common.labels" . | nindent 4 }} +spec: + schedule: "{{ .Values.cronjob.schedule }}" + concurrencyPolicy: Forbid + {{- with .Values.cronjob.failedJobsHistoryLimit }} + failedJobsHistoryLimit: {{ . }} + {{- end }} + {{- with .Values.cronjob.successfulJobsHistoryLimit }} + successfulJobsHistoryLimit: {{ . }} + {{- end }} + jobTemplate: + metadata: + spec: + template: + metadata: + spec: + securityContext: + runAsUser: 568 + runAsGroup: 568 + restartPolicy: Never + containers: + - name: {{ .Chart.Name }} + securityContext: + privileged: false + readOnlyRootFilesystem: true + allowPrivilegeEscalation: false + runAsNonRoot: true + capabilities: + drop: + - ALL + env: + - name: CRON_TOKEN + value: {{ .Values.secret.CRON_TOKEN }} + image: "{{ .Values.ubuntuImage.repository }}:{{ .Values.ubuntuImage.tag }}" + args: + - curl + - "http://{{ $jobName }}.ix-{{ .Release.Name }}.svc.cluster.local:{{ .Values.service.main.ports.main.port }}/cron/$(CRON_TOKEN)" + resources: +{{ toYaml .Values.resources | indent 16 }} + +{{- end -}} +{{- end }} diff --git a/stable/linkace/6.0.0/templates/_secrets.tpl b/stable/linkace/6.0.0/templates/_secrets.tpl new file mode 100644 index 00000000000..81f929126f1 --- /dev/null +++ b/stable/linkace/6.0.0/templates/_secrets.tpl @@ -0,0 +1,20 @@ +{{/* Define the secrets */}} +{{- define "linkace.secrets" -}} +--- + +apiVersion: v1 +kind: Secret +type: Opaque +metadata: + name: linkace-secrets +{{- $linkaceprevious := lookup "v1" "Secret" .Release.Namespace "linkace-secrets" }} +{{- $app_key := "" }} +data: + {{- if $linkaceprevious}} + APP_KEY: {{ index $linkaceprevious.data "APP_KEY" }} + {{- else }} + {{- $app_key := randAlphaNum 32 }} + APP_KEY: {{ $app_key | b64enc }} + {{- end }} + +{{- end -}} diff --git a/stable/linkace/6.0.0/templates/common.yaml b/stable/linkace/6.0.0/templates/common.yaml new file mode 100644 index 00000000000..b7d96a117b1 --- /dev/null +++ b/stable/linkace/6.0.0/templates/common.yaml @@ -0,0 +1,9 @@ +{{/* Make sure all variables are set properly */}} +{{ include "tc.common.loader.init" . }} + +{{ include "linkace.cronjob" . }} + +{{ include "linkace.secrets" . }} + +{{/* Render the templates */}} +{{ include "tc.common.loader.apply" . }} diff --git a/stable/quassel-web/3.0.3/values.yaml b/stable/linkace/6.0.0/values.yaml similarity index 100% rename from stable/quassel-web/3.0.3/values.yaml rename to stable/linkace/6.0.0/values.yaml diff --git a/stable/linkding/3.0.3/Chart.lock b/stable/linkding/3.0.3/Chart.lock deleted file mode 100644 index 4268dd55baf..00000000000 --- a/stable/linkding/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:52:50.638981025Z" diff --git a/stable/linkding/3.0.3/Chart.yaml b/stable/linkding/3.0.3/Chart.yaml deleted file mode 100644 index 00809610974..00000000000 --- a/stable/linkding/3.0.3/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: "1.15.1" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: Linkding is a simple bookmark service that you can host yourself. It's designed be to be minimal, fast and easy. -home: https://truecharts.org/docs/charts/stable/linkding -icon: https://truecharts.org/img/hotlink-ok/chart-icons/linkding.png -keywords: - - bookmarks - - links -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: linkding -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/linkding - - https://github.com/sissbruecker/linkding - - https://hub.docker.com/r/sissbruecker/linkding -version: 3.0.3 -annotations: - truecharts.org/catagories: | - - bookmarks - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/linkding/3.0.3/app-changelog.md b/stable/linkding/3.0.3/app-changelog.md deleted file mode 100644 index ae995b8a88d..00000000000 --- a/stable/linkding/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [linkding-3.0.3](https://github.com/truecharts/charts/compare/linkding-3.0.2...linkding-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/linkding/3.0.3/charts/common-10.9.4.tgz b/stable/linkding/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/linkding/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/linkding/3.0.3/CHANGELOG.md b/stable/linkding/3.0.4/CHANGELOG.md similarity index 100% rename from stable/linkding/3.0.3/CHANGELOG.md rename to stable/linkding/3.0.4/CHANGELOG.md diff --git a/stable/linkding/3.0.4/Chart.yaml b/stable/linkding/3.0.4/Chart.yaml new file mode 100644 index 00000000000..06d1f2f65d5 --- /dev/null +++ b/stable/linkding/3.0.4/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "1.15.1" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: Linkding is a simple bookmark service that you can host yourself. It's designed be to be minimal, fast and easy. +home: https://truecharts.org/docs/charts/stable/linkding +icon: https://truecharts.org/img/hotlink-ok/chart-icons/linkding.png +keywords: + - bookmarks + - links +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: linkding +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/linkding + - https://github.com/sissbruecker/linkding + - https://hub.docker.com/r/sissbruecker/linkding +version: 3.0.4 +annotations: + truecharts.org/catagories: | + - bookmarks + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/linkding/3.0.3/README.md b/stable/linkding/3.0.4/README.md similarity index 100% rename from stable/linkding/3.0.3/README.md rename to stable/linkding/3.0.4/README.md diff --git a/stable/linkding/3.0.4/app-changelog.md b/stable/linkding/3.0.4/app-changelog.md new file mode 100644 index 00000000000..2429abfc5a1 --- /dev/null +++ b/stable/linkding/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [linkding-3.0.4](https://github.com/truecharts/charts/compare/linkding-3.0.3...linkding-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/linkding/3.0.3/app-readme.md b/stable/linkding/3.0.4/app-readme.md similarity index 100% rename from stable/linkding/3.0.3/app-readme.md rename to stable/linkding/3.0.4/app-readme.md diff --git a/stable/linkding/3.0.4/charts/common-10.9.7.tgz b/stable/linkding/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/linkding/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/linkding/3.0.3/ix_values.yaml b/stable/linkding/3.0.4/ix_values.yaml similarity index 100% rename from stable/linkding/3.0.3/ix_values.yaml rename to stable/linkding/3.0.4/ix_values.yaml diff --git a/stable/linkding/3.0.3/questions.yaml b/stable/linkding/3.0.4/questions.yaml similarity index 100% rename from stable/linkding/3.0.3/questions.yaml rename to stable/linkding/3.0.4/questions.yaml diff --git a/stable/pgadmin/8.0.3/templates/common.yaml b/stable/linkding/3.0.4/templates/common.yaml similarity index 100% rename from stable/pgadmin/8.0.3/templates/common.yaml rename to stable/linkding/3.0.4/templates/common.yaml diff --git a/stable/rcon-webadmin/2.0.3/values.yaml b/stable/linkding/3.0.4/values.yaml similarity index 100% rename from stable/rcon-webadmin/2.0.3/values.yaml rename to stable/linkding/3.0.4/values.yaml diff --git a/stable/littlelink/7.0.3/Chart.lock b/stable/littlelink/7.0.3/Chart.lock deleted file mode 100644 index 175051e5e47..00000000000 --- a/stable/littlelink/7.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:52:56.864689011Z" diff --git a/stable/littlelink/7.0.3/Chart.yaml b/stable/littlelink/7.0.3/Chart.yaml deleted file mode 100644 index ec7c321a894..00000000000 --- a/stable/littlelink/7.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Easy platform to combine all your social links -home: https://truecharts.org/docs/charts/stable/littlelink -icon: https://truecharts.org/img/hotlink-ok/chart-icons/littlelink.png -keywords: - - littlelink -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: littlelink -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/littlelink - - https://github.com/techno-tim/littlelink-server - - https://github.com/sethcottle/littlelink -type: application -version: 7.0.3 -annotations: - truecharts.org/catagories: | - - social - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/littlelink/7.0.3/app-changelog.md b/stable/littlelink/7.0.3/app-changelog.md deleted file mode 100644 index 5343fd53533..00000000000 --- a/stable/littlelink/7.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [littlelink-7.0.3](https://github.com/truecharts/charts/compare/littlelink-7.0.2...littlelink-7.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/littlelink/7.0.3/charts/common-10.9.4.tgz b/stable/littlelink/7.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/littlelink/7.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/littlelink/7.0.3/CHANGELOG.md b/stable/littlelink/7.0.4/CHANGELOG.md similarity index 100% rename from stable/littlelink/7.0.3/CHANGELOG.md rename to stable/littlelink/7.0.4/CHANGELOG.md diff --git a/stable/littlelink/7.0.4/Chart.yaml b/stable/littlelink/7.0.4/Chart.yaml new file mode 100644 index 00000000000..8a1bda97ba5 --- /dev/null +++ b/stable/littlelink/7.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Easy platform to combine all your social links +home: https://truecharts.org/docs/charts/stable/littlelink +icon: https://truecharts.org/img/hotlink-ok/chart-icons/littlelink.png +keywords: + - littlelink +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: littlelink +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/littlelink + - https://github.com/techno-tim/littlelink-server + - https://github.com/sethcottle/littlelink +type: application +version: 7.0.4 +annotations: + truecharts.org/catagories: | + - social + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/littlelink/7.0.3/README.md b/stable/littlelink/7.0.4/README.md similarity index 100% rename from stable/littlelink/7.0.3/README.md rename to stable/littlelink/7.0.4/README.md diff --git a/stable/littlelink/7.0.4/app-changelog.md b/stable/littlelink/7.0.4/app-changelog.md new file mode 100644 index 00000000000..272e2b5b834 --- /dev/null +++ b/stable/littlelink/7.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [littlelink-7.0.4](https://github.com/truecharts/charts/compare/littlelink-7.0.3...littlelink-7.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/littlelink/7.0.3/app-readme.md b/stable/littlelink/7.0.4/app-readme.md similarity index 100% rename from stable/littlelink/7.0.3/app-readme.md rename to stable/littlelink/7.0.4/app-readme.md diff --git a/stable/littlelink/7.0.4/charts/common-10.9.7.tgz b/stable/littlelink/7.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/littlelink/7.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/littlelink/7.0.3/ix_values.yaml b/stable/littlelink/7.0.4/ix_values.yaml similarity index 100% rename from stable/littlelink/7.0.3/ix_values.yaml rename to stable/littlelink/7.0.4/ix_values.yaml diff --git a/stable/littlelink/7.0.3/questions.yaml b/stable/littlelink/7.0.4/questions.yaml similarity index 100% rename from stable/littlelink/7.0.3/questions.yaml rename to stable/littlelink/7.0.4/questions.yaml diff --git a/stable/littlelink/7.0.3/templates/_configmap.tpl b/stable/littlelink/7.0.4/templates/_configmap.tpl similarity index 100% rename from stable/littlelink/7.0.3/templates/_configmap.tpl rename to stable/littlelink/7.0.4/templates/_configmap.tpl diff --git a/stable/littlelink/7.0.3/templates/common.yaml b/stable/littlelink/7.0.4/templates/common.yaml similarity index 100% rename from stable/littlelink/7.0.3/templates/common.yaml rename to stable/littlelink/7.0.4/templates/common.yaml diff --git a/stable/recyclarr/2.0.3/values.yaml b/stable/littlelink/7.0.4/values.yaml similarity index 100% rename from stable/recyclarr/2.0.3/values.yaml rename to stable/littlelink/7.0.4/values.yaml diff --git a/stable/logitech-media-server/5.0.3/Chart.lock b/stable/logitech-media-server/5.0.3/Chart.lock deleted file mode 100644 index b957dd91580..00000000000 --- a/stable/logitech-media-server/5.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:53:18.355860147Z" diff --git a/stable/logitech-media-server/5.0.3/Chart.yaml b/stable/logitech-media-server/5.0.3/Chart.yaml deleted file mode 100644 index 36f24a17efb..00000000000 --- a/stable/logitech-media-server/5.0.3/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -appVersion: "8.4.0" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Logitech Media Server is a platform for home/office audio streaming. -home: https://truecharts.org/docs/charts/stable/logitech-media-server -icon: https://truecharts.org/img/hotlink-ok/chart-icons/logitech-media-server.png -keywords: - - logitech-media-server - - squeezebox - - audio - - streaming -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: logitech-media-server -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/logitech-media-server - - https://github.com/Logitech/slimserver - - https://hub.docker.com/r/lmscommunity/logitechmediaserver -type: application -version: 5.0.3 -annotations: - truecharts.org/catagories: | - - media - - audio - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/logitech-media-server/5.0.3/app-changelog.md b/stable/logitech-media-server/5.0.3/app-changelog.md deleted file mode 100644 index 5a8066e78cc..00000000000 --- a/stable/logitech-media-server/5.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [logitech-media-server-5.0.3](https://github.com/truecharts/charts/compare/logitech-media-server-5.0.2...logitech-media-server-5.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/logitech-media-server/5.0.3/charts/common-10.9.4.tgz b/stable/logitech-media-server/5.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/logitech-media-server/5.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/logitech-media-server/5.0.3/ix_values.yaml b/stable/logitech-media-server/5.0.3/ix_values.yaml deleted file mode 100644 index 859160d4767..00000000000 --- a/stable/logitech-media-server/5.0.3/ix_values.yaml +++ /dev/null @@ -1,59 +0,0 @@ -image: - repository: tccr.io/truecharts/logitechmediaserver - pullPolicy: IfNotPresent - tag: 8.4.0@sha256:61dc3ea4c4463ce3de94edbfae3d20e99a50b41be79c69db68ebc666f3809c7e -env: - # Permissions Settings - HTTP_PORT: "{{ .Values.service.main.ports.main.port }}" - # Port to host the web service on. This will be the internal container port exposed and needs to be the same as the public service port. - # The main http port always has to be a 1:1 mapping between external and internal port. - # You can't just map it like -p 9002:9000, as Logitech Media Server is telling players on which port to connect. - # Therefore if you have to use a different http port for LMS (other than 9000) you'll have to set the HTTP_PORT environment variable - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -service: - main: - ports: - main: - # Please note that the main http port always has to be a 1:1 mapping between external and internal port. - # You can't just map it like -p 7000:9000, as Logitech Media Server is telling players on which port to connect. - # Therefore if you have to use a different http port for LMS (other than 9000) you'll have to set the HTTP_PORT environment variable - targetPort: 7000 - port: 7000 - cli: - enabled: true - ports: - cli: - enabled: true - targetPort: 9090 - port: 10059 - playertcp: - enabled: true - ports: - slimprototcp: - enabled: true - targetPort: 3483 - port: 3483 - playerudp: - enabled: true - ports: - slimprotoudp: - enabled: true - targetPort: 3483 - port: 3483 - protocol: UDP - -persistence: - config: - enabled: true - mountPath: "/config" - -portal: - enabled: true diff --git a/stable/logitech-media-server/5.0.3/CHANGELOG.md b/stable/logitech-media-server/5.0.4/CHANGELOG.md similarity index 100% rename from stable/logitech-media-server/5.0.3/CHANGELOG.md rename to stable/logitech-media-server/5.0.4/CHANGELOG.md diff --git a/stable/logitech-media-server/5.0.4/Chart.yaml b/stable/logitech-media-server/5.0.4/Chart.yaml new file mode 100644 index 00000000000..5e1e3cf957b --- /dev/null +++ b/stable/logitech-media-server/5.0.4/Chart.yaml @@ -0,0 +1,33 @@ +apiVersion: v2 +appVersion: "8.4.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Logitech Media Server is a platform for home/office audio streaming. +home: https://truecharts.org/docs/charts/stable/logitech-media-server +icon: https://truecharts.org/img/hotlink-ok/chart-icons/logitech-media-server.png +keywords: + - logitech-media-server + - squeezebox + - audio + - streaming +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: logitech-media-server +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/logitech-media-server + - https://github.com/Logitech/slimserver + - https://hub.docker.com/r/lmscommunity/logitechmediaserver +type: application +version: 5.0.4 +annotations: + truecharts.org/catagories: | + - media + - audio + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/logitech-media-server/5.0.3/README.md b/stable/logitech-media-server/5.0.4/README.md similarity index 100% rename from stable/logitech-media-server/5.0.3/README.md rename to stable/logitech-media-server/5.0.4/README.md diff --git a/stable/logitech-media-server/5.0.4/app-changelog.md b/stable/logitech-media-server/5.0.4/app-changelog.md new file mode 100644 index 00000000000..31bef528484 --- /dev/null +++ b/stable/logitech-media-server/5.0.4/app-changelog.md @@ -0,0 +1,10 @@ + + +## [logitech-media-server-5.0.4](https://github.com/truecharts/charts/compare/logitech-media-server-5.0.3...logitech-media-server-5.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + - update docker general non-major + + \ No newline at end of file diff --git a/stable/logitech-media-server/5.0.3/app-readme.md b/stable/logitech-media-server/5.0.4/app-readme.md similarity index 100% rename from stable/logitech-media-server/5.0.3/app-readme.md rename to stable/logitech-media-server/5.0.4/app-readme.md diff --git a/stable/logitech-media-server/5.0.4/charts/common-10.9.7.tgz b/stable/logitech-media-server/5.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/logitech-media-server/5.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/logitech-media-server/5.0.4/ix_values.yaml b/stable/logitech-media-server/5.0.4/ix_values.yaml new file mode 100644 index 00000000000..8030d49dcb8 --- /dev/null +++ b/stable/logitech-media-server/5.0.4/ix_values.yaml @@ -0,0 +1,59 @@ +image: + repository: tccr.io/truecharts/logitechmediaserver + pullPolicy: IfNotPresent + tag: 8.4.0@sha256:de662c8f424b7009af07b2b90e7ba81919aa15f5e01a90fc5ef6c9a8220f062e +env: + # Permissions Settings + HTTP_PORT: "{{ .Values.service.main.ports.main.port }}" + # Port to host the web service on. This will be the internal container port exposed and needs to be the same as the public service port. + # The main http port always has to be a 1:1 mapping between external and internal port. + # You can't just map it like -p 9002:9000, as Logitech Media Server is telling players on which port to connect. + # Therefore if you have to use a different http port for LMS (other than 9000) you'll have to set the HTTP_PORT environment variable + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +service: + main: + ports: + main: + # Please note that the main http port always has to be a 1:1 mapping between external and internal port. + # You can't just map it like -p 7000:9000, as Logitech Media Server is telling players on which port to connect. + # Therefore if you have to use a different http port for LMS (other than 9000) you'll have to set the HTTP_PORT environment variable + targetPort: 7000 + port: 7000 + cli: + enabled: true + ports: + cli: + enabled: true + targetPort: 9090 + port: 10059 + playertcp: + enabled: true + ports: + slimprototcp: + enabled: true + targetPort: 3483 + port: 3483 + playerudp: + enabled: true + ports: + slimprotoudp: + enabled: true + targetPort: 3483 + port: 3483 + protocol: UDP + +persistence: + config: + enabled: true + mountPath: "/config" + +portal: + enabled: true diff --git a/stable/logitech-media-server/5.0.3/questions.yaml b/stable/logitech-media-server/5.0.4/questions.yaml similarity index 100% rename from stable/logitech-media-server/5.0.3/questions.yaml rename to stable/logitech-media-server/5.0.4/questions.yaml diff --git a/stable/phpldapadmin/7.0.3/templates/common.yaml b/stable/logitech-media-server/5.0.4/templates/common.yaml similarity index 100% rename from stable/phpldapadmin/7.0.3/templates/common.yaml rename to stable/logitech-media-server/5.0.4/templates/common.yaml diff --git a/stable/reg/7.0.3/values.yaml b/stable/logitech-media-server/5.0.4/values.yaml similarity index 100% rename from stable/reg/7.0.3/values.yaml rename to stable/logitech-media-server/5.0.4/values.yaml diff --git a/stable/loki/7.0.0/CHANGELOG.md b/stable/loki/7.0.0/CHANGELOG.md new file mode 100644 index 00000000000..ac6b0135053 --- /dev/null +++ b/stable/loki/7.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [loki-6.0.0](https://github.com/truecharts/charts/compare/loki-5.0.49...loki-6.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [loki-5.0.52](https://github.com/truecharts/charts/compare/loki-5.0.49...loki-5.0.52) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [loki-5.0.51](https://github.com/truecharts/charts/compare/loki-5.0.49...loki-5.0.51) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [loki-5.0.51](https://github.com/truecharts/charts/compare/loki-5.0.49...loki-5.0.51) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [loki-5.0.51](https://github.com/truecharts/charts/compare/loki-5.0.49...loki-5.0.51) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [loki-5.0.50](https://github.com/truecharts/charts/compare/loki-5.0.49...loki-5.0.50) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [loki-5.0.50](https://github.com/truecharts/charts/compare/loki-5.0.49...loki-5.0.50) (2022-11-06) + +### Chore + diff --git a/stable/loki/7.0.0/Chart.yaml b/stable/loki/7.0.0/Chart.yaml new file mode 100644 index 00000000000..9407fada092 --- /dev/null +++ b/stable/loki/7.0.0/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +appVersion: "2.7.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - name: "promtail" + condition: promtail.enabled + repository: https://charts.truecharts.org + version: "4.0.5" +deprecated: false +description: "Loki: like Prometheus, but for logs." +home: https://truecharts.org/docs/charts/stable/loki +icon: https://truecharts.org/img/hotlink-ok/chart-icons/loki.png +keywords: + - logs +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: loki +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/loki + - https://github.com/grafana/loki +type: application +version: 7.0.0 +annotations: + truecharts.org/catagories: | + - logs + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/loki/7.0.0/README.md b/stable/loki/7.0.0/README.md new file mode 100644 index 00000000000..3b79e701008 --- /dev/null +++ b/stable/loki/7.0.0/README.md @@ -0,0 +1,107 @@ +# loki + +Loki: like Prometheus, but for logs. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [loki](https://truecharts.org/docs/charts/stable/loki) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/loki> +* <https://github.com/grafana/loki> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org | promtail | 3.0.78 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `loki` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install loki TrueCharts/loki +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `loki` deployment + +```console +helm uninstall loki +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install loki \ + --set env.TZ="America/New York" \ + TrueCharts/loki +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install loki TrueCharts/loki -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/loki/7.0.0/app-changelog.md b/stable/loki/7.0.0/app-changelog.md new file mode 100644 index 00000000000..1ebf483e4b5 --- /dev/null +++ b/stable/loki/7.0.0/app-changelog.md @@ -0,0 +1,11 @@ + + +## [loki-7.0.0](https://github.com/truecharts/charts/compare/loki-6.0.3...loki-7.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + - update docker general non-major + + \ No newline at end of file diff --git a/stable/loki/7.0.0/app-readme.md b/stable/loki/7.0.0/app-readme.md new file mode 100644 index 00000000000..6f8f43bcfee --- /dev/null +++ b/stable/loki/7.0.0/app-readme.md @@ -0,0 +1,8 @@ +Loki: like Prometheus, but for logs. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/loki](https://truecharts.org/docs/charts/stable/loki) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/loki/7.0.0/charts/common-10.9.7.tgz b/stable/loki/7.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/loki/7.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/loki/7.0.0/charts/promtail-4.0.5.tgz b/stable/loki/7.0.0/charts/promtail-4.0.5.tgz new file mode 100644 index 00000000000..6f179b56b4d Binary files /dev/null and b/stable/loki/7.0.0/charts/promtail-4.0.5.tgz differ diff --git a/stable/loki/7.0.0/ix_values.yaml b/stable/loki/7.0.0/ix_values.yaml new file mode 100644 index 00000000000..16e79b4d5b2 --- /dev/null +++ b/stable/loki/7.0.0/ix_values.yaml @@ -0,0 +1,163 @@ +image: + repository: tccr.io/truecharts/loki + pullPolicy: IfNotPresent + tag: 2.7.0@sha256:b693cbe7edc78777953fb054f5620731f270b7f9d53120d2bfdb3a4ba3f6f439 + +controller: + # -- Set the controller type. + # Valid options are deployment, daemonset or statefulset + type: statefulset + # -- Number of desired pods + replicas: 1 + # -- Set the controller upgrade strategy + # For Deployments, valid values are Recreate (default) and RollingUpdate. + # For StatefulSets, valid values are OnDelete and RollingUpdate (default). + # DaemonSets ignore this. + strategy: RollingUpdate + rollingUpdate: + # -- Set deployment RollingUpdate max unavailable + unavailable: 1 + # -- Set deployment RollingUpdate max surge + surge: + # -- Set statefulset RollingUpdate partition + partition: + # -- ReplicaSet revision history limit + revisionHistoryLimit: 3 + +args: + - "-config.file=/etc/loki/loki.yaml" + +## TODO add alertinggroups support like this +# configmap: +# alerting: +# enabled: true +# data: +# '{{ include "tc.common.names.fullname" . }}-alerting-rules.yaml': |- +# {{- if gt (len .Values.alerting_groups) 0 }} +# groups: +# {{- toYaml .Values.alerting_groups | nindent 6 }} +# {{- end }} + +secret: + config: + enabled: true + data: + loki.yaml: | + {{- tpl (toYaml .Values.config) . | nindent 8 }} + +service: + main: + ports: + main: + protocol: HTTP + targetPort: 3100 + port: 3100 + +probes: + liveness: + path: "/ready" + + readiness: + path: "/ready" + + startup: + path: "/ready" + +config: + # existingSecret: + auth_enabled: false + ingester: + chunk_idle_period: 3m + chunk_block_size: 262144 + chunk_retain_period: 1m + max_transfer_retries: 0 + wal: + dir: /data/loki/wal + lifecycler: + ring: + kvstore: + store: inmemory + replication_factor: 1 + + ## Different ring configs can be used. E.g. Consul + # ring: + # store: consul + # replication_factor: 1 + # consul: + # host: "consul:8500" + # prefix: "" + # http_client_timeout: "20s" + # consistent_reads: true + limits_config: + enforce_metric_name: false + reject_old_samples: true + reject_old_samples_max_age: 168h + schema_config: + configs: + - from: 2020-10-24 + store: boltdb-shipper + object_store: filesystem + schema: v11 + index: + prefix: index_ + period: 24h + server: + http_listen_port: 3100 + storage_config: + boltdb_shipper: + active_index_directory: /data/loki/boltdb-shipper-active + cache_location: /data/loki/boltdb-shipper-cache + cache_ttl: 24h + shared_store: filesystem + filesystem: + directory: /data/loki/chunks + chunk_store_config: + max_look_back_period: 0s + table_manager: + retention_deletes_enabled: false + retention_period: 0s + compactor: + working_directory: /data/loki/boltdb-shipper-compactor + shared_store: filesystem +# Needed for Alerting: https://grafana.com/docs/loki/latest/alerting/ +# This is just a simple example, for more details: https://grafana.com/docs/loki/latest/configuration/#ruler_config +# ruler: +# storage: +# type: local +# local: +# directory: /rules +# rule_path: /tmp/scratch +# alertmanager_url: http://alertmanager.svc.namespace:9093 +# ring: +# kvstore: +# store: inmemory +# enable_api: true + +# Specify Loki Alerting rules based on this documentation: https://grafana.com/docs/loki/latest/alerting/ +# When specified, you also need to add a ruler config section above. An example is shown in the alerting docs. +alerting_groups: [] +# - name: example +# rules: +# - alert: HighThroughputLogStreams +# expr: sum by(container) (rate({job=~"loki-dev/.*"}[1m])) > 1000 +# for: 2m + +persistence: + config: + enabled: true + type: secret + # -- Specify the name of the configmap object to be mounted + objectName: '{{ include "tc.common.names.fullname" . -}}-config' + # -- Where to mount the volume in the main container. + mountPath: "/etc/loki" + +volumeClaimTemplates: + data: + enabled: true + mountPath: "/data" + +promtail: + enabled: true + +portal: + enabled: true diff --git a/stable/loki/7.0.0/questions.yaml b/stable/loki/7.0.0/questions.yaml new file mode 100644 index 00000000000..b3f016eb0f3 --- /dev/null +++ b/stable/loki/7.0.0/questions.yaml @@ -0,0 +1,1886 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: config + group: "App Configuration" + label: "Loki Settings" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ingester + label: "Ingester" + schema: + additional_attrs: true + type: dict + attrs: + - variable: chunk_idle_period + label: "chunk_idle_period" + schema: + type: string + default: "3m" + required: true + - variable: chunk_block_size + label: "chunk_block_size" + schema: + type: int + default: 262144 + required: true + - variable: chunk_retain_period + label: "chunk_retain_period" + schema: + type: string + default: "1m" + - variable: max_transfer_retries + label: "max_transfer_retries" + schema: + type: int + default: 0 + - variable: limits_config + label: "Limits Config" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enforce_metric_name + label: "Enforce Metric Name" + schema: + type: boolean + default: false + - variable: reject_old_samples + label: "Reject Old Samples" + schema: + type: boolean + default: true + - variable: reject_old_samples_max_age + label: "Reject Old Samples - Max Age" + schema: + type: string + default: "168h" + required: true + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 3100 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: volumeClaimTemplates + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: data + label: "App data Storage" + description: "Stores the Application Data." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 568 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 568 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/loki/7.0.0/templates/_helpers.tpl b/stable/loki/7.0.0/templates/_helpers.tpl new file mode 100644 index 00000000000..ecf878caa28 --- /dev/null +++ b/stable/loki/7.0.0/templates/_helpers.tpl @@ -0,0 +1,17 @@ +{{/* +Create the app name of loki clients. Defaults to the same logic as "loki.fullname", and default client expects "promtail". +*/}} +{{- define "client.name" -}} +{{- if .Values.client.name -}} +{{- .Values.client.name -}} +{{- else if .Values.client.fullnameOverride -}} +{{- .Values.client.fullnameOverride | trunc 63 | trimSuffix "-" -}} +{{- else -}} +{{- $name := default "promtail" .Values.client.nameOverride -}} +{{- if contains $name .Release.Name -}} +{{- .Release.Name | trunc 63 | trimSuffix "-" -}} +{{- else -}} +{{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}} +{{- end -}} +{{- end -}} +{{- end -}} diff --git a/stable/piaware/7.0.3/templates/common.yaml b/stable/loki/7.0.0/templates/common.yaml similarity index 100% rename from stable/piaware/7.0.3/templates/common.yaml rename to stable/loki/7.0.0/templates/common.yaml diff --git a/stable/remmina/4.0.3/values.yaml b/stable/loki/7.0.0/values.yaml similarity index 100% rename from stable/remmina/4.0.3/values.yaml rename to stable/loki/7.0.0/values.yaml diff --git a/stable/lychee/15.0.0/CHANGELOG.md b/stable/lychee/15.0.0/CHANGELOG.md new file mode 100644 index 00000000000..578f2ff38e0 --- /dev/null +++ b/stable/lychee/15.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [lychee-14.0.0](https://github.com/truecharts/charts/compare/lychee-13.0.55...lychee-14.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [lychee-13.0.58](https://github.com/truecharts/charts/compare/lychee-13.0.55...lychee-13.0.58) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [lychee-13.0.57](https://github.com/truecharts/charts/compare/lychee-13.0.55...lychee-13.0.57) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [lychee-13.0.57](https://github.com/truecharts/charts/compare/lychee-13.0.55...lychee-13.0.57) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [lychee-13.0.57](https://github.com/truecharts/charts/compare/lychee-13.0.55...lychee-13.0.57) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [lychee-13.0.56](https://github.com/truecharts/charts/compare/lychee-13.0.55...lychee-13.0.56) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + diff --git a/stable/lychee/15.0.0/Chart.yaml b/stable/lychee/15.0.0/Chart.yaml new file mode 100644 index 00000000000..97476e2b858 --- /dev/null +++ b/stable/lychee/15.0.0/Chart.yaml @@ -0,0 +1,39 @@ +apiVersion: v2 +appVersion: "4.6.1" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 + - condition: redis.enabled + name: redis + repository: https://charts.truecharts.org + version: 4.0.5 +deprecated: false +description: Lychee is a free photo-management tool, which runs on your server or web-space +home: https://truecharts.org/docs/charts/stable/lychee +icon: https://truecharts.org/img/hotlink-ok/chart-icons/lychee.png +keywords: + - lychee + - photo + - pictures +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: lychee +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/lychee + - https://github.com/LycheeOrg/Lychee + - https://hub.docker.com/r/lycheeorg/lychee +type: application +version: 15.0.0 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/lychee/15.0.0/README.md b/stable/lychee/15.0.0/README.md new file mode 100644 index 00000000000..3d3101330a9 --- /dev/null +++ b/stable/lychee/15.0.0/README.md @@ -0,0 +1,109 @@ +# lychee + +Lychee is a free photo-management tool, which runs on your server or web-space + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [lychee](https://truecharts.org/docs/charts/stable/lychee) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/lychee> +* <https://github.com/LycheeOrg/Lychee> +* <https://hub.docker.com/r/lycheeorg/lychee> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.122 | +| https://charts.truecharts.org | redis | 3.0.121 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `lychee` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install lychee TrueCharts/lychee +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `lychee` deployment + +```console +helm uninstall lychee +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install lychee \ + --set env.TZ="America/New York" \ + TrueCharts/lychee +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install lychee TrueCharts/lychee -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/lychee/15.0.0/app-changelog.md b/stable/lychee/15.0.0/app-changelog.md new file mode 100644 index 00000000000..0562c1dd1be --- /dev/null +++ b/stable/lychee/15.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [lychee-15.0.0](https://github.com/truecharts/charts/compare/lychee-14.0.3...lychee-15.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/lychee/15.0.0/app-readme.md b/stable/lychee/15.0.0/app-readme.md new file mode 100644 index 00000000000..cc20b3bef15 --- /dev/null +++ b/stable/lychee/15.0.0/app-readme.md @@ -0,0 +1,8 @@ +Lychee is a free photo-management tool, which runs on your server or web-space + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/lychee](https://truecharts.org/docs/charts/stable/lychee) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/lychee/15.0.0/charts/common-10.9.7.tgz b/stable/lychee/15.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/lychee/15.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/lychee/15.0.0/charts/postgresql-9.0.5.tgz b/stable/lychee/15.0.0/charts/postgresql-9.0.5.tgz new file mode 100644 index 00000000000..8fe3c326a7c Binary files /dev/null and b/stable/lychee/15.0.0/charts/postgresql-9.0.5.tgz differ diff --git a/stable/lychee/15.0.0/charts/redis-4.0.5.tgz b/stable/lychee/15.0.0/charts/redis-4.0.5.tgz new file mode 100644 index 00000000000..83e3f3d2117 Binary files /dev/null and b/stable/lychee/15.0.0/charts/redis-4.0.5.tgz differ diff --git a/stable/lychee/15.0.0/ix_values.yaml b/stable/lychee/15.0.0/ix_values.yaml new file mode 100644 index 00000000000..6af6eeb14bd --- /dev/null +++ b/stable/lychee/15.0.0/ix_values.yaml @@ -0,0 +1,97 @@ +image: + repository: tccr.io/truecharts/lychee-laravel + pullPolicy: IfNotPresent + tag: 4.6.1@sha256:48cc77ce5ab0d9626f563db272a31439aba6a8127c63dcdfd59e56ae0fe3803e + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +service: + main: + ports: + main: + port: 10017 + targetPort: 80 + +# secretEnv: +# PUSHER_APP_KEY: "" +# PUSHER_APP_SECRET: "" +# PUSHER_APP_ID: "" +# PUSHER_APP_CLUSTER: "mt1" +# MAIL_DRIVER: "smtp" +# MAIL_HOST: "" +# MAIL_FROM_NAME: "" +# MAIL_FROM_ADDRESS: "" +# MAIL_USERNAME: "" +# MAIL_PASSWORD: "" +# MAIL_PORT: "587" +# MAIL_ENCRYPTION: "tls" + +env: + # Internal Envs + TIMEZONE: "{{ .Values.TZ }}" + PHP_TZ: "{{ .Values.TZ }}" + DB_CONNECTION: "pgsql" + DB_PORT: "5432" + DB_DATABASE: "{{ .Values.postgresql.postgresqlDatabase }}" + DB_USERNAME: "{{ .Values.postgresql.postgresqlUsername }}" + REDIS_PORT: "6379" + CACHE_DRIVER: "redis" + SESSION_DRIVER: "redis" + APP_ENV: "production" + APP_NAME: "Lychee" + MIX_PUSHER_APP_KEY: "{{ .Values.env.PUSHER_APP_KEY }}" + MIX_PUSHER_APP_CLUSTER: "{{ .Values.env.PUSHER_APP_CLUSTER }}" + # User Envs + SECURITY_HEADER_HSTS_ENABLE: false + APP_DEBUG: false + APP_URL: http://localhost + DB_PASSWORD: + secretKeyRef: + name: dbcreds + key: postgresql-password + DB_HOST: + secretKeyRef: + name: dbcreds + key: plainhost + REDIS_HOST: + secretKeyRef: + name: rediscreds + key: plainhost + REDIS_PASSWORD: + secretKeyRef: + name: rediscreds + key: redis-password + APP_KEY: + secretKeyRef: + name: lychee-secrets + key: APP_KEY + +persistence: + conf: + enabled: true + mountPath: "/conf" + sym: + enabled: true + mountPath: "/sym" + uploads: + enabled: true + mountPath: "/uploads" + +postgresql: + enabled: true + existingSecret: "dbcreds" + postgresqlUsername: lychee + postgresqlDatabase: lychee + +redis: + enabled: true + existingSecret: "rediscreds" + +portal: + enabled: true diff --git a/stable/lychee/15.0.0/questions.yaml b/stable/lychee/15.0.0/questions.yaml new file mode 100644 index 00000000000..1e3ff50df49 --- /dev/null +++ b/stable/lychee/15.0.0/questions.yaml @@ -0,0 +1,2090 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: secretEnv + group: "App Configuration" + label: "Secret Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: MAIL_FROM_ADDRESS + label: "MAIL_FROM_ADDRESS" + description: "Mail from Address" + schema: + type: string + default: "" + - variable: MAIL_FROM_NAME + label: "MAIL_FROM_NAME" + description: "Mail from Name" + schema: + type: string + default: "" + - variable: MAIL_DRIVER + label: "MAIL_DRIVER" + description: "Mail Driver" + schema: + type: string + default: "smtp" + enum: + - value: "smtp" + description: "smtp" + - value: "mailgun" + description: "mailgun" + - value: "sendmail" + description: "sendmail" + - value: "ses" + description: "ses" + - value: "postmark" + description: "postmark" + - value: "log" + description: "log" + - value: "array" + description: "array" + - variable: MAIL_HOST + label: "MAIL_HOST" + description: "Mail Host" + schema: + type: string + default: "" + - variable: MAIL_PORT + label: "MAIL_PORT" + description: "Mail Port" + schema: + type: int + - variable: MAIL_USERNAME + label: "MAIL_USERNAME" + description: "Mail Username" + schema: + type: string + default: "" + - variable: MAIL_PASSWORD + label: "MAIL_PASSWORD" + description: "Mail Password" + schema: + type: string + private: true + default: "" + - variable: MAIL_ENCRYPTION + label: "MAIL_ENCRYPTION" + description: "Mail Encryption" + schema: + type: string + default: "tls" + - variable: PUSHER_APP_ID + label: "PUSHER_APP_ID" + description: "Pusher App ID" + schema: + type: string + default: "" + - variable: PUSHER_APP_KEY + label: "PUSHER_APP_KEY" + description: "Pusher App Key" + schema: + type: string + private: true + default: "" + - variable: PUSHER_APP_SECRET + label: "PUSHER_APP_SECRET" + description: "Pusher App Secret" + schema: + type: string + private: true + default: "" + - variable: PUSHER_APP_CLUSTER + label: "PUSHER_APP_CLUSTER" + description: "Pusher App Cluster" + schema: + type: string + default: "mt1" + - variable: env + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: APP_URL + label: "APP_URL" + description: "Application URL eg. https://lychee.mydomain.com" + schema: + type: string + default: "http://localhost" + - variable: APP_DEBUG + label: "APP_DEBUG" + description: "Enables the debug info" + schema: + type: boolean + default: false + - variable: SECURITY_HEADER_HSTS_ENABLE + label: "SECURITY_HEADER_HSTS_ENABLE" + description: "Enables HSTS Headers" + schema: + type: boolean + default: false + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10017 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: conf + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: sym + label: "App sym Storage" + description: "Stores the Application sym." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: uploads + label: "App Uploads Storage" + description: "Stores the Application Uploads." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/lychee/15.0.0/templates/_secrets.tpl b/stable/lychee/15.0.0/templates/_secrets.tpl new file mode 100644 index 00000000000..768a00eb026 --- /dev/null +++ b/stable/lychee/15.0.0/templates/_secrets.tpl @@ -0,0 +1,20 @@ +{{/* Define the secrets */}} +{{- define "lychee.secrets" -}} +--- + +apiVersion: v1 +kind: Secret +type: Opaque +metadata: + name: lychee-secrets +{{- $lycheeprevious := lookup "v1" "Secret" .Release.Namespace "lychee-secrets" }} +{{- $app_key := "" }} +data: + {{- if $lycheeprevious}} + APP_KEY: {{ index $lycheeprevious.data "APP_KEY" }} + {{- else }} + {{- $app_key := randAlphaNum 32 }} + APP_KEY: {{ $app_key | b64enc }} + {{- end }} + +{{- end -}} diff --git a/stable/lychee/15.0.0/templates/common.yaml b/stable/lychee/15.0.0/templates/common.yaml new file mode 100644 index 00000000000..2e5d85f07fc --- /dev/null +++ b/stable/lychee/15.0.0/templates/common.yaml @@ -0,0 +1,7 @@ +{{/* Make sure all variables are set properly */}} +{{ include "tc.common.loader.init" . }} + +{{ include "lychee.secrets" . }} + +{{/* Render the templates */}} +{{ include "tc.common.loader.apply" . }} diff --git a/stable/requestrr/3.0.3/values.yaml b/stable/lychee/15.0.0/values.yaml similarity index 100% rename from stable/requestrr/3.0.3/values.yaml rename to stable/lychee/15.0.0/values.yaml diff --git a/stable/makemkv/3.0.3/Chart.lock b/stable/makemkv/3.0.3/Chart.lock deleted file mode 100644 index 0c5f3119329..00000000000 --- a/stable/makemkv/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:53:49.966444363Z" diff --git a/stable/makemkv/3.0.3/Chart.yaml b/stable/makemkv/3.0.3/Chart.yaml deleted file mode 100644 index cf7232648e0..00000000000 --- a/stable/makemkv/3.0.3/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: "1.22.2" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: MakeMKV is your one-click solution to convert video that you own into free and patents-unencumbered format that can be played everywhere. -home: https://truecharts.org/docs/charts/stable/makemkv -icon: https://truecharts.org/img/hotlink-ok/chart-icons/makemkv.png -keywords: - - mkv -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: makemkv -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/makemkv - - https://github.com/jlesage/docker-makemkv - - https://hub.docker.com/r/jlesage/makemkv -version: 3.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/makemkv/3.0.3/app-changelog.md b/stable/makemkv/3.0.3/app-changelog.md deleted file mode 100644 index 16aa22329f0..00000000000 --- a/stable/makemkv/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [makemkv-3.0.3](https://github.com/truecharts/charts/compare/makemkv-3.0.2...makemkv-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/makemkv/3.0.3/charts/common-10.9.4.tgz b/stable/makemkv/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/makemkv/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/makemkv/3.0.3/CHANGELOG.md b/stable/makemkv/3.0.4/CHANGELOG.md similarity index 100% rename from stable/makemkv/3.0.3/CHANGELOG.md rename to stable/makemkv/3.0.4/CHANGELOG.md diff --git a/stable/makemkv/3.0.4/Chart.yaml b/stable/makemkv/3.0.4/Chart.yaml new file mode 100644 index 00000000000..1906b31fc52 --- /dev/null +++ b/stable/makemkv/3.0.4/Chart.yaml @@ -0,0 +1,27 @@ +apiVersion: v2 +appVersion: "1.22.2" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: MakeMKV is your one-click solution to convert video that you own into free and patents-unencumbered format that can be played everywhere. +home: https://truecharts.org/docs/charts/stable/makemkv +icon: https://truecharts.org/img/hotlink-ok/chart-icons/makemkv.png +keywords: + - mkv +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: makemkv +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/makemkv + - https://github.com/jlesage/docker-makemkv + - https://hub.docker.com/r/jlesage/makemkv +version: 3.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/makemkv/3.0.3/README.md b/stable/makemkv/3.0.4/README.md similarity index 100% rename from stable/makemkv/3.0.3/README.md rename to stable/makemkv/3.0.4/README.md diff --git a/stable/makemkv/3.0.4/app-changelog.md b/stable/makemkv/3.0.4/app-changelog.md new file mode 100644 index 00000000000..07465ae3fe7 --- /dev/null +++ b/stable/makemkv/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [makemkv-3.0.4](https://github.com/truecharts/charts/compare/makemkv-3.0.3...makemkv-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/makemkv/3.0.3/app-readme.md b/stable/makemkv/3.0.4/app-readme.md similarity index 100% rename from stable/makemkv/3.0.3/app-readme.md rename to stable/makemkv/3.0.4/app-readme.md diff --git a/stable/makemkv/3.0.4/charts/common-10.9.7.tgz b/stable/makemkv/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/makemkv/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/makemkv/3.0.3/ix_values.yaml b/stable/makemkv/3.0.4/ix_values.yaml similarity index 100% rename from stable/makemkv/3.0.3/ix_values.yaml rename to stable/makemkv/3.0.4/ix_values.yaml diff --git a/stable/makemkv/3.0.3/questions.yaml b/stable/makemkv/3.0.4/questions.yaml similarity index 100% rename from stable/makemkv/3.0.3/questions.yaml rename to stable/makemkv/3.0.4/questions.yaml diff --git a/stable/pidgin/3.0.3/templates/common.yaml b/stable/makemkv/3.0.4/templates/common.yaml similarity index 100% rename from stable/pidgin/3.0.3/templates/common.yaml rename to stable/makemkv/3.0.4/templates/common.yaml diff --git a/stable/resilio-sync/7.0.3/values.yaml b/stable/makemkv/3.0.4/values.yaml similarity index 100% rename from stable/resilio-sync/7.0.3/values.yaml rename to stable/makemkv/3.0.4/values.yaml diff --git a/stable/matomo/5.0.0/CHANGELOG.md b/stable/matomo/5.0.0/CHANGELOG.md new file mode 100644 index 00000000000..a072c07ec1b --- /dev/null +++ b/stable/matomo/5.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [matomo-4.0.0](https://github.com/truecharts/charts/compare/matomo-3.0.90...matomo-4.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update docker general non-major ([#4355](https://github.com/truecharts/charts/issues/4355)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [matomo-3.0.94](https://github.com/truecharts/charts/compare/matomo-3.0.90...matomo-3.0.94) (2022-11-09) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update docker general non-major ([#4355](https://github.com/truecharts/charts/issues/4355)) + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [matomo-3.0.93](https://github.com/truecharts/charts/compare/matomo-3.0.90...matomo-3.0.93) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [matomo-3.0.92](https://github.com/truecharts/charts/compare/matomo-3.0.90...matomo-3.0.92) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [matomo-3.0.92](https://github.com/truecharts/charts/compare/matomo-3.0.90...matomo-3.0.92) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [matomo-3.0.92](https://github.com/truecharts/charts/compare/matomo-3.0.90...matomo-3.0.92) (2022-11-08) + +### Chore diff --git a/stable/matomo/5.0.0/Chart.yaml b/stable/matomo/5.0.0/Chart.yaml new file mode 100644 index 00000000000..e0ae47e2dc9 --- /dev/null +++ b/stable/matomo/5.0.0/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +appVersion: "4.12.3" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: mariadb.enabled + name: mariadb + repository: https://charts.truecharts.org/ + version: 4.0.5 +description: Matomo is the leading Free/Libre open analytics platform +home: https://truecharts.org/docs/charts/stable/matomo +icon: https://truecharts.org/img/hotlink-ok/chart-icons/matomo.png +keywords: + - analytics +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: matomo +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/matomo + - https://hub.docker.com/r/bitnami/matomo + - https://github.com/bitnami/bitnami-docker-matomo + - https://github.com/matomo-org/matomo +version: 5.0.0 +annotations: + truecharts.org/catagories: | + - productivity + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/matomo/5.0.0/README.md b/stable/matomo/5.0.0/README.md new file mode 100644 index 00000000000..056326d9280 --- /dev/null +++ b/stable/matomo/5.0.0/README.md @@ -0,0 +1,109 @@ +# matomo + +Matomo is the leading Free/Libre open analytics platform + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [matomo](https://truecharts.org/docs/charts/stable/matomo) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/matomo> +* <https://hub.docker.com/r/bitnami/matomo> +* <https://github.com/bitnami/bitnami-docker-matomo> +* <https://github.com/matomo-org/matomo> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | mariadb | 3.0.119 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `matomo` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install matomo TrueCharts/matomo +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `matomo` deployment + +```console +helm uninstall matomo +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install matomo \ + --set env.TZ="America/New York" \ + TrueCharts/matomo +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install matomo TrueCharts/matomo -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/matomo/5.0.0/app-changelog.md b/stable/matomo/5.0.0/app-changelog.md new file mode 100644 index 00000000000..0e0a57bbd27 --- /dev/null +++ b/stable/matomo/5.0.0/app-changelog.md @@ -0,0 +1,11 @@ + + +## [matomo-5.0.0](https://github.com/truecharts/charts/compare/matomo-4.0.3...matomo-5.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + - update docker general non-major + + \ No newline at end of file diff --git a/stable/matomo/5.0.0/app-readme.md b/stable/matomo/5.0.0/app-readme.md new file mode 100644 index 00000000000..200f84db1a5 --- /dev/null +++ b/stable/matomo/5.0.0/app-readme.md @@ -0,0 +1,8 @@ +Matomo is the leading Free/Libre open analytics platform + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/matomo](https://truecharts.org/docs/charts/stable/matomo) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/matomo/5.0.0/charts/common-10.9.7.tgz b/stable/matomo/5.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/matomo/5.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/matomo/5.0.0/charts/mariadb-4.0.5.tgz b/stable/matomo/5.0.0/charts/mariadb-4.0.5.tgz new file mode 100644 index 00000000000..647d1dc1772 Binary files /dev/null and b/stable/matomo/5.0.0/charts/mariadb-4.0.5.tgz differ diff --git a/stable/matomo/5.0.0/ix_values.yaml b/stable/matomo/5.0.0/ix_values.yaml new file mode 100644 index 00000000000..b8c7443e389 --- /dev/null +++ b/stable/matomo/5.0.0/ix_values.yaml @@ -0,0 +1,99 @@ +image: + repository: tccr.io/truecharts/matomo + tag: 4.12.3@sha256:9437fc2497e13e54f13a99318a7b5ad9cdae8e804c3a089bd662724b17c87511 + pullPolicy: IfNotPresent + +securityContext: + runAsNonRoot: false + readOnlyRootFilesystem: false + +# Run as root for the cron to work +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +env: + BITNAMI_DEBUG: true + APACHE_HTTP_PORT_NUMBER: "{{ .Values.service.main.ports.main.port }}" + APACHE_HTTPS_PORT_NUMBER: "{{ .Values.service.https.ports.https.port }}" + MATOMO_DATABASE_PORT_NUMBER: 3306 + MATOMO_DATABASE_NAME: "{{ .Values.mariadb.mariadbDatabase }}" + MATOMO_DATABASE_USER: "{{ .Values.mariadb.mariadbUsername }}" + PHP_DATE_TIMEZONE: "{{ .Values.TZ }}" + # User / Site Config + MATOMO_USERNAME: "admin" + MATOMO_PASSWORD: "password" + MATOMO_EMAIL: "myemail@example.com" + MATOMO_WEBSITE_NAME: "My Website" + MATOMO_WEBSITE_HOST: "https://web.example.com" + MATOMO_HOST: "127.0.0.1" + # Reverse Proxy Config + MATOMO_ENABLE_PROXY_URI_HEADER: false + MATOMO_ENABLE_ASSUME_SECURE_PROTOCOL: false + MATOMO_ENABLE_FORCE_SSL: false + # No defaults, but usually this header is used + # MATOMO_PROXY_CLIENT_HEADER: "HTTP_X_FORWARDED_FOR" + # SMTP Config + MATOMO_SMTP_HOST: "" + MATOMO_SMTP_PORT: "" + MATOMO_SMTP_USER: "" + MATOMO_SMTP_PASSWORD: "" + # Available protocols are: "ssl", "tls", "none" + MATOMO_SMTP_PROTOCOL: "" + # Available mechanisms are: "Plain", "Login", "Crammd5" + MATOMO_SMTP_AUTH: "Plain" + # PHP Config + PHP_MEMORY_LIMIT: "2048M" + PHP_ENABLE_OPCACHE: true + # PHP_EXPOSE_PHP: + # PHP_MAX_EXECUTION_TIME: + # PHP_MAX_INPUT_TIME: + # PHP_MAX_INPUT_VARS: + # PHP_POST_MAX_SIZE: + # PHP_UPLOAD_MAX_FILESIZE: + MATOMO_DATABASE_HOST: + secretKeyRef: + name: mariadbcreds + key: plainhost + MATOMO_DATABASE_PASSWORD: + secretKeyRef: + name: mariadbcreds + key: mariadb-password + +probes: + liveness: + path: "/index.php" + readiness: + path: "/index.php" + startup: + path: "/index.php" + +service: + main: + ports: + main: + protocol: HTTP + port: 10172 + targetPort: 10172 + https: + enabled: true + ports: + https: + enabled: true + protocol: HTTPS + port: 10173 + targetPort: 10173 + +persistence: + data: + enabled: true + mountPath: "/bitnami/matomo" + +mariadb: + enabled: true + mariadbUsername: matomo + mariadbDatabase: matomo + existingSecret: "mariadbcreds" + +portal: + enabled: true diff --git a/stable/matomo/5.0.0/questions.yaml b/stable/matomo/5.0.0/questions.yaml new file mode 100644 index 00000000000..74bf9cdb493 --- /dev/null +++ b/stable/matomo/5.0.0/questions.yaml @@ -0,0 +1,1993 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: env + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: BITNAMI_DEBUG + label: "BITNAMI_DEBUG" + description: "Increase verbosity on initialization logs." + schema: + type: boolean + default: false + - variable: MATOMO_USERNAME + label: "MATOMO_USERNAME (First Install Only)" + description: "Matomo application username" + schema: + type: string + required: true + default: "admin" + - variable: MATOMO_PASSWORD + label: "MATOMO_PASSWORD (First Install Only)" + description: "Matomo application password" + schema: + type: string + required: true + private: true + default: "" + - variable: MATOMO_HOST + label: "MATOMO_HOST (First Install Only)" + description: "Matomo application host" + schema: + type: string + required: true + default: "127.0.0.1" + - variable: MATOMO_EMAIL + label: "MATOMO_EMAIL (First Install Only)" + description: "Matomo application email" + schema: + type: string + required: true + default: "email@example.com" + - variable: MATOMO_WEBSITE_NAME + label: "MATOMO_WEBSITE_NAME (First Install Only)" + description: "Name of a website to track in Matomo" + schema: + type: string + required: true + default: "My Website" + - variable: MATOMO_WEBSITE_HOST + label: "MATOMO_WEBSITE_HOST (First Install Only)" + description: "Website's host or domain to track in Matomo" + schema: + type: string + required: true + default: "https://web.example.com" + - variable: MATOMO_SMTP_HOST + label: "MATOMO_SMTP_HOST (First Install Only)" + description: "Matomo SMTP host" + schema: + type: string + default: "" + - variable: MATOMO_SMTP_PORT + label: "MATOMO_SMTP_PORT (First Install Only)" + description: "Matomo SMTP port" + schema: + type: string + default: "" + - variable: MATOMO_SMTP_USER + label: "MATOMO_SMTP_USER (First Install Only)" + description: "Matomo SMTP user" + schema: + type: string + default: "" + - variable: MATOMO_SMTP_PASSWORD + label: "MATOMO_SMTP_PASSWORD (First Install Only)" + description: "Matomo SMTP password" + schema: + type: string + private: true + default: "" + - variable: MATOMO_SMTP_PROTOCOL + label: "MATOMO_SMTP_PROTOCOL (First Install Only)" + description: "Matomo SMTP protocol" + schema: + type: string + private: true + default: "none" + enum: + - value: ssl + description: "ssl" + - value: "tls" + description: "tls" + - value: none + description: "none" + - variable: MATOMO_SMTP_AUTH + label: "MATOMO_SMTP_AUTH (First Install Only)" + description: "Matomo SMTP authentication mechanism to use" + schema: + type: string + private: true + default: "Plain" + enum: + - value: Crammd5 + description: "Crammd5" + - value: "Login" + description: "Login" + - value: Plain + description: "Plain" + - variable: phpconfig + label: "PHP Config (Advanced)" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PHP_MEMORY_LIMIT + label: "PHP_MEMORY_LIMIT" + description: "Memory limit for PHP scripts" + schema: + type: string + default: "2048M" + - variable: PHP_ENABLE_OPCACHE + label: "PHP_ENABLE_OPCACHE" + description: "Enable OPcache for PHP scripts" + schema: + type: boolean + default: true + - variable: PHP_EXPOSE_PHP + label: "PHP_EXPOSE_PHP" + description: "Enables HTTP header with PHP version" + schema: + type: boolean + default: true + - variable: PHP_MAX_EXECUTION_TIME + label: "PHP_MAX_EXECUTION_TIME" + description: "Maximum execution time for PHP scripts" + schema: + type: string + default: "" + - variable: PHP_MAX_INPUT_TIME + label: "PHP_MAX_INPUT_TIME" + description: "Maximum input time for PHP scripts" + schema: + type: string + default: "" + - variable: PHP_MAX_INPUT_VARS + label: "PHP_MAX_INPUT_VARS" + description: "Maximum amount of input variables for PHP scripts" + schema: + type: string + default: "" + - variable: PHP_POST_MAX_SIZE + label: "PHP_POST_MAX_SIZE" + description: "Maximum size for PHP POST requests" + schema: + type: string + default: "" + - variable: PHP_UPLOAD_MAX_FILESIZE + label: "PHP_UPLOAD_MAX_FILESIZE" + description: "Maximum file size for PHP uploads" + schema: + type: string + default: "" + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10172 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: data + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/pretend-youre-xyzzy/7.0.3/templates/common.yaml b/stable/matomo/5.0.0/templates/common.yaml similarity index 100% rename from stable/pretend-youre-xyzzy/7.0.3/templates/common.yaml rename to stable/matomo/5.0.0/templates/common.yaml diff --git a/stable/retrobot/2.0.3/values.yaml b/stable/matomo/5.0.0/values.yaml similarity index 100% rename from stable/retrobot/2.0.3/values.yaml rename to stable/matomo/5.0.0/values.yaml diff --git a/stable/mattermost/5.0.0/CHANGELOG.md b/stable/mattermost/5.0.0/CHANGELOG.md new file mode 100644 index 00000000000..53bcbc8b574 --- /dev/null +++ b/stable/mattermost/5.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [mattermost-4.0.0](https://github.com/truecharts/charts/compare/mattermost-3.0.56...mattermost-4.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [mattermost-3.0.59](https://github.com/truecharts/charts/compare/mattermost-3.0.56...mattermost-3.0.59) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [mattermost-3.0.58](https://github.com/truecharts/charts/compare/mattermost-3.0.56...mattermost-3.0.58) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [mattermost-3.0.58](https://github.com/truecharts/charts/compare/mattermost-3.0.56...mattermost-3.0.58) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [mattermost-3.0.58](https://github.com/truecharts/charts/compare/mattermost-3.0.56...mattermost-3.0.58) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [mattermost-3.0.57](https://github.com/truecharts/charts/compare/mattermost-3.0.56...mattermost-3.0.57) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + diff --git a/stable/mattermost/5.0.0/Chart.yaml b/stable/mattermost/5.0.0/Chart.yaml new file mode 100644 index 00000000000..4e5e9d90911 --- /dev/null +++ b/stable/mattermost/5.0.0/Chart.yaml @@ -0,0 +1,33 @@ +apiVersion: v2 +appVersion: "7.3" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 +description: Mattermost is an open source platform for secure collaboration across the entire software development lifecycle. +home: https://truecharts.org/docs/charts/stable/mattermost +icon: https://truecharts.org/img/hotlink-ok/chart-icons/mattermost.png +keywords: + - team + - mattermost + - development +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: mattermost +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/mattermost + - https://github.com/mattermost/mattermost-server + - https://github.com/mattermost/docker +version: 5.0.0 +annotations: + truecharts.org/catagories: | + - hosting + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/mattermost/5.0.0/README.md b/stable/mattermost/5.0.0/README.md new file mode 100644 index 00000000000..12597fe65d8 --- /dev/null +++ b/stable/mattermost/5.0.0/README.md @@ -0,0 +1,108 @@ +# mattermost + +Mattermost is an open source platform for secure collaboration across the entire software development lifecycle. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [mattermost](https://truecharts.org/docs/charts/stable/mattermost) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/mattermost> +* <https://github.com/mattermost/mattermost-server> +* <https://github.com/mattermost/docker> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.122 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `mattermost` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install mattermost TrueCharts/mattermost +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `mattermost` deployment + +```console +helm uninstall mattermost +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install mattermost \ + --set env.TZ="America/New York" \ + TrueCharts/mattermost +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install mattermost TrueCharts/mattermost -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/mattermost/5.0.0/app-changelog.md b/stable/mattermost/5.0.0/app-changelog.md new file mode 100644 index 00000000000..9c4173f4f3d --- /dev/null +++ b/stable/mattermost/5.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [mattermost-5.0.0](https://github.com/truecharts/charts/compare/mattermost-4.0.3...mattermost-5.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/mattermost/5.0.0/app-readme.md b/stable/mattermost/5.0.0/app-readme.md new file mode 100644 index 00000000000..51031a7d0c9 --- /dev/null +++ b/stable/mattermost/5.0.0/app-readme.md @@ -0,0 +1,8 @@ +Mattermost is an open source platform for secure collaboration across the entire software development lifecycle. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/mattermost](https://truecharts.org/docs/charts/stable/mattermost) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/mattermost/5.0.0/charts/common-10.9.7.tgz b/stable/mattermost/5.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/mattermost/5.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/mattermost/5.0.0/charts/postgresql-9.0.5.tgz b/stable/mattermost/5.0.0/charts/postgresql-9.0.5.tgz new file mode 100644 index 00000000000..8fe3c326a7c Binary files /dev/null and b/stable/mattermost/5.0.0/charts/postgresql-9.0.5.tgz differ diff --git a/stable/mattermost/5.0.0/ix_values.yaml b/stable/mattermost/5.0.0/ix_values.yaml new file mode 100644 index 00000000000..c05972e2cd9 --- /dev/null +++ b/stable/mattermost/5.0.0/ix_values.yaml @@ -0,0 +1,50 @@ +image: + repository: tccr.io/truecharts/mattermost + tag: 7.3@sha256:be700165a0f8ed996982d758ceb20523f401333f333119ef461857f89ecee792 + pullPolicy: IfNotPresent + +env: + TIMEZONE: "{{ .Values.TZ }}" + MM_SQLSETTINGS_DRIVERNAME: "postgres" + MM_BLEVESETTINGS_INDEXDIR: "/mattermost/bleve-indexes" + MM_SERVICESETTINGS_SITEURL: "https://test.example.com" + MM_SQLSETTINGS_DATASOURCE: + secretKeyRef: + name: dbcreds + key: urlnossl + +service: + main: + ports: + main: + port: 10239 + targetPort: 8065 + +persistence: + config: + enabled: true + mountPath: "/mattermost/config" + data: + enabled: true + mountPath: "/mattermost/data" + logs: + enabled: true + mountPath: "/mattermost/logs" + plugins: + enabled: true + mountPath: "/mattermost/plugins" + clientplugins: + enabled: true + mountPath: "/mattermost/client/plugins" + bleveindexes: + enabled: true + mountPath: "/mattermost/bleve-indexes" + +postgresql: + enabled: true + existingSecret: "dbcreds" + postgresqlUsername: mattermost + postgresqlDatabase: mattermost + +portal: + enabled: true diff --git a/stable/mattermost/5.0.0/questions.yaml b/stable/mattermost/5.0.0/questions.yaml new file mode 100644 index 00000000000..3c4025e6476 --- /dev/null +++ b/stable/mattermost/5.0.0/questions.yaml @@ -0,0 +1,2192 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: env + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: MM_SERVICESETTINGS_SITEURL + label: "MM_SERVICESETTINGS_SITEURL" + description: "HTTPS URL on which you will reach this instance, eg. https://matter.example.com/" + schema: + type: string + default: "" + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10239 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Config." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: data + label: "App Data Storage" + description: "Stores the Application Data." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: logs + label: "App Logs Storage" + description: "Stores the Application Logs." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: plugins + label: "App Plugins Storage" + description: "Stores the Application Plugins." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: clientplugins + label: "App Client's Plugins Storage" + description: "Stores the Application Client's Plugins." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: bleveindexes + label: "App bleveIndexes Storage" + description: "Stores the Application bleveIndexes." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 568 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 568 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/protonmail-bridge/8.0.3/templates/common.yaml b/stable/mattermost/5.0.0/templates/common.yaml similarity index 100% rename from stable/protonmail-bridge/8.0.3/templates/common.yaml rename to stable/mattermost/5.0.0/templates/common.yaml diff --git a/stable/ring-mqtt/2.0.3/values.yaml b/stable/mattermost/5.0.0/values.yaml similarity index 100% rename from stable/ring-mqtt/2.0.3/values.yaml rename to stable/mattermost/5.0.0/values.yaml diff --git a/stable/mealie/13.0.0/CHANGELOG.md b/stable/mealie/13.0.0/CHANGELOG.md new file mode 100644 index 00000000000..ad56feb2d34 --- /dev/null +++ b/stable/mealie/13.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [mealie-12.0.0](https://github.com/truecharts/charts/compare/mealie-11.0.3...mealie-12.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [mealie-11.0.6](https://github.com/truecharts/charts/compare/mealie-11.0.3...mealie-11.0.6) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [mealie-11.0.5](https://github.com/truecharts/charts/compare/mealie-11.0.3...mealie-11.0.5) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [mealie-11.0.5](https://github.com/truecharts/charts/compare/mealie-11.0.3...mealie-11.0.5) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [mealie-11.0.5](https://github.com/truecharts/charts/compare/mealie-11.0.3...mealie-11.0.5) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [mealie-11.0.4](https://github.com/truecharts/charts/compare/mealie-11.0.3...mealie-11.0.4) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + diff --git a/stable/mealie/13.0.0/Chart.yaml b/stable/mealie/13.0.0/Chart.yaml new file mode 100644 index 00000000000..f6e5b897aab --- /dev/null +++ b/stable/mealie/13.0.0/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "1.0.0beta" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 +description: Mealie is a self hosted recipe manager and meal planner with a RestAPI backend +home: https://truecharts.org/docs/charts/stable/mealie +icon: https://truecharts.org/img/hotlink-ok/chart-icons/mealie.png +keywords: + - grocy +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: mealie +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/mealie + - https://github.com/hay-kot/mealie +version: 13.0.0 +annotations: + truecharts.org/catagories: | + - utilities + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/mealie/13.0.0/README.md b/stable/mealie/13.0.0/README.md new file mode 100644 index 00000000000..9377c537fb7 --- /dev/null +++ b/stable/mealie/13.0.0/README.md @@ -0,0 +1,107 @@ +# mealie + +Mealie is a self hosted recipe manager and meal planner with a RestAPI backend + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [mealie](https://truecharts.org/docs/charts/stable/mealie) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/mealie> +* <https://github.com/hay-kot/mealie> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.122 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `mealie` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install mealie TrueCharts/mealie +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `mealie` deployment + +```console +helm uninstall mealie +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install mealie \ + --set env.TZ="America/New York" \ + TrueCharts/mealie +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install mealie TrueCharts/mealie -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/mealie/13.0.0/app-changelog.md b/stable/mealie/13.0.0/app-changelog.md new file mode 100644 index 00000000000..123d67b9e94 --- /dev/null +++ b/stable/mealie/13.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [mealie-13.0.0](https://github.com/truecharts/charts/compare/mealie-12.0.3...mealie-13.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/mealie/13.0.0/app-readme.md b/stable/mealie/13.0.0/app-readme.md new file mode 100644 index 00000000000..f37d3627f24 --- /dev/null +++ b/stable/mealie/13.0.0/app-readme.md @@ -0,0 +1,8 @@ +Mealie is a self hosted recipe manager and meal planner with a RestAPI backend + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/mealie](https://truecharts.org/docs/charts/stable/mealie) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/mealie/13.0.0/charts/common-10.9.7.tgz b/stable/mealie/13.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/mealie/13.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/mealie/13.0.0/charts/postgresql-9.0.5.tgz b/stable/mealie/13.0.0/charts/postgresql-9.0.5.tgz new file mode 100644 index 00000000000..8fe3c326a7c Binary files /dev/null and b/stable/mealie/13.0.0/charts/postgresql-9.0.5.tgz differ diff --git a/stable/mealie/13.0.0/ix_values.yaml b/stable/mealie/13.0.0/ix_values.yaml new file mode 100644 index 00000000000..16e5c6f53c3 --- /dev/null +++ b/stable/mealie/13.0.0/ix_values.yaml @@ -0,0 +1,111 @@ +image: + repository: tccr.io/truecharts/mealie-frontend + tag: v1.0.0beta@sha256:4158c31d037c2ece8931d2e2b120654b6f658b020f9273e8a2cc289d9e715552 + pullPolicy: IfNotPresent + +apiImage: + repository: tccr.io/truecharts/mealie-api + tag: v1.0.0beta@sha256:1a3b047474f908ae97a78d0f679892aa0f1bbea1e97abaf57c115df1b33d398a + pullPolicy: IfNotPresent + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +mealie_frontend: + theme: + light_primary: "#E58325" + light_accent: "#007A99" + light_secondary: "#973542" + light_success: "#43A047" + light_info: "#1976D2" + light_warning: "#FF6D00" + light_error: "#EF5350" + dark_primary: "#E58325" + dark_accent: "#007A99" + dark_secondary: "#973542" + dark_success: "#43A047" + dark_info: "#1976D2" + dark_warning: "#FF6D00" + dark_error: "#EF5350" + +mealie_backend: + general: + allow_signup: true + default_group: Home + default_email: changeme@email.com + base_url: "" + token_time: 48 + security: + max_login_attempts: 5 + user_lockout_time: 24 + webworkers: + workers_per_core: 1 + max_workers: 1 + web_concurrency: 1 + smtp: + user: "" + password: "" + host: "" + port: 587 + from_name: Mealie + from_email: "" + # TLS | SSL | NONE + auth_strategy: TLS + ldap: + auth_enabled: false + server_url: "" + tls_insecure: false + tls_cacertfile: "" + bind_template: "" + base_dn: "" + admin_filter: "" + +envFrom: + - configMapRef: + name: '{{ include "tc.common.names.fullname" . }}-frontend-config' + +probes: + liveness: + type: HTTP + path: / + readiness: + type: HTTP + path: / + startup: + type: HTTP + path: / + +service: + main: + ports: + main: + port: 10018 + protocol: HTTP + targetPort: 3000 + api: + enabled: true + type: ClusterIP + ports: + api: + enabled: true + protocol: HTTP + port: 10019 + +persistence: + data: + enabled: true + mountPath: /app/data + +postgresql: + enabled: true + existingSecret: dbcreds + postgresqlUsername: mealie + postgresqlDatabase: mealie + +portal: + enabled: true diff --git a/stable/mealie/13.0.0/questions.yaml b/stable/mealie/13.0.0/questions.yaml new file mode 100644 index 00000000000..0e1835241c9 --- /dev/null +++ b/stable/mealie/13.0.0/questions.yaml @@ -0,0 +1,2167 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: mealie_frontend + group: App Configuration + label: Mealie Frontend Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: theme + label: Theme + schema: + additional_attrs: true + type: dict + attrs: + - variable: light_primary + label: Light Primary + description: Light Theme Config Variable + schema: + type: string + default: "#E58325" + - variable: light_accent + label: Light Accent + description: Light Theme Config Variable + schema: + type: string + default: "#007A99" + - variable: light_secondary + label: Light Secondary + description: Light Theme Config Variable + schema: + type: string + default: "#973542" + - variable: light_success + label: Light Success + description: Light Theme Config Variable + schema: + type: string + default: "#43A047" + - variable: light_info + label: Light Info + description: Light Theme Config Variable + schema: + type: string + default: "#1976D2" + - variable: light_warning + label: Light Warning + description: Light Theme Config Variable + schema: + type: string + default: "#FF6D00" + - variable: light_error + label: Light Error + description: Light Theme Config Variable + schema: + type: string + default: "#EF5350" + - variable: dark_primary + label: Dark Primary + description: Dark Theme Config Variable + schema: + type: string + default: "#E58325" + - variable: dark_accent + label: Dark Accent + description: Dark Theme Config Variable + schema: + type: string + default: "#007A99" + - variable: dark_secondary + label: Dark Secondary + description: Dark Theme Config Variable + schema: + type: string + default: "#973542" + - variable: dark_success + label: Dark Success + description: Dark Theme Config Variable + schema: + type: string + default: "#43A047" + - variable: dark_info + label: Dark Info + description: Dark Theme Config Variable + schema: + type: string + default: "#1976D2" + - variable: dark_warning + label: Dark Warning + description: Dark Theme Config Variable + schema: + type: string + default: "#FF6D00" + - variable: dark_error + label: Dark Error + description: Dark Theme Config Variable + schema: + type: string + default: "#EF5350" + - variable: mealie_backend + group: App Configuration + label: Mealie Backend Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: general + label: General + schema: + additional_attrs: true + type: dict + attrs: + - variable: allow_signup + label: Allow Sign up + description: Allow user sign-up without token + schema: + type: boolean + default: true + - variable: default_group + label: Default Group + description: The default group for users + schema: + type: string + default: Home + - variable: default_email + label: Default Email + description: The default username for the superuser + schema: + type: string + default: changeme@email.com + - variable: base_url + label: Base URL + description: Used for Notifications + schema: + type: string + default: "" + - variable: token_time + label: Token Time + description: The time in hours that a login/auth token is valid + schema: + type: int + default: 48 + - variable: security + label: Security + schema: + additional_attrs: true + type: dict + attrs: + - variable: max_login_attempts + label: Max Login Attempts + description: Maximum times a user can provide an invalid password before their account is locked + schema: + type: int + default: 5 + - variable: user_lockout_time + label: User Lockout Time + description: Time in hours for how long a users account is locked + schema: + type: int + default: 24 + - variable: webworkers + label: Web Workers + schema: + additional_attrs: true + type: dict + attrs: + - variable: workers_per_core + label: Workers Per Core + description: Set the number of workers to the number of CPU cores multiplied by this value. + schema: + type: int + default: 1 + - variable: max_workers + label: Max Workers + description: Set the maximum number of workers to use. Default is not set meaning unlimited. + schema: + type: int + default: 1 + - variable: web_concurrency + label: Web Concurrency + description: Override the automatic definition of number of workers. + schema: + type: int + default: 1 + - variable: smtp + label: SMTP + schema: + additional_attrs: true + type: dict + attrs: + - variable: user + label: User + description: Mail User + schema: + type: string + default: "" + - variable: password + label: Password + description: Mail Password + schema: + type: string + private: true + default: "" + - variable: host + label: Host + description: Mail Host + schema: + type: string + default: "" + - variable: port + label: Port + description: Mail Port + schema: + type: int + default: 587 + - variable: from_name + label: From Name + description: Mail From Name + schema: + type: string + default: Mealie + - variable: from_email + label: From Email + description: Mail From Email + schema: + type: string + default: "" + - variable: auth_strategy + label: Auth Strategy + description: Mail Auth Strategy + schema: + type: string + default: "TLS" + enum: + - value: TLS + description: TLS + - value: SSL + description: SSL + - value: NONE + description: NONE + - variable: ldap + label: LDAP + schema: + additional_attrs: true + type: dict + attrs: + - variable: auth_enabled + label: Auth Enabled + description: Authenticate via an external LDAP server in addition to built-in Mealie auth + schema: + type: boolean + default: false + - variable: server_url + label: Server URL + description: LDAP server URL + schema: + type: string + default: "" + - variable: tls_insecure + label: TLS Insecure + description: Do not verify server certificate when using secure LDAP + schema: + type: boolean + default: false + - variable: tls_cacertfile + label: TLS CA Cert File + description: File path to Certificate Authority used to verify server certificate + schema: + type: string + default: "" + - variable: bind_template + label: Bind Template + description: Templated DN for users, {} will be replaced with the username. + schema: + type: string + default: "" + - variable: base_dn + label: Base DN + description: Starting point when searching for users authentication. + schema: + type: string + default: "" + - variable: admin_filter + label: Admin Filter + description: Optional LDAP filter, which tells Mealie the LDAP user .is an admin + schema: + type: string + default: "" + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Service + description: The Primary service on which the healthcheck runs, often the webUI + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Service Port Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + description: This port exposes the container port on the service + schema: + type: int + default: 10018 + required: true + - variable: api + label: API Service + description: The API Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: ClusterIP + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: api + label: API Service Port Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + description: This port exposes the container port on the service + schema: + type: int + default: 10019 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: data + label: App Data Storage + description: Stores the Application Data. + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: Privileged mode + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: ReadOnly Root Filesystem + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: Allow Privilege Escalation + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: runAsNonRoot + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: runAsUser + description: The UserID of the user running the application + schema: + type: int + default: 0 + - variable: runAsGroup + label: runAsGroup + description: The groupID this App of the user running the application + schema: + type: int + default: 0 + - variable: fsGroup + label: fsGroup + description: The group that should own ALL storage. + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/mealie/13.0.0/templates/_api.tpl b/stable/mealie/13.0.0/templates/_api.tpl new file mode 100644 index 00000000000..d8909fdfdc9 --- /dev/null +++ b/stable/mealie/13.0.0/templates/_api.tpl @@ -0,0 +1,41 @@ +{{- define "mealie.api" -}} +image: {{ .Values.apiImage.repository }}:{{ .Values.apiImage.tag }} +imagePullPolicy: {{ .Values.apiImage.pullPolicy }} +securityContext: + runAsUser: {{ .Values.podSecurityContext.runAsUser }} + runAsGroup: {{ .Values.podSecurityContext.runAsGroup }} + readOnlyRootFilesystem: {{ .Values.securityContext.readOnlyRootFilesystem }} + runAsNonRoot: {{ .Values.securityContext.runAsNonRoot }} +envFrom: + - secretRef: + name: '{{ include "tc.common.names.fullname" . }}-api-secret' + - configMapRef: + name: '{{ include "tc.common.names.fullname" . }}-api-config' +volumeMounts: + - name: data + mountPath: "/app/data" +readinessProbe: + httpGet: + path: /docs + port: {{ .Values.service.api.ports.api.port }} + initialDelaySeconds: {{ .Values.probes.readiness.spec.initialDelaySeconds }} + timeoutSeconds: {{ .Values.probes.readiness.spec.timeoutSeconds }} + periodSeconds: {{ .Values.probes.readiness.spec.periodSeconds }} + failureThreshold: {{ .Values.probes.readiness.spec.failureThreshold }} +livenessProbe: + httpGet: + path: /docs + port: {{ .Values.service.api.ports.api.port }} + initialDelaySeconds: {{ .Values.probes.readiness.spec.initialDelaySeconds }} + timeoutSeconds: {{ .Values.probes.readiness.spec.timeoutSeconds }} + periodSeconds: {{ .Values.probes.readiness.spec.periodSeconds }} + failureThreshold: {{ .Values.probes.readiness.spec.failureThreshold }} +startupProbe: + httpGet: + path: /docs + port: {{ .Values.service.api.ports.api.port }} + initialDelaySeconds: {{ .Values.probes.readiness.spec.initialDelaySeconds }} + timeoutSeconds: {{ .Values.probes.readiness.spec.timeoutSeconds }} + periodSeconds: {{ .Values.probes.readiness.spec.periodSeconds }} + failureThreshold: {{ .Values.probes.readiness.spec.failureThreshold }} +{{- end -}} diff --git a/stable/mealie/13.0.0/templates/_configmap.tpl b/stable/mealie/13.0.0/templates/_configmap.tpl new file mode 100644 index 00000000000..5cf8dd9dfb3 --- /dev/null +++ b/stable/mealie/13.0.0/templates/_configmap.tpl @@ -0,0 +1,131 @@ +{{/* Define the configmap */}} +{{- define "mealie.config" -}} + +{{- $frontendConfigName := printf "%s-frontend-config" (include "tc.common.names.fullname" .) }} +{{- $apiConfigName := printf "%s-api-config" (include "tc.common.names.fullname" .) }} + +--- + +apiVersion: v1 +kind: ConfigMap +metadata: + name: {{ $frontendConfigName }} + labels: + {{- include "tc.common.labels" . | nindent 4 }} +data: + API_URL: http://localhost:{{ .Values.service.api.ports.api.port }} + THEME_LIGHT_PRIMARY: {{ .Values.mealie_frontend.theme.light_primary | default "#E58325" | quote }} + THEME_LIGHT_ACCENT: {{ .Values.mealie_frontend.theme.light_accent | default "#007A99" | quote }} + THEME_LIGHT_SECONDARY: {{ .Values.mealie_frontend.theme.light_secondary | default "#973542" | quote }} + THEME_LIGHT_SUCCESS: {{ .Values.mealie_frontend.theme.light_success | default "#43A047" | quote }} + THEME_LIGHT_INFO: {{ .Values.mealie_frontend.theme.light_info | default "#1976D2" | quote }} + THEME_LIGHT_WARNING: {{ .Values.mealie_frontend.theme.light_warning | default "#FF6D00" | quote }} + THEME_LIGHT_ERROR: {{ .Values.mealie_frontend.theme.light_error | default "#EF5350" | quote }} + THEME_DARK_PRIMARY: {{ .Values.mealie_frontend.theme.dark_primary | default "#E58325" | quote }} + THEME_DARK_ACCENT: {{ .Values.mealie_frontend.theme.dark_accent | default "#007A99" | quote }} + THEME_DARK_SECONDARY: {{ .Values.mealie_frontend.theme.dark_secondary | default "#973542" | quote }} + THEME_DARK_SUCCESS: {{ .Values.mealie_frontend.theme.dark_success | default "#43A047" | quote }} + THEME_DARK_INFO: {{ .Values.mealie_frontend.theme.dark_info | default "#1976D2" | quote }} + THEME_DARK_WARNING: {{ .Values.mealie_frontend.theme.dark_warning | default "#FF6D00" | quote }} + THEME_DARK_ERROR: {{ .Values.mealie_frontend.theme.dark_error | default "#EF5350" | quote }} + +--- + +apiVersion: v1 +kind: ConfigMap +metadata: + name: {{ $apiConfigName }} + labels: + {{- include "tc.common.labels" . | nindent 4 }} +data: + PUID: {{ .Values.security.PUID | quote }} + PGID: {{ .Values.podSecurityContext.fsGroup | quote }} + TZ: {{ .Values.TZ }} + DB_ENGINE: "postgres" + POSTGRES_PORT: "5432" + POSTGRES_USER: {{ .Values.postgresql.postgresqlUsername }} + POSTGRES_DB: {{ .Values.postgresql.postgresqlDatabase }} + POSTGRES_SERVER: {{ printf "%v-%v" .Release.Name "postgresql" }} + API_PORT: {{ .Values.service.api.ports.api.port | quote }} + {{/* User Defined */}} + {{/* General */}} + ALLOW_SIGNUP: {{ .Values.mealie_backend.general.allow_signup | quote }} + API_DOCS: "true" + {{- with .Values.mealie_backend.general.default_group }} + DEFAULT_GROUP: {{ . }} + {{- end }} + {{- with .Values.mealie_backend.general.default_email }} + DEFAULT_EMAIL: {{ . }} + {{- end }} + {{- with .Values.mealie_backend.general.base_url }} + BASE_URL: {{ . }} + {{- end }} + {{- if hasKey .Values.mealie_backend.general "token_time" }} + {{- if or .Values.mealie_backend.general.token_time (eq 0 (int .Values.mealie_backend.general.token_time)) }} + TOKEN_TIME: {{ .Values.mealie_backend.general.token_time | quote }} + {{- end }} + {{- end }} + {{/* Security */}} + {{- if hasKey .Values.mealie_backend.security "max_login_attempts" }} + {{- if or .Values.mealie_backend.security.max_login_attempts (eq 0 (int .Values.mealie_backend.security.max_login_attempts)) }} + SECURITY_MAX_LOGIN_ATTEMPTS: {{ .Values.mealie_backend.security.max_login_attempts | quote }} + {{- end }} + {{- end }} + {{- if hasKey .Values.mealie_backend.security "user_lockout_time" }} + {{- if or .Values.mealie_backend.security.user_lockout_time (eq 0 (int .Values.mealie_backend.security.user_lockout_time)) }} + SECURITY_USER_LOCKOUT_TIME: {{ .Values.mealie_backend.security.user_lockout_time | quote }} + {{- end }} + {{- end }} + {{/* Security */}} + {{- if hasKey .Values.mealie_backend.webworkers "workers_per_core" }} + {{- if or .Values.mealie_backend.webworkers.workers_per_core (eq 0 (int .Values.mealie_backend.webworkers.workers_per_core)) }} + WORKERS_PER_CORE: {{ .Values.mealie_backend.webworkers.workers_per_core | quote }} + {{- end }} + {{- end }} + {{- if hasKey .Values.mealie_backend.webworkers "max_workers" }} + {{- if or .Values.mealie_backend.webworkers.max_workers (eq 0 (int .Values.mealie_backend.webworkers.max_workers)) }} + MAX_WORKERS: {{ .Values.mealie_backend.webworkers.max_workers | quote }} + {{- end }} + {{- end }} + {{- if hasKey .Values.mealie_backend.webworkers "web_concurrency" }} + {{- if or .Values.mealie_backend.webworkers.web_concurrency (eq 0 (int .Values.mealie_backend.webworkers.web_concurrency)) }} + WEB_CONCURRENCY: {{ .Values.mealie_backend.webworkers.web_concurrency | quote }} + {{- end }} + {{- end }} + {{/* SMTP */}} + {{- if hasKey .Values.mealie_backend.smtp "port" }} + {{- if or .Values.mealie_backend.smtp.port (eq 0 (int .Values.mealie_backend.smtp.port)) }} + SMTP_PORT: {{ .Values.mealie_backend.smtp.port | quote }} + {{- end }} + {{- end }} + {{- with .Values.mealie_backend.smtp.host }} + SMTP_HOST: {{ . }} + {{- end }} + {{- with .Values.mealie_backend.smtp.from_name }} + SMTP_FROM_NAME: {{ . }} + {{- end }} + {{- with .Values.mealie_backend.smtp.auth_strategy }} + SMTP_AUTH_STRATEGY: {{ . }} + {{- end }} + {{- with .Values.mealie_backend.smtp.from_email }} + SMTP_FROM_EMAIL: {{ . }} + {{- end }} + {{/* SMTP */}} + LDAP_AUTH_ENABLED: {{ .Values.mealie_backend.ldap.auth_enabled | quote }} + LDAP_TLS_INSECURE: {{ .Values.mealie_backend.ldap.tls_insecure | quote }} + {{- with .Values.mealie_backend.ldap.server_url }} + LDAP_SERVER_URL: {{ . }} + {{- end }} + {{- with .Values.mealie_backend.ldap.tls_cacertfile }} + LDAP_TLS_CACERTFILE: {{ . }} + {{- end }} + {{- with .Values.mealie_backend.ldap.bind_template }} + LDAP_BIND_TEMPLATE: {{ . }} + {{- end }} + {{- with .Values.mealie_backend.ldap.base_dn }} + LDAP_BASE_DN: {{ . }} + {{- end }} + {{- with .Values.mealie_backend.ldap.admin_filter }} + LDAP_ADMIN_FILTER: {{ . }} + {{- end }} +{{- end -}} diff --git a/stable/mealie/13.0.0/templates/_secret.tpl b/stable/mealie/13.0.0/templates/_secret.tpl new file mode 100644 index 00000000000..a4b535c9079 --- /dev/null +++ b/stable/mealie/13.0.0/templates/_secret.tpl @@ -0,0 +1,24 @@ +{{/* Define the secret */}} +{{- define "mealie.secret" -}} + +{{- $apiSecretName := printf "%s-api-secret" (include "tc.common.names.fullname" .) }} + +--- + +{{/* This secrets are loaded on both main authentik container and worker */}} +apiVersion: v1 +kind: Secret +type: Opaque +metadata: + name: {{ $apiSecretName }} + labels: + {{- include "tc.common.labels" . | nindent 4 }} +data: + POSTGRES_PASSWORD: {{ .Values.postgresql.postgresqlPassword | trimAll "\"" | b64enc }} + {{- with .Values.mealie_backend.smtp.user | b64enc }} + SMTP_USER: {{ . }} + {{- end }} + {{- with .Values.mealie_backend.smtp.password | b64enc }} + SMTP_PASSWORD: {{ . }} + {{- end }} +{{- end }} diff --git a/stable/mealie/13.0.0/templates/common.yaml b/stable/mealie/13.0.0/templates/common.yaml new file mode 100644 index 00000000000..bd88d41c606 --- /dev/null +++ b/stable/mealie/13.0.0/templates/common.yaml @@ -0,0 +1,13 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.common.loader.init" . }} + +{{/* Render secret */}} +{{- include "mealie.secret" . }} + +{{/* Render config */}} +{{- include "mealie.config" . }} + +{{- $_ := set .Values.additionalContainers "api" (include "mealie.api" . | fromYaml) -}} + +{{/* Render the templates */}} +{{ include "tc.common.loader.apply" . }} diff --git a/stable/rsnapshot/3.0.3/values.yaml b/stable/mealie/13.0.0/values.yaml similarity index 100% rename from stable/rsnapshot/3.0.3/values.yaml rename to stable/mealie/13.0.0/values.yaml diff --git a/stable/mediainfo/2.0.3/Chart.lock b/stable/mediainfo/2.0.3/Chart.lock deleted file mode 100644 index 700e778df9a..00000000000 --- a/stable/mediainfo/2.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:54:52.65420636Z" diff --git a/stable/mediainfo/2.0.3/Chart.yaml b/stable/mediainfo/2.0.3/Chart.yaml deleted file mode 100644 index 2dd6875d400..00000000000 --- a/stable/mediainfo/2.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: "22.10.2" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: MediaInfo is a convenient unified display of the most relevant technical and tag data for video and audio files. -home: https://truecharts.org/docs/charts/stable/mediainfo -icon: https://truecharts.org/img/hotlink-ok/chart-icons/mediainfo.png -keywords: - - info - - media -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: mediainfo -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/mediainfo - - https://github.com/jlesage/docker-mediainfo - - https://hub.docker.com/r/jlesage/mediainfo/ -type: application -version: 2.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/mediainfo/2.0.3/app-changelog.md b/stable/mediainfo/2.0.3/app-changelog.md deleted file mode 100644 index 2bd07de5808..00000000000 --- a/stable/mediainfo/2.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [mediainfo-2.0.3](https://github.com/truecharts/charts/compare/mediainfo-2.0.2...mediainfo-2.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/mediainfo/2.0.3/charts/common-10.9.4.tgz b/stable/mediainfo/2.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/mediainfo/2.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/mediainfo/2.0.3/CHANGELOG.md b/stable/mediainfo/2.0.4/CHANGELOG.md similarity index 100% rename from stable/mediainfo/2.0.3/CHANGELOG.md rename to stable/mediainfo/2.0.4/CHANGELOG.md diff --git a/stable/mediainfo/2.0.4/Chart.yaml b/stable/mediainfo/2.0.4/Chart.yaml new file mode 100644 index 00000000000..08b6c1533a9 --- /dev/null +++ b/stable/mediainfo/2.0.4/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "22.10.2" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: MediaInfo is a convenient unified display of the most relevant technical and tag data for video and audio files. +home: https://truecharts.org/docs/charts/stable/mediainfo +icon: https://truecharts.org/img/hotlink-ok/chart-icons/mediainfo.png +keywords: + - info + - media +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: mediainfo +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/mediainfo + - https://github.com/jlesage/docker-mediainfo + - https://hub.docker.com/r/jlesage/mediainfo/ +type: application +version: 2.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/mediainfo/2.0.3/README.md b/stable/mediainfo/2.0.4/README.md similarity index 100% rename from stable/mediainfo/2.0.3/README.md rename to stable/mediainfo/2.0.4/README.md diff --git a/stable/mediainfo/2.0.4/app-changelog.md b/stable/mediainfo/2.0.4/app-changelog.md new file mode 100644 index 00000000000..40193899195 --- /dev/null +++ b/stable/mediainfo/2.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [mediainfo-2.0.4](https://github.com/truecharts/charts/compare/mediainfo-2.0.3...mediainfo-2.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/mediainfo/2.0.3/app-readme.md b/stable/mediainfo/2.0.4/app-readme.md similarity index 100% rename from stable/mediainfo/2.0.3/app-readme.md rename to stable/mediainfo/2.0.4/app-readme.md diff --git a/stable/mediainfo/2.0.4/charts/common-10.9.7.tgz b/stable/mediainfo/2.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/mediainfo/2.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/mediainfo/2.0.3/ix_values.yaml b/stable/mediainfo/2.0.4/ix_values.yaml similarity index 100% rename from stable/mediainfo/2.0.3/ix_values.yaml rename to stable/mediainfo/2.0.4/ix_values.yaml diff --git a/stable/mediainfo/2.0.3/questions.yaml b/stable/mediainfo/2.0.4/questions.yaml similarity index 100% rename from stable/mediainfo/2.0.3/questions.yaml rename to stable/mediainfo/2.0.4/questions.yaml diff --git a/stable/prowlarr/7.0.3/templates/common.yaml b/stable/mediainfo/2.0.4/templates/common.yaml similarity index 100% rename from stable/prowlarr/7.0.3/templates/common.yaml rename to stable/mediainfo/2.0.4/templates/common.yaml diff --git a/stable/rss-bridge/3.0.3/values.yaml b/stable/mediainfo/2.0.4/values.yaml similarity index 100% rename from stable/rss-bridge/3.0.3/values.yaml rename to stable/mediainfo/2.0.4/values.yaml diff --git a/stable/medusa/4.0.3/Chart.lock b/stable/medusa/4.0.3/Chart.lock deleted file mode 100644 index 03944a54291..00000000000 --- a/stable/medusa/4.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:55:00.578796004Z" diff --git a/stable/medusa/4.0.3/Chart.yaml b/stable/medusa/4.0.3/Chart.yaml deleted file mode 100644 index 497bc6e9a02..00000000000 --- a/stable/medusa/4.0.3/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -appVersion: "1.0.9" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: An automatic Video Library Manager for TV Shows -home: https://truecharts.org/docs/charts/stable/medusa -icon: https://truecharts.org/img/hotlink-ok/chart-icons/medusa.png -keywords: - - medusa - - video - - library - - manager - - tv - - shows -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: medusa -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/medusa - - https://github.com/linuxserver/docker-medusa - - https://pymedusa.com/ -type: application -version: 4.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/medusa/4.0.3/app-changelog.md b/stable/medusa/4.0.3/app-changelog.md deleted file mode 100644 index f56f502a92f..00000000000 --- a/stable/medusa/4.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [medusa-4.0.3](https://github.com/truecharts/charts/compare/medusa-4.0.2...medusa-4.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/medusa/4.0.3/charts/common-10.9.4.tgz b/stable/medusa/4.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/medusa/4.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/medusa/4.0.3/CHANGELOG.md b/stable/medusa/4.0.4/CHANGELOG.md similarity index 100% rename from stable/medusa/4.0.3/CHANGELOG.md rename to stable/medusa/4.0.4/CHANGELOG.md diff --git a/stable/medusa/4.0.4/Chart.yaml b/stable/medusa/4.0.4/Chart.yaml new file mode 100644 index 00000000000..c5dbf669dca --- /dev/null +++ b/stable/medusa/4.0.4/Chart.yaml @@ -0,0 +1,33 @@ +apiVersion: v2 +appVersion: "1.0.9" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: An automatic Video Library Manager for TV Shows +home: https://truecharts.org/docs/charts/stable/medusa +icon: https://truecharts.org/img/hotlink-ok/chart-icons/medusa.png +keywords: + - medusa + - video + - library + - manager + - tv + - shows +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: medusa +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/medusa + - https://github.com/linuxserver/docker-medusa + - https://pymedusa.com/ +type: application +version: 4.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/medusa/4.0.3/README.md b/stable/medusa/4.0.4/README.md similarity index 100% rename from stable/medusa/4.0.3/README.md rename to stable/medusa/4.0.4/README.md diff --git a/stable/medusa/4.0.4/app-changelog.md b/stable/medusa/4.0.4/app-changelog.md new file mode 100644 index 00000000000..290543fcd96 --- /dev/null +++ b/stable/medusa/4.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [medusa-4.0.4](https://github.com/truecharts/charts/compare/medusa-4.0.3...medusa-4.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/medusa/4.0.3/app-readme.md b/stable/medusa/4.0.4/app-readme.md similarity index 100% rename from stable/medusa/4.0.3/app-readme.md rename to stable/medusa/4.0.4/app-readme.md diff --git a/stable/medusa/4.0.4/charts/common-10.9.7.tgz b/stable/medusa/4.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/medusa/4.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/medusa/4.0.3/ix_values.yaml b/stable/medusa/4.0.4/ix_values.yaml similarity index 100% rename from stable/medusa/4.0.3/ix_values.yaml rename to stable/medusa/4.0.4/ix_values.yaml diff --git a/stable/medusa/4.0.3/questions.yaml b/stable/medusa/4.0.4/questions.yaml similarity index 100% rename from stable/medusa/4.0.3/questions.yaml rename to stable/medusa/4.0.4/questions.yaml diff --git a/stable/muximux/4.0.3/templates/common.yaml b/stable/medusa/4.0.4/templates/common.yaml similarity index 100% rename from stable/muximux/4.0.3/templates/common.yaml rename to stable/medusa/4.0.4/templates/common.yaml diff --git a/stable/satisfactory/3.0.3/values.yaml b/stable/medusa/4.0.4/values.yaml similarity index 100% rename from stable/satisfactory/3.0.3/values.yaml rename to stable/medusa/4.0.4/values.yaml diff --git a/stable/meshcentral/8.0.0/CHANGELOG.md b/stable/meshcentral/8.0.0/CHANGELOG.md new file mode 100644 index 00000000000..01274a46cb9 --- /dev/null +++ b/stable/meshcentral/8.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [meshcentral-7.0.0](https://github.com/truecharts/charts/compare/meshcentral-6.0.7...meshcentral-7.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [meshcentral-6.0.10](https://github.com/truecharts/charts/compare/meshcentral-6.0.7...meshcentral-6.0.10) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [meshcentral-6.0.9](https://github.com/truecharts/charts/compare/meshcentral-6.0.7...meshcentral-6.0.9) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [meshcentral-6.0.9](https://github.com/truecharts/charts/compare/meshcentral-6.0.7...meshcentral-6.0.9) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [meshcentral-6.0.9](https://github.com/truecharts/charts/compare/meshcentral-6.0.7...meshcentral-6.0.9) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [meshcentral-6.0.8](https://github.com/truecharts/charts/compare/meshcentral-6.0.7...meshcentral-6.0.8) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + diff --git a/stable/meshcentral/8.0.0/Chart.yaml b/stable/meshcentral/8.0.0/Chart.yaml new file mode 100644 index 00000000000..ea09f0b689e --- /dev/null +++ b/stable/meshcentral/8.0.0/Chart.yaml @@ -0,0 +1,34 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: meshcentral +version: 8.0.0 +appVersion: "1.0.97" +description: MeshCentral is a full computer management web site +type: application +deprecated: false +home: https://truecharts.org/docs/charts/stable/meshcentral +icon: https://truecharts.org/img/hotlink-ok/chart-icons/meshcentral.png +keywords: + - meshcentral + - teamviewer + - rdp +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/meshcentral + - https://github.com/Ylianst/MeshCentral +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: mongodb.enabled + name: mongodb + repository: https://charts.truecharts.org/ + version: 3.0.5 +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - cloud + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/meshcentral/8.0.0/README.md b/stable/meshcentral/8.0.0/README.md new file mode 100644 index 00000000000..322e2087b90 --- /dev/null +++ b/stable/meshcentral/8.0.0/README.md @@ -0,0 +1,107 @@ +# meshcentral + +MeshCentral is a full computer management web site + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [meshcentral](https://truecharts.org/docs/charts/stable/meshcentral) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/meshcentral> +* <https://github.com/Ylianst/MeshCentral> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | mongodb | 2.0.59 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `meshcentral` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install meshcentral TrueCharts/meshcentral +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `meshcentral` deployment + +```console +helm uninstall meshcentral +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install meshcentral \ + --set env.TZ="America/New York" \ + TrueCharts/meshcentral +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install meshcentral TrueCharts/meshcentral -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/meshcentral/8.0.0/app-changelog.md b/stable/meshcentral/8.0.0/app-changelog.md new file mode 100644 index 00000000000..a5b97de3e2b --- /dev/null +++ b/stable/meshcentral/8.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [meshcentral-8.0.0](https://github.com/truecharts/charts/compare/meshcentral-7.0.3...meshcentral-8.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/meshcentral/8.0.0/app-readme.md b/stable/meshcentral/8.0.0/app-readme.md new file mode 100644 index 00000000000..de7a32db877 --- /dev/null +++ b/stable/meshcentral/8.0.0/app-readme.md @@ -0,0 +1,8 @@ +MeshCentral is a full computer management web site + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/meshcentral](https://truecharts.org/docs/charts/stable/meshcentral) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/meshcentral/8.0.0/charts/common-10.9.7.tgz b/stable/meshcentral/8.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/meshcentral/8.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/meshcentral/8.0.0/charts/mongodb-3.0.5.tgz b/stable/meshcentral/8.0.0/charts/mongodb-3.0.5.tgz new file mode 100644 index 00000000000..6202f29acbd Binary files /dev/null and b/stable/meshcentral/8.0.0/charts/mongodb-3.0.5.tgz differ diff --git a/stable/meshcentral/8.0.0/ix_values.yaml b/stable/meshcentral/8.0.0/ix_values.yaml new file mode 100644 index 00000000000..62123ab1070 --- /dev/null +++ b/stable/meshcentral/8.0.0/ix_values.yaml @@ -0,0 +1,1005 @@ +image: + repository: ghcr.io/ylianst/meshcentral + pullPolicy: IfNotPresent + tag: 1.0.97@sha256:dc986c5f69e993a5521e75e979f46ee74300a391500764c9aaddbb9b14658a1f + +command: + - node + - meshcentral/meshcentral + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +# - Values with the character _ in-front of them are pruned. Add or remove _ to disable or enable options +# - More in-depth info for each options can be found here: https://github.com/Ylianst/MeshCentral/blob/master/meshcentral-config-schema.json +# - Check for this chart's specific info in our webpage https://truecharts.org +# - Last sync with upstream config schema: Oct 29, 2022 +# - Any service that uses port other than 443, need to be manually configured. +meshcentral: + settings: + mongoDbBulkOperations: true + # - The actual main port as seen externally on the Internet, this setting is often used when a reverse-proxy is used. + aliasPort: 443 + # - When set, relayPort value is ignored. Set this to a DNS name the points to this server. When the server is accessed using the DNS name, the main web server port is used as a web relay port. + relayDNS: [] + # - Automatically downloads all agent error logs into meshcentral-data/agenterrorlogs.txt. + agentLogDump: false + # - Automatically activates and transfers any agent crash dump files to the server in meshcentral-data/coredumps. + agentCoreDump: false + # - List of non-administrator users that have access to mesh agent crash dumps. + _agentCoreDumpUsers: [] + # - When code signing an agent using authenticode, lock the agent to only allow connection to this server. (This is in testing, the default value will change to true in the future). + _agentSignLock: false + # - The time stamping server to use when code signing Windows executables. When set to false, the executables are not time stamped. + _agentTimeStampServer: http://timestamp.comodoca.com/authenticode + # - The HTTP proxy to use when contacting the time stamping server, if false, no proxy is used. By default, the npmproxy value is used. + _agentTimeStampProxy: + # - When set to true, MeshCentral will only grab the required TCP listening ports or fail. It will not try to use the next available port of it's busy. + _exactPorts: false + # - Set this to the primary DNS name of this MeshCentral server. + cert: mc.domain.com + # - Force MeshCentral to use the HTTPS and MPS certificates even if the name does not match the expected DNS value. + keepCerts: false + # - When enabled, only MeshCentral WAN features are enabled and agents will connect to the server using a well known DNS name. + WANonly: false + # - When enabled, only MeshCentral LAN features are enabled and agents will find the server using multicast LAN packets. + LANonly: false + allowLoginToken: false + # - Controls the Strict-Transport-Security header, default is 1 year. Set to false to remove, true to force enable, or string to set a custom value. If set to null, MeshCentral will enable if a trusted certificate is set. + _StrictTransportSecurity: null + # - When enabled, the MeshCentral web site can be embedded within another website's iframe. + allowFraming: false + # - Options: strict | lax | none | true + _cookieIpCheck: lax + # - When enabled, allows use of WebRTC to allow direct network traffic between the agent and browser. + webRTC: false + # - By default, a nice looking 404 error page is displayed when needed. Set this to false to disable it. + nice404: true + # - When specified, sends data to the browser at x seconds interval and expects a response from the browser. + _browserPing: 300 + # - When specified, sends data to the browser at x seconds interval. + _browserPong: 300 + # - Loads all agent binaries in RAM for faster agent updates. + _agentsInRam: false + # - When specified, sends data to the agent at x seconds interval and expects a response from the agent. + _agentPing: 300 + # - When specified, sends data to the agent at x seconds interval. + _agentPong: 300 + # - When enabled, MeshCentral will automatically monitor and manage Intel AMT devices. + _amtManager: true + # - If an agent attempts to connect to a unknown device group, automatically create a new device group and grant access to the specified user. Example: admin + _orphanAgentUser: null + # - How much time in seconds with no traffic from an agent before dropping the agent connection. + _agentIdleTimeout: 150 + # - Adds a random length string to generated web pages to mitigate a BREACH attack. + _webPageLengthRandomization: true + # - Enables GZIP compression for web requests. + compression: true + # - Enables server-side, websocket per-message deflate compression. + wsCompression: true + # - Enables agent-side, websocket per-message deflate compression. wscompression must also be true for this to work. + agentWsCompression: true + # - Set to 1 to present the server from updating any agent. + _noAgentUpdate: 0 + # - When set to 2, all agents that need to be updated will use the meshcore.js update system. With the default value of 1, the native update system is used. + _agentUpdateSystem: 1 + # - Set to false to not allow temporary agents to be updated. + _temporaryAgentUpdate: true + # - Set to false to disable Intel AMT scanning on the local network, this is already disabled in WAN mode. + _amtScanner: true + # - Set to false to disable agent multicast scanning on the local network, this is already disabled in WAN mode. + _meshScanner: true + # - When false, users will only be able to set remote desktop image quality to 60%, this can reduce server bandwidth usage. + _allowHighQualityDesktop: true + # - When set with a valid email address, enables the MeshCentral web push notification feature. Allows administrators to send browser notifications to users even if they are not looking at the MeshCentral web site. + _webPush: + # - Server administrator email given to the FireFox and Chrome push notification services. + email: null + # - Duration of a session cookie in minutes. Changing this affects how often the session needs to be automatically refreshed. + sessionTime: 60 + # - Options: strict | lax | none + sessionSameSite: lax + # - Amount of time to keep various events in the database, in seconds. + dbExpire: + # - Amount of time in seconds that events are kept in the database. + events: 1728000 + # - Amount of time in seconds that device power events are kept in the database. + powerevents: 864000 + # - Amount of time in seconds that server statistics are kept in the database. + statsevents: 2592000 + # - Execute this when the server startup is completed. The first parameter will be the server version. + _RunOnServerStarted: null + # - Execute this when the server has been updated. The first parameter will be the server version. + _RunOnServerUpdated: null + # - Execute this when the server has to restart due to an error. The first parameter will be the server version. + _RunOnServerError: null + # - When true, this server uses MeshCentral.com a push notification relay for Android notifications. Push notifications work even if the Android app is not open. + _publicPushNotifications: false + # - When true, enabled a server modules that efficiently splits a remote desktop stream to multiple browsers. Also allows slow browsers to not slow down the session for fast ones, this comes at the cost of extra server memory and processing for all remote desktop sessions. + _desktopMultiplex: false + # - If set, a user from a banned IP address will be redirected to this URL. + _ipBlockedUserRedirect: null + # - When set, only users from allowed IP address ranges can connect to the server. Example: 192.168.2.100,192.168.1.0/24 + _userAllowedIP: null + # - When set, users from these denied IP address ranges will not be able to connect to the server. Example: 192.168.2.100,192.168.1.0/24 + _userBlockedIP: null + # - When set, only agents from allowed IP address ranges can connect to the server. Example: 192.168.2.100,192.168.1.0/24 + _agentAllowedIP: null + # - When set, agents from these denied IP address ranges will not be able to connect to the server. Example: 192.168.2.100,192.168.1.0/24 + _agentBlockedIP: null + # - File path and name of the authentication log to be created. This log can be parsed by Fail2ban. + _authLog: null + # - Users in this list are allowed to send and receive inter-user messages. This can be used to implement bots or other software where MeshCentral is used as data transport. See interuser websocket command in the code. + _InterUserMessaging: [] + # - Users in this list are allowed to see and manage all device groups within their domain. + _manageAllDeviceGroups: [] + # - Users in this list are allowed to manage all users in all domains. + _manageCrossDomain: [] + # - When this server is in LAN mode, you may discover this server using a multicast discovery tool. When discovery happens, the name and info fields are sent back to the discovery tool. + _localDiscovery: + name: null + info: null + # - When set, encrypts all LAN discovery traffic to agents and tools using this key. This is only useful in LAN/Hybrid mode when agents and tools user multicast to find the server. + key: null + # - When true, indicates that a TLS offloader is in front of the MeshCentral server. More typically, set this to the IP address of the reverse proxy or TLS offloader so that IP forwarding headers will be trusted. For example: 127.0.0.1,192.168.1.100 + _tlsOffload: false + # - Trust forwarded headers from these IPs or domains. Providing the magic string "CloudFlare" will cause the server to download the IP address list of trusted CloudFlare proxies directly from CloudFlare on each server start. For example: 127.0.0.1,proxy.example.com,CloudFlare + _trustedProxy: null + # - The Management Presence Server (MPS), this is the server that received Intel AMT Client Initiated Remote Access (CIRA) connections. + _mpsPort: 4433 + _mpsAliasPort: null + _mpsAliasHost: null + # - When set to true, indicate that TLS is being performed by a device in front of MeshCentral. + _mpsTlsOffload: false + # - When set to true, the MPS server will only accept TLS 1.2 and 1.3 connections. Older Intel AMT devices will not be able to connect. + _mpsHighSecurity: false + # - Send syslog events over the network (RFC3164) to a target hostname:port. For example: localhost:514 + _syslogtcp: null + # - The STUN servers used for WebRTC, if not specified the Google and Mozilla servers and used when the server is not in LAN mode. + _webrtcConfig: + iceServers: + - urls: "" + # - Enabled the MeshCentral built-in Crowdsec bouncer. This section is passed directly to the bouncer, all of the settings are documented at https://www.npmjs.com/package/@crowdsec/express-bouncer + _crowdsec: + # - The URL of your LAPI instance. Ex: http://localhost:8080 + url: null + # - The bouncer key (generated via cscli). + apiKey: null + # - Action to perform if the CrowdSec agent can't be contacted. Options: bypass | captcha | ban + failbackRemediation: ban + autobackup: + mongoDumpPath: /usr/bin/mongodump + backupIntervalHours: 24 + keepLastDaysBackup: 10 + zipPassword: "" + backupPath: /opt/meshcentral/meshcentral-backup + # - Enabled automated upload of the server backups to a Google Drive account, once enabled you need to go in "My Server" tab as administrator to associate the account. + _googleDrive: + # - The name of the folder to create in the Google Drive account. + folderName: MeshCentral-Backups + # - The maximum number of files to keep in the Google Drive folder, older files will be removed if needed. + maxFiles: 10 + # - Enabled automated upload of the server backups to a WebDAV account. + _webdav: + # - WebDAV account URL. + url: "" + # - WebDAV account username. + username: "" + # - WebDAV account password. + password: "" + # - The name of the folder to create in the WebDAV account. + folderName: MeshCentral-Backups + # - The maximum number of files to keep in the WebDAV folder, older files will be removed if needed. + maxFiles: 10 + _redirects: + meshcommander: https://www.meshcommander.com/ + # - This section described a policy for how many times an IP address is allowed to attempt to login incorrectly. By default it's 10 times in 10 minutes, but this can be changed here. + maxInvalidLogin: + # - Ranges of IP addresses that are not subject to invalid login limitations. For example: 192.168.1.0/24,172.16.0.1 + _exclude: "" + # - Time in minutes over which the a maximum number of invalid login attempts is allowed from an IP address. + time: 10 + # - Maximum number of invalid login attempts from an IP address in the time period. + count: 10 + # - Additional time in minute that login attempts will be denied once the invalid login limit is reached. + coolofftime: 30 + # - This section described a policy for how many times an IP address is allowed to attempt to perform two-factor authentication (2FA) incorrectly. By default it's 10 times in 10 minutes, but this can be changed here. + maxInvalid2fa: + # - Ranges of IP addresses that are not subject to invalid 2FA limitations. For example: 192.168.1.0/24,172.16.0.1 + _exclude: "" + # - Time in minutes over which the a maximum number of invalid 2FA attempts is allowed from an IP address. + time: 10 + # - Maximum number of invalid 2FA attempts from an IP address in the time period. + count: 10 + # - Additional time in minute that 2FA attempts will be denied once the invalid login limit is reached. + coolofftime: 30 + # - When present, this section will enable the Intel AMT provisioning server on the local network. This is used for Intel AMT bare-metal ACM activation. + _amtProvisioningServer: + # - Port number that provisioning server will listen to. + port: 9971 + # - The agent-less device group to add Intel AMT devices to once they are activated. Must be of format: mesh/domain/id + deviceGroup: null + # - The MEBX password to set during activation. This password must be at least 8 characters long and have 1 lower, 1 upper, 1 alpha-numeric and 1 non-alpha numeric character. + newMebxPassword: null + # - The trusted FQDN or provisioning server value the remote device will have. This can be set in MEBx or using the DHCP server option 15 on the local network. + trustedFqdn: null + # - The IP address of this server. This address will be used when creating the USB setup.bin file to indicate what IP address to send the hello data to. + ip: null + plugins: + enabled: false + # - Connects MeshCentral to the SendGrid email server, allows MeshCentral to send email messages for 2FA or user notification. + _sendgrid: + # - Email address used in the messages from field. + from: null + # - The SendGrid API key. + apiKey: null + # - When set to false, the email format and DNS MX record are not checked. + verifyemail: true + _smtp: + # - Optional hostname of the client, this defaults to the hostname of the machine. This is useful for SMTP relays. + name: null + # - Hostname of the SMTP server. + host: null + # - SMTP server port number. + port: null + # - Email address used in the messages from field. + from: null + tls: true + _auth: + clientId: null + clientSecret: null + refreshToken: null + tlscertcheck: true + tlsstrict: true + # - When set to false, the email format and DNS MX record are not checked + verifyemail: true + # - Connects MeshCentral to a SMS text messaging provider, allows MeshCentral to send SMS messages for 2FA or user notification. Options: One of the following blocks + _sms: + # - twillio + provider: twillio + sid: null + auth: null + from: null + # # - plivo + # provider: plivo + # id: null + # token: null + # from: nyll + # # - telnyx + # provider: telnyx + # apikey: null + # from: null + # # - url + # provider: url + # url: "tc.common.names.fullname" + # - This section allow MeshCentral to send messages over user messaging networks like Telegram + _messaging: + # - Configure Telegram messaging system + _telegram: + apiid: "" + apihash: "" + session: "" + # - Configure Discord messaging system + _discord: + # - An optional HTTP link to the discord server the user must join to get notifications. + serverurl: "" + # - A Discord bot token that MeshCentral will use to login to Discord. + token: "" + # - Configure XMPP messaging system + _xmpp: + service: "" + credentials: + username: "" + password: "" + + # - Any settings in this section is used as default setting for all domains + _domaindefaults: + title: Default Title + domains: + "": + # - HTTPS URL when to get the TLS certificate that MeshAgent's will see when connecting to this server. This setting is used when a reverse proxy like Traefik is used in front of MeshCentral. + certUrl: https://mc.domain.com + # - The title of this web site. All web pages will have this title. + title: MeshCentral + # - Secondary title text that is placed on the upper right on the title on many web pages. + title2: TrueCharts + # - When enabled, the server will send reduced sized web pages. + minify: true + # - 0 = User selects day/night mode, 1 = Always night mode, 2 = Always day mode + nightMode: 0 + # - Valid numbers are 1 and 2, changes the style of the login page and some secondary pages. + siteStyle: 2 + # - When set to false, this setting will disable the mobile site. + mobileSite: true + # - Set to true to enable IP KVM device support in this domain. + ipkvm: false + # - When set to true, allow new user accounts to be created from the login page. + newAccounts: false + # - When set this password will be required in order to create a new account from the login screen. + _newAccountsPass: "" + # - When set to true, users will get a CAPTCHA when creating a new account from the login screen. + _newAccountsCaptcha: false + _newAccountsUserGroups: [] + # - When enabled, the username of each account is also the email address of the account. + userNameIsEmail: false + _newAccountsRights: [] + _newAccountEmailDomains: [] + # - The maximum number of devices a user can see on the devices page at the same time. By default all devices will show, but this may need to be limited on servers with large number of devices. + _maxDeviceView: 1000 + _userQuota: 1048576 + _meshQuota: 248576 + # - Requires that users add the value ?key=xxx in the URL in order to see the web site. + _loginKey: [] + # - Requires that agents add the value ?key=xxx in the URL in order to connect. This is not automatic and needs to be manually added in the meshagent.msh file. + _agentKey: [] + # - Web site .png logo file that is 450x66 in size placed in meshcentral-data that is used on the top of many pages. + _titlePicture: "" + # - Web site .png logo file placed in meshcentral-data that used on the login page when sitestyle is 2. + _loginPicture: "" + # - Redirects HTTP root requests to this URL. When in use, direct users to /login to see the normal login page. + _rootRedirect: "" + # - Redirects HTTP root requests to this URL only where user is not already logged in. When in use, direct users to /login to see the normal login page. + _unknownUserRootRedirect: "" + # - Text that will be shown on the login screen. + welcomeText: Welcome to TrueCharts MeshCentral + # - Name of the PNG or JPEG file that will be shown on the login screen. Put this file in the meshcentral-data folder and place the file name here. + _welcomePicture: null + # - When enabled, the welcomePicture will show as a fullscreen background on the login screen. + _welcomePictureFullScreen: false + # - Text that will be displayed on the top of the messenger window when no username or device name is displayed. + _meshMessengerTitle: TrueCharts MeshCentral + # - Name of a .png image file that is placed in meshcentral-data that is displayed on the top of the messenger web page. When null, the default image is displayed. + _meshMessengerPicture: null + # - Sum of: 1 = Hide header, 2 = Hide tab, 4 = Hide footer, 8 = Hide title, 16 = Hide left bar, 32 = Hide back buttons + _hide: 0 + # - This is a HTML string displayed at the bottom of the web page when a user is logged in. + _footer: null + # - This is a HTML string displayed at the bottom of the web page when a user is not logged in. + _loginfooter: null + # - Allow users to save SSH, RDP, VNC device credentials on the server that can be used by any other user. + _allowSavingDeviceCredentials: true + # - This value is normally auto-detected, when set to true, MeshCentral assumes that the TLS certificate comes from a trusted CA and will insure download tools perform certificate checking. + _trustedCert: null + # - When set to false, the desktop/terminal sharing link feature is not available. + _guestDeviceSharing: + # - When set, limits the maximum length of a guest session, in minutes. + maxSessionTime: null + # - Number of days a device can be inactive before it's removed. 0 disables this feature. Device group setting will override this value. + _autoRemoveInactiveDevices: 0 + # - When set to true, the devices search box will match on both the server name and client name of a device. + _deviceSearchBarServerAndClientName: false + # - When set to true, MeshCentral Assistant can create it's own guest sharing links. + _agentSelfGuestSharing: + # - When set, limits the self-created guest sharing link to this number of minutes. + expire: null + # - When set, your can try click the run button to run on of these scripts on the remote device. + _PreconfiguredScripts: + # - Name of the script. + - name: null + # - The type of script. Options: bat | ps1 | sh | agent + type: null + # - How to run this script, does not apply to agent scripts. Options: agent | userfirst | user + runas: null + # - The command or \\r\\n separated commands to run, if set do not use the file key. + _cmd: null + # - The script file path and name, if set do not use the cmd key. This file path starts in meshcentral-data. + file: null + # - When set, you can right click on the input button in the desktop tab and instantly remotely type one of these pre-configured strings. + _preConfiguredRemoteInput: + # - Name of the text string. + - name: null + # - Text string that will be remotely typed when selected. + value: null + _altMessenging: + # - Name of the alternative messaging service, for example: "Jitsi". + - name: null + # - URL to the alternative messaging services, for example: "https://meet.jit.si/myserver-{0}", for a device {0}, {1}, {2}, {3} is the device id. For a user, {0} is the userid, {1} is full userid with dashes, {2} is real name with no spaces, {3} is real name with dash instead of spaces. + url: null + # - If specified, this is the URL that is used on the administrator side, for example: "https://meet.jit.si/myserver-{0}", for a device {0}, {1}, {2}, {3} is the device id. For a user, {0} is the userid, {1} is full userid with dashes, {2} is real name with no spaces, {3} is real name with dash instead of spaces. + localurl: null + # - Indicate if this button should be shown in the user or device type. If omitted, it will be displayed in both. Options: null | user | device + type: null + deviceMeshRouterLinks: + # - Display a RDP link in the device tab when supported + rdp: true + # - Display a SSH link in the device tab when supported + ssh: true + # - Display a SCP link in the device tab when supported + scp: true + _extralinks: + # - Name of the link to be displayed on the web site. + - name: null + # - Protocol. Valid values are: Options: custom | http | https | rdp | ssh | scp | mcrdesktop | mcrfiles. + protocol: null + # - The port on the remote device. + port: null + # - Target IP address. If not specified, the target of the connection is the remote device running the MeshAgent. + ip: null + # - The local port MeshCentral Router would bind to. By default, a random available port is used. + localport: null + # - Array of node/<domain>/<id> or mesh/<domain>/<id> or tag:<tag> strings. When set, the link will only show up for the specified devices, device groups or device tag. + filter: [] + myServer: + # - Allows administrators to backup the server from the My Server tab. This option can only enabled when the NeDB database is in use. For other databases, this option disabled and the setting is ignored. + Backup: true + # - Allows administrators to restore the server from the My Server tab. This option can only enabled when the NeDB database is in use. For other databases, this option disabled and the setting is ignored. + Restore: true + # - Allows administrators to see the server crash log the server from the My Server tab. + ErrorLog: true + # - Allows administrators to access the server console from the My Server tab. + Console: true + # - Allows administrators to access the server trace tab from from the My Server tab. + Trace: true + _passwordRequirements: + # - Minimum number of characters allowed for the account password. + min: null + # - Maximum number of characters allowed for the account password. + max: null + # - Minimum number of upper case characters required in the password. + upper: null + # - Minimum number of lower case characters required in the password. + lower: null + # - Minimum number of numeric characters required in the password. + numeric: null + # - Minimum number of non-alpha-numeric characters required in the password. + nonalpha: null + # - Number of days after which the user is required to change the account password. + reset: null + # - Set to false to disable email 2FA. + email2factor: true + # - Set to false to disable SMS 2FA. + sms2factor: true + # - Set to false to disable push notification 2FA. + push2factor: true + # - Set to false to disable one-time-password 2FA. + otp2factor: true + # - Set to false to disable user messaging 2FA. + msg2factor: true + # - Set to false to disable 2FA backup codes. + backupcode2factor: true + # - Set to false to disable single 2FA warning. + single2factorWarning: true + # - When set to true, prevents any changes to 2FA. + lock2factor: false + # - Requires that all accounts setup 2FA. + force2factor: false + # - IP addresses where 2FA login is skipped, for example: 127.0.0.1,192.168.2.0/24 + skip2factor: null + # - Number of old passwords the server should remember and not allow the user to switch back to. + oldPasswordBan: null + # - Uses WildLeek to block use of the 10000 most commonly used passwords. + banCommonPasswords: true + # - Allows users to create alternative username/passwords for their account. Set to false to disallow all users, or set to a userid array to only all some users. + loginTokens: true + # - Maximum about of time the to wait for a 2FA token on the login page in seconds. + twoFactorTimeout: + # - If true and user account has FIDO key setup, 2FA login screen will automatically request FIDO 2FA. + autofido2fa: false + # - Maximum number of FIDO/YubikeyOTP hardware 2FA keys that can be setup in a user account. + maxfidokeys: null + # - If set to false, the account reset option on the login screen will not be available to users. + allowaccountreset: true + # - Number of days that a user is allowed to remember this device for when completing 2FA. Set this to 0 to remove this option. + _twoFactorCookieDurationDays: 30 + # - Type of user authentication to use, this can be SSPI on Windows or LDAP. If not set, username/password is used. Options: null | sspi | ldap + _auth: null + # - The LDAP value to use as a user's unique account identifier. Use "ldapUserKey" or "ldapUserBinaryKey". + _ldapUserKey: null + # - The LDAP value to use as a user's unique account identifier, when specified in this field, the values will be HEX converted. + _ldapUserBinaryKey: objectSid + # - The LDAP value to use for the user name, you can also compose the name by setting this value to, for example: "{{{givenName}}} {{{sn}}}" + _ldapUserName: displayName + # - The LDAP value to use for the user's email address. + _ldapUserEmail: mail + # - The LDAP value to use for the user's real name, you can also compose the name by setting this value to, for example: "{{{givenName}}} {{{sn}}}" + _ldapUserRealName: name + # - The LDAP value to use for the user's phone number. + _ldapUserPhoneNumber: telephoneNumber + # - The LDAP value to use for the user's image. + _ldapUserImage: thumbnailPhoto + # - When set to a filename, for example /opt/meshcentral/meshcentral-data/ldapusers.txt, MeshCentral will save the LDAP user object to this file each time a user logs in. This is used for debugging LDAP issues. + _ldapSaveUserToFile: null + # - The LDAP value to use for the user's group memberships. + _ldapUserGroups: memberOf + # - When set to true or set to an object, MeshCentral will synchronize LDAP user memberships to MeshCentral user groups. + _ldapSyncWithUserGroups: + # - When set to a string or array of strings, only LDAP membership groups that includes one of the strings will be synchronized with MeshCentral user groups. + filter: [] + # - A list of LDAP groups. Users must be part of at least one of these groups to allow login. If null, all users are allowed to login. + _ldapUserRequiredGroupMembership: [] + # - LDAP options passed to ldapauth-fork + _ldapOptions: + URL: "ldap://1.2.3.4:389" + BindDN: "CN=svc_meshcentral,CN=Users,DC=meshcentral,DC=local" + BindCredentials: "Password.1" + SearchBase: "DC=meshcentral,DC=local" + SearchFilter: "(sAMAccountName={{username}})" + # - Enabled a feature where you can set one or more invitation codes in a device group. You can then give a invitation link to users who can use it to download the agent. + _agentInviteCodes: false + # - When enabled, all newly installed MeshAgents will be instructed to no use a HTTP/HTTPS proxy even if one is configured on the remote system + _agentNoProxy: false + # - This section is used to indicate if parts of the meshagent.tag file should be used to set server-side device properties. + _agentTag: + # - Action taken if one of the lines in meshagent.tag contains ~ServerName:name. 0=Ignore, 1=Set. + ServerName: 0 + # - Action taken if one of the lines in meshagent.tag contains ~ServerDesc:desc. 0=Ignore, 1=Set, 2=SetIfEmpty. + ServerDesc: 0 + # - Action taken if one of the lines in meshagent.tag contains ~ServerTags:tag1,tag2,tag3. 0=Ignore, 1=Set, 2=SetIfEmpty, 3=Append. + ServerTags: 0 + # - Enables the geo-location feature and device location map in the user interface, this feature is not being worked on. + geoLocation: true + # - When enabled, activates the built-in web-based VNC client. + novnc: true + # - When enabled, activates the built-in web-based RDP client. + mstsc: true + # - When enabled, activates the built-in web-based SSH client. + ssh: true + # - Path where to find custom email templates for this domain. + _webEmailsPath: null + _customUI: null + # - This section is used to customize user consent prompts, these show up when asking if a remote session is allowed or not. + _consentMessages: + Title: null + Desktop: null + Terminal: null + Files: null + # - How long in seconds to show the user consent dialog box. + consentTimeout: 30 + # - If true, user consent is accepted after the timeout. + autoAcceptOnTimeout: false + # - This section is user to customize user notifications when a remote desktop, terminal or file session is connected to a remote system. + _notificationMessages: + Title: null + Desktop: null + Terminal: null + Files: null + # - Use this section to customize the agent branding. + _agentCustomization: + # - The name of the agent as displayed to the user. + displayName: MeshCentral Agent + # - The description of the agent as displayed to the user. + description: Mesh Agent Background Service + # - This will be used as the path to install the agent, by default this is 'Mesh Agent' in Windows and 'meshagent' in other OS's. + companyName: Mesh Agent + # - The name of the background service, by default this is 'Mesh Agent' in Windows and 'meshagent' in other OS's but should be set to an all lower case, no space string. + serviceName: Mesh Agent + # - Text string to show in the agent installation dialog box. + installText: null + # - The filename of a image file in .png format located in meshcentral-data to display in the MeshCentral Agent installation dialog, image should be square and from 64x64 to 200x200. + image: null + # - The agent filename. + fileName: meshagent + # - Foreground text color, valid values are RBG in format 0,0,0 to 255,255,255 or format #000000 to #FFFFFF. + foregroundColor: null + # - Background color, valid values are RBG in format 0,0,0 to 255,255,255 or format #000000 to #FFFFFF. + backgroundColor: null + # - Use this section to set resource metadata of the Windows agents prior to signing. In Windows, you can right-click and select properties to view these values. + _agentFileInfo: + # - Sets the agent icon, this is the name of a .ico file with the file placed in the meshcentral-data folder. + icon: null + # - Executable file description. + fileDescription: null + # - Executable file version, in the form of 'n.n.n.n', for example: '1.2.3.4'. + fileVersion: null + # - Executable internal name. + internalName: null + # - Executable legal copyright. + legalCopyright: null + # - Executable original file name. + originalFilename: null + # - Executable product name. + productName: null + # - Executable product version. Any string format will work, but a alphabetic character is required for this value to show correctly in the Windows property box. For example: 'v1.2.3.4' will work, but '1.2.3.4' will not. + productVersion: null + # - Use this section to customize the MeshCentral Assistant. + _assistantCustomization: + # - Name to show as MeshCentral Assistant dialog title. + title: MeshCentral Assistant + # - The filename of a image file in .png format located in meshcentral-data to display in MeshCentral Assistant, image should be square and from 64x64 to 128x128. + image: null + # - The MeshCentral Assistant filename. + fileName: meshagent + # - Use this section to customize the MeshCentral Agent for Android. + _androidCustomization: + # - Displayed on top of the MeshCentral Agent for Android. + title: MeshCentral Agent + # - Subtitle displayed until the title on the toolbar. + subtitle: null + # - The filename of a image file in .png format located in meshcentral-data to display in MeshCentral Agent for Android, image should be square and from 64x64 to 128x128. + image: null + # - If set, a user from a banned IP address will be redirected to this URL." + _ipBlockedUserRedirect: null + # - When set, requires that a browser request have set HTTP header to allow user login. Example: '{ "Sec-Fetch-Dest": "iframe" }' + _userRequiredHttpHeader: null + # - When set, only users from allowed IP address ranges can connect to the server. Example: "192.168.2.100,192.168.1.0/24" + _userAllowedIP: null + # - When set, users from these denied IP address ranges will not be able to connect to the server. Example: "192.168.2.100,192.168.1.0/24" + _userBlockedIP: null + # - When set, only agents from allowed IP address ranges can connect to the server. Example: "192.168.2.100,192.168.1.0/24" + _agentAllowedIP: null + # - When set, agents from these denied IP address ranges will not be able to connect to the server. Example: "192.168.2.100,192.168.1.0/24" + _agentBlockedIP: null + # - When set, idle users will be disconnected after a set amounts of minutes. + _userSessionIdleTimeout: null + # - Use this section to require user consent for this domain. + _userConsentFlags: + # - Enable desktop notification for this domain. + desktopnotify: false + # - Enable terminal notification for this domain. + terminalnotify: false + # - Enable files notification for this domain. + filenotify: false + # - Enable desktop prompt for this domain. + desktopprompt: false + # - Enable terminal user prompt for this domain. + terminalprompt: false + # - Enable files prompt for this domain. + fileprompt: false + # - Enable remote desktop privacy bar for this domain. + desktopprivacybar: false + # - When users navigate thru the web interface, the URL on top will change to point to the current screen. This allows a user to refresh or bookmark the URL and come back to the correct screen. Setting false here will disable this feature. + _urlSwitching: true + # - This is the text that will be shown in the remote desktop privacy bar. You can use {0} to display the account realname or {1} to display the account identifier in the string. + _desktopPrivacyBarText: null + _limits: + # - Maximum number of devices in this domain. + MaxDevices: null + # - Maximum number of devices in this domain. + MaxUserAccounts: null + # - Maximum number of user sessions that can connect to this server for this domain. + MaxUserSessions: null + # - Maximum number of agents that can connect to this server for this domain. + MaxAgentSessions: null + # - Maximum number of sessions a single user can have. Each time a user opens a new browser tab or opens a new browser on a different computer, a new user session is created. + MaxSingleUserSessions: null + # - Values that affect the files feature + _files: + # - When false, removes the 'SFTP Connect' button from the files tab unless this is the only possible option. + sftpConnect: true + # - Values that affect the terminal feature + _terminal: + # - When false, removes the 'SSH Connect' button from the terminal tab unless this is the only possible option. + sshConnect: true + # - Indicate what terminal options are available when the user clicks the right mouse button on the terminal connect button. Options: any | root | user | login + linuxShell: any + # - Indicate what string the agent must write to the shell after starting a terminal session + launchCommand: + # - String to write after opening a Linux terminal. + linux: alias ls=\\'ls --color=auto\\';clear\\n + # - String to write after opening a macOS terminal. + darwin: null + # - String to write after opening a FreeBSD terminal. + freebsd: null + # - Values that affect the desktop feature" + _desktop: + # - When set to true, the remote desktop feature is view only. + viewonly: false + # - List of local network Intel AMT scanning options offered in the user interface. For example ["LabNetwork 192.168.15.0/23", "SalesNetwork 192.168.8.0/24"]. + _amtScanOptions: + - Network 192.168.1.0/24 + # - Information passed to the AMT manager module that impacts all Intel AMT device managed within this domain. + _amtManager: + # - When set to false, MeshCentral will use TLS to connect to Intel AMT, this is not recommended. + TlsConnections: true + # - When set to false, MeshCentral will not attempt a TLS ACM activation on Intel AMT v14+ + TlsAcmActivation: false + # - List of username and passwords to try when connecting to Intel AMT. + AdminAccounts: + # - Intel AMT administrator username. + - user: admin + # - Intel AMT administrator password. + pass: null + # - List of up to 4 domain suffixes to configure in Intel AMT when activating CIRA. + EnvironmentDetection: [] + # - Specifies a certificate and private key to use to issue Intel AMT TLS certificates. By default the MeshCentral self-signed root certificate is used. + TlsRootCert: + # - Name of the certificate file that is in .p12 or .pfx format in meshcentral-data, use this with certpfxpass. + certpfx: null + # - Password for the file specified in certpfx. + certpfxpass: null + # - Name of the certificate file in PEM format located in meshcentral-data. Using this with keyfile. + certfile: null + # - Name of the private key file in PEM format located in meshcentral-data. Using this with certfile. + keyfile: null + # - List of WIFI profiles to setup in any managed Intel AMT device with a WIFI network interface. + WifiProfiles: + # - WIFI profile name, if not specified the SSID is used. + name: null + # - SSID of the WIFI station. + ssid: null + # - WIFI authentication. Options: wpa-psk | wpa2-psk | wpa-8021x | wpa2-802.1x | wpa3-sae-802.1x | wpa3-owe-802.1x + authentication: wpa2-psk + # - WIFI encryption. Options: ccmp-aes | tkip-rc4 + encryption: ccmp-aes + # - Password on the WIFI station + password: null + # - 802.1x settings for this WIFI profile. Only required if the WIFI authentication type has 802.1x + _802.1x: + # - Identifies the authentication protocol used to authenticate the access requestor to the AAA server. Options: EAP-TLS | EAP-TTLS/MSCHAPv2 | PEAPv0/EAP-MSCHAPv2 | PEAPv1/EAP-GTC | EAP-FAST/MSCHAPv2 | EAP-FAST/GTC | EAP-MD5 | EAP-PSK | EAP-SIM | EAP-AKA | EAP-FAST/TLS | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 + authenticationProtocol: null + # - Determines the comparison algorithm used between the ServerCertificateName value and the subject name field of the certificate presented by the AAA server. Options: Fullname | DomainSuffix | 2 | 3 + serverCertificateNameComparison: FullName + # - The name compared against the subject name field in the certificate provided by the AAA server. + serverCertificateName: null + # - Indicates the activity setting of the 802.1X module in H0 state + availableInS0: true + # - A credential used by the supplicant and AAA server to establish a mutually authenticated encrypted tunnel for confidential user authentication. + protectedAccessCredentialHex: null + # - Optional password to extract the PAC (Protected Access Credential) information from the PAC data. + pacPassword: null + # - The domain within which Username is unique. + domain: null + # - Within the domain specified by Domain, Identifies the user that is requesting access to the network. + username: null + # - The password associated with the user identified by Username and Domain. + password: null + # - A string presented to the authentication server in 802.1x protocol exchange + roamingIdentity: null + # - Timeout in seconds, in which the Intel(R) AMT will hold an authenticated 802.1X session. + pxeTimeoutInSeconds: 120 + # - 802.1x settings for the Intel AMT Wired interface. If set to false, any existing 802.1x wired profile will be removed from Intel AMT. + _802.1x: + # - Identifies the authentication protocol used to authenticate the access requestor to the AAA server. Options: EAP-TLS | EAP-TTLS/MSCHAPv2 | PEAPv0/EAP-MSCHAPv2 | PEAPv1/EAP-GTC | EAP-FAST/MSCHAPv2 | EAP-FAST/GTC | EAP-MD5 | EAP-PSK | EAP-SIM | EAP-AKA | EAP-FAST/TLS | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 + authenticationProtocol: null + # - Determines the comparison algorithm used between the ServerCertificateName value and the subject name field of the certificate presented by the AAA server. Options: Fullname | DomainSuffix | 2 | 3 + serverCertificateNameComparison: FullName + # - The name compared against the subject name field in the certificate provided by the AAA server. + serverCertificateName: null + # - Indicates the activity setting of the 802.1X module in H0 state + availableInS0: true + # - A credential used by the supplicant and AAA server to establish a mutually authenticated encrypted tunnel for confidential user authentication. + protectedAccessCredentialHex: null + # - Optional password to extract the PAC (Protected Access Credential) information from the PAC data. + pacPassword: null + # - The domain within which Username is unique. + domain: null + # - Within the domain specified by Domain, Identifies the user that is requesting access to the network. + username: null + # - The password associated with the user identified by Username and Domain. + password: null + # - A string presented to the authentication server in 802.1x protocol exchange + roamingIdentity: null + # - Timeout in seconds, in which the Intel(R) AMT will hold an authenticated 802.1X session. + pxeTimeoutInSeconds: 120 + _amtAcmActivation: + log: null + # - When set to true, the certificate common name needs to match exactly the Intel AMT trusted FQDN or DHCP Option 15. If false, some flexibility may be given to the matching. + strictCommonName: false + certs: + certfiles: null + keyfile: null + # - This is used to create HTTP redirections. For example setting "redirects": { "example": "https://example.com" } will make it so that anyone accessing /example on the server will get redirected to the specified URL. + _redirects: + example: https://example.com + example1: https://example1.com + _yubikey: + id: null + secret: null + proxy: null + _httpHeaders: null + # - Key and values to add to the MeshAgent .msh file + agentConfig: + # - Needed if you use traefik https://github.com/traefik/traefik/issues/4487 + - webSocketMaskOverride=1 + # - Key and values to add to the MeshCentral Assistant .msh file + _assistantConfig: [] + # - When false, users can't set the clipboard of a remove device. + clipboardGet: true + # - When false, users can't get the clipboard of a remove device. + clipboardSet: true + # - When false, removes the local recording feature on remote desktop. + localSessionRecording: true + _sessionRecording: + # - When enabled, only device users with the session recording feature turned on will be recorded. When false, all users are recorded. + onlySelectedUsers: false + # - When enabled, only device user groups with the session recording feature turned on will be recorded. When false, all users are recorded. + onlySelectedUserGroups: false + # - When enabled, only device groups with the session recording feature turned on will be recorded. When false, all devices are recorded. + onlySelectedDeviceGroups: false + # - The file path where recording files are kept. + filepath: null + # - If true, automatically index remote desktop recordings so that the plays can skip to any place in the file. + index: false + # - Maximum number of recording files to keep. + maxRecordings: null + # - Maximum number of days to keep a recording. + maxRecordingDays: null + # - Maximum number of recordings in megabytes. Once exceed, remove the oldest recordings. + maxRecordingSizeMegabytes: null + # - This is an array: 1 = Terminal, 2 = Desktop, 5 = Files, 100 = Intel AMT WSMAN, 101 = Intel AMT Redirection, 200 = Messenger + _protocols: + - 1 + - 5 + # - When set to false, hides the username and password prompt on login screen. + _showPasswordLogin: true + # - Connects MeshCentral to the SendGrid email server, allows MeshCentral to send email messages for 2FA or user notification. + _sendgrid: + # - Email address used in the messages from field. + from: null + # - The SendGrid API key. + apiKey: null + # - When set to false, the email format and DNS MX record are not checked. + verifyemail: true + # - Connects MeshCentral to a SMTP email server, allows MeshCentral to send email messages for 2FA or user notification. + _smtp: + # - Optional hostname of the client, this defaults to the hostname of the machine. This is useful for SMTP relays. + name: null + # - Hostname of the SMTP server. + host: null + # - SMTP server port number. + port: null + # - Email address used in the messages from field. + from: null + tls: true + _auth: + clientId: null + clientSecret: null + refreshToken: null + tlscertcheck: true + tlsstrict: true + # - When set to false, the email format and DNS MX record are not checked + verifyemail: true + # - Makes MeshCentral send emails using the Unix sendmail command. Allows MeshCentral to send email messages for 2FA or user notification. + _sendmail: + # - Possible values are unix or windows + newline: unix + # - Path to the sendmail command + path: sendmail + # - Array or arguments to pass to sendmail + _args: [] + _authStrategies: + _twitter: + # - Required, this is the URL that your SSO provider sends auth approval to. + callbackurl: null + newAccounts: false + newAccountsUserGroups: [] + clientid: null + clientsecret: null + # - Then set, the user will be redirected to this URL when hitting the logout link + logouturl: null + _google: + # - Required, this is the URL that your SSO provider sends auth approval to. + callbackurl: null + newAccounts: false + newAccountsUserGroups: [] + clientid: null + clientsecret: null + # - Then set, the user will be redirected to this URL when hitting the logout link + logouturl: null + _github: + # - Required, this is the URL that your SSO provider sends auth approval to. + callbackurl: null + newAccounts: false + newAccountsUserGroups: [] + clientid: null + clientsecret: null + # - Then set, the user will be redirected to this URL when hitting the logout link + logouturl: null + _reddit: + # - Required, this is the URL that your SSO provider sends auth approval to. + callbackurl: null + newAccounts: false + newAccountsUserGroups: [] + clientid: null + clientsecret: null + # - Then set, the user will be redirected to this URL when hitting the logout link + logouturl: null + _azure: + # - Required, this is the URL that your SSO provider sends auth approval to. + callbackurl: null + newAccounts: false + newAccountsUserGroups: [] + clientid: null + clientsecret: null + tenantid: null + # - Then set, the user will be redirected to this URL when hitting the logout link + logouturl: null + _jumpcloud: + # - Required, this is the URL that your SSO provider sends auth approval to. + callbackurl: null + newAccounts: false + newAccountsUserGroups: [] + entityid: null + idpurl: null + cert: null + # - Then set, the user will be redirected to this URL when hitting the logout link + logouturl: null + _saml: + # - Required, this is the URL that your SSO provider sends auth approval to. + callbackurl: null + disableRequestedAuthnContext: false + newAccounts: false + newAccountsUserGroups: [] + newAccountsRights: [] + entityid: null + idpurl: null + cert: null + # - Then set, the user will be redirected to this URL when hitting the logout link + logouturl: null + _oidc: + # - If set, this will be used as the authorization URL. (If set tokenURL and userInfoURL need set also) + authorizationURL: null + # - Required, this is the URL that your SSO provider sends auth approval to. + callbackurl: null + clientid: null + clientsecret: null + # - Full URL of SSO portal + issuer: null + # - If set, this will be used as the token URL. (If set authorizationURL and userInfoURL need set also) + tokenURL: null + # - If set, this will be used as the user info URL. (If set authorizationURL and tokenURL need set also) + userInfoURL: null + # - Then set, the user will be redirected to this URL when hitting the logout link + logouturl: null + newAccounts: true + groups: + # - When set, the user must be part of one of the OIDC user groups to login to MeshCentral. + required: [] + # - When set, users part of these groups will be promoted with site administrator in MeshCentral, users that are not part of these groups will be demoted. + siteadmin: [] + sync: + enabled: false + # - When set, limits what OIDC groups are mirrored into MeshCentral user groups. + filter: [] + +service: + main: + ports: + main: + # Only use HTTPS if meshcental handles the certs + protocol: HTTP + port: 10205 + # mps: + # enabled: true + # ports: + # mps: + # enabled: true + # port: 4433 + # targetPort: 4433 + # amtprovisioner: + # enabled: true + # ports: + # amtprovisioner: + # enabled: true + # port: 9971 + # targetPort: 9971 + +mongodb: + enabled: true + mongodbUsername: meshcentral + mongodbDatabase: meshcentral + existingSecret: mongodbcreds + +persistence: + data: + enabled: true + mountPath: /opt/meshcentral/meshcentral-data + size: 256Gi + files: + enabled: true + mountPath: /opt/meshcentral/meshcentral-files + size: 256Gi + web: + enabled: true + mountPath: /opt/meshcentral/meshcentral-web + size: 256Gi + backups: + enabled: true + mountPath: /opt/meshcentral/meshcentral-backup + size: 256Gi + configfile: + enabled: true + type: secret + readOnly: true + defaultMode: "0600" + objectName: '{{ include "tc.common.names.fullname" . }}-secret' + mountPath: /opt/meshcentral/meshcentral-data/config.json + subPath: config.json + +portal: + enabled: true diff --git a/stable/meshcentral/8.0.0/questions.yaml b/stable/meshcentral/8.0.0/questions.yaml new file mode 100644 index 00000000000..dd5fa1eff08 --- /dev/null +++ b/stable/meshcentral/8.0.0/questions.yaml @@ -0,0 +1,2655 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: meshcentral + group: App Configuration + label: MeshCentral Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: settings + label: Section <settings> + schema: + additional_attrs: true + type: dict + attrs: + - variable: aliasPort + label: aliasPort + description: The actual main port as seen externally on the Internet, this setting is often used when a reverse-proxy is used. + schema: + type: int + required: true + default: 443 + - variable: cert + label: cert + description: Set this to the primary DNS name of this MeshCentral server. + schema: + type: string + required: true + default: "" + - variable: tlsOffload + label: tlsOffload + description: When true, indicates that a TLS offloader is in front of the MeshCentral server. More typically, set this to the IP address of the reverse proxy or TLS offloader so that IP forwarding headers will be trusted. For example traefik.ix-traefik.svc.cluster.local + schema: + type: string + required: true + default: "" + - variable: trustedProxy + label: trustedProxy + description: Trust forwarded headers from these IPs or domains. Providing the magic string "CloudFlare" will cause the server to download the IP address list of trusted CloudFlare proxies directly from CloudFlare on each server start. For example traefik.ix-traefik.svc.cluster.local + schema: + type: string + required: true + default: "" + - variable: WANonly + label: WANonly + description: When enabled, only MeshCentral WAN features are enabled and agents will connect to the server using a well known DNS name. + schema: + type: boolean + default: false + - variable: LANonly + label: LANonly + description: When enabled, only MeshCentral LAN features are enabled and agents will find the server using multicast LAN packets. + schema: + type: boolean + default: false + - variable: webRTC + label: webRTC + description: When enabled, allows use of WebRTC to allow direct network traffic between the agent and browser. + schema: + type: boolean + default: false + - variable: compression + label: compression + description: Enables GZIP compression for web requests. + schema: + type: boolean + default: true + - variable: wsCompression + label: wsCompression + description: Enables server-side, websocket per-message deflate compression. + schema: + type: boolean + default: true + - variable: agentWsCompression + label: agentWsCompression + description: Enables agent-side, websocket per-message deflate compression. wscompression must also be true for this to work. + schema: + type: boolean + default: true + - variable: allowFraming + label: allowFraming + description: When enabled, the MeshCentral web site can be embedded within another website's iframe. + schema: + type: boolean + default: false + - variable: newAccounts + label: newAccounts + description: When set to true, allow new user accounts to be created from the login page. + schema: + type: boolean + default: false + - variable: allowHighQualityDesktop + label: allowHighQualityDesktop + description: When false, users will only be able to set remote desktop image quality to 60%, this can reduce server bandwidth usage. + schema: + type: boolean + default: true + - variable: agentLogDump + label: agentLogDump + description: Automatically downloads all agent error logs into meshcentral-data/agenterrorlogs.txt. + schema: + type: boolean + default: false + - variable: agentCoreDump + label: agentCoreDump + description: Automatically activates and transfers any agent crash dump files to the server in meshcentral-data/coredumps. + schema: + type: boolean + default: false + - variable: browserPing + label: browserPing + description: When specified, sends data to the browser at x seconds interval and expects a response from the browser. + schema: + type: int + required: true + default: -99 + - variable: browserPong + label: browserPong + description: When specified, sends data to the browser at x seconds interval. + schema: + type: int + required: true + default: -99 + - variable: agentPing + label: agentPing + description: When specified, sends data to the agent at x seconds interval and expects a response from the agent. + schema: + type: int + required: true + default: -99 + - variable: agentPong + label: agentPong + description: When specified, sends data to the agent at x seconds interval. + schema: + type: int + required: true + default: -99 + - variable: agentIdleTimeout + label: agentIdleTimeout + description: How much time in seconds with no traffic from an agent before dropping the agent connection. + schema: + type: int + required: true + default: -99 + - variable: maxInvalidLogin + label: Section <maxInvalidLogin> + schema: + additional_attrs: true + type: dict + attrs: + - variable: time + label: time + description: Time in minutes over which the a maximum number of invalid login attempts is allowed from an IP address. + schema: + type: int + required: true + default: 10 + - variable: count + label: count + description: Maximum number of invalid login attempts from an IP address in the time period. + schema: + type: int + required: true + default: 10 + - variable: coolofftime + label: coolofftime + description: Additional time in minute that login attempts will be denied once the invalid login limit is reached. + schema: + type: int + required: true + default: 30 + - variable: exclude + label: exclude + description: Ranges of IP addresses that are not subject to invalid login limitations. For example 192.168.1.0/24,172.16.0.1 + schema: + type: string + default: "" + - variable: maxInvalid2fa + label: Section <maxInvalid2fa> + schema: + additional_attrs: true + type: dict + attrs: + - variable: time + label: time + description: Time in minutes over which the a maximum number of invalid 2FA attempts is allowed from an IP address. + schema: + type: int + required: true + default: 10 + - variable: count + label: count + description: Maximum number of invalid 2FA attempts from an IP address in the time period. + schema: + type: int + required: true + default: 10 + - variable: coolofftime + label: coolofftime + description: Additional time in minute that 2FA attempts will be denied once the invalid login limit is reached. + schema: + type: int + required: true + default: 30 + - variable: exclude + label: exclude + description: Ranges of IP addresses that are not subject to invalid 2FA limitations. For example 192.168.1.0/24,172.16.0.1 + schema: + type: string + default: "" + - variable: autobackup + label: Section <autobackup> + schema: + additional_attrs: true + type: dict + attrs: + - variable: backupIntervalHours + label: backupIntervalHours + schema: + type: int + required: true + default: 24 + - variable: keepLastDaysBackup + label: keepLastDaysBackup + schema: + type: int + required: true + default: 10 + - variable: zipPassword + label: zipPassword + description: Leave empty for no password + schema: + type: string + private: true + default: "" + - variable: _setupWebDav + label: Backup to Web DAV + description: Enabled automated upload of the server backups to a WebDAV account. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: webdav + label: Section <webdav> + schema: + additional_attrs: true + type: dict + attrs: + - variable: url + label: url + description: WebDAV account URL. + schema: + type: string + default: "" + - variable: username + label: username + description: WebDAV account username. + schema: + type: string + default: "" + - variable: password + label: password + description: WebDAV account password. + schema: + type: string + private: true + default: "" + - variable: folderName + label: folderName + description: The name of the folder to create in the WebDAV account. + schema: + type: string + default: MeshCentral-Backups + - variable: maxFiles + label: maxFiles + description: The maximum number of files to keep in the WebDAV folder, older files will be removed if needed. + schema: + type: int + default: 10 + - variable: relayDNS + label: relayDNS + description: When set, relayPort value is ignored. Set this to a DNS name the points to this server. When the server is accessed using the DNS name, the main web server port is used as a web relay port. + schema: + type: list + default: [] + items: + - variable: relayDNSEntry + label: relayDNS Entry + schema: + type: string + required: true + default: "" + - variable: plugins + label: Section <plugins> + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: enabled + schema: + type: boolean + default: false + - variable: _setupMessaging + label: Setup Messaging + description: This section allow MeshCentral to send messages over user messaging networks like Discord + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: messaging + label: Section <messaging> + schema: + additional_attrs: true + type: dict + attrs: + - variable: _setupTelegram + label: Setup Telegram + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: telegram + label: telegram + description: Configure Telegram messaging system + schema: + additional_attrs: true + type: dict + attrs: + - variable: apiid + label: apiid + schema: + type: string + default: "" + - variable: apihash + label: apihash + schema: + type: string + default: "" + - variable: session + label: session + schema: + type: string + default: "" + - variable: _setupDiscord + label: Setup Discord + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: discord + label: discord + description: Configure Discord messaging system + schema: + additional_attrs: true + type: dict + attrs: + - variable: serverurl + label: serverurl + schema: + type: string + default: "" + - variable: token + label: token + schema: + type: string + default: "" + - variable: _setupXMPP + label: Setup XMPP + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: xmpp + label: xmpp + description: Configure XMPP messaging system + schema: + additional_attrs: true + type: dict + attrs: + - variable: service + label: service + schema: + type: string + default: "" + - variable: credentials + label: credentials + schema: + additional_attrs: true + type: dict + attrs: + - variable: username + label: username + schema: + type: string + default: "" + - variable: password + label: password + schema: + type: string + private: true + default: "" + - variable: domains + label: Section <domains> + schema: + additional_attrs: true + type: dict + attrs: + - variable: tcdefaultdomain + label: 'Section <"">' + schema: + additional_attrs: true + type: dict + attrs: + - variable: certUrl + label: certUrl + description: HTTPS URL when to get the TLS certificate that MeshAgent's will see when connecting to this server. This setting is used when a reverse proxy like Traefik is used in front of MeshCentral. + schema: + type: string + required: true + default: "" + - variable: title + label: title + description: The title of this web site. All web pages will have this title. + schema: + type: string + required: true + default: MeshCentral + - variable: title2 + label: title2 + description: Secondary title text that is placed on the upper right on the title on many web pages. + schema: + type: string + required: true + default: TrueCharts + - variable: welcomeText + label: welcomeText + description: Text that will be shown on the login screen. + schema: + type: string + required: true + default: Welcome to TrueCharts MeshCentral + - variable: minify + label: minify + description: When enabled, the server will send reduced sized web pages. + schema: + type: boolean + default: true + - variable: localSessionRecording + label: localSessionRecording + description: When false, removes the local recording feature on remote desktop. + schema: + type: boolean + default: true + - variable: mstsc + label: mstsc + description: When enabled, activates the built-in web-based RDP client. + schema: + type: boolean + default: true + - variable: ssh + label: ssh + description: When enabled, activates the built-in web-based SSH client. + schema: + type: boolean + default: true + - variable: novnc + label: novnc + description: When enabled, activates the built-in web-based VNC client. + schema: + type: boolean + default: true + - variable: geoLocation + label: geoLocation + description: Enables the geo-location feature and device location map in the user interface, this feature is not being worked on. + schema: + type: boolean + default: true + - variable: nightMode + label: nightMode + description: 0 = User selects day/night mode, 1 = Always night mode, 2 = Always day mode + schema: + type: int + min: 0 + max: 2 + requited: true + default: 0 + - variable: siteStyle + label: siteStyle + description: Valid numbers are 1 and 2, changes the style of the login page and some secondary pages. + schema: + type: int + min: 1 + max: 2 + requited: true + default: 2 + - variable: deviceMeshRouterLinks + label: Section <deviceMeshRouterLinks> + schema: + additional_attrs: true + type: dict + attrs: + - variable: rdp + label: rdp + description: Display a RDP link in the device tab when supported + schema: + type: boolean + default: true + - variable: ssh + label: ssh + description: Display a SSH link in the device tab when supported + schema: + type: boolean + default: true + - variable: scp + label: scp + description: Display a SCP link in the device tab when supported + schema: + type: boolean + default: true + - variable: _setupAgentCustomization + label: Setup Agent Customization + description: Use this section to customize the agent branding. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: agentCustomization + label: Section <agentCustomization> + schema: + additional_attrs: true + type: dict + attrs: + - variable: displayName + label: displayName + description: The name of the agent as displayed to the user. + schema: + type: string + default: MeshCentral Agent + - variable: description + label: description + description: The description of the agent as displayed to the user. + schema: + type: string + default: Mesh Agent Background Service + - variable: companyName + label: companyName + description: This will be used as the path to install the agent, by default this is 'Mesh Agent' in Windows and 'meshagent' in other OS's. + schema: + type: string + default: Mesh Agent + - variable: serviceName + label: serviceName + description: The name of the background service, by default this is 'Mesh Agent' in Windows and 'meshagent' in other OS's but should be set to an all lower case, no space string. + schema: + type: string + default: Mesh Agent + - variable: installText + label: installText + description: Text string to show in the agent installation dialog box. + schema: + type: string + default: "" + - variable: image + label: image + description: The filename of a image file in .png format located in meshcentral-data to display in the MeshCentral Agent installation dialog, image should be square and from 64x64 to 200x200. + schema: + type: string + default: "" + - variable: fileName + label: fileName + description: The agent filename. + schema: + type: string + default: meshagent + - variable: foregroundColor + label: foregroundColor + description: 'Foreground text color, valid values are RBG in format 0,0,0 to 255,255,255 or format "#000000" to "#FFFFFF".' + schema: + type: string + default: "" + - variable: backgroundColor + label: backgroundColor + description: 'Background color, valid values are RBG in format 0,0,0 to 255,255,255 or format "#000000" to "#FFFFFF".' + schema: + type: string + default: "" + - variable: additional_meshcentral + group: App Configuration + label: Additional MeshCentral Configuration + schema: + type: list + default: [] + items: + - variable: entry + label: Key - Value Pair + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + required: true + default: "" + - variable: value + label: Value + schema: + type: string + required: true + default: "" + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Service + description: The Primary service on which the healthcheck runs, often the webUI + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Service Port Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + description: This port exposes the container port on the service + schema: + type: int + default: 10205 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: data + label: App Data Storage + description: Stores the Application Data. + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: files + label: Files Storage + description: Stores the Files + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: web + label: Web Storage + description: Stores the Web Files. Used for web customization + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: backups + label: Backups Storage + description: Stores the Backups + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: Privileged mode + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: ReadOnly Root Filesystem + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: Allow Privilege Escalation + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: runAsNonRoot + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: runAsUser + description: The UserID of the user running the application + schema: + type: int + default: 0 + - variable: runAsGroup + label: runAsGroup + description: The groupID this App of the user running the application + schema: + type: int + default: 0 + - variable: fsGroup + label: fsGroup + description: The group that should own ALL storage. + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/meshcentral/8.0.0/templates/_secret.tpl b/stable/meshcentral/8.0.0/templates/_secret.tpl new file mode 100644 index 00000000000..0659d069889 --- /dev/null +++ b/stable/meshcentral/8.0.0/templates/_secret.tpl @@ -0,0 +1,172 @@ +{{/* Define the secret */}} +{{- define "meshcentral.secret" -}} + +{{- $secretName := printf "%s-secret" (include "tc.common.names.fullname" .) }} +{{- $secretStorageName := printf "%s-storage-secret" (include "tc.common.names.fullname" .) }} + +{{- $config := .Values.meshcentral }} +{{- $mc_custom := .Values.additional_meshcentral }} + +{{- $isScale := false }} +{{- if hasKey .Values.global "isSCALE" }} + {{- $isScale = .Values.global.isSCALE }} +{{- else }} + {{- $isScale = false }} +{{- end }} + +{{- if $isScale }} + {{- if .Values.additional_meshcentral }} + {{- $mc_custom = (include "render.custom.scale.values" $mc_custom) }} + {{- $mc_custom_merged := dict }} + {{/* We created a new unique section# for each key we parsed */}} + {{/* And we merge them here, as without it we would have multiple */}} + {{/* same top level keys */}} + {{- range $section := (fromYaml $mc_custom) }} + {{- $mc_custom_merged = mergeOverwrite $mc_custom_merged $section }} + {{- end }} + {{- $config = mergeOverwrite $config $mc_custom_merged }} + {{- end }} +{{- end }} + +{{- $sessionKey := "" }} +{{- with (lookup "v1" "Secret" .Release.Namespace $secretStorageName) }} + {{- $sessionKey = (index .data "session_key") }} +{{- else }} + {{- $sessionKey = randAlphaNum 32 }} +{{- end }} + +{{/* Inject some values */}} +{{- $_ := set $config "$schema" "http://info.meshcentral.com/downloads/meshcentral-config-schema.json" }} + +{{- if not (hasKey $config "settings") }} + {{- $_ := set $config "settings" dict }} +{{- end }} + +{{- $_ := set $config.settings "mongoDB" (.Values.mongodb.url.complete | trimAll "\"") }} +{{- $_ := set $config.settings "mongoDbName" .Values.mongodb.mongodbDatabase }} +{{- $_ := set $config.settings "sessionKey" $sessionKey }} +{{- $_ := set $config.settings "port" .Values.service.main.ports.main.port }} + +{{/* Force disable some functions that are not appliable in docker */}} +{{- $_ := set $config.settings "selfUpdate" false }} +{{- $_ := set $config.settings "cleanNpmCacheOnUpdate" false }} + +{{/* Disallows administrators to update the server from the My Server tab. For ANY domains defined */}} +{{- range $domain := $config.domains }} + {{- if not (hasKey $domain "myServer") }} + {{- $_ := set $domain "myServer" dict }} + {{- end }} + {{- $_ := set $domain.myServer "Upgrade" false }} +{{- end }} + +{{- if $isScale }} + {{- $config = (include "mergeAndrenameDefaultDomain" $config) }} + {{- $config = (include "prune.keys.scale" (fromYaml $config)) }} +{{- else }} + {{- $config = (include "prune.keys" $config) }} +{{- end }} + +--- + +apiVersion: v1 +kind: Secret +type: Opaque +metadata: + name: {{ $secretStorageName }} + labels: + {{- include "tc.common.labels" . | nindent 4 }} +data: + {{/* Store session_key to reuse */}} + session_key: {{ $sessionKey | b64enc }} + +--- + +apiVersion: v1 +kind: Secret +type: Opaque +metadata: + name: {{ $secretName }} + labels: + {{- include "tc.common.labels" . | nindent 4 }} +data: + {{/* The actual config */}} + config.json: | + {{- toPrettyJson (fromYaml $config) | b64enc | nindent 4 }} +{{- end }} + +{{/* Prunes keys that start with _ */}} +{{- define "prune.keys" }} + {{- $values := . }} + {{- range $k, $v := $values }} + {{- if (hasPrefix "_" $k) }} + {{- $_ := unset $values $k }} + {{- else }} + {{- if eq (kindOf $v) "map" }} + {{- $v := (include "prune.keys" $v) }} + {{- end }} + {{- end }} + {{- end }} + {{- toYaml $values }} +{{- end }} + +{{/* Only on TrueNAS Scale */}} +{{/* Prunes empty lists */}} +{{/* Prunes int and float equal to -99 */}} +{{/* Prunes empty strings (Does not prune empty strings in lists) */}} +{{/* Prunes keys that start with _ */}} +{{- define "prune.keys.scale" }} + {{- $values := . }} + {{- range $k, $v := $values }} + {{- if eq (kindOf $v) "string" }} + {{- if not $v }} + {{- $_ := unset $values $k }} + {{- end }} + {{- end }} + {{- if or (eq (kindOf $v) "float64") (eq (kindOf $v) "int64") }} + {{- if eq (int $v) -99 }} + {{- $_ := unset $values $k }} + {{- end }} + {{- end }} + {{- if eq (kindOf $v) "slice" }} + {{- if not $v }} + {{- $_ := unset $values $k }} + {{- end }} + {{- end }} + {{- if (hasPrefix "_" $k) }} + {{- $_ := unset $values $k }} + {{- else }} + {{- if eq (kindOf $v) "map" }} + {{- $v := (include "prune.keys.scale" $v) }} + {{- end }} + {{- end }} + {{- end }} + {{- toYaml $values }} +{{- end }} + +{{/* Renames tcdefaultdomain variable to "" as this is the key used by MeshCentral */}} +{{/* but SCALE GUI does not handle it well */}} +{{- define "mergeAndrenameDefaultDomain" }} + {{- $values := . }} + {{- $defaultDomain := index $values.domains "" }} + {{- $computedDomain := mergeOverwrite $defaultDomain $values.domains.tcdefaultdomain }} + {{- $_ := set $values.domains "" $computedDomain }} + {{- $_ := unset $values.domains "tcdefaultdomain" }} + {{- toYaml $values }} +{{- end }} + +{{/* Takes a list of dicts with a value and a */}} +{{/* key formatted in dot notaion and converts it to yaml */}} +{{- define "render.custom.scale.values" }} + {{- $values := . }} + {{- $section := 1 }} + {{- range $item := $values }} + {{- $indent := 2 }} + {{- printf "section%v" $section | nindent 0 }}: + {{- $section = (add 1 (int $section)) }} + {{- range (split "." $item.key) }} + {{- . | nindent (int $indent) }}: + {{- $indent = (add 2 (int $indent)) }} + {{- end -}} + {{- printf " %v" $item.value }} + {{- end }} +{{- end }} diff --git a/stable/meshcentral/8.0.0/templates/common.yaml b/stable/meshcentral/8.0.0/templates/common.yaml new file mode 100644 index 00000000000..5d43352c10f --- /dev/null +++ b/stable/meshcentral/8.0.0/templates/common.yaml @@ -0,0 +1,23 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.common.loader.init" . }} + +{{/* Render secret */}} +{{- include "meshcentral.secret" . }} + +{{- define "meshcentral.probes" -}} +probes: + liveness: + type: {{ .Values.service.main.ports.main.protocol }} + path: /health.ashx + readiness: + type: {{ .Values.service.main.ports.main.protocol }} + path: /health.ashx + startup: + type: {{ .Values.service.main.ports.main.protocol }} + path: /health.ashx +{{- end -}} + +{{- $_ := mergeOverwrite .Values (include "meshcentral.probes" . | fromYaml) -}} + +{{/* Render the templates */}} +{{ include "tc.common.loader.apply" . }} diff --git a/stable/scrutiny/4.0.3/values.yaml b/stable/meshcentral/8.0.0/values.yaml similarity index 100% rename from stable/scrutiny/4.0.3/values.yaml rename to stable/meshcentral/8.0.0/values.yaml diff --git a/stable/meshroom/3.0.3/Chart.lock b/stable/meshroom/3.0.3/Chart.lock deleted file mode 100644 index 8a591e0ceba..00000000000 --- a/stable/meshroom/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:55:20.023009277Z" diff --git a/stable/meshroom/3.0.3/Chart.yaml b/stable/meshroom/3.0.3/Chart.yaml deleted file mode 100644 index bdfa15c4a23..00000000000 --- a/stable/meshroom/3.0.3/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: "2.4.0" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: Meshroom is a free, open-source 3D Reconstruction Software based on the AliceVision Photogrammetric Computer Vision framework. -home: https://truecharts.org/docs/charts/stable/meshroom -icon: https://truecharts.org/img/hotlink-ok/chart-icons/meshroom.png -keywords: - - meshroom -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: meshroom -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/meshroom - - https://github.com/alicevision/meshroom - - https://hub.docker.com/r/alicevision/meshroom -version: 3.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/meshroom/3.0.3/app-changelog.md b/stable/meshroom/3.0.3/app-changelog.md deleted file mode 100644 index ee76878bc4f..00000000000 --- a/stable/meshroom/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [meshroom-3.0.3](https://github.com/truecharts/charts/compare/meshroom-3.0.2...meshroom-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/meshroom/3.0.3/charts/common-10.9.4.tgz b/stable/meshroom/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/meshroom/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/meshroom/3.0.3/CHANGELOG.md b/stable/meshroom/3.0.4/CHANGELOG.md similarity index 100% rename from stable/meshroom/3.0.3/CHANGELOG.md rename to stable/meshroom/3.0.4/CHANGELOG.md diff --git a/stable/meshroom/3.0.4/Chart.yaml b/stable/meshroom/3.0.4/Chart.yaml new file mode 100644 index 00000000000..4b1c3d49481 --- /dev/null +++ b/stable/meshroom/3.0.4/Chart.yaml @@ -0,0 +1,27 @@ +apiVersion: v2 +appVersion: "2.4.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: Meshroom is a free, open-source 3D Reconstruction Software based on the AliceVision Photogrammetric Computer Vision framework. +home: https://truecharts.org/docs/charts/stable/meshroom +icon: https://truecharts.org/img/hotlink-ok/chart-icons/meshroom.png +keywords: + - meshroom +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: meshroom +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/meshroom + - https://github.com/alicevision/meshroom + - https://hub.docker.com/r/alicevision/meshroom +version: 3.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/meshroom/3.0.3/README.md b/stable/meshroom/3.0.4/README.md similarity index 100% rename from stable/meshroom/3.0.3/README.md rename to stable/meshroom/3.0.4/README.md diff --git a/stable/meshroom/3.0.4/app-changelog.md b/stable/meshroom/3.0.4/app-changelog.md new file mode 100644 index 00000000000..cd71022696f --- /dev/null +++ b/stable/meshroom/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [meshroom-3.0.4](https://github.com/truecharts/charts/compare/meshroom-3.0.3...meshroom-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/meshroom/3.0.3/app-readme.md b/stable/meshroom/3.0.4/app-readme.md similarity index 100% rename from stable/meshroom/3.0.3/app-readme.md rename to stable/meshroom/3.0.4/app-readme.md diff --git a/stable/meshroom/3.0.4/charts/common-10.9.7.tgz b/stable/meshroom/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/meshroom/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/meshroom/3.0.3/ix_values.yaml b/stable/meshroom/3.0.4/ix_values.yaml similarity index 100% rename from stable/meshroom/3.0.3/ix_values.yaml rename to stable/meshroom/3.0.4/ix_values.yaml diff --git a/stable/meshroom/3.0.3/questions.yaml b/stable/meshroom/3.0.4/questions.yaml similarity index 100% rename from stable/meshroom/3.0.3/questions.yaml rename to stable/meshroom/3.0.4/questions.yaml diff --git a/stable/putty/2.0.3/templates/common.yaml b/stable/meshroom/3.0.4/templates/common.yaml similarity index 100% rename from stable/putty/2.0.3/templates/common.yaml rename to stable/meshroom/3.0.4/templates/common.yaml diff --git a/stable/sdtd/2.0.3/values.yaml b/stable/meshroom/3.0.4/values.yaml similarity index 100% rename from stable/sdtd/2.0.3/values.yaml rename to stable/meshroom/3.0.4/values.yaml diff --git a/stable/metube/3.0.3/Chart.lock b/stable/metube/3.0.3/Chart.lock deleted file mode 100644 index 6165f4c4fa9..00000000000 --- a/stable/metube/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:55:23.799767746Z" diff --git a/stable/metube/3.0.3/Chart.yaml b/stable/metube/3.0.3/Chart.yaml deleted file mode 100644 index 07db49735cf..00000000000 --- a/stable/metube/3.0.3/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: "2022" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: Web GUI for youtube-dl (using the yt-dlp fork) with playlist support. Allows you to download videos from YouTube and dozens of other sites -home: https://truecharts.org/docs/charts/stable/metube -icon: https://truecharts.org/img/hotlink-ok/chart-icons/metube.png -keywords: - - metube -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: metube -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/metube - - https://github.com/alexta69/metube -version: 3.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/metube/3.0.3/app-changelog.md b/stable/metube/3.0.3/app-changelog.md deleted file mode 100644 index e7214a7a454..00000000000 --- a/stable/metube/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [metube-3.0.3](https://github.com/truecharts/charts/compare/metube-3.0.2...metube-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/metube/3.0.3/charts/common-10.9.4.tgz b/stable/metube/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/metube/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/metube/3.0.3/CHANGELOG.md b/stable/metube/3.0.4/CHANGELOG.md similarity index 100% rename from stable/metube/3.0.3/CHANGELOG.md rename to stable/metube/3.0.4/CHANGELOG.md diff --git a/stable/metube/3.0.4/Chart.yaml b/stable/metube/3.0.4/Chart.yaml new file mode 100644 index 00000000000..b9351cb44bf --- /dev/null +++ b/stable/metube/3.0.4/Chart.yaml @@ -0,0 +1,26 @@ +apiVersion: v2 +appVersion: "2022" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: Web GUI for youtube-dl (using the yt-dlp fork) with playlist support. Allows you to download videos from YouTube and dozens of other sites +home: https://truecharts.org/docs/charts/stable/metube +icon: https://truecharts.org/img/hotlink-ok/chart-icons/metube.png +keywords: + - metube +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: metube +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/metube + - https://github.com/alexta69/metube +version: 3.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/metube/3.0.3/README.md b/stable/metube/3.0.4/README.md similarity index 100% rename from stable/metube/3.0.3/README.md rename to stable/metube/3.0.4/README.md diff --git a/stable/metube/3.0.4/app-changelog.md b/stable/metube/3.0.4/app-changelog.md new file mode 100644 index 00000000000..9169aa62390 --- /dev/null +++ b/stable/metube/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [metube-3.0.4](https://github.com/truecharts/charts/compare/metube-3.0.3...metube-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/metube/3.0.3/app-readme.md b/stable/metube/3.0.4/app-readme.md similarity index 100% rename from stable/metube/3.0.3/app-readme.md rename to stable/metube/3.0.4/app-readme.md diff --git a/stable/metube/3.0.4/charts/common-10.9.7.tgz b/stable/metube/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/metube/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/metube/3.0.3/ix_values.yaml b/stable/metube/3.0.4/ix_values.yaml similarity index 100% rename from stable/metube/3.0.3/ix_values.yaml rename to stable/metube/3.0.4/ix_values.yaml diff --git a/stable/metube/3.0.3/questions.yaml b/stable/metube/3.0.4/questions.yaml similarity index 100% rename from stable/metube/3.0.3/questions.yaml rename to stable/metube/3.0.4/questions.yaml diff --git a/stable/pwndrop/3.0.3/templates/common.yaml b/stable/metube/3.0.4/templates/common.yaml similarity index 100% rename from stable/pwndrop/3.0.3/templates/common.yaml rename to stable/metube/3.0.4/templates/common.yaml diff --git a/stable/ser2sock/7.0.3/values.yaml b/stable/metube/3.0.4/values.yaml similarity index 100% rename from stable/ser2sock/7.0.3/values.yaml rename to stable/metube/3.0.4/values.yaml diff --git a/stable/minecraft-bedrock/2.0.3/Chart.lock b/stable/minecraft-bedrock/2.0.3/Chart.lock deleted file mode 100644 index 30af908c325..00000000000 --- a/stable/minecraft-bedrock/2.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:55:31.707375483Z" diff --git a/stable/minecraft-bedrock/2.0.3/Chart.yaml b/stable/minecraft-bedrock/2.0.3/Chart.yaml deleted file mode 100644 index 3fe54986a15..00000000000 --- a/stable/minecraft-bedrock/2.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "2022.1.0" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Minecraft Bedrock Dedicated Server -home: https://truecharts.org/docs/charts/stable/minecraft-bedrock -icon: https://truecharts.org/img/hotlink-ok/chart-icons/minecraft-bedrock.png -keywords: - - minecraft -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: minecraft-bedrock -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/minecraft-bedrock - - https://github.com/itzg/docker-minecraft-server - - https://hub.docker.com/r/itzg/minecraft-server -type: application -version: 2.0.3 -annotations: - truecharts.org/catagories: | - - games - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/minecraft-bedrock/2.0.3/app-changelog.md b/stable/minecraft-bedrock/2.0.3/app-changelog.md deleted file mode 100644 index 5f1c0b1f477..00000000000 --- a/stable/minecraft-bedrock/2.0.3/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [minecraft-bedrock-2.0.3](https://github.com/truecharts/charts/compare/minecraft-bedrock-2.0.2...minecraft-bedrock-2.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - \ No newline at end of file diff --git a/stable/minecraft-bedrock/2.0.3/charts/common-10.9.4.tgz b/stable/minecraft-bedrock/2.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/minecraft-bedrock/2.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/minecraft-bedrock/2.0.3/CHANGELOG.md b/stable/minecraft-bedrock/2.0.4/CHANGELOG.md similarity index 100% rename from stable/minecraft-bedrock/2.0.3/CHANGELOG.md rename to stable/minecraft-bedrock/2.0.4/CHANGELOG.md diff --git a/stable/minecraft-bedrock/2.0.4/Chart.yaml b/stable/minecraft-bedrock/2.0.4/Chart.yaml new file mode 100644 index 00000000000..0d6b184b9c5 --- /dev/null +++ b/stable/minecraft-bedrock/2.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "2022.1.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Minecraft Bedrock Dedicated Server +home: https://truecharts.org/docs/charts/stable/minecraft-bedrock +icon: https://truecharts.org/img/hotlink-ok/chart-icons/minecraft-bedrock.png +keywords: + - minecraft +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: minecraft-bedrock +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/minecraft-bedrock + - https://github.com/itzg/docker-minecraft-server + - https://hub.docker.com/r/itzg/minecraft-server +type: application +version: 2.0.4 +annotations: + truecharts.org/catagories: | + - games + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/minecraft-bedrock/2.0.3/README.md b/stable/minecraft-bedrock/2.0.4/README.md similarity index 100% rename from stable/minecraft-bedrock/2.0.3/README.md rename to stable/minecraft-bedrock/2.0.4/README.md diff --git a/stable/minecraft-bedrock/2.0.4/app-changelog.md b/stable/minecraft-bedrock/2.0.4/app-changelog.md new file mode 100644 index 00000000000..42124e7fe2c --- /dev/null +++ b/stable/minecraft-bedrock/2.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [minecraft-bedrock-2.0.4](https://github.com/truecharts/charts/compare/minecraft-bedrock-2.0.3...minecraft-bedrock-2.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/minecraft-bedrock/2.0.3/app-readme.md b/stable/minecraft-bedrock/2.0.4/app-readme.md similarity index 100% rename from stable/minecraft-bedrock/2.0.3/app-readme.md rename to stable/minecraft-bedrock/2.0.4/app-readme.md diff --git a/stable/minecraft-bedrock/2.0.4/charts/common-10.9.7.tgz b/stable/minecraft-bedrock/2.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/minecraft-bedrock/2.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/minecraft-bedrock/2.0.3/ix_values.yaml b/stable/minecraft-bedrock/2.0.4/ix_values.yaml similarity index 100% rename from stable/minecraft-bedrock/2.0.3/ix_values.yaml rename to stable/minecraft-bedrock/2.0.4/ix_values.yaml diff --git a/stable/minecraft-bedrock/2.0.3/questions.yaml b/stable/minecraft-bedrock/2.0.4/questions.yaml similarity index 100% rename from stable/minecraft-bedrock/2.0.3/questions.yaml rename to stable/minecraft-bedrock/2.0.4/questions.yaml diff --git a/stable/pyload/7.0.3/templates/common.yaml b/stable/minecraft-bedrock/2.0.4/templates/common.yaml similarity index 100% rename from stable/pyload/7.0.3/templates/common.yaml rename to stable/minecraft-bedrock/2.0.4/templates/common.yaml diff --git a/stable/shlink-web-client/4.0.3/values.yaml b/stable/minecraft-bedrock/2.0.4/values.yaml similarity index 100% rename from stable/shlink-web-client/4.0.3/values.yaml rename to stable/minecraft-bedrock/2.0.4/values.yaml diff --git a/stable/minecraft-bungeecord/2.0.3/Chart.lock b/stable/minecraft-bungeecord/2.0.3/Chart.lock deleted file mode 100644 index 4b2db2fc624..00000000000 --- a/stable/minecraft-bungeecord/2.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:55:51.550982003Z" diff --git a/stable/minecraft-bungeecord/2.0.3/Chart.yaml b/stable/minecraft-bungeecord/2.0.3/Chart.yaml deleted file mode 100644 index f0581956d74..00000000000 --- a/stable/minecraft-bungeecord/2.0.3/Chart.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: v2 -appVersion: "2022.4.1" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: A Spigot BungeeCord server. -home: https://truecharts.org/docs/charts/stable/minecraft-bungeecord -icon: https://truecharts.org/img/hotlink-ok/chart-icons/minecraft-bungeecord.png -keywords: - - minecraft-bungeecord - - gameserver - - minecraft -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: minecraft-bungeecord -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/minecraft-bungeecord - - https://hub.docker.com/r/itzg/bungeecord - - https://github.com/itzg/docker-bungeecord -type: application -version: 2.0.3 -annotations: - truecharts.org/catagories: | - - proxy - - minecraft - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/minecraft-bungeecord/2.0.3/app-changelog.md b/stable/minecraft-bungeecord/2.0.3/app-changelog.md deleted file mode 100644 index 23602340d68..00000000000 --- a/stable/minecraft-bungeecord/2.0.3/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [minecraft-bungeecord-2.0.3](https://github.com/truecharts/charts/compare/minecraft-bungeecord-2.0.2...minecraft-bungeecord-2.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - \ No newline at end of file diff --git a/stable/minecraft-bungeecord/2.0.3/charts/common-10.9.4.tgz b/stable/minecraft-bungeecord/2.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/minecraft-bungeecord/2.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/minecraft-bungeecord/2.0.3/CHANGELOG.md b/stable/minecraft-bungeecord/2.0.4/CHANGELOG.md similarity index 100% rename from stable/minecraft-bungeecord/2.0.3/CHANGELOG.md rename to stable/minecraft-bungeecord/2.0.4/CHANGELOG.md diff --git a/stable/minecraft-bungeecord/2.0.4/Chart.yaml b/stable/minecraft-bungeecord/2.0.4/Chart.yaml new file mode 100644 index 00000000000..95e5dfe37a0 --- /dev/null +++ b/stable/minecraft-bungeecord/2.0.4/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +appVersion: "2022.4.1" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: A Spigot BungeeCord server. +home: https://truecharts.org/docs/charts/stable/minecraft-bungeecord +icon: https://truecharts.org/img/hotlink-ok/chart-icons/minecraft-bungeecord.png +keywords: + - minecraft-bungeecord + - gameserver + - minecraft +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: minecraft-bungeecord +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/minecraft-bungeecord + - https://hub.docker.com/r/itzg/bungeecord + - https://github.com/itzg/docker-bungeecord +type: application +version: 2.0.4 +annotations: + truecharts.org/catagories: | + - proxy + - minecraft + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/minecraft-bungeecord/2.0.3/README.md b/stable/minecraft-bungeecord/2.0.4/README.md similarity index 100% rename from stable/minecraft-bungeecord/2.0.3/README.md rename to stable/minecraft-bungeecord/2.0.4/README.md diff --git a/stable/minecraft-bungeecord/2.0.4/app-changelog.md b/stable/minecraft-bungeecord/2.0.4/app-changelog.md new file mode 100644 index 00000000000..906dbcb1e84 --- /dev/null +++ b/stable/minecraft-bungeecord/2.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [minecraft-bungeecord-2.0.4](https://github.com/truecharts/charts/compare/minecraft-bungeecord-2.0.3...minecraft-bungeecord-2.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/minecraft-bungeecord/2.0.3/app-readme.md b/stable/minecraft-bungeecord/2.0.4/app-readme.md similarity index 100% rename from stable/minecraft-bungeecord/2.0.3/app-readme.md rename to stable/minecraft-bungeecord/2.0.4/app-readme.md diff --git a/stable/minecraft-bungeecord/2.0.4/charts/common-10.9.7.tgz b/stable/minecraft-bungeecord/2.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/minecraft-bungeecord/2.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/minecraft-bungeecord/2.0.3/ix_values.yaml b/stable/minecraft-bungeecord/2.0.4/ix_values.yaml similarity index 100% rename from stable/minecraft-bungeecord/2.0.3/ix_values.yaml rename to stable/minecraft-bungeecord/2.0.4/ix_values.yaml diff --git a/stable/minecraft-bungeecord/2.0.3/questions.yaml b/stable/minecraft-bungeecord/2.0.4/questions.yaml similarity index 100% rename from stable/minecraft-bungeecord/2.0.3/questions.yaml rename to stable/minecraft-bungeecord/2.0.4/questions.yaml diff --git a/stable/pylon/3.0.3/templates/common.yaml b/stable/minecraft-bungeecord/2.0.4/templates/common.yaml similarity index 100% rename from stable/pylon/3.0.3/templates/common.yaml rename to stable/minecraft-bungeecord/2.0.4/templates/common.yaml diff --git a/stable/shorturl/4.0.3/values.yaml b/stable/minecraft-bungeecord/2.0.4/values.yaml similarity index 100% rename from stable/shorturl/4.0.3/values.yaml rename to stable/minecraft-bungeecord/2.0.4/values.yaml diff --git a/stable/minecraft-java/2.0.3/Chart.lock b/stable/minecraft-java/2.0.3/Chart.lock deleted file mode 100644 index ae9245eb482..00000000000 --- a/stable/minecraft-java/2.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:55:55.062278808Z" diff --git a/stable/minecraft-java/2.0.3/Chart.yaml b/stable/minecraft-java/2.0.3/Chart.yaml deleted file mode 100644 index d22904ecf7e..00000000000 --- a/stable/minecraft-java/2.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "2022.13.0" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Minecraft Java Dedicated Server -home: https://truecharts.org/docs/charts/stable/minecraft-java -icon: https://truecharts.org/img/hotlink-ok/chart-icons/minecraft-java.png -keywords: - - minecraft -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: minecraft-java -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/minecraft-java - - https://github.com/itzg/docker-minecraft-server - - https://hub.docker.com/r/itzg/minecraft-server -type: application -version: 2.0.3 -annotations: - truecharts.org/catagories: | - - games - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/minecraft-java/2.0.3/app-changelog.md b/stable/minecraft-java/2.0.3/app-changelog.md deleted file mode 100644 index ca774b7b1b0..00000000000 --- a/stable/minecraft-java/2.0.3/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [minecraft-java-2.0.3](https://github.com/truecharts/charts/compare/minecraft-java-2.0.2...minecraft-java-2.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - \ No newline at end of file diff --git a/stable/minecraft-java/2.0.3/charts/common-10.9.4.tgz b/stable/minecraft-java/2.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/minecraft-java/2.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/minecraft-java/2.0.3/ix_values.yaml b/stable/minecraft-java/2.0.3/ix_values.yaml deleted file mode 100644 index 52eef98d331..00000000000 --- a/stable/minecraft-java/2.0.3/ix_values.yaml +++ /dev/null @@ -1,123 +0,0 @@ -image: - repository: tccr.io/truecharts/minecraft-java - tag: 2022.13.0@sha256:fa9eed110c733f39c004c1ef19c31de69f4cf6f4dac75cb67ebd08aba4c230ee - pullPolicy: Always -j11Image: - repository: tccr.io/truecharts/minecraft-java11 - tag: latest@sha256:13bb073fb6750111277063e3939c4a3832784e40603e3aba310cb137c7e4ae48 - pullPolicy: Always -j11j9Image: - repository: tccr.io/truecharts/minecraft-java11-openj9 - tag: latest@sha256:248ecbdca94efa8ab7c0b0437a0b59ba82ca9dabe6cd1f90a8cbd43319f15b82 - pullPolicy: Always -j8Image: - repository: tccr.io/truecharts/minecraft-java8-openj9 - tag: latest@sha256:d0a9f0505be7783de93e36258ba9a2459838dcb16dfa5042a088686111bc2056 - pullPolicy: Always -j8j9Image: - repository: tccr.io/truecharts/minecraft-java8-openj9 - tag: latest@sha256:d0a9f0505be7783de93e36258ba9a2459838dcb16dfa5042a088686111bc2056 - pullPolicy: Always - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -service: - main: - ports: - main: - port: 25565 - rcon: - enabled: true - ports: - rcon: - enabled: true - port: 25575 - targetPort: 25575 - -secretEnv: - RCON_PASSWORD: "secretrconpass" - -env: - SERVER_PORT: "{{ .Values.service.main.ports.main.port }}" - EULA: "TRUE" - OVERRIDE_SERVER_PROPERTIES: true - VERSION: "LATEST" - TYPE: "VANILLA" - DIFFICULTY: easy - MAX_PLAYERS: 20 - MAX_WORLD_SIZE: 10000 - ALLOW_NETHER: true - ANNOUNCE_PLAYER_ACHIEVEMENTS: true - ENABLE_COMMAND_BLOCK: false - FORCE_GAMEMODE: false - GENERATE_STRUCTURES: true - HARDCORE: false - MAX_BUILD_HEIGHT: 256 - MAX_TICK_TIME: 60000 - SPAWN_ANIMALS: true - SPAWN_MONSTERS: true - SPAWN_NPCS: true - VIEW_DISTANCE: 16 - MODE: survival - MOTD: "Welcome to Minecraft on TrueNAS Scale!" - PVP: false - LEVEL_TYPE: DEFAULT - LEVEL: world - ONLINE_MODE: true - MEMORY: 2048M - # CUSTOM_SERVER: "" - # QUILT_LOADER_VERSION: "" - # QUILT_LAUNCHER: "" - # QUILT_LAUNCHER_URL: "" - # PUFFERFISH_BUILD: "lastSuccessfulBuild" - # FORGEVERSION: "" - # FORGE_INSTALLER: "" - # FORGE_INSTALLER_URL: "" - # FABRIC_LOADER_VERSION: "" - # FABRIC_INSTALLER: "" - # FABRIC_INSTALLER_URL: "" - # SPIGOT_DOWNLOAD_URL: "" - # BUILD_FROM_SOURCE: false - # BUKKIT_DOWNLOAD_URL: "" - # PAPERBUILD: "" - # PAPER_DOWNLOAD_URL: "" - # PACKWIZ_URL: "" - # AIRPLANE_BUILD: "lastSuccessfulBuild" - # MAGMA_CHANNEL: "stable" - # MOHIST_BUILD: "" - # CANYON_BUILD: "" - # SPONGEBRANCH: "STABLE" - # SPONGEVERSION: "" - # LIMBO_BUILD: "LATEST" - # LIMBO_SCHEMA_FILENAME: "default.schem" - # CRUCIBLE_RELEASE: "latest" - # FTB_MODPACK_ID: "" - # FTB_MODPACK_VERSION_ID: "" - # CF_SERVER_MOD: "" - # CF_BASE_DIR: "" - # USE_MODPACK_START_SCRIPT: true - # FTB_LEGACYJAVAFIXER: false - # WHITELIST: "" - # OPS: "" - # ICON: "" - # SEED: "" - # GENERATOR_SETTINGS: "" - # WORLD: "" - # FORCE_REDOWNLOAD: false - # USE_FLARE_FLAGS: false - # JVM_OPTS: "" - # JVM_XX_OPTS: "" - -persistence: - data: - enabled: true - mountPath: "/data" - -portal: - enabled: false diff --git a/stable/minecraft-java/2.0.3/CHANGELOG.md b/stable/minecraft-java/2.0.4/CHANGELOG.md similarity index 100% rename from stable/minecraft-java/2.0.3/CHANGELOG.md rename to stable/minecraft-java/2.0.4/CHANGELOG.md diff --git a/stable/minecraft-java/2.0.4/Chart.yaml b/stable/minecraft-java/2.0.4/Chart.yaml new file mode 100644 index 00000000000..01b237a5105 --- /dev/null +++ b/stable/minecraft-java/2.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "2022.13.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Minecraft Java Dedicated Server +home: https://truecharts.org/docs/charts/stable/minecraft-java +icon: https://truecharts.org/img/hotlink-ok/chart-icons/minecraft-java.png +keywords: + - minecraft +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: minecraft-java +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/minecraft-java + - https://github.com/itzg/docker-minecraft-server + - https://hub.docker.com/r/itzg/minecraft-server +type: application +version: 2.0.4 +annotations: + truecharts.org/catagories: | + - games + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/minecraft-java/2.0.3/README.md b/stable/minecraft-java/2.0.4/README.md similarity index 100% rename from stable/minecraft-java/2.0.3/README.md rename to stable/minecraft-java/2.0.4/README.md diff --git a/stable/minecraft-java/2.0.4/app-changelog.md b/stable/minecraft-java/2.0.4/app-changelog.md new file mode 100644 index 00000000000..b97f5ac8042 --- /dev/null +++ b/stable/minecraft-java/2.0.4/app-changelog.md @@ -0,0 +1,10 @@ + + +## [minecraft-java-2.0.4](https://github.com/truecharts/charts/compare/minecraft-java-2.0.3...minecraft-java-2.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + - update docker general non-major + + \ No newline at end of file diff --git a/stable/minecraft-java/2.0.3/app-readme.md b/stable/minecraft-java/2.0.4/app-readme.md similarity index 100% rename from stable/minecraft-java/2.0.3/app-readme.md rename to stable/minecraft-java/2.0.4/app-readme.md diff --git a/stable/minecraft-java/2.0.4/charts/common-10.9.7.tgz b/stable/minecraft-java/2.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/minecraft-java/2.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/minecraft-java/2.0.4/ix_values.yaml b/stable/minecraft-java/2.0.4/ix_values.yaml new file mode 100644 index 00000000000..7811cb8d8ac --- /dev/null +++ b/stable/minecraft-java/2.0.4/ix_values.yaml @@ -0,0 +1,123 @@ +image: + repository: tccr.io/truecharts/minecraft-java + tag: 2022.14.0@sha256:2bc11b54be6adb719c3b9e0d9c44dd48240b72c2eff29d61a9985fecf44132cf + pullPolicy: Always +j11Image: + repository: tccr.io/truecharts/minecraft-java11 + tag: latest@sha256:6930933ba5875ba6bbea5790834c620c1b1b38ea113bb04a7d666b90b306746d + pullPolicy: Always +j11j9Image: + repository: tccr.io/truecharts/minecraft-java11-openj9 + tag: latest@sha256:248ecbdca94efa8ab7c0b0437a0b59ba82ca9dabe6cd1f90a8cbd43319f15b82 + pullPolicy: Always +j8Image: + repository: tccr.io/truecharts/minecraft-java8-openj9 + tag: latest@sha256:eaff8ace873fe4deb23d1666b44ba6eb0a57ed66fb7e9d1f6d8e27ced538c98d + pullPolicy: Always +j8j9Image: + repository: tccr.io/truecharts/minecraft-java8-openj9 + tag: latest@sha256:eaff8ace873fe4deb23d1666b44ba6eb0a57ed66fb7e9d1f6d8e27ced538c98d + pullPolicy: Always + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +service: + main: + ports: + main: + port: 25565 + rcon: + enabled: true + ports: + rcon: + enabled: true + port: 25575 + targetPort: 25575 + +secretEnv: + RCON_PASSWORD: "secretrconpass" + +env: + SERVER_PORT: "{{ .Values.service.main.ports.main.port }}" + EULA: "TRUE" + OVERRIDE_SERVER_PROPERTIES: true + VERSION: "LATEST" + TYPE: "VANILLA" + DIFFICULTY: easy + MAX_PLAYERS: 20 + MAX_WORLD_SIZE: 10000 + ALLOW_NETHER: true + ANNOUNCE_PLAYER_ACHIEVEMENTS: true + ENABLE_COMMAND_BLOCK: false + FORCE_GAMEMODE: false + GENERATE_STRUCTURES: true + HARDCORE: false + MAX_BUILD_HEIGHT: 256 + MAX_TICK_TIME: 60000 + SPAWN_ANIMALS: true + SPAWN_MONSTERS: true + SPAWN_NPCS: true + VIEW_DISTANCE: 16 + MODE: survival + MOTD: "Welcome to Minecraft on TrueNAS Scale!" + PVP: false + LEVEL_TYPE: DEFAULT + LEVEL: world + ONLINE_MODE: true + MEMORY: 2048M + # CUSTOM_SERVER: "" + # QUILT_LOADER_VERSION: "" + # QUILT_LAUNCHER: "" + # QUILT_LAUNCHER_URL: "" + # PUFFERFISH_BUILD: "lastSuccessfulBuild" + # FORGEVERSION: "" + # FORGE_INSTALLER: "" + # FORGE_INSTALLER_URL: "" + # FABRIC_LOADER_VERSION: "" + # FABRIC_INSTALLER: "" + # FABRIC_INSTALLER_URL: "" + # SPIGOT_DOWNLOAD_URL: "" + # BUILD_FROM_SOURCE: false + # BUKKIT_DOWNLOAD_URL: "" + # PAPERBUILD: "" + # PAPER_DOWNLOAD_URL: "" + # PACKWIZ_URL: "" + # AIRPLANE_BUILD: "lastSuccessfulBuild" + # MAGMA_CHANNEL: "stable" + # MOHIST_BUILD: "" + # CANYON_BUILD: "" + # SPONGEBRANCH: "STABLE" + # SPONGEVERSION: "" + # LIMBO_BUILD: "LATEST" + # LIMBO_SCHEMA_FILENAME: "default.schem" + # CRUCIBLE_RELEASE: "latest" + # FTB_MODPACK_ID: "" + # FTB_MODPACK_VERSION_ID: "" + # CF_SERVER_MOD: "" + # CF_BASE_DIR: "" + # USE_MODPACK_START_SCRIPT: true + # FTB_LEGACYJAVAFIXER: false + # WHITELIST: "" + # OPS: "" + # ICON: "" + # SEED: "" + # GENERATOR_SETTINGS: "" + # WORLD: "" + # FORCE_REDOWNLOAD: false + # USE_FLARE_FLAGS: false + # JVM_OPTS: "" + # JVM_XX_OPTS: "" + +persistence: + data: + enabled: true + mountPath: "/data" + +portal: + enabled: false diff --git a/stable/minecraft-java/2.0.3/questions.yaml b/stable/minecraft-java/2.0.4/questions.yaml similarity index 100% rename from stable/minecraft-java/2.0.3/questions.yaml rename to stable/minecraft-java/2.0.4/questions.yaml diff --git a/stable/qdirstat/2.0.3/templates/common.yaml b/stable/minecraft-java/2.0.4/templates/common.yaml similarity index 100% rename from stable/qdirstat/2.0.3/templates/common.yaml rename to stable/minecraft-java/2.0.4/templates/common.yaml diff --git a/stable/sickchill/4.0.3/values.yaml b/stable/minecraft-java/2.0.4/values.yaml similarity index 100% rename from stable/sickchill/4.0.3/values.yaml rename to stable/minecraft-java/2.0.4/values.yaml diff --git a/stable/minetest/2.0.3/Chart.lock b/stable/minetest/2.0.3/Chart.lock deleted file mode 100644 index e443ed70cd7..00000000000 --- a/stable/minetest/2.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:56:03.440931135Z" diff --git a/stable/minetest/2.0.3/Chart.yaml b/stable/minetest/2.0.3/Chart.yaml deleted file mode 100644 index 8cbb781baca..00000000000 --- a/stable/minetest/2.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: minetest -version: 2.0.3 -appVersion: "5.6.1" -description: Minetest (server) is a near-infinite-world block sandbox game and a game engine. -type: application -deprecated: false -home: https://truecharts.org/docs/charts/stable/minetest -icon: https://truecharts.org/img/hotlink-ok/chart-icons/minetest.png -keywords: - - minetest -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/minetest - - https://hub.docker.com/r/linuxserver/minetest -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 - # condition: -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - games - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/minetest/2.0.3/app-changelog.md b/stable/minetest/2.0.3/app-changelog.md deleted file mode 100644 index 8b745d78b28..00000000000 --- a/stable/minetest/2.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [minetest-2.0.3](https://github.com/truecharts/charts/compare/minetest-2.0.2...minetest-2.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/minetest/2.0.3/charts/common-10.9.4.tgz b/stable/minetest/2.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/minetest/2.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/minetest/2.0.3/CHANGELOG.md b/stable/minetest/2.0.4/CHANGELOG.md similarity index 100% rename from stable/minetest/2.0.3/CHANGELOG.md rename to stable/minetest/2.0.4/CHANGELOG.md diff --git a/stable/minetest/2.0.4/Chart.yaml b/stable/minetest/2.0.4/Chart.yaml new file mode 100644 index 00000000000..2e2ea712215 --- /dev/null +++ b/stable/minetest/2.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: minetest +version: 2.0.4 +appVersion: "5.6.1" +description: Minetest (server) is a near-infinite-world block sandbox game and a game engine. +type: application +deprecated: false +home: https://truecharts.org/docs/charts/stable/minetest +icon: https://truecharts.org/img/hotlink-ok/chart-icons/minetest.png +keywords: + - minetest +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/minetest + - https://hub.docker.com/r/linuxserver/minetest +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + # condition: +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - games + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/minetest/2.0.3/README.md b/stable/minetest/2.0.4/README.md similarity index 100% rename from stable/minetest/2.0.3/README.md rename to stable/minetest/2.0.4/README.md diff --git a/stable/minetest/2.0.4/app-changelog.md b/stable/minetest/2.0.4/app-changelog.md new file mode 100644 index 00000000000..c24b385eb08 --- /dev/null +++ b/stable/minetest/2.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [minetest-2.0.4](https://github.com/truecharts/charts/compare/minetest-2.0.3...minetest-2.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/minetest/2.0.3/app-readme.md b/stable/minetest/2.0.4/app-readme.md similarity index 100% rename from stable/minetest/2.0.3/app-readme.md rename to stable/minetest/2.0.4/app-readme.md diff --git a/stable/minetest/2.0.4/charts/common-10.9.7.tgz b/stable/minetest/2.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/minetest/2.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/minetest/2.0.3/ix_values.yaml b/stable/minetest/2.0.4/ix_values.yaml similarity index 100% rename from stable/minetest/2.0.3/ix_values.yaml rename to stable/minetest/2.0.4/ix_values.yaml diff --git a/stable/minetest/2.0.3/questions.yaml b/stable/minetest/2.0.4/questions.yaml similarity index 100% rename from stable/minetest/2.0.3/questions.yaml rename to stable/minetest/2.0.4/questions.yaml diff --git a/stable/qinglong/3.0.3/templates/common.yaml b/stable/minetest/2.0.4/templates/common.yaml similarity index 100% rename from stable/qinglong/3.0.3/templates/common.yaml rename to stable/minetest/2.0.4/templates/common.yaml diff --git a/stable/sickgear/4.0.3/values.yaml b/stable/minetest/2.0.4/values.yaml similarity index 100% rename from stable/sickgear/4.0.3/values.yaml rename to stable/minetest/2.0.4/values.yaml diff --git a/stable/miniflux/9.0.0/CHANGELOG.md b/stable/miniflux/9.0.0/CHANGELOG.md new file mode 100644 index 00000000000..1799f46e9a5 --- /dev/null +++ b/stable/miniflux/9.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [miniflux-8.0.0](https://github.com/truecharts/charts/compare/miniflux-7.0.52...miniflux-8.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [miniflux-7.0.55](https://github.com/truecharts/charts/compare/miniflux-7.0.52...miniflux-7.0.55) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [miniflux-7.0.54](https://github.com/truecharts/charts/compare/miniflux-7.0.52...miniflux-7.0.54) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [miniflux-7.0.54](https://github.com/truecharts/charts/compare/miniflux-7.0.52...miniflux-7.0.54) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [miniflux-7.0.54](https://github.com/truecharts/charts/compare/miniflux-7.0.52...miniflux-7.0.54) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [miniflux-7.0.53](https://github.com/truecharts/charts/compare/miniflux-7.0.52...miniflux-7.0.53) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + diff --git a/stable/miniflux/9.0.0/Chart.yaml b/stable/miniflux/9.0.0/Chart.yaml new file mode 100644 index 00000000000..29da2be7e6a --- /dev/null +++ b/stable/miniflux/9.0.0/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +appVersion: "2.0.39" +description: Miniflux is a minimalist and opinionated feed reader. +name: miniflux +version: 9.0.0 +kubeVersion: ">=1.16.0-0" +keywords: + - miniflux + - rss + - news +home: https://truecharts.org/docs/charts/stable/miniflux +icon: https://truecharts.org/img/hotlink-ok/chart-icons/miniflux.png +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/miniflux + - https://github.com/miniflux/v2 +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/miniflux/9.0.0/README.md b/stable/miniflux/9.0.0/README.md new file mode 100644 index 00000000000..2e521cc46e2 --- /dev/null +++ b/stable/miniflux/9.0.0/README.md @@ -0,0 +1,107 @@ +# miniflux + +Miniflux is a minimalist and opinionated feed reader. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [miniflux](https://truecharts.org/docs/charts/stable/miniflux) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/miniflux> +* <https://github.com/miniflux/v2> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.122 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `miniflux` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install miniflux TrueCharts/miniflux +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `miniflux` deployment + +```console +helm uninstall miniflux +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install miniflux \ + --set env.TZ="America/New York" \ + TrueCharts/miniflux +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install miniflux TrueCharts/miniflux -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/miniflux/9.0.0/app-changelog.md b/stable/miniflux/9.0.0/app-changelog.md new file mode 100644 index 00000000000..11500b0127a --- /dev/null +++ b/stable/miniflux/9.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [miniflux-9.0.0](https://github.com/truecharts/charts/compare/miniflux-8.0.3...miniflux-9.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/miniflux/9.0.0/app-readme.md b/stable/miniflux/9.0.0/app-readme.md new file mode 100644 index 00000000000..b7dbeaab7b5 --- /dev/null +++ b/stable/miniflux/9.0.0/app-readme.md @@ -0,0 +1,8 @@ +Miniflux is a minimalist and opinionated feed reader. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/miniflux](https://truecharts.org/docs/charts/stable/miniflux) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/miniflux/9.0.0/charts/common-10.9.7.tgz b/stable/miniflux/9.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/miniflux/9.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/miniflux/9.0.0/charts/postgresql-9.0.5.tgz b/stable/miniflux/9.0.0/charts/postgresql-9.0.5.tgz new file mode 100644 index 00000000000..8fe3c326a7c Binary files /dev/null and b/stable/miniflux/9.0.0/charts/postgresql-9.0.5.tgz differ diff --git a/stable/miniflux/9.0.0/ix_values.yaml b/stable/miniflux/9.0.0/ix_values.yaml new file mode 100644 index 00000000000..febc22402c4 --- /dev/null +++ b/stable/miniflux/9.0.0/ix_values.yaml @@ -0,0 +1,51 @@ +image: + repository: tccr.io/truecharts/miniflux + tag: 2.0.39@sha256:0aad613d84d6dee03f4e38228e7bf841f64f65700500eb8cd203966c98357f4c + pullPolicy: IfNotPresent + +secretEnv: + # -- Admin user login, it's used only if `CREATE_ADMIN` is enabled. + ADMIN_USERNAME: "admin" + # -- Admin user password, it's used only if `CREATE_ADMIN` is enabled. + ADMIN_PASSWORD: "changeme" +env: + RUN_MIGRATIONS: 1 + CREATE_ADMIN: 1 + DATABASE_URL: + secretKeyRef: + name: dbcreds + key: urlnossl + +service: + main: + ports: + main: + port: 10091 + targetPort: 8080 + +persistence: + config: + enabled: true + mountPath: "/config" + +probes: + liveness: + enabled: true + custom: true + spec: + initialDelaySeconds: 30 + periodSeconds: 10 + timeoutSeconds: 1 + failureThreshold: 3 + httpGet: + path: /healthcheck + port: 8080 + +postgresql: + enabled: true + existingSecret: "dbcreds" + postgresqlDatabase: miniflux + postgresqlUsername: miniflux + +portal: + enabled: true diff --git a/stable/miniflux/9.0.0/questions.yaml b/stable/miniflux/9.0.0/questions.yaml new file mode 100644 index 00000000000..c9c84dcb25e --- /dev/null +++ b/stable/miniflux/9.0.0/questions.yaml @@ -0,0 +1,1868 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: secretEnv + group: "App Configuration" + label: "Image Secrets" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ADMIN_USERNAME + label: "ADMIN_USERNAME" + description: "Sets the ADMIN_USERNAME env var" + schema: + type: string + default: "admin" + - variable: ADMIN_PASSWORD + label: "ADMIN_PASSWORD" + description: "Sets the ADMIN_PASSWORD env var" + schema: + type: string + default: "changeme" + private: true + - variable: env + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: RUN_MIGRATIONS + label: "RUN_MIGRATIONS" + description: "Sets the RUN_MIGRATIONS env var" + schema: + type: int + default: 1 + - variable: CREATE_ADMIN + label: "CREATE_ADMIN" + description: "Sets the CREATE_ADMIN env var" + schema: + type: int + default: 1 + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10091 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: true + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 568 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 568 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/quassel-web/3.0.3/templates/common.yaml b/stable/miniflux/9.0.0/templates/common.yaml similarity index 100% rename from stable/quassel-web/3.0.3/templates/common.yaml rename to stable/miniflux/9.0.0/templates/common.yaml diff --git a/stable/simply-shorten/2.0.3/values.yaml b/stable/miniflux/9.0.0/values.yaml similarity index 100% rename from stable/simply-shorten/2.0.3/values.yaml rename to stable/miniflux/9.0.0/values.yaml diff --git a/stable/minio-console/4.0.3/Chart.lock b/stable/minio-console/4.0.3/Chart.lock deleted file mode 100644 index 3d06efd71b7..00000000000 --- a/stable/minio-console/4.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:56:26.25207624Z" diff --git a/stable/minio-console/4.0.3/Chart.yaml b/stable/minio-console/4.0.3/Chart.yaml deleted file mode 100644 index c546a521c6c..00000000000 --- a/stable/minio-console/4.0.3/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: "0.21.2" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: A management console for minio server and operator -home: https://truecharts.org/docs/charts/stable/minio-console -icon: https://truecharts.org/img/hotlink-ok/chart-icons/minio-console.png -keywords: - - minio-console - - minio - - s3 -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: minio-console -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/minio-console - - https://github.com/minio/console -version: 4.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/minio-console/4.0.3/app-changelog.md b/stable/minio-console/4.0.3/app-changelog.md deleted file mode 100644 index 8dd7c02bcb7..00000000000 --- a/stable/minio-console/4.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [minio-console-4.0.3](https://github.com/truecharts/charts/compare/minio-console-4.0.2...minio-console-4.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/minio-console/4.0.3/charts/common-10.9.4.tgz b/stable/minio-console/4.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/minio-console/4.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/minio-console/4.0.3/CHANGELOG.md b/stable/minio-console/4.0.4/CHANGELOG.md similarity index 100% rename from stable/minio-console/4.0.3/CHANGELOG.md rename to stable/minio-console/4.0.4/CHANGELOG.md diff --git a/stable/minio-console/4.0.4/Chart.yaml b/stable/minio-console/4.0.4/Chart.yaml new file mode 100644 index 00000000000..db24519cc75 --- /dev/null +++ b/stable/minio-console/4.0.4/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "0.21.2" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: A management console for minio server and operator +home: https://truecharts.org/docs/charts/stable/minio-console +icon: https://truecharts.org/img/hotlink-ok/chart-icons/minio-console.png +keywords: + - minio-console + - minio + - s3 +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: minio-console +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/minio-console + - https://github.com/minio/console +version: 4.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/minio-console/4.0.3/README.md b/stable/minio-console/4.0.4/README.md similarity index 100% rename from stable/minio-console/4.0.3/README.md rename to stable/minio-console/4.0.4/README.md diff --git a/stable/minio-console/4.0.4/app-changelog.md b/stable/minio-console/4.0.4/app-changelog.md new file mode 100644 index 00000000000..18598548b69 --- /dev/null +++ b/stable/minio-console/4.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [minio-console-4.0.4](https://github.com/truecharts/charts/compare/minio-console-4.0.3...minio-console-4.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/minio-console/4.0.3/app-readme.md b/stable/minio-console/4.0.4/app-readme.md similarity index 100% rename from stable/minio-console/4.0.3/app-readme.md rename to stable/minio-console/4.0.4/app-readme.md diff --git a/stable/minio-console/4.0.4/charts/common-10.9.7.tgz b/stable/minio-console/4.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/minio-console/4.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/minio-console/4.0.3/ix_values.yaml b/stable/minio-console/4.0.4/ix_values.yaml similarity index 100% rename from stable/minio-console/4.0.3/ix_values.yaml rename to stable/minio-console/4.0.4/ix_values.yaml diff --git a/stable/minio-console/4.0.3/questions.yaml b/stable/minio-console/4.0.4/questions.yaml similarity index 100% rename from stable/minio-console/4.0.3/questions.yaml rename to stable/minio-console/4.0.4/questions.yaml diff --git a/stable/reg/7.0.3/templates/common.yaml b/stable/minio-console/4.0.4/templates/common.yaml similarity index 100% rename from stable/reg/7.0.3/templates/common.yaml rename to stable/minio-console/4.0.4/templates/common.yaml diff --git a/stable/smokeping/4.0.3/values.yaml b/stable/minio-console/4.0.4/values.yaml similarity index 100% rename from stable/smokeping/4.0.3/values.yaml rename to stable/minio-console/4.0.4/values.yaml diff --git a/stable/minio/4.0.3/Chart.lock b/stable/minio/4.0.3/Chart.lock deleted file mode 100644 index 2dcef61799d..00000000000 --- a/stable/minio/4.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:56:22.860168308Z" diff --git a/stable/minio/4.0.3/Chart.yaml b/stable/minio/4.0.3/Chart.yaml deleted file mode 100644 index 11e4e619448..00000000000 --- a/stable/minio/4.0.3/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: Minio is a self-hosted S3 storage server -home: https://truecharts.org/docs/charts/stable/minio -icon: https://truecharts.org/img/hotlink-ok/chart-icons/minio.png -keywords: - - minio - - s3 - - storage -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: minio -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/minio - - https://github.com/minio/minio -version: 4.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/minio/4.0.3/app-changelog.md b/stable/minio/4.0.3/app-changelog.md deleted file mode 100644 index 793b3c1ed1e..00000000000 --- a/stable/minio/4.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [minio-4.0.3](https://github.com/truecharts/charts/compare/minio-console-4.0.2...minio-4.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/minio/4.0.3/charts/common-10.9.4.tgz b/stable/minio/4.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/minio/4.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/minio/4.0.3/ix_values.yaml b/stable/minio/4.0.3/ix_values.yaml deleted file mode 100644 index 3a8429db9c9..00000000000 --- a/stable/minio/4.0.3/ix_values.yaml +++ /dev/null @@ -1,59 +0,0 @@ -image: - repository: tccr.io/truecharts/minio - tag: latest@sha256:57626ef5c1f25cd03a51e9111d4a29ed25f0ebe55897f7ac77132473d29739c7 - pullPolicy: IfNotPresent - -args: ["server", "/data", "--address", ":10106", "--console-address", ":10107"] - -secretEnv: - MINIO_ROOT_PASSWORD: "changeme" - -env: - MINIO_ROOT_USER: "minio" - MINIO_BROWSER_REDIRECT_URL: "" - MINIO_SERVER_URL: "" - -probes: - liveness: - custom: true - spec: - httpGet: - scheme: HTTP - path: "/minio/health/live" - port: 10106 - readiness: - custom: true - spec: - httpGet: - scheme: HTTP - path: "/minio/health/ready" - port: 10106 - -service: - main: - ports: - main: - port: 10107 - targetPort: 10107 - api: - enabled: true - ports: - api: - enabled: true - targetPort: 10106 - port: 10106 - -ingress: - api: - autoLink: true - -securityContext: - readOnlyRootFilesystem: false - -persistence: - config: - enabled: true - mountPath: "/data" - -portal: - enabled: true diff --git a/stable/minio/4.0.3/CHANGELOG.md b/stable/minio/4.0.4/CHANGELOG.md similarity index 100% rename from stable/minio/4.0.3/CHANGELOG.md rename to stable/minio/4.0.4/CHANGELOG.md diff --git a/stable/minio/4.0.4/Chart.yaml b/stable/minio/4.0.4/Chart.yaml new file mode 100644 index 00000000000..6b317adfd2e --- /dev/null +++ b/stable/minio/4.0.4/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: Minio is a self-hosted S3 storage server +home: https://truecharts.org/docs/charts/stable/minio +icon: https://truecharts.org/img/hotlink-ok/chart-icons/minio.png +keywords: + - minio + - s3 + - storage +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: minio +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/minio + - https://github.com/minio/minio +version: 4.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/minio/4.0.3/README.md b/stable/minio/4.0.4/README.md similarity index 100% rename from stable/minio/4.0.3/README.md rename to stable/minio/4.0.4/README.md diff --git a/stable/minio/4.0.4/app-changelog.md b/stable/minio/4.0.4/app-changelog.md new file mode 100644 index 00000000000..1178e6cdfa7 --- /dev/null +++ b/stable/minio/4.0.4/app-changelog.md @@ -0,0 +1,10 @@ + + +## [minio-4.0.4](https://github.com/truecharts/charts/compare/minio-4.0.3...minio-4.0.4) (2022-11-12) + +### Chore + +- update docker general non-major ([#4394](https://github.com/truecharts/charts/issues/4394)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/minio/4.0.3/app-readme.md b/stable/minio/4.0.4/app-readme.md similarity index 100% rename from stable/minio/4.0.3/app-readme.md rename to stable/minio/4.0.4/app-readme.md diff --git a/stable/minio/4.0.4/charts/common-10.9.7.tgz b/stable/minio/4.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/minio/4.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/minio/4.0.4/ix_values.yaml b/stable/minio/4.0.4/ix_values.yaml new file mode 100644 index 00000000000..f87dc0f9bae --- /dev/null +++ b/stable/minio/4.0.4/ix_values.yaml @@ -0,0 +1,59 @@ +image: + repository: tccr.io/truecharts/minio + tag: latest@sha256:00f39cdcc93d3f62db48dab5b43cf0ec82e552734bd2ed4725cd694e8f2a4ffb + pullPolicy: IfNotPresent + +args: ["server", "/data", "--address", ":10106", "--console-address", ":10107"] + +secretEnv: + MINIO_ROOT_PASSWORD: "changeme" + +env: + MINIO_ROOT_USER: "minio" + MINIO_BROWSER_REDIRECT_URL: "" + MINIO_SERVER_URL: "" + +probes: + liveness: + custom: true + spec: + httpGet: + scheme: HTTP + path: "/minio/health/live" + port: 10106 + readiness: + custom: true + spec: + httpGet: + scheme: HTTP + path: "/minio/health/ready" + port: 10106 + +service: + main: + ports: + main: + port: 10107 + targetPort: 10107 + api: + enabled: true + ports: + api: + enabled: true + targetPort: 10106 + port: 10106 + +ingress: + api: + autoLink: true + +securityContext: + readOnlyRootFilesystem: false + +persistence: + config: + enabled: true + mountPath: "/data" + +portal: + enabled: true diff --git a/stable/minio/4.0.3/questions.yaml b/stable/minio/4.0.4/questions.yaml similarity index 100% rename from stable/minio/4.0.3/questions.yaml rename to stable/minio/4.0.4/questions.yaml diff --git a/stable/requestrr/3.0.3/templates/common.yaml b/stable/minio/4.0.4/templates/common.yaml similarity index 100% rename from stable/requestrr/3.0.3/templates/common.yaml rename to stable/minio/4.0.4/templates/common.yaml diff --git a/stable/snapdrop/3.0.3/values.yaml b/stable/minio/4.0.4/values.yaml similarity index 100% rename from stable/snapdrop/3.0.3/values.yaml rename to stable/minio/4.0.4/values.yaml diff --git a/stable/minisatip/3.0.3/Chart.lock b/stable/minisatip/3.0.3/Chart.lock deleted file mode 100644 index 138768df5e0..00000000000 --- a/stable/minisatip/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:56:35.313574144Z" diff --git a/stable/minisatip/3.0.3/Chart.yaml b/stable/minisatip/3.0.3/Chart.yaml deleted file mode 100644 index 6e928bdc570..00000000000 --- a/stable/minisatip/3.0.3/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: minisatip -version: 3.0.3 -appVersion: "2021.12.01" -description: Minisatip is a multi-threaded satip server version 1.2 that runs under Linux. -type: application -deprecated: false -home: https://truecharts.org/docs/charts/stable/minisatip -icon: https://truecharts.org/img/hotlink-ok/chart-icons/minisatip.png -keywords: - - minisatip -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/minisatip - - https://hub.docker.com/r/linuxserver/minisatip -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - utility - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/minisatip/3.0.3/app-changelog.md b/stable/minisatip/3.0.3/app-changelog.md deleted file mode 100644 index a9cb759cc84..00000000000 --- a/stable/minisatip/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [minisatip-3.0.3](https://github.com/truecharts/charts/compare/minisatip-3.0.2...minisatip-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/minisatip/3.0.3/charts/common-10.9.4.tgz b/stable/minisatip/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/minisatip/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/minisatip/3.0.3/CHANGELOG.md b/stable/minisatip/3.0.4/CHANGELOG.md similarity index 100% rename from stable/minisatip/3.0.3/CHANGELOG.md rename to stable/minisatip/3.0.4/CHANGELOG.md diff --git a/stable/minisatip/3.0.4/Chart.yaml b/stable/minisatip/3.0.4/Chart.yaml new file mode 100644 index 00000000000..c75101bea70 --- /dev/null +++ b/stable/minisatip/3.0.4/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: minisatip +version: 3.0.4 +appVersion: "2021.12.01" +description: Minisatip is a multi-threaded satip server version 1.2 that runs under Linux. +type: application +deprecated: false +home: https://truecharts.org/docs/charts/stable/minisatip +icon: https://truecharts.org/img/hotlink-ok/chart-icons/minisatip.png +keywords: + - minisatip +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/minisatip + - https://hub.docker.com/r/linuxserver/minisatip +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - utility + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/minisatip/3.0.3/README.md b/stable/minisatip/3.0.4/README.md similarity index 100% rename from stable/minisatip/3.0.3/README.md rename to stable/minisatip/3.0.4/README.md diff --git a/stable/minisatip/3.0.4/app-changelog.md b/stable/minisatip/3.0.4/app-changelog.md new file mode 100644 index 00000000000..5cd0f5cda03 --- /dev/null +++ b/stable/minisatip/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [minisatip-3.0.4](https://github.com/truecharts/charts/compare/minisatip-3.0.3...minisatip-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/minisatip/3.0.3/app-readme.md b/stable/minisatip/3.0.4/app-readme.md similarity index 100% rename from stable/minisatip/3.0.3/app-readme.md rename to stable/minisatip/3.0.4/app-readme.md diff --git a/stable/minisatip/3.0.4/charts/common-10.9.7.tgz b/stable/minisatip/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/minisatip/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/minisatip/3.0.3/ix_values.yaml b/stable/minisatip/3.0.4/ix_values.yaml similarity index 100% rename from stable/minisatip/3.0.3/ix_values.yaml rename to stable/minisatip/3.0.4/ix_values.yaml diff --git a/stable/minisatip/3.0.3/questions.yaml b/stable/minisatip/3.0.4/questions.yaml similarity index 100% rename from stable/minisatip/3.0.3/questions.yaml rename to stable/minisatip/3.0.4/questions.yaml diff --git a/stable/resilio-sync/7.0.3/templates/common.yaml b/stable/minisatip/3.0.4/templates/common.yaml similarity index 100% rename from stable/resilio-sync/7.0.3/templates/common.yaml rename to stable/minisatip/3.0.4/templates/common.yaml diff --git a/stable/speedtest-exporter/4.0.4/values.yaml b/stable/minisatip/3.0.4/values.yaml similarity index 100% rename from stable/speedtest-exporter/4.0.4/values.yaml rename to stable/minisatip/3.0.4/values.yaml diff --git a/stable/mkvcleaver/2.0.3/Chart.lock b/stable/mkvcleaver/2.0.3/Chart.lock deleted file mode 100644 index 8887326403d..00000000000 --- a/stable/mkvcleaver/2.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:56:54.957443863Z" diff --git a/stable/mkvcleaver/2.0.3/Chart.yaml b/stable/mkvcleaver/2.0.3/Chart.yaml deleted file mode 100644 index a6116d1e064..00000000000 --- a/stable/mkvcleaver/2.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: "1.3.0" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: MKVCleaver is a tool for batch extraction of data from MKV files -home: https://truecharts.org/docs/charts/stable/mkvcleaver -icon: https://truecharts.org/img/hotlink-ok/chart-icons/mkvcleaver.png -keywords: - - media - - mkvcleaver -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: mkvcleaver -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/mkvcleaver - - https://github.com/jlesage/docker-mkvcleaver - - https://hub.docker.com/r/jlesage/mkvcleaver/ -type: application -version: 2.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/mkvcleaver/2.0.3/app-changelog.md b/stable/mkvcleaver/2.0.3/app-changelog.md deleted file mode 100644 index 71784ade3c9..00000000000 --- a/stable/mkvcleaver/2.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [mkvcleaver-2.0.3](https://github.com/truecharts/charts/compare/mkvcleaver-2.0.2...mkvcleaver-2.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/mkvcleaver/2.0.3/charts/common-10.9.4.tgz b/stable/mkvcleaver/2.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/mkvcleaver/2.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/mkvcleaver/2.0.3/CHANGELOG.md b/stable/mkvcleaver/2.0.4/CHANGELOG.md similarity index 100% rename from stable/mkvcleaver/2.0.3/CHANGELOG.md rename to stable/mkvcleaver/2.0.4/CHANGELOG.md diff --git a/stable/mkvcleaver/2.0.4/Chart.yaml b/stable/mkvcleaver/2.0.4/Chart.yaml new file mode 100644 index 00000000000..f3540d839bf --- /dev/null +++ b/stable/mkvcleaver/2.0.4/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "1.3.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: MKVCleaver is a tool for batch extraction of data from MKV files +home: https://truecharts.org/docs/charts/stable/mkvcleaver +icon: https://truecharts.org/img/hotlink-ok/chart-icons/mkvcleaver.png +keywords: + - media + - mkvcleaver +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: mkvcleaver +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/mkvcleaver + - https://github.com/jlesage/docker-mkvcleaver + - https://hub.docker.com/r/jlesage/mkvcleaver/ +type: application +version: 2.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/mkvcleaver/2.0.3/README.md b/stable/mkvcleaver/2.0.4/README.md similarity index 100% rename from stable/mkvcleaver/2.0.3/README.md rename to stable/mkvcleaver/2.0.4/README.md diff --git a/stable/mkvcleaver/2.0.4/app-changelog.md b/stable/mkvcleaver/2.0.4/app-changelog.md new file mode 100644 index 00000000000..e8acf09ab48 --- /dev/null +++ b/stable/mkvcleaver/2.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [mkvcleaver-2.0.4](https://github.com/truecharts/charts/compare/mkvcleaver-2.0.3...mkvcleaver-2.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/mkvcleaver/2.0.3/app-readme.md b/stable/mkvcleaver/2.0.4/app-readme.md similarity index 100% rename from stable/mkvcleaver/2.0.3/app-readme.md rename to stable/mkvcleaver/2.0.4/app-readme.md diff --git a/stable/mkvcleaver/2.0.4/charts/common-10.9.7.tgz b/stable/mkvcleaver/2.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/mkvcleaver/2.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/mkvcleaver/2.0.3/ix_values.yaml b/stable/mkvcleaver/2.0.4/ix_values.yaml similarity index 100% rename from stable/mkvcleaver/2.0.3/ix_values.yaml rename to stable/mkvcleaver/2.0.4/ix_values.yaml diff --git a/stable/mkvcleaver/2.0.3/questions.yaml b/stable/mkvcleaver/2.0.4/questions.yaml similarity index 100% rename from stable/mkvcleaver/2.0.3/questions.yaml rename to stable/mkvcleaver/2.0.4/questions.yaml diff --git a/stable/retrobot/2.0.3/templates/common.yaml b/stable/mkvcleaver/2.0.4/templates/common.yaml similarity index 100% rename from stable/retrobot/2.0.3/templates/common.yaml rename to stable/mkvcleaver/2.0.4/templates/common.yaml diff --git a/stable/sqlitebrowser/4.0.3/values.yaml b/stable/mkvcleaver/2.0.4/values.yaml similarity index 100% rename from stable/sqlitebrowser/4.0.3/values.yaml rename to stable/mkvcleaver/2.0.4/values.yaml diff --git a/stable/mkvtoolnix/3.0.3/Chart.lock b/stable/mkvtoolnix/3.0.3/Chart.lock deleted file mode 100644 index 162ccac72c5..00000000000 --- a/stable/mkvtoolnix/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:56:57.421526179Z" diff --git a/stable/mkvtoolnix/3.0.3/Chart.yaml b/stable/mkvtoolnix/3.0.3/Chart.yaml deleted file mode 100644 index 682d5ed9303..00000000000 --- a/stable/mkvtoolnix/3.0.3/Chart.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: v2 -appVersion: "22.10.2" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: MKVToolNix is a set of tools to create, alter and inspect Matroska files. -home: https://truecharts.org/docs/charts/stable/mkvtoolnix -icon: https://truecharts.org/img/hotlink-ok/chart-icons/mkvtoolnix.png -keywords: - - media - - mkvtoolnix - - mkv -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: mkvtoolnix -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/mkvtoolnix - - https://github.com/jlesage/docker-mkvtoolnix - - https://hub.docker.com/r/jlesage/mkvtoolnix - - https://mkvtoolnix.download/ -type: application -version: 3.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/mkvtoolnix/3.0.3/app-changelog.md b/stable/mkvtoolnix/3.0.3/app-changelog.md deleted file mode 100644 index c839ad66ee2..00000000000 --- a/stable/mkvtoolnix/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [mkvtoolnix-3.0.3](https://github.com/truecharts/charts/compare/mkvtoolnix-3.0.2...mkvtoolnix-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/mkvtoolnix/3.0.3/charts/common-10.9.4.tgz b/stable/mkvtoolnix/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/mkvtoolnix/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/mkvtoolnix/3.0.3/CHANGELOG.md b/stable/mkvtoolnix/3.0.4/CHANGELOG.md similarity index 100% rename from stable/mkvtoolnix/3.0.3/CHANGELOG.md rename to stable/mkvtoolnix/3.0.4/CHANGELOG.md diff --git a/stable/mkvtoolnix/3.0.4/Chart.yaml b/stable/mkvtoolnix/3.0.4/Chart.yaml new file mode 100644 index 00000000000..f36022092f3 --- /dev/null +++ b/stable/mkvtoolnix/3.0.4/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +appVersion: "22.10.2" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: MKVToolNix is a set of tools to create, alter and inspect Matroska files. +home: https://truecharts.org/docs/charts/stable/mkvtoolnix +icon: https://truecharts.org/img/hotlink-ok/chart-icons/mkvtoolnix.png +keywords: + - media + - mkvtoolnix + - mkv +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: mkvtoolnix +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/mkvtoolnix + - https://github.com/jlesage/docker-mkvtoolnix + - https://hub.docker.com/r/jlesage/mkvtoolnix + - https://mkvtoolnix.download/ +type: application +version: 3.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/mkvtoolnix/3.0.3/README.md b/stable/mkvtoolnix/3.0.4/README.md similarity index 100% rename from stable/mkvtoolnix/3.0.3/README.md rename to stable/mkvtoolnix/3.0.4/README.md diff --git a/stable/mkvtoolnix/3.0.4/app-changelog.md b/stable/mkvtoolnix/3.0.4/app-changelog.md new file mode 100644 index 00000000000..7ecf09afad6 --- /dev/null +++ b/stable/mkvtoolnix/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [mkvtoolnix-3.0.4](https://github.com/truecharts/charts/compare/mkvtoolnix-3.0.3...mkvtoolnix-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/mkvtoolnix/3.0.3/app-readme.md b/stable/mkvtoolnix/3.0.4/app-readme.md similarity index 100% rename from stable/mkvtoolnix/3.0.3/app-readme.md rename to stable/mkvtoolnix/3.0.4/app-readme.md diff --git a/stable/mkvtoolnix/3.0.4/charts/common-10.9.7.tgz b/stable/mkvtoolnix/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/mkvtoolnix/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/mkvtoolnix/3.0.3/ix_values.yaml b/stable/mkvtoolnix/3.0.4/ix_values.yaml similarity index 100% rename from stable/mkvtoolnix/3.0.3/ix_values.yaml rename to stable/mkvtoolnix/3.0.4/ix_values.yaml diff --git a/stable/mkvtoolnix/3.0.3/questions.yaml b/stable/mkvtoolnix/3.0.4/questions.yaml similarity index 100% rename from stable/mkvtoolnix/3.0.3/questions.yaml rename to stable/mkvtoolnix/3.0.4/questions.yaml diff --git a/stable/rsnapshot/3.0.3/templates/common.yaml b/stable/mkvtoolnix/3.0.4/templates/common.yaml similarity index 100% rename from stable/rsnapshot/3.0.3/templates/common.yaml rename to stable/mkvtoolnix/3.0.4/templates/common.yaml diff --git a/stable/stash/8.0.3/values.yaml b/stable/mkvtoolnix/3.0.4/values.yaml similarity index 100% rename from stable/stash/8.0.3/values.yaml rename to stable/mkvtoolnix/3.0.4/values.yaml diff --git a/stable/ml-workspace/3.0.3/Chart.lock b/stable/ml-workspace/3.0.3/Chart.lock deleted file mode 100644 index 99cd23f92a4..00000000000 --- a/stable/ml-workspace/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:57:07.003751429Z" diff --git a/stable/ml-workspace/3.0.3/Chart.yaml b/stable/ml-workspace/3.0.3/Chart.yaml deleted file mode 100644 index b1fb0c4b4ba..00000000000 --- a/stable/ml-workspace/3.0.3/Chart.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: v2 -appVersion: "0.13.2" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: All-in-one web-based development environment for machine learning -home: https://truecharts.org/docs/charts/stable/ml-workspace -icon: https://truecharts.org/img/hotlink-ok/chart-icons/ml-workspace.png -keywords: - - machine - - learning - - ai -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: ml-workspace -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/ml-workspace - - https://github.com/ml-tooling/ml-workspace - - https://hub.docker.com/r/mltooling/ml-workspace - - https://hub.docker.com/r/mltooling/ml-workspace-gpu - - https://hub.docker.com/r/mltooling/ml-workspace-light - - https://hub.docker.com/r/mltooling/ml-workspace-minimal -version: 3.0.3 -annotations: - truecharts.org/catagories: | - - utility - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/ml-workspace/3.0.3/app-changelog.md b/stable/ml-workspace/3.0.3/app-changelog.md deleted file mode 100644 index f64bbc5f6fd..00000000000 --- a/stable/ml-workspace/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [ml-workspace-3.0.3](https://github.com/truecharts/charts/compare/ml-workspace-3.0.2...ml-workspace-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/ml-workspace/3.0.3/charts/common-10.9.4.tgz b/stable/ml-workspace/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/ml-workspace/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/ml-workspace/3.0.3/CHANGELOG.md b/stable/ml-workspace/3.0.4/CHANGELOG.md similarity index 100% rename from stable/ml-workspace/3.0.3/CHANGELOG.md rename to stable/ml-workspace/3.0.4/CHANGELOG.md diff --git a/stable/ml-workspace/3.0.4/Chart.yaml b/stable/ml-workspace/3.0.4/Chart.yaml new file mode 100644 index 00000000000..45e03323f15 --- /dev/null +++ b/stable/ml-workspace/3.0.4/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +appVersion: "0.13.2" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: All-in-one web-based development environment for machine learning +home: https://truecharts.org/docs/charts/stable/ml-workspace +icon: https://truecharts.org/img/hotlink-ok/chart-icons/ml-workspace.png +keywords: + - machine + - learning + - ai +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: ml-workspace +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/ml-workspace + - https://github.com/ml-tooling/ml-workspace + - https://hub.docker.com/r/mltooling/ml-workspace + - https://hub.docker.com/r/mltooling/ml-workspace-gpu + - https://hub.docker.com/r/mltooling/ml-workspace-light + - https://hub.docker.com/r/mltooling/ml-workspace-minimal +version: 3.0.4 +annotations: + truecharts.org/catagories: | + - utility + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/ml-workspace/3.0.3/README.md b/stable/ml-workspace/3.0.4/README.md similarity index 100% rename from stable/ml-workspace/3.0.3/README.md rename to stable/ml-workspace/3.0.4/README.md diff --git a/stable/ml-workspace/3.0.4/app-changelog.md b/stable/ml-workspace/3.0.4/app-changelog.md new file mode 100644 index 00000000000..ea9676c5954 --- /dev/null +++ b/stable/ml-workspace/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [ml-workspace-3.0.4](https://github.com/truecharts/charts/compare/ml-workspace-3.0.3...ml-workspace-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/ml-workspace/3.0.3/app-readme.md b/stable/ml-workspace/3.0.4/app-readme.md similarity index 100% rename from stable/ml-workspace/3.0.3/app-readme.md rename to stable/ml-workspace/3.0.4/app-readme.md diff --git a/stable/ml-workspace/3.0.4/charts/common-10.9.7.tgz b/stable/ml-workspace/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/ml-workspace/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/ml-workspace/3.0.3/ix_values.yaml b/stable/ml-workspace/3.0.4/ix_values.yaml similarity index 100% rename from stable/ml-workspace/3.0.3/ix_values.yaml rename to stable/ml-workspace/3.0.4/ix_values.yaml diff --git a/stable/ml-workspace/3.0.3/questions.yaml b/stable/ml-workspace/3.0.4/questions.yaml similarity index 100% rename from stable/ml-workspace/3.0.3/questions.yaml rename to stable/ml-workspace/3.0.4/questions.yaml diff --git a/stable/rss-bridge/3.0.3/templates/common.yaml b/stable/ml-workspace/3.0.4/templates/common.yaml similarity index 100% rename from stable/rss-bridge/3.0.3/templates/common.yaml rename to stable/ml-workspace/3.0.4/templates/common.yaml diff --git a/stable/static/4.0.3/values.yaml b/stable/ml-workspace/3.0.4/values.yaml similarity index 100% rename from stable/static/4.0.3/values.yaml rename to stable/ml-workspace/3.0.4/values.yaml diff --git a/stable/monica/5.0.0/CHANGELOG.md b/stable/monica/5.0.0/CHANGELOG.md new file mode 100644 index 00000000000..5faa77004db --- /dev/null +++ b/stable/monica/5.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [monica-4.0.0](https://github.com/truecharts/charts/compare/monica-3.0.67...monica-4.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [monica-3.0.70](https://github.com/truecharts/charts/compare/monica-3.0.67...monica-3.0.70) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [monica-3.0.69](https://github.com/truecharts/charts/compare/monica-3.0.67...monica-3.0.69) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [monica-3.0.69](https://github.com/truecharts/charts/compare/monica-3.0.67...monica-3.0.69) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [monica-3.0.69](https://github.com/truecharts/charts/compare/monica-3.0.67...monica-3.0.69) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [monica-3.0.68](https://github.com/truecharts/charts/compare/monica-3.0.67...monica-3.0.68) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + diff --git a/stable/monica/5.0.0/Chart.yaml b/stable/monica/5.0.0/Chart.yaml new file mode 100644 index 00000000000..29aea4e6711 --- /dev/null +++ b/stable/monica/5.0.0/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "3.7.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: mariadb.enabled + name: mariadb + repository: https://charts.truecharts.org/ + version: 4.0.5 +description: "Monica is a great open source personal relationship management system." +home: https://truecharts.org/docs/charts/stable/monica +icon: https://truecharts.org/img/hotlink-ok/chart-icons/monica.png +keywords: + - crm +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: monica +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/monica + - https://github.com/monicahq/monica + - https://hub.docker.com/_/monica +version: 5.0.0 +annotations: + truecharts.org/catagories: | + - crm + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/monica/5.0.0/README.md b/stable/monica/5.0.0/README.md new file mode 100644 index 00000000000..33398ae30c5 --- /dev/null +++ b/stable/monica/5.0.0/README.md @@ -0,0 +1,108 @@ +# monica + +Monica is a great open source personal relationship management system. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [monica](https://truecharts.org/docs/charts/stable/monica) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/monica> +* <https://github.com/monicahq/monica> +* <https://hub.docker.com/_/monica> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | mariadb | 3.0.119 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `monica` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install monica TrueCharts/monica +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `monica` deployment + +```console +helm uninstall monica +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install monica \ + --set env.TZ="America/New York" \ + TrueCharts/monica +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install monica TrueCharts/monica -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/monica/5.0.0/app-changelog.md b/stable/monica/5.0.0/app-changelog.md new file mode 100644 index 00000000000..fd88fa85702 --- /dev/null +++ b/stable/monica/5.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [monica-5.0.0](https://github.com/truecharts/charts/compare/monica-4.0.3...monica-5.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/monica/5.0.0/app-readme.md b/stable/monica/5.0.0/app-readme.md new file mode 100644 index 00000000000..170d30b75f9 --- /dev/null +++ b/stable/monica/5.0.0/app-readme.md @@ -0,0 +1,8 @@ +Monica is a great open source personal relationship management system. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/monica](https://truecharts.org/docs/charts/stable/monica) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/monica/5.0.0/charts/common-10.9.7.tgz b/stable/monica/5.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/monica/5.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/monica/5.0.0/charts/mariadb-4.0.5.tgz b/stable/monica/5.0.0/charts/mariadb-4.0.5.tgz new file mode 100644 index 00000000000..647d1dc1772 Binary files /dev/null and b/stable/monica/5.0.0/charts/mariadb-4.0.5.tgz differ diff --git a/stable/monica/5.0.0/ix_values.yaml b/stable/monica/5.0.0/ix_values.yaml new file mode 100644 index 00000000000..da282bbd942 --- /dev/null +++ b/stable/monica/5.0.0/ix_values.yaml @@ -0,0 +1,51 @@ +image: + repository: tccr.io/truecharts/monica + tag: v3.7.0@sha256:3c7e17f3a1981e253950be6f6a6e824dd60303ac5f322ca65d102885162d0b8e + pullPolicy: IfNotPresent + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +env: + APP_ENV: production + APP_URL: https://crm.k8s-at-home.com + DB_DATABASE: monica + DB_USERNAME: monica + DB_HOST: + secretKeyRef: + name: mariadbcreds + key: plainhost + DB_PASSWORD: + secretKeyRef: + name: mariadbcreds + key: mariadb-password + APP_KEY: + secretKeyRef: + name: appkey + key: appkey + +service: + main: + ports: + main: + port: 10119 + targetPort: 80 + +persistence: + config: + enabled: true + mountPath: "/var/www/html/storage" + +mariadb: + enabled: true + mariadbUsername: monica + mariadbDatabase: monica + existingSecret: "mariadbcreds" + +portal: + enabled: true diff --git a/stable/monica/5.0.0/questions.yaml b/stable/monica/5.0.0/questions.yaml new file mode 100644 index 00000000000..bdb574f9e7a --- /dev/null +++ b/stable/monica/5.0.0/questions.yaml @@ -0,0 +1,1850 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: env + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: APP_ENV + label: "APP_ENV" + description: "Use `local` if you want to install Monica as a development version. Use `production` otherwise." + schema: + type: string + default: "production" + required: true + - variable: APP_URL + label: "APP_URL" + description: "The URL of your application." + schema: + type: string + default: "" + required: true + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10119 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/monica/5.0.0/templates/_appkey.tpl b/stable/monica/5.0.0/templates/_appkey.tpl new file mode 100644 index 00000000000..337c6a503cf --- /dev/null +++ b/stable/monica/5.0.0/templates/_appkey.tpl @@ -0,0 +1,22 @@ +{{/* +This template generates a random appkey and ensures it persists across updates/edits to the chart +*/}} +{{- define "monica.appkey" -}} +--- +apiVersion: v1 +kind: Secret +type: Opaque +metadata: + name: appkey + labels: + {{- include "tc.common.labels" . | nindent 4 }} +{{- $keyprevious := lookup "v1" "Secret" .Release.Namespace "appkey" }} +{{- $appkey := "" }} +data: + {{- if $keyprevious }} + appkey: {{ ( index $keyprevious.data "appkey" ) }} + {{- else }} + {{- $appkey = randAlphaNum 32 }} + appkey: {{ $appkey | b64enc }} + {{- end }} +{{- end -}} diff --git a/stable/monica/5.0.0/templates/common.yaml b/stable/monica/5.0.0/templates/common.yaml new file mode 100644 index 00000000000..181c028a3c6 --- /dev/null +++ b/stable/monica/5.0.0/templates/common.yaml @@ -0,0 +1,8 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.common.loader.init" . }} + +{{/* Render appkey for monica */}} +{{- include "monica.appkey" . }} + +{{/* Render the templates */}} +{{ include "tc.common.loader.apply" . }} diff --git a/stable/storj-node/3.0.3/values.yaml b/stable/monica/5.0.0/values.yaml similarity index 100% rename from stable/storj-node/3.0.3/values.yaml rename to stable/monica/5.0.0/values.yaml diff --git a/stable/mosdns/3.0.3/Chart.lock b/stable/mosdns/3.0.3/Chart.lock deleted file mode 100644 index 10af5566079..00000000000 --- a/stable/mosdns/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:57:25.557167809Z" diff --git a/stable/mosdns/3.0.3/Chart.yaml b/stable/mosdns/3.0.3/Chart.yaml deleted file mode 100644 index 111f77519b1..00000000000 --- a/stable/mosdns/3.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: mosdns -version: 3.0.3 -appVersion: "4.5.2" -description: A location-based pluggable DNS forwarder/splitter. -type: application -deprecated: false -home: https://truecharts.org/docs/charts/stable/mosdns -icon: https://truecharts.org/img/hotlink-ok/chart-icons/mosdns.png -keywords: - - mosdns - - dns -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/mosdns - - https://hub.docker.com/r/601096721/mosdns -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 - # condition: -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - networking - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/mosdns/3.0.3/app-changelog.md b/stable/mosdns/3.0.3/app-changelog.md deleted file mode 100644 index 18f681d713d..00000000000 --- a/stable/mosdns/3.0.3/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [mosdns-3.0.3](https://github.com/truecharts/charts/compare/mosdns-3.0.2...mosdns-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - \ No newline at end of file diff --git a/stable/mosdns/3.0.3/charts/common-10.9.4.tgz b/stable/mosdns/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/mosdns/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/mosdns/3.0.3/CHANGELOG.md b/stable/mosdns/3.0.4/CHANGELOG.md similarity index 100% rename from stable/mosdns/3.0.3/CHANGELOG.md rename to stable/mosdns/3.0.4/CHANGELOG.md diff --git a/stable/mosdns/3.0.4/Chart.yaml b/stable/mosdns/3.0.4/Chart.yaml new file mode 100644 index 00000000000..1c1a046be30 --- /dev/null +++ b/stable/mosdns/3.0.4/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: mosdns +version: 3.0.4 +appVersion: "4.5.2" +description: A location-based pluggable DNS forwarder/splitter. +type: application +deprecated: false +home: https://truecharts.org/docs/charts/stable/mosdns +icon: https://truecharts.org/img/hotlink-ok/chart-icons/mosdns.png +keywords: + - mosdns + - dns +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/mosdns + - https://hub.docker.com/r/601096721/mosdns +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + # condition: +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - networking + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/mosdns/3.0.3/README.md b/stable/mosdns/3.0.4/README.md similarity index 100% rename from stable/mosdns/3.0.3/README.md rename to stable/mosdns/3.0.4/README.md diff --git a/stable/mosdns/3.0.4/app-changelog.md b/stable/mosdns/3.0.4/app-changelog.md new file mode 100644 index 00000000000..1e802c976ac --- /dev/null +++ b/stable/mosdns/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [mosdns-3.0.4](https://github.com/truecharts/charts/compare/mosdns-3.0.3...mosdns-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/mosdns/3.0.3/app-readme.md b/stable/mosdns/3.0.4/app-readme.md similarity index 100% rename from stable/mosdns/3.0.3/app-readme.md rename to stable/mosdns/3.0.4/app-readme.md diff --git a/stable/mosdns/3.0.4/charts/common-10.9.7.tgz b/stable/mosdns/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/mosdns/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/mosdns/3.0.3/ix_values.yaml b/stable/mosdns/3.0.4/ix_values.yaml similarity index 100% rename from stable/mosdns/3.0.3/ix_values.yaml rename to stable/mosdns/3.0.4/ix_values.yaml diff --git a/stable/mosdns/3.0.3/questions.yaml b/stable/mosdns/3.0.4/questions.yaml similarity index 100% rename from stable/mosdns/3.0.3/questions.yaml rename to stable/mosdns/3.0.4/questions.yaml diff --git a/stable/satisfactory/3.0.3/templates/common.yaml b/stable/mosdns/3.0.4/templates/common.yaml similarity index 100% rename from stable/satisfactory/3.0.3/templates/common.yaml rename to stable/mosdns/3.0.4/templates/common.yaml diff --git a/stable/synclounge/3.0.3/values.yaml b/stable/mosdns/3.0.4/values.yaml similarity index 100% rename from stable/synclounge/3.0.3/values.yaml rename to stable/mosdns/3.0.4/values.yaml diff --git a/stable/mosquitto/7.0.3/Chart.lock b/stable/mosquitto/7.0.3/Chart.lock deleted file mode 100644 index 996122b1664..00000000000 --- a/stable/mosquitto/7.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:57:28.645306901Z" diff --git a/stable/mosquitto/7.0.3/Chart.yaml b/stable/mosquitto/7.0.3/Chart.yaml deleted file mode 100644 index 2ceed6a2e35..00000000000 --- a/stable/mosquitto/7.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: "2.0.15" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Eclipse Mosquitto - An open source MQTT broker -home: https://truecharts.org/docs/charts/stable/mosquitto -icon: https://truecharts.org/img/hotlink-ok/chart-icons/mosquitto.png -keywords: - - mosquitto - - MQTT - - eclipse-iot -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: mosquitto -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/mosquitto - - https://github.com/eclipse/mosquitto -type: application -version: 7.0.3 -annotations: - truecharts.org/catagories: | - - homeautomation - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/mosquitto/7.0.3/app-changelog.md b/stable/mosquitto/7.0.3/app-changelog.md deleted file mode 100644 index 1a5d5f804b5..00000000000 --- a/stable/mosquitto/7.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [mosquitto-7.0.3](https://github.com/truecharts/charts/compare/mosquitto-7.0.2...mosquitto-7.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/mosquitto/7.0.3/charts/common-10.9.4.tgz b/stable/mosquitto/7.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/mosquitto/7.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/mosquitto/7.0.3/ix_values.yaml b/stable/mosquitto/7.0.3/ix_values.yaml deleted file mode 100644 index eebb58420bf..00000000000 --- a/stable/mosquitto/7.0.3/ix_values.yaml +++ /dev/null @@ -1,73 +0,0 @@ -image: - repository: tccr.io/truecharts/eclipse-mosquitto - tag: 2.0.15@sha256:a4b79ecfe66e7f676687745bafaacae4ab6566276ad4579cff09892875b85a7f - pullPolicy: IfNotPresent - -service: - main: - ports: - main: - port: 1883 - targetPort: 1883 - websockets: - enabled: true - ports: - websockets: - enabled: true - port: 9001 - targetPort: 9001 - -ingress: - websockets: - autoLink: true - -auth: - # -- By enabling this, `allow_anonymous` gets set to `false` in the mosquitto config. - enabled: false - -websockets: - # -- By enabling this, an additional listener with protocol websockets is added in the mosquitto config. - enabled: false - -configmap: - config: - enabled: true - data: - mosquitto.conf: | - listener {{ .Values.service.main.ports.main.targetPort }} - {{- if .Values.websockets.enabled }} - listener {{ .Values.service.websockets.ports.websockets.targetPort }} - protocol websockets - {{- end }} - {{- if .Values.auth.enabled }} - allow_anonymous false - {{- else }} - allow_anonymous true - {{- end }} - {{- if .Values.persistence.data.enabled }} - persistence true - persistence_location {{ .Values.persistence.data.mountPath }} - autosave_interval 1800 - {{- end }} - {{- if .Values.persistence.configinc.enabled }} - include_dir {{ .Values.persistence.configinc.mountPath }} - {{- end }} - -persistence: - data: - enabled: true - mountPath: "/mosquitto/data" - configinc: - enabled: true - mountPath: "/mosquitto/configinc" - mosquitto-config: - enabled: "true" - mountPath: "/mosquitto/config/mosquitto.conf" - subPath: "mosquitto.conf" - type: "custom" - volumeSpec: - configMap: - name: '{{ template "tc.common.names.fullname" . }}-config' - -portal: - enabled: false diff --git a/stable/mosquitto/7.0.3/CHANGELOG.md b/stable/mosquitto/7.0.4/CHANGELOG.md similarity index 100% rename from stable/mosquitto/7.0.3/CHANGELOG.md rename to stable/mosquitto/7.0.4/CHANGELOG.md diff --git a/stable/mosquitto/7.0.4/Chart.yaml b/stable/mosquitto/7.0.4/Chart.yaml new file mode 100644 index 00000000000..802eafbdc66 --- /dev/null +++ b/stable/mosquitto/7.0.4/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "2.0.15" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Eclipse Mosquitto - An open source MQTT broker +home: https://truecharts.org/docs/charts/stable/mosquitto +icon: https://truecharts.org/img/hotlink-ok/chart-icons/mosquitto.png +keywords: + - mosquitto + - MQTT + - eclipse-iot +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: mosquitto +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/mosquitto + - https://github.com/eclipse/mosquitto +type: application +version: 7.0.4 +annotations: + truecharts.org/catagories: | + - homeautomation + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/mosquitto/7.0.3/README.md b/stable/mosquitto/7.0.4/README.md similarity index 100% rename from stable/mosquitto/7.0.3/README.md rename to stable/mosquitto/7.0.4/README.md diff --git a/stable/mosquitto/7.0.4/app-changelog.md b/stable/mosquitto/7.0.4/app-changelog.md new file mode 100644 index 00000000000..3736f545272 --- /dev/null +++ b/stable/mosquitto/7.0.4/app-changelog.md @@ -0,0 +1,11 @@ + + +## [mosquitto-7.0.4](https://github.com/truecharts/charts/compare/mosquitto-7.0.3...mosquitto-7.0.4) (2022-11-12) + +### Chore + +- update docker general non-major ([#4394](https://github.com/truecharts/charts/issues/4394)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + - update docker general non-major + + \ No newline at end of file diff --git a/stable/mosquitto/7.0.3/app-readme.md b/stable/mosquitto/7.0.4/app-readme.md similarity index 100% rename from stable/mosquitto/7.0.3/app-readme.md rename to stable/mosquitto/7.0.4/app-readme.md diff --git a/stable/mosquitto/7.0.4/charts/common-10.9.7.tgz b/stable/mosquitto/7.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/mosquitto/7.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/mosquitto/7.0.4/ix_values.yaml b/stable/mosquitto/7.0.4/ix_values.yaml new file mode 100644 index 00000000000..9d4040771e5 --- /dev/null +++ b/stable/mosquitto/7.0.4/ix_values.yaml @@ -0,0 +1,73 @@ +image: + repository: tccr.io/truecharts/eclipse-mosquitto + tag: 2.0.15@sha256:6344e9faa7b05815ad5b685b9c9e5dc97561021fbdcadfa9707288012b80dbdf + pullPolicy: IfNotPresent + +service: + main: + ports: + main: + port: 1883 + targetPort: 1883 + websockets: + enabled: true + ports: + websockets: + enabled: true + port: 9001 + targetPort: 9001 + +ingress: + websockets: + autoLink: true + +auth: + # -- By enabling this, `allow_anonymous` gets set to `false` in the mosquitto config. + enabled: false + +websockets: + # -- By enabling this, an additional listener with protocol websockets is added in the mosquitto config. + enabled: false + +configmap: + config: + enabled: true + data: + mosquitto.conf: | + listener {{ .Values.service.main.ports.main.targetPort }} + {{- if .Values.websockets.enabled }} + listener {{ .Values.service.websockets.ports.websockets.targetPort }} + protocol websockets + {{- end }} + {{- if .Values.auth.enabled }} + allow_anonymous false + {{- else }} + allow_anonymous true + {{- end }} + {{- if .Values.persistence.data.enabled }} + persistence true + persistence_location {{ .Values.persistence.data.mountPath }} + autosave_interval 1800 + {{- end }} + {{- if .Values.persistence.configinc.enabled }} + include_dir {{ .Values.persistence.configinc.mountPath }} + {{- end }} + +persistence: + data: + enabled: true + mountPath: "/mosquitto/data" + configinc: + enabled: true + mountPath: "/mosquitto/configinc" + mosquitto-config: + enabled: "true" + mountPath: "/mosquitto/config/mosquitto.conf" + subPath: "mosquitto.conf" + type: "custom" + volumeSpec: + configMap: + name: '{{ template "tc.common.names.fullname" . }}-config' + +portal: + enabled: false diff --git a/stable/mosquitto/7.0.3/questions.yaml b/stable/mosquitto/7.0.4/questions.yaml similarity index 100% rename from stable/mosquitto/7.0.3/questions.yaml rename to stable/mosquitto/7.0.4/questions.yaml diff --git a/stable/openhab/3.0.3/templates/common.yaml b/stable/mosquitto/7.0.4/templates/common.yaml similarity index 100% rename from stable/openhab/3.0.3/templates/common.yaml rename to stable/mosquitto/7.0.4/templates/common.yaml diff --git a/stable/syslog-ng/3.0.3/values.yaml b/stable/mosquitto/7.0.4/values.yaml similarity index 100% rename from stable/syslog-ng/3.0.3/values.yaml rename to stable/mosquitto/7.0.4/values.yaml diff --git a/stable/mstream/4.0.3/Chart.lock b/stable/mstream/4.0.3/Chart.lock deleted file mode 100644 index 9d9e8c3b41e..00000000000 --- a/stable/mstream/4.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:57:43.15195081Z" diff --git a/stable/mstream/4.0.3/Chart.yaml b/stable/mstream/4.0.3/Chart.yaml deleted file mode 100644 index 6657eea68b2..00000000000 --- a/stable/mstream/4.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: "5.2.5" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: A personal music streaming server -home: https://truecharts.org/docs/charts/stable/mstream -icon: https://truecharts.org/img/hotlink-ok/chart-icons/mstream.png -keywords: - - mstream - - server - - music -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: mstream -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/mstream - - https://github.com/linuxserver/docker-mstream - - https://mstream.io/ -type: application -version: 4.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/mstream/4.0.3/app-changelog.md b/stable/mstream/4.0.3/app-changelog.md deleted file mode 100644 index e803d967d91..00000000000 --- a/stable/mstream/4.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [mstream-4.0.3](https://github.com/truecharts/charts/compare/mstream-4.0.2...mstream-4.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/mstream/4.0.3/charts/common-10.9.4.tgz b/stable/mstream/4.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/mstream/4.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/mstream/4.0.3/CHANGELOG.md b/stable/mstream/4.0.4/CHANGELOG.md similarity index 100% rename from stable/mstream/4.0.3/CHANGELOG.md rename to stable/mstream/4.0.4/CHANGELOG.md diff --git a/stable/mstream/4.0.4/Chart.yaml b/stable/mstream/4.0.4/Chart.yaml new file mode 100644 index 00000000000..449a8856c3c --- /dev/null +++ b/stable/mstream/4.0.4/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "5.2.5" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: A personal music streaming server +home: https://truecharts.org/docs/charts/stable/mstream +icon: https://truecharts.org/img/hotlink-ok/chart-icons/mstream.png +keywords: + - mstream + - server + - music +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: mstream +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/mstream + - https://github.com/linuxserver/docker-mstream + - https://mstream.io/ +type: application +version: 4.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/mstream/4.0.3/README.md b/stable/mstream/4.0.4/README.md similarity index 100% rename from stable/mstream/4.0.3/README.md rename to stable/mstream/4.0.4/README.md diff --git a/stable/mstream/4.0.4/app-changelog.md b/stable/mstream/4.0.4/app-changelog.md new file mode 100644 index 00000000000..7c7340d6589 --- /dev/null +++ b/stable/mstream/4.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [mstream-4.0.4](https://github.com/truecharts/charts/compare/mstream-4.0.3...mstream-4.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/mstream/4.0.3/app-readme.md b/stable/mstream/4.0.4/app-readme.md similarity index 100% rename from stable/mstream/4.0.3/app-readme.md rename to stable/mstream/4.0.4/app-readme.md diff --git a/stable/mstream/4.0.4/charts/common-10.9.7.tgz b/stable/mstream/4.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/mstream/4.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/mstream/4.0.3/ix_values.yaml b/stable/mstream/4.0.4/ix_values.yaml similarity index 100% rename from stable/mstream/4.0.3/ix_values.yaml rename to stable/mstream/4.0.4/ix_values.yaml diff --git a/stable/mstream/4.0.3/questions.yaml b/stable/mstream/4.0.4/questions.yaml similarity index 100% rename from stable/mstream/4.0.3/questions.yaml rename to stable/mstream/4.0.4/questions.yaml diff --git a/stable/novnc/4.0.3/templates/common.yaml b/stable/mstream/4.0.4/templates/common.yaml similarity index 100% rename from stable/novnc/4.0.3/templates/common.yaml rename to stable/mstream/4.0.4/templates/common.yaml diff --git a/stable/tailscale/2.0.4/values.yaml b/stable/mstream/4.0.4/values.yaml similarity index 100% rename from stable/tailscale/2.0.4/values.yaml rename to stable/mstream/4.0.4/values.yaml diff --git a/stable/muximux/4.0.3/Chart.lock b/stable/muximux/4.0.3/Chart.lock deleted file mode 100644 index f77fc48aa19..00000000000 --- a/stable/muximux/4.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:57:54.420880707Z" diff --git a/stable/muximux/4.0.3/Chart.yaml b/stable/muximux/4.0.3/Chart.yaml deleted file mode 100644 index fdf0bda3f9f..00000000000 --- a/stable/muximux/4.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "057352e8" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: A lightweight portal to view & manage your HTPC apps without having to run anything more than a PHP enabled webserver -home: https://truecharts.org/docs/charts/stable/muximux -icon: https://truecharts.org/img/hotlink-ok/chart-icons/muximux.png -keywords: - - muximux - - htpc - - manage - - portal -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: muximux -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/muximux - - https://github.com/linuxserver/docker-muximux - - https://github.com/mescon/Muximux -type: application -version: 4.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/muximux/4.0.3/app-changelog.md b/stable/muximux/4.0.3/app-changelog.md deleted file mode 100644 index 1819b9d3944..00000000000 --- a/stable/muximux/4.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [muximux-4.0.3](https://github.com/truecharts/charts/compare/muximux-4.0.2...muximux-4.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/muximux/4.0.3/charts/common-10.9.4.tgz b/stable/muximux/4.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/muximux/4.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/muximux/4.0.3/CHANGELOG.md b/stable/muximux/4.0.4/CHANGELOG.md similarity index 100% rename from stable/muximux/4.0.3/CHANGELOG.md rename to stable/muximux/4.0.4/CHANGELOG.md diff --git a/stable/muximux/4.0.4/Chart.yaml b/stable/muximux/4.0.4/Chart.yaml new file mode 100644 index 00000000000..1f7537017e7 --- /dev/null +++ b/stable/muximux/4.0.4/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "057352e8" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: A lightweight portal to view & manage your HTPC apps without having to run anything more than a PHP enabled webserver +home: https://truecharts.org/docs/charts/stable/muximux +icon: https://truecharts.org/img/hotlink-ok/chart-icons/muximux.png +keywords: + - muximux + - htpc + - manage + - portal +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: muximux +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/muximux + - https://github.com/linuxserver/docker-muximux + - https://github.com/mescon/Muximux +type: application +version: 4.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/muximux/4.0.3/README.md b/stable/muximux/4.0.4/README.md similarity index 100% rename from stable/muximux/4.0.3/README.md rename to stable/muximux/4.0.4/README.md diff --git a/stable/muximux/4.0.4/app-changelog.md b/stable/muximux/4.0.4/app-changelog.md new file mode 100644 index 00000000000..e84142cbcf9 --- /dev/null +++ b/stable/muximux/4.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [muximux-4.0.4](https://github.com/truecharts/charts/compare/muximux-4.0.3...muximux-4.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/muximux/4.0.3/app-readme.md b/stable/muximux/4.0.4/app-readme.md similarity index 100% rename from stable/muximux/4.0.3/app-readme.md rename to stable/muximux/4.0.4/app-readme.md diff --git a/stable/muximux/4.0.4/charts/common-10.9.7.tgz b/stable/muximux/4.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/muximux/4.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/muximux/4.0.3/ix_values.yaml b/stable/muximux/4.0.4/ix_values.yaml similarity index 100% rename from stable/muximux/4.0.3/ix_values.yaml rename to stable/muximux/4.0.4/ix_values.yaml diff --git a/stable/muximux/4.0.3/questions.yaml b/stable/muximux/4.0.4/questions.yaml similarity index 100% rename from stable/muximux/4.0.3/questions.yaml rename to stable/muximux/4.0.4/questions.yaml diff --git a/stable/photoshow/4.0.3/templates/common.yaml b/stable/muximux/4.0.4/templates/common.yaml similarity index 100% rename from stable/photoshow/4.0.3/templates/common.yaml rename to stable/muximux/4.0.4/templates/common.yaml diff --git a/stable/tdarr-node/3.0.3/values.yaml b/stable/muximux/4.0.4/values.yaml similarity index 100% rename from stable/tdarr-node/3.0.3/values.yaml rename to stable/muximux/4.0.4/values.yaml diff --git a/stable/mylar/7.0.3/Chart.lock b/stable/mylar/7.0.3/Chart.lock deleted file mode 100644 index 77be0d103b5..00000000000 --- a/stable/mylar/7.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:57:57.602333481Z" diff --git a/stable/mylar/7.0.3/Chart.yaml b/stable/mylar/7.0.3/Chart.yaml deleted file mode 100644 index d60b2f84c39..00000000000 --- a/stable/mylar/7.0.3/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: "0.6.9" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: Mylar is a automated Comic Book downloader -home: https://truecharts.org/docs/charts/stable/mylar -icon: https://truecharts.org/img/hotlink-ok/chart-icons/mylar.png -keywords: - - mylar -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: mylar -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/mylar - - https://github.com/mylar3/mylar3 - - https://github.com/linuxserver/docker-mylar3 -version: 7.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/mylar/7.0.3/app-changelog.md b/stable/mylar/7.0.3/app-changelog.md deleted file mode 100644 index b2f917cd0cd..00000000000 --- a/stable/mylar/7.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [mylar-7.0.3](https://github.com/truecharts/charts/compare/mylar-7.0.2...mylar-7.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/mylar/7.0.3/charts/common-10.9.4.tgz b/stable/mylar/7.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/mylar/7.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/mylar/7.0.3/CHANGELOG.md b/stable/mylar/7.0.4/CHANGELOG.md similarity index 100% rename from stable/mylar/7.0.3/CHANGELOG.md rename to stable/mylar/7.0.4/CHANGELOG.md diff --git a/stable/mylar/7.0.4/Chart.yaml b/stable/mylar/7.0.4/Chart.yaml new file mode 100644 index 00000000000..a1563bfad24 --- /dev/null +++ b/stable/mylar/7.0.4/Chart.yaml @@ -0,0 +1,27 @@ +apiVersion: v2 +appVersion: "0.6.9" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: Mylar is a automated Comic Book downloader +home: https://truecharts.org/docs/charts/stable/mylar +icon: https://truecharts.org/img/hotlink-ok/chart-icons/mylar.png +keywords: + - mylar +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: mylar +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/mylar + - https://github.com/mylar3/mylar3 + - https://github.com/linuxserver/docker-mylar3 +version: 7.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/mylar/7.0.3/README.md b/stable/mylar/7.0.4/README.md similarity index 100% rename from stable/mylar/7.0.3/README.md rename to stable/mylar/7.0.4/README.md diff --git a/stable/mylar/7.0.4/app-changelog.md b/stable/mylar/7.0.4/app-changelog.md new file mode 100644 index 00000000000..a7c17ec0f31 --- /dev/null +++ b/stable/mylar/7.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [mylar-7.0.4](https://github.com/truecharts/charts/compare/mylar-7.0.3...mylar-7.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/mylar/7.0.3/app-readme.md b/stable/mylar/7.0.4/app-readme.md similarity index 100% rename from stable/mylar/7.0.3/app-readme.md rename to stable/mylar/7.0.4/app-readme.md diff --git a/stable/mylar/7.0.4/charts/common-10.9.7.tgz b/stable/mylar/7.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/mylar/7.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/mylar/7.0.3/ix_values.yaml b/stable/mylar/7.0.4/ix_values.yaml similarity index 100% rename from stable/mylar/7.0.3/ix_values.yaml rename to stable/mylar/7.0.4/ix_values.yaml diff --git a/stable/mylar/7.0.3/questions.yaml b/stable/mylar/7.0.4/questions.yaml similarity index 100% rename from stable/mylar/7.0.3/questions.yaml rename to stable/mylar/7.0.4/questions.yaml diff --git a/stable/scrutiny/4.0.3/templates/common.yaml b/stable/mylar/7.0.4/templates/common.yaml similarity index 100% rename from stable/scrutiny/4.0.3/templates/common.yaml rename to stable/mylar/7.0.4/templates/common.yaml diff --git a/stable/tdarr/3.0.3/values.yaml b/stable/mylar/7.0.4/values.yaml similarity index 100% rename from stable/tdarr/3.0.3/values.yaml rename to stable/mylar/7.0.4/values.yaml diff --git a/stable/mymediaforalexa/2.0.3/Chart.lock b/stable/mymediaforalexa/2.0.3/Chart.lock deleted file mode 100644 index b19cba3aaaa..00000000000 --- a/stable/mymediaforalexa/2.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:58:10.880640867Z" diff --git a/stable/mymediaforalexa/2.0.3/Chart.yaml b/stable/mymediaforalexa/2.0.3/Chart.yaml deleted file mode 100644 index b8204d47809..00000000000 --- a/stable/mymediaforalexa/2.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: mymediaforalexa -version: 2.0.3 -appVersion: "1.3.147.99" -description: This is the multi-platform Docker image for My Media for Alexa - https://www.mymediaalexa.com . -type: application -deprecated: false -home: https://truecharts.org/docs/charts/stable/mymediaforalexa -icon: https://truecharts.org/img/hotlink-ok/chart-icons/mymediaforalexa.png -keywords: - - media - - alexa -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/mymediaforalexa - - https://hub.docker.com/r/bizmodeller/mymediaforalexa - - https://www.mymediaalexa.com/home/docker#dockerhub -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 - # condition: -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/mymediaforalexa/2.0.3/app-changelog.md b/stable/mymediaforalexa/2.0.3/app-changelog.md deleted file mode 100644 index 142593cce02..00000000000 --- a/stable/mymediaforalexa/2.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [mymediaforalexa-2.0.3](https://github.com/truecharts/charts/compare/mymediaforalexa-2.0.2...mymediaforalexa-2.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/mymediaforalexa/2.0.3/charts/common-10.9.4.tgz b/stable/mymediaforalexa/2.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/mymediaforalexa/2.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/mymediaforalexa/2.0.3/CHANGELOG.md b/stable/mymediaforalexa/2.0.4/CHANGELOG.md similarity index 100% rename from stable/mymediaforalexa/2.0.3/CHANGELOG.md rename to stable/mymediaforalexa/2.0.4/CHANGELOG.md diff --git a/stable/mymediaforalexa/2.0.4/Chart.yaml b/stable/mymediaforalexa/2.0.4/Chart.yaml new file mode 100644 index 00000000000..1a84a40a123 --- /dev/null +++ b/stable/mymediaforalexa/2.0.4/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: mymediaforalexa +version: 2.0.4 +appVersion: "1.3.147.99" +description: This is the multi-platform Docker image for My Media for Alexa - https://www.mymediaalexa.com . +type: application +deprecated: false +home: https://truecharts.org/docs/charts/stable/mymediaforalexa +icon: https://truecharts.org/img/hotlink-ok/chart-icons/mymediaforalexa.png +keywords: + - media + - alexa +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/mymediaforalexa + - https://hub.docker.com/r/bizmodeller/mymediaforalexa + - https://www.mymediaalexa.com/home/docker#dockerhub +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + # condition: +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/mymediaforalexa/2.0.3/README.md b/stable/mymediaforalexa/2.0.4/README.md similarity index 100% rename from stable/mymediaforalexa/2.0.3/README.md rename to stable/mymediaforalexa/2.0.4/README.md diff --git a/stable/mymediaforalexa/2.0.4/app-changelog.md b/stable/mymediaforalexa/2.0.4/app-changelog.md new file mode 100644 index 00000000000..88c3285d603 --- /dev/null +++ b/stable/mymediaforalexa/2.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [mymediaforalexa-2.0.4](https://github.com/truecharts/charts/compare/mymediaforalexa-2.0.3...mymediaforalexa-2.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/mymediaforalexa/2.0.3/app-readme.md b/stable/mymediaforalexa/2.0.4/app-readme.md similarity index 100% rename from stable/mymediaforalexa/2.0.3/app-readme.md rename to stable/mymediaforalexa/2.0.4/app-readme.md diff --git a/stable/mymediaforalexa/2.0.4/charts/common-10.9.7.tgz b/stable/mymediaforalexa/2.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/mymediaforalexa/2.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/mymediaforalexa/2.0.3/ix_values.yaml b/stable/mymediaforalexa/2.0.4/ix_values.yaml similarity index 100% rename from stable/mymediaforalexa/2.0.3/ix_values.yaml rename to stable/mymediaforalexa/2.0.4/ix_values.yaml diff --git a/stable/mymediaforalexa/2.0.3/questions.yaml b/stable/mymediaforalexa/2.0.4/questions.yaml similarity index 100% rename from stable/mymediaforalexa/2.0.3/questions.yaml rename to stable/mymediaforalexa/2.0.4/questions.yaml diff --git a/stable/ser2sock/7.0.3/templates/common.yaml b/stable/mymediaforalexa/2.0.4/templates/common.yaml similarity index 100% rename from stable/ser2sock/7.0.3/templates/common.yaml rename to stable/mymediaforalexa/2.0.4/templates/common.yaml diff --git a/stable/teamspeak3/5.0.3/values.yaml b/stable/mymediaforalexa/2.0.4/values.yaml similarity index 100% rename from stable/teamspeak3/5.0.3/values.yaml rename to stable/mymediaforalexa/2.0.4/values.yaml diff --git a/stable/mysql-workbench/3.0.3/Chart.lock b/stable/mysql-workbench/3.0.3/Chart.lock deleted file mode 100644 index 7a92b9574b7..00000000000 --- a/stable/mysql-workbench/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:58:15.23948285Z" diff --git a/stable/mysql-workbench/3.0.3/Chart.yaml b/stable/mysql-workbench/3.0.3/Chart.yaml deleted file mode 100644 index 182e87f92a5..00000000000 --- a/stable/mysql-workbench/3.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: mysql-workbench -version: 3.0.3 -appVersion: "8.0.31" -description: MySQL Workbench is a unified visual tool for database architects, developers and DBAs. -type: application -deprecated: false -home: https://truecharts.org/docs/charts/stable/mysql-workbench -icon: https://truecharts.org/img/hotlink-ok/chart-icons/mysql-workbench.png -keywords: - - mysql-workbench -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/mysql-workbench - - https://hub.docker.com/r/linuxserver/mysql-workbench -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 - # condition: -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/mysql-workbench/3.0.3/app-changelog.md b/stable/mysql-workbench/3.0.3/app-changelog.md deleted file mode 100644 index 31d8c560e04..00000000000 --- a/stable/mysql-workbench/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [mysql-workbench-3.0.3](https://github.com/truecharts/charts/compare/mysql-workbench-3.0.2...mysql-workbench-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/mysql-workbench/3.0.3/charts/common-10.9.4.tgz b/stable/mysql-workbench/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/mysql-workbench/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/mysql-workbench/3.0.3/CHANGELOG.md b/stable/mysql-workbench/3.0.4/CHANGELOG.md similarity index 100% rename from stable/mysql-workbench/3.0.3/CHANGELOG.md rename to stable/mysql-workbench/3.0.4/CHANGELOG.md diff --git a/stable/mysql-workbench/3.0.4/Chart.yaml b/stable/mysql-workbench/3.0.4/Chart.yaml new file mode 100644 index 00000000000..8edb821fddc --- /dev/null +++ b/stable/mysql-workbench/3.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: mysql-workbench +version: 3.0.4 +appVersion: "8.0.31" +description: MySQL Workbench is a unified visual tool for database architects, developers and DBAs. +type: application +deprecated: false +home: https://truecharts.org/docs/charts/stable/mysql-workbench +icon: https://truecharts.org/img/hotlink-ok/chart-icons/mysql-workbench.png +keywords: + - mysql-workbench +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/mysql-workbench + - https://hub.docker.com/r/linuxserver/mysql-workbench +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + # condition: +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/mysql-workbench/3.0.3/README.md b/stable/mysql-workbench/3.0.4/README.md similarity index 100% rename from stable/mysql-workbench/3.0.3/README.md rename to stable/mysql-workbench/3.0.4/README.md diff --git a/stable/mysql-workbench/3.0.4/app-changelog.md b/stable/mysql-workbench/3.0.4/app-changelog.md new file mode 100644 index 00000000000..1f80accc131 --- /dev/null +++ b/stable/mysql-workbench/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [mysql-workbench-3.0.4](https://github.com/truecharts/charts/compare/mysql-workbench-3.0.3...mysql-workbench-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/mysql-workbench/3.0.3/app-readme.md b/stable/mysql-workbench/3.0.4/app-readme.md similarity index 100% rename from stable/mysql-workbench/3.0.3/app-readme.md rename to stable/mysql-workbench/3.0.4/app-readme.md diff --git a/stable/mysql-workbench/3.0.4/charts/common-10.9.7.tgz b/stable/mysql-workbench/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/mysql-workbench/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/mysql-workbench/3.0.3/ix_values.yaml b/stable/mysql-workbench/3.0.4/ix_values.yaml similarity index 100% rename from stable/mysql-workbench/3.0.3/ix_values.yaml rename to stable/mysql-workbench/3.0.4/ix_values.yaml diff --git a/stable/mysql-workbench/3.0.3/questions.yaml b/stable/mysql-workbench/3.0.4/questions.yaml similarity index 100% rename from stable/mysql-workbench/3.0.3/questions.yaml rename to stable/mysql-workbench/3.0.4/questions.yaml diff --git a/stable/shlink-web-client/4.0.3/templates/common.yaml b/stable/mysql-workbench/3.0.4/templates/common.yaml similarity index 100% rename from stable/shlink-web-client/4.0.3/templates/common.yaml rename to stable/mysql-workbench/3.0.4/templates/common.yaml diff --git a/stable/thelounge/7.0.3/values.yaml b/stable/mysql-workbench/3.0.4/values.yaml similarity index 100% rename from stable/thelounge/7.0.3/values.yaml rename to stable/mysql-workbench/3.0.4/values.yaml diff --git a/stable/n8n/6.0.0/CHANGELOG.md b/stable/n8n/6.0.0/CHANGELOG.md new file mode 100644 index 00000000000..13777909b1e --- /dev/null +++ b/stable/n8n/6.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [n8n-5.0.0](https://github.com/truecharts/charts/compare/n8n-4.0.77...n8n-5.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [n8n-4.0.80](https://github.com/truecharts/charts/compare/n8n-4.0.77...n8n-4.0.80) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [n8n-4.0.79](https://github.com/truecharts/charts/compare/n8n-4.0.77...n8n-4.0.79) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [n8n-4.0.79](https://github.com/truecharts/charts/compare/n8n-4.0.77...n8n-4.0.79) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [n8n-4.0.79](https://github.com/truecharts/charts/compare/n8n-4.0.77...n8n-4.0.79) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [n8n-4.0.78](https://github.com/truecharts/charts/compare/n8n-4.0.77...n8n-4.0.78) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + diff --git a/stable/n8n/6.0.0/Chart.yaml b/stable/n8n/6.0.0/Chart.yaml new file mode 100644 index 00000000000..df37ce21f84 --- /dev/null +++ b/stable/n8n/6.0.0/Chart.yaml @@ -0,0 +1,37 @@ +apiVersion: v2 +appVersion: "0.202.1" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 + - condition: redis.enabled + name: redis + repository: https://charts.truecharts.org + version: 4.0.5 +description: n8n is an extendable workflow automation tool. +home: https://truecharts.org/docs/charts/stable/n8n +icon: https://truecharts.org/img/hotlink-ok/chart-icons/n8n.png +keywords: + - workflows + - automation +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: n8n +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/n8n + - https://docs.n8n.io/ + - https://github.com/n8n-io/n8n + - https://hub.docker.com/r/n8nio/n8n +version: 6.0.0 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/n8n/6.0.0/README.md b/stable/n8n/6.0.0/README.md new file mode 100644 index 00000000000..a8beb047d09 --- /dev/null +++ b/stable/n8n/6.0.0/README.md @@ -0,0 +1,110 @@ +# n8n + +n8n is an extendable workflow automation tool. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [n8n](https://truecharts.org/docs/charts/stable/n8n) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/n8n> +* <https://docs.n8n.io/> +* <https://github.com/n8n-io/n8n> +* <https://hub.docker.com/r/n8nio/n8n> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.122 | +| https://charts.truecharts.org | redis | 3.0.121 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `n8n` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install n8n TrueCharts/n8n +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `n8n` deployment + +```console +helm uninstall n8n +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install n8n \ + --set env.TZ="America/New York" \ + TrueCharts/n8n +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install n8n TrueCharts/n8n -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/n8n/6.0.0/app-changelog.md b/stable/n8n/6.0.0/app-changelog.md new file mode 100644 index 00000000000..fae46804c98 --- /dev/null +++ b/stable/n8n/6.0.0/app-changelog.md @@ -0,0 +1,11 @@ + + +## [n8n-6.0.0](https://github.com/truecharts/charts/compare/n8n-5.0.3...n8n-6.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + - update docker general non-major + + \ No newline at end of file diff --git a/stable/n8n/6.0.0/app-readme.md b/stable/n8n/6.0.0/app-readme.md new file mode 100644 index 00000000000..2855bf0a283 --- /dev/null +++ b/stable/n8n/6.0.0/app-readme.md @@ -0,0 +1,8 @@ +n8n is an extendable workflow automation tool. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/n8n](https://truecharts.org/docs/charts/stable/n8n) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/n8n/6.0.0/charts/common-10.9.7.tgz b/stable/n8n/6.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/n8n/6.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/n8n/6.0.0/charts/postgresql-9.0.5.tgz b/stable/n8n/6.0.0/charts/postgresql-9.0.5.tgz new file mode 100644 index 00000000000..8fe3c326a7c Binary files /dev/null and b/stable/n8n/6.0.0/charts/postgresql-9.0.5.tgz differ diff --git a/stable/n8n/6.0.0/charts/redis-4.0.5.tgz b/stable/n8n/6.0.0/charts/redis-4.0.5.tgz new file mode 100644 index 00000000000..83e3f3d2117 Binary files /dev/null and b/stable/n8n/6.0.0/charts/redis-4.0.5.tgz differ diff --git a/stable/n8n/6.0.0/ix_values.yaml b/stable/n8n/6.0.0/ix_values.yaml new file mode 100644 index 00000000000..2773ab910fb --- /dev/null +++ b/stable/n8n/6.0.0/ix_values.yaml @@ -0,0 +1,165 @@ +image: + repository: tccr.io/truecharts/n8n + tag: 0.202.1@sha256:40a097b45f947bcfd6b5734d0809fd9bd287d611173c25d1a86de9c44438b197 + pullPolicy: IfNotPresent + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + fsGroup: 1000 + +env: + GENERIC_TIMEZONE: "{{ .Values.TZ }}" + DB_TYPE: "postgresdb" + DB_POSTGRESDB_USER: "{{ .Values.postgresql.postgresqlUsername }}" + DB_POSTGRESDB_DATABASE: "{{ .Values.postgresql.postgresqlDatabase }}" + DB_POSTGRESDB_PORT: 5432 + QUEUE_BULL_REDIS_PORT: 6379 + N8N_USER_FOLDER: "/data" + DB_POSTGRESDB_HOST: + secretKeyRef: + name: dbcreds + key: plainhost + DB_POSTGRESDB_PASSWORD: + secretKeyRef: + name: dbcreds + key: postgresql-password + QUEUE_BULL_REDIS_HOST: + secretKeyRef: + name: rediscreds + key: plainhost + QUEUE_BULL_REDIS_PASSWORD: + secretKeyRef: + name: rediscreds + key: redis-password + +probes: + liveness: + path: "/healthz" + readiness: + path: "/healthz" + startup: + path: "/healthz" + +timezoneandlocale: + {} + # N8N_DEFAULT_LOCALE: "en" +credentials: + {} + # CREDENTIALS_OVERWRITE_DATA: "" + # CREDENTIALS_OVERWRITE_ENDPOINT: "" + # CREDENTIALS_DEFAULT_NAME: "My credentials" +deployment: + N8N_HOST: "localhost" + # N8N_EDITOR_BASE_URL: "" + # N8N_CONFIG_FILES: "" + # N8N_ENCRYPTION_KEY: "" + # N8N_DIAGNOSTICS_ENABLED: true + # N8N_DISABLE_UI: false + # N8N_TEMPLATES_ENABLED: false + # N8N_TEMPLATES_HOST: "" + # N8N_PERSONALIZATION_ENABLED: true + # N8N_VERSION_NOTIFICATIONS_ENABLED: true + # N8N_DIAGNOSTICS_ENABLED: false + # N8N_HIRING_BANNER_ENABLED: false +endpoints: + {} + # WEBHOOK_URL: "" + # N8N_PAYLOAD_SIZE_MAX: 16 + # N8N_METRICS: false + # N8N_METRICS_PREFIX: "n8n_" + # N8N_ENDPOINT_REST: "rest" + # N8N_ENDPOINT_WEBHOOK: "webhook" + # N8N_ENDPOINT_WEBHOOK_TEST: "webhook-test" + # N8N_ENDPOINT_WEBHOOK_WAIT: "webhook-waiting" + # N8N_DISABLE_PRODUCTION_MAIN_PROCESS: false + # N8N_SKIP_WEBHOOK_DEREGISTRATION_SHUTDOWN: false +executions: + {} + # EXECUTIONS_PROCESS: "own" + # EXECUTIONS_MODE: "regular" + # EXECUTIONS_TIMEOUT: "-1" + # EXECUTIONS_TIMEOUT_MAX: 3600 + # EXECUTIONS_DATA_SAVE_ON_ERROR: "all" + # EXECUTIONS_DATA_SAVE_ON_SUCCESS: "all" + # EXECUTIONS_DATA_SAVE_ON_PROGRESS: false + # EXECUTIONS_DATA_SAVE_MANUAL_EXECUTIONS: false + # EXECUTIONS_DATA_PRUNE: false + # EXECUTIONS_DATA_MAX_AGE: 336 + # EXECUTIONS_DATA_PRUNE_TIMEOUT: 3600 +logs: + # N8N_LOG_LEVEL: "info" + # N8N_LOG_OUTPUT: "console" + # N8N_LOG_FILE_COUNT_MAX: 100 + # N8N_LOG_FILE_SIZE_MAX: 16 + N8N_LOG_FILE_LOCATION: "/data/logs" +n8n_security: + {} + # N8N_BLOCK_ENV_ACCESS_IN_NODE: false + # N8N_BASIC_AUTH_ACTIVE: false + # N8N_BASIC_AUTH_USER: "" + # N8N_BASIC_AUTH_PASSWORD: "" + # N8N_BASIC_AUTH_HASH: false + # N8N_JWT_AUTH_ACTIVE: false + # N8N_JWT_AUTH_HEADER: "" + # N8N_JWT_AUTH_HEADER_VALUE_PREFIX: "" + # N8N_JWKS_URI: "" + # N8N_JWT_ISSUER: "" + # N8N_JWT_NAMESPACE: "" + # N8N_JWT_ALLOWED_TENANT: "" + # N8N_JWT_ALLOWED_TENANT_KEY: "" + # N8N_AUTH_EXCLUDE_ENDPOINTS: "" +workflows: + {} + # WORKFLOWS_DEFAULT_NAME: "My workflow" + # N8N_ONBOARDING_FLOW_DISABLED: false + # N8N_WORKFLOW_TAGS_DISABLED: false +externalhooks: + {} + # EXTERNAL_HOOK_FILES: "" +usermanagement: + {} + # N8N_USER_MANAGEMENT_DISABLED: false + # N8N_EMAIL_MODE: "smtp" + # N8N_SMTP_HOST: "" + # N8N_SMTP_PORT: 0 + # N8N_SMTP_USER: "" + # N8N_SMTP_PASS: "" + # N8N_SMTP_SENDER: "" + # N8N_SMTP_SSL: true + # N8N_UM_EMAIL_TEMPLATES_INVITE: "" + # N8N_UM_EMAIL_TEMPLATES_PWRESET: "" + +envFrom: + - configMapRef: + name: n8n-config + +service: + main: + ports: + main: + port: 5678 + targetPort: 5678 + +persistence: + data: + enabled: true + mountPath: "/data" + +# Enabled redis +redis: + enabled: true + existingSecret: "rediscreds" + +# Enabled postgres +postgresql: + enabled: true + existingSecret: "dbcreds" + postgresqlUsername: n8n + postgresqlDatabase: n8n + +portal: + enabled: true diff --git a/stable/n8n/6.0.0/questions.yaml b/stable/n8n/6.0.0/questions.yaml new file mode 100644 index 00000000000..77c0bad0275 --- /dev/null +++ b/stable/n8n/6.0.0/questions.yaml @@ -0,0 +1,2361 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: timezoneandlocale + group: "App Configuration" + label: "Timezone and Localization" + schema: + additional_attrs: true + type: dict + attrs: + - variable: N8N_DEFAULT_LOCALE + label: "Default Locale (Leave empty for default)" + description: "A locale identifier, compatible with the Accept-Language header." + schema: + type: string + default: "" + - variable: deployment + group: "App Configuration" + label: "Deployment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: N8N_HOST + label: "Host" + description: "Host name n8n runs on." + schema: + type: string + required: true + default: "" + - variable: N8N_EDITOR_BASE_URL + label: "Base URL" + description: "Public URL where users can access the editor. Also used for emails sent from n8n." + schema: + type: string + default: "" + - variable: N8N_CONFIG_FILES + label: "Config Files (Leave empty for default)" + description: "Use to provide the path to any JSON configuration file(s)" + schema: + type: string + default: "" + - variable: N8N_DISABLE_UI + label: "Disable UI" + description: "Whether the UI should be disabled" + schema: + type: boolean + default: false + - variable: N8N_TEMPLATES_ENABLED + label: "Enable Templates" + description: "Enable workflow templates." + schema: + type: boolean + default: false + show_subquestions_if: + subquestions: + - variable: N8N_TEMPLATES_HOST + label: "Templates Host (Leave empty for default)" + description: "Change this if creating your own workflow template library." + schema: + type: string + default: "" + - variable: N8N_ENCRYPTION_KEY + label: "Encryption Key (Leave empty for default)" + description: "Provide a custom key used to encrypt credentials in the n8n database. By default a random key is generated on first launch" + schema: + type: string + default: "" + - variable: N8N_PERSONALIZATION_ENABLED + label: "Enable Personalization" + description: "Whether to ask users personalization questions and then customize n8n accordingly" + schema: + type: boolean + default: true + - variable: N8N_VERSION_NOTIFICATIONS_ENABLED + label: "Enable Version Notifications" + description: "When enabled, notifications of new versions and security updates are provided" + schema: + type: boolean + default: true + - variable: N8N_DIAGNOSTICS_ENABLED + label: "Enable Diagnostics" + description: "Whether to share selected, anonymous telemetry with n8n" + schema: + type: boolean + default: false + - variable: N8N_HIRING_BANNER_ENABLED + label: "Enable Hiring Banner" + description: "Whether to show the n8n hiring banner in the console." + schema: + type: boolean + default: false + - variable: workflows + group: "App Configuration" + label: "Workflows" + schema: + additional_attrs: true + type: dict + attrs: + - variable: WORKFLOWS_DEFAULT_NAME + label: "Workflows Default Name (Leave empty for default)" + description: "The default name used for new workflows" + schema: + type: string + default: "" + - variable: N8N_ONBOARDING_FLOW_DISABLED + label: "Enable Onboarding Flow" + description: "Whether to show onboarding tips when creating a new workflow." + schema: + type: boolean + default: false + - variable: N8N_WORKFLOW_TAGS_DISABLED + label: "Disable Workflow Tags" + description: "Whether to disable workflow tags." + schema: + type: boolean + default: false + - variable: executions + group: "App Configuration" + label: "Executions" + schema: + additional_attrs: true + type: dict + attrs: + - variable: EXECUTIONS_PROCESS + label: "Execution Process" + description: "Whether processes are executed in their own process or the main process" + schema: + type: string + default: "" + enum: + - value: "" + description: "Default" + - value: "main" + description: "Main" + - value: "own" + description: "Own" + - variable: EXECUTIONS_MODE + label: "Execution Mode" + description: "Whether processes should run directly or via queue" + schema: + type: string + default: "" + enum: + - value: "" + description: "Default" + - value: "regular" + description: "Regular" + - value: "queue" + description: "Queue" + - variable: EXECUTIONS_TIMEOUT + label: "Execution Timeout (Leave empty for default)" + description: "The maximum run time (in seconds) before stopping a workflow execution. Set to -1 to disable." + schema: + type: int + - variable: EXECUTIONS_TIMEOUT_MAX + label: "Max Execution Timeout (Leave empty for default)" + description: "The max execution time (in seconds) that can be set for a workflow individually" + schema: + type: int + - variable: EXECUTIONS_DATA_SAVE_ON_ERROR + label: "Execution Data Save on Error" + description: "Whether n8n saves execution data on error." + schema: + type: string + default: "" + enum: + - value: "" + description: "Default" + - value: "all" + description: "All" + - value: "none" + description: "None" + - variable: EXECUTIONS_DATA_SAVE_ON_SUCCESS + label: "Execution Data Save on Success" + description: "Whether execution data is saved on success" + schema: + type: string + default: "" + enum: + - value: "" + description: "Default" + - value: "all" + description: "All" + - value: "none" + description: "None" + - variable: EXECUTIONS_DATA_SAVE_ON_PROGRESS + label: "Execution Data Save on Progress" + description: "Whether to save progress for each node executed" + schema: + type: boolean + default: false + - variable: EXECUTIONS_DATA_SAVE_MANUAL_EXECUTIONS + label: "Execution Data Save on Manual Executions" + description: "Whether to save data of executions when started manually" + schema: + type: boolean + default: false + - variable: EXECUTIONS_DATA_MAX_AGE + label: "Execution Data Max Age (Leave empty for default)" + description: "The execution age (in hours) before it is deleted" + schema: + type: int + - variable: EXECUTIONS_DATA_PRUNE + label: "Execution Data Prune" + description: "Whether to delete data of past executions on a rolling basis" + schema: + type: boolean + default: false + show_subquestions_if: + subquestions: + - variable: EXECUTIONS_DATA_PRUNE_TIMEOUT + label: "Data Prune Timeout (Leave empty for default)" + description: "The timeout (in seconds) after execution data has been pruned" + schema: + type: int + - variable: n8n_security + group: "App Configuration" + label: "Security" + schema: + additional_attrs: true + type: dict + attrs: + - variable: N8N_BLOCK_ENV_ACCESS_IN_NODE + label: "Block Environment Access in Node" + description: "Whether to allow users to access environment variables in expressions and the function node" + schema: + type: boolean + default: false + - variable: N8N_BASIC_AUTH_ACTIVE + label: "Enable Basic Auth" + description: "Whether basic auth should be activated for editor and REST-API access" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: N8N_BASIC_AUTH_USER + label: "Basic Auth User (Leave empty for default)" + description: "The name of the n8n user for basic authentication" + schema: + type: string + default: "" + - variable: N8N_BASIC_AUTH_PASSWORD + label: "Basic Auth Password (Leave empty for default)" + description: "The password of the n8n user for basic authentication" + schema: + type: string + default: "" + - variable: N8N_BASIC_AUTH_HASH + label: "Enable Basic Auth Hash" + description: "Whether the basic authentication password is hashed" + schema: + type: boolean + default: false + - variable: N8N_JWT_AUTH_ACTIVE + label: "Enable JWT Auth" + description: "Whether JWT authentication should be activated for editor and REST-API access" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: N8N_JWT_AUTH_HEADER + label: "JWT Auth Header (Leave empty for default)" + description: "The request header containing a signed JWT" + schema: + type: string + default: "" + - variable: N8N_JWT_AUTH_HEADER_VALUE_PREFIX + label: "JWT Auth Header Prefix to strip (Leave empty for default)" + description: "Optional. The request header value prefix to strip" + schema: + type: string + default: "" + - variable: N8N_JWKS_URI + label: "JWT Set URI (Leave empty for default)" + description: "The URI to fetch JWK Set for JWT authentication" + schema: + type: string + default: "" + - variable: N8N_JWT_ISSUER + label: "JWT Issuer (Leave empty for default)" + description: "Optional. The expected JWT issuer" + schema: + type: string + default: "" + - variable: N8N_JWT_NAMESPACE + label: "JWT Namespace (Leave empty for default)" + description: "Optional. The expected JWT namespace" + schema: + type: string + default: "" + - variable: N8N_JWT_ALLOWED_TENANT + label: "JWT Allowed Tenant (Leave empty for default)" + description: "Optional. The allowed JWT tenant" + schema: + type: string + default: "" + - variable: N8N_JWT_ALLOWED_TENANT_KEY + label: "JWT Allowed Tenant Key (Leave empty for default)" + description: "Optional. The JWT tenant key name to inspect within the JWT namespace" + schema: + type: string + default: "" + - variable: N8N_AUTH_EXCLUDE_ENDPOINTS + label: "Additional Endpoints to Exclude Auth Checks (Leave empty for default)" + description: "Additional endpoints to exclude auth checks. Multiple endpoints can be provided separated by a colon (\":\"). The endpoints should not start with a forward slash (\"/\")" + schema: + type: string + default: "" + - variable: endpoints + group: "App Configuration" + label: "Endpoints" + schema: + additional_attrs: true + type: dict + attrs: + - variable: WEBHOOK_URL + label: "Webhook URL" + description: "Used to manually provide the Webhook URL when running n8n behind a reverse proxy" + schema: + type: string + default: "" + - variable: N8N_PAYLOAD_SIZE_MAX + label: "Max Payload Size (Leave empty for default)" + description: "The maximum payload size in MB" + schema: + type: int + - variable: N8N_METRICS + label: "Enable Metrics endpoint" + description: "Whether to enable the metrics endpoint" + schema: + type: boolean + default: false + show_subquestions_if: + subquestions: + - variable: N8N_METRICS_PREFIX + label: "Metrics Prefix (Leave empty for default)" + description: "Optional prefix to be used for metrics names" + schema: + type: string + default: "" + - variable: N8N_ENDPOINT_REST + label: "Rest Endpoint Path (Leave empty for default)" + description: "The path used for REST endpoint" + schema: + type: string + default: "" + - variable: N8N_ENDPOINT_WEBHOOK + label: "Webhook Endpoint Path (Leave empty for default)" + description: "The path used for webhook endpoint" + schema: + type: string + default: "" + - variable: N8N_ENDPOINT_WEBHOOK_TEST + label: "Test-Webhook Endpoint Path (Leave empty for default)" + description: "The path used for test-webhook endpoin" + schema: + type: string + default: "" + - variable: N8N_ENDPOINT_WEBHOOK_WAIT + label: "Waiting-Webhook Endpoint Path (Leave empty for default)" + description: "The path used for waiting-webhook endpoint" + schema: + type: string + default: "" + - variable: N8N_DISABLE_PRODUCTION_MAIN_PROCESS + label: "Disable Production Webhooks" + description: "Disable production webhooks from main process. This helps ensures no HTTP traffic load to main process when using webhook-specific processes" + schema: + type: boolean + default: false + - variable: N8N_SKIP_WEBHOOK_DEREGISTRATION_SHUTDOWN + label: "Deregister External Webhooks" + description: "Deregister webhooks on external services only when workflows are deactivated" + schema: + type: boolean + default: false + - variable: credentials + group: "App Configuration" + label: "Credentials" + schema: + additional_attrs: true + type: dict + attrs: + - variable: CREDENTIALS_OVERWRITE_DATA + label: "Credentials Overwrites (Leave empty for default)" + description: "Overwrites for credentials" + schema: + type: string + default: "" + - variable: CREDENTIALS_OVERWRITE_ENDPOINT + label: "Credentials Overwrite Endpoint (Leave empty for default)" + description: "The API endpoint to fetch credentials" + schema: + type: string + default: "" + - variable: CREDENTIALS_DEFAULT_NAME + label: "Credentials Default Name (Leave empty for default)" + description: "The default name for credentials" + schema: + type: string + default: "" + - variable: logs + group: "App Configuration" + label: "Logs" + schema: + additional_attrs: true + type: dict + attrs: + - variable: N8N_LOG_LEVEL + label: "Log Level" + description: "Log output level" + schema: + type: string + default: "" + enum: + - value: "" + description: "Default" + - value: "info" + description: "Info" + - value: "warn" + description: "Warn" + - value: "error" + description: "Error" + - value: "verbose" + description: "Verbose" + - value: "debug" + description: "Debug" + - variable: N8N_LOG_OUTPUT + label: "Log Output" + description: "Where to output logs" + schema: + type: string + default: "" + enum: + - value: "" + description: "Default" + - value: "console" + description: "Console" + - value: "file" + description: "File" + - value: "console,file" + description: "Console and File" + - variable: N8N_LOG_FILE_COUNT_MAX + label: "Max Log File Count (Leave empty for default)" + description: "Max number of log files to keep" + schema: + type: int + - variable: N8N_LOG_FILE_SIZE_MAX + label: "Max Log File Size (Leave empty for default)" + description: "Max size of each log file in MB" + schema: + type: int + - variable: externalhooks + group: "App Configuration" + label: "External Hooks" + schema: + additional_attrs: true + type: dict + attrs: + - variable: EXTERNAL_HOOK_FILES + label: "External Hook Files (Leave empty for default)" + description: "Files containing external hooks. Provide multiple files as a colon-separated list ':'." + schema: + type: string + default: "" + - variable: usermanagement + group: "App Configuration" + label: "User Management and SMTP" + schema: + additional_attrs: true + type: dict + attrs: + - variable: N8N_USER_MANAGEMENT_DISABLED + label: "Disable User Management" + description: "Set to true to disable the user management feature. Note that n8n ignores this environment variable if you have already set up an owner account." + schema: + type: boolean + default: false + - variable: N8N_EMAIL_MODE + label: "Email Mode" + description: "Enable emails." + schema: + type: string + default: "smtp" + - variable: N8N_SMTP_HOST + label: "SMTP Host" + description: "Your SMTP server name" + schema: + type: string + default: "" + - variable: N8N_SMTP_PORT + label: "SMTP Port" + description: "Your SMTP server port" + schema: + type: int + - variable: N8N_SMTP_USER + label: "SMTP User" + description: "Your SMTP username" + schema: + type: string + default: "" + - variable: N8N_SMTP_PASS + label: "SMTP Pass" + description: "Your SMTP password" + schema: + type: string + private: true + default: "" + - variable: N8N_SMTP_SENDER + label: "SMTP Sender" + description: "You can select the sender name from the sender addresses." + schema: + type: string + default: "" + - variable: N8N_SMTP_SSL + label: "SMTP SSL" + description: "Whether to use SSL for SMTP." + schema: + type: boolean + default: true + - variable: N8N_UM_EMAIL_TEMPLATES_INVITE + label: "Invite Email Templates (Leave empty for default)" + description: "Full path to your HTML email template. This overrides the default template for invite emails." + schema: + type: string + default: "" + - variable: N8N_UM_EMAIL_TEMPLATES_PWRESET + label: "Password Reset Email Templates (Leave empty for default)" + description: "Full path to your HTML email template. This overrides the default template for password reset emails." + schema: + type: string + default: "" + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 5678 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: data + label: "App Data Storage" + description: "Stores the Application Data." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 568 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 1000 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/n8n/6.0.0/templates/_configmap.tpl b/stable/n8n/6.0.0/templates/_configmap.tpl new file mode 100644 index 00000000000..833c38cd19f --- /dev/null +++ b/stable/n8n/6.0.0/templates/_configmap.tpl @@ -0,0 +1,236 @@ +{{/* Define the configmap */}} +{{- define "n8n.configmap" -}} +--- +apiVersion: v1 +kind: ConfigMap +metadata: + name: n8n-config +data: + {{/* External Hooks */}} + {{- if .Values.externalhooks.EXTERNAL_HOOK_FILES }} + EXTERNAL_HOOK_FILES: {{ .Values.externalhooks.EXTERNAL_HOOK_FILES | quote }} + {{- end }} + {{/* User Management */}} + {{- if .Values.usermanagement.N8N_USER_MANAGEMENT_DISABLED }} + N8N_USER_MANAGEMENT_DISABLED: {{ .Values.usermanagement.N8N_USER_MANAGEMENT_DISABLED | quote }} + {{- end }} + {{- if .Values.usermanagement.N8N_EMAIL_MODE }} + N8N_EMAIL_MODE: {{ .Values.usermanagement.N8N_EMAIL_MODE | quote }} + {{- end }} + {{- if .Values.usermanagement.N8N_SMTP_HOST }} + N8N_SMTP_HOST: {{ .Values.usermanagement.N8N_SMTP_HOST | quote }} + {{- end }} + {{- if hasKey .Values.usermanagement "N8N_SMTP_PORT" }} + {{- if or .Values.usermanagement.N8N_SMTP_PORT (eq 0 (int .Values.usermanagement.N8N_SMTP_PORT)) }} + N8N_SMTP_PORT: {{ .Values.usermanagement.N8N_SMTP_PORT | quote }} + {{- end }} + {{- end }} + {{- if .Values.usermanagement.N8N_SMTP_USER }} + N8N_SMTP_USER: {{ .Values.usermanagement.N8N_SMTP_USER | quote }} + {{- end }} + {{- if .Values.usermanagement.N8N_SMTP_PASS }} + N8N_SMTP_PASS: {{ .Values.usermanagement.N8N_SMTP_PASS | quote }} + {{- end }} + {{- if .Values.usermanagement.N8N_SMTP_SENDER }} + N8N_SMTP_SENDER: {{ .Values.usermanagement.N8N_SMTP_SENDER | quote }} + {{- end }} + {{- if .Values.usermanagement.N8N_SMTP_SSL }} + N8N_SMTP_SSL: {{ .Values.usermanagement.N8N_SMTP_SSL | quote }} + {{- end }} + {{- if .Values.usermanagement.N8N_UM_EMAIL_TEMPLATES_INVITE }} + N8N_UM_EMAIL_TEMPLATES_INVITE: {{ .Values.usermanagement.N8N_UM_EMAIL_TEMPLATES_INVITE | quote }} + {{- end }} + {{- if .Values.usermanagement.N8N_UM_EMAIL_TEMPLATES_PWRESET }} + N8N_UM_EMAIL_TEMPLATES_PWRESET: {{ .Values.usermanagement.N8N_UM_EMAIL_TEMPLATES_PWRESET | quote }} + {{- end }} + {{/* Timezone and Locale */}} + {{- if .Values.timezoneandlocale.N8N_DEFAULT_LOCALE }} + N8N_DEFAULT_LOCALE: {{ .Values.timezoneandlocale.N8N_DEFAULT_LOCALE | quote }} + {{- end }} + {{/* Workflows */}} + {{- if .Values.workflows.WORKFLOWS_DEFAULT_NAME }} + WORKFLOWS_DEFAULT_NAME: {{ .Values.workflows.WORKFLOWS_DEFAULT_NAME | quote }} + {{- end }} + {{- if .Values.workflows.N8N_ONBOARDING_FLOW_DISABLED }} + N8N_ONBOARDING_FLOW_DISABLED: {{ .Values.workflows.N8N_ONBOARDING_FLOW_DISABLED | quote }} + {{- end }} + {{- if .Values.workflows.N8N_WORKFLOW_TAGS_DISABLED }} + N8N_WORKFLOW_TAGS_DISABLED: {{ .Values.workflows.N8N_WORKFLOW_TAGS_DISABLED | quote }} + {{- end }} + {{/* Security */}} + {{- if .Values.n8n_security.N8N_BLOCK_ENV_ACCESS_IN_NODE }} + N8N_BLOCK_ENV_ACCESS_IN_NODE: {{ .Values.n8n_security.N8N_BLOCK_ENV_ACCESS_IN_NODE | quote }} + {{- end }} + {{- if .Values.n8n_security.N8N_AUTH_EXCLUDE_ENDPOINTS }} + N8N_AUTH_EXCLUDE_ENDPOINTS: {{ .Values.n8n_security.N8N_AUTH_EXCLUDE_ENDPOINTS | quote }} + {{- end }} + {{- if .Values.n8n_security.N8N_BASIC_AUTH_ACTIVE }} + N8N_BASIC_AUTH_ACTIVE: {{ .Values.n8n_security.N8N_BASIC_AUTH_ACTIVE | quote }} + {{- end }} + {{- if .Values.n8n_security.N8N_BASIC_AUTH_USER }} + N8N_BASIC_AUTH_USER: {{ .Values.n8n_security.N8N_BASIC_AUTH_USER | quote }} + {{- end }} + {{- if .Values.n8n_security.N8N_BASIC_AUTH_PASSWORD }} + N8N_BASIC_AUTH_PASSWORD: {{ .Values.n8n_security.N8N_BASIC_AUTH_PASSWORD | quote }} + {{- end }} + {{- if .Values.n8n_security.N8N_BASIC_AUTH_HASH }} + N8N_BASIC_AUTH_HASH: {{ .Values.n8n_security.N8N_BASIC_AUTH_HASH | quote }} + {{- end }} + {{- if .Values.n8n_security.N8N_JWT_AUTH_ACTIVE }} + N8N_JWT_AUTH_ACTIVE: {{ .Values.n8n_security.N8N_JWT_AUTH_ACTIVE | quote }} + {{- end }} + {{- if .Values.n8n_security.N8N_JWT_AUTH_HEADER }} + N8N_JWT_AUTH_HEADER: {{ .Values.n8n_security.N8N_JWT_AUTH_HEADER | quote }} + {{- end }} + {{- if .Values.n8n_security.N8N_JWT_AUTH_HEADER_VALUE_PREFIX }} + N8N_JWT_AUTH_HEADER_VALUE_PREFIX: {{ .Values.n8n_security.N8N_JWT_AUTH_HEADER_VALUE_PREFIX | quote }} + {{- end }} + {{- if .Values.n8n_security.N8N_JWKS_URI }} + N8N_JWKS_URI: {{ .Values.n8n_security.N8N_JWKS_URI | quote }} + {{- end }} + {{- if .Values.n8n_security.N8N_JWT_ISSUER }} + N8N_JWT_ISSUER: {{ .Values.n8n_security.N8N_JWT_ISSUER | quote }} + {{- end }} + {{- if .Values.n8n_security.N8N_JWT_NAMESPACE }} + N8N_JWT_NAMESPACE: {{ .Values.n8n_security.N8N_JWT_NAMESPACE | quote }} + {{- end }} + {{- if .Values.n8n_security.N8N_JWT_ALLOWED_TENANT }} + N8N_JWT_ALLOWED_TENANT: {{ .Values.n8n_security.N8N_JWT_ALLOWED_TENANT | quote }} + {{- end }} + {{- if .Values.n8n_security.N8N_JWT_ALLOWED_TENANT_KEY }} + N8N_JWT_ALLOWED_TENANT_KEY: {{ .Values.n8n_security.N8N_JWT_ALLOWED_TENANT_KEY | quote }} + {{- end }} + {{/* Logs */}} + {{- if .Values.logs.N8N_LOG_LEVEL }} + N8N_LOG_LEVEL: {{ .Values.logs.N8N_LOG_LEVEL | quote }} + {{- end }} + {{- if .Values.logs.N8N_LOG_OUTPUT }} + N8N_LOG_OUTPUT: {{ .Values.logs.N8N_LOG_OUTPUT | quote }} + {{- end }} + {{- if .Values.logs.N8N_LOG_FILE_COUNT_MAX }} + N8N_LOG_FILE_COUNT_MAX: {{ .Values.logs.N8N_LOG_FILE_COUNT_MAX | quote }} + {{- end }} + {{- if .Values.logs.N8N_LOG_FILE_SIZE_MAX }} + N8N_LOG_FILE_SIZE_MAX: {{ .Values.logs.N8N_LOG_FILE_SIZE_MAX | quote }} + {{- end }} + {{- if .Values.logs.N8N_LOG_FILE_LOCATION }} + N8N_LOG_FILE_LOCATION: {{ .Values.logs.N8N_LOG_FILE_LOCATION | quote }} + {{- end }} + {{/* Executions */}} + {{- if .Values.executions.EXECUTIONS_PROCESS }} + EXECUTIONS_PROCESS: {{ .Values.executions.EXECUTIONS_PROCESS | quote }} + {{- end }} + {{- if .Values.executions.EXECUTIONS_MODE }} + EXECUTIONS_MODE: {{ .Values.executions.EXECUTIONS_MODE | quote }} + {{- end }} + {{- if hasKey .Values.executions "EXECUTIONS_TIMEOUT" }} + {{- if or .Values.executions.EXECUTIONS_TIMEOUT (eq 0 (int .Values.executions.EXECUTIONS_TIMEOUT)) }} + EXECUTIONS_TIMEOUT: {{ .Values.executions.EXECUTIONS_TIMEOUT | quote }} + {{- end }} + {{- end }} + {{- if hasKey .Values.executions "EXECUTIONS_TIMEOUT" }} + {{- if or .Values.executions.EXECUTIONS_TIMEOUT_MAX (eq 0 (int .Values.executions.EXECUTIONS_TIMEOUT_MAX)) }} + EXECUTIONS_TIMEOUT_MAX: {{ .Values.executions.EXECUTIONS_TIMEOUT_MAX | quote }} + {{- end }} + {{- end }} + {{- if .Values.executions.EXECUTIONS_DATA_SAVE_ON_ERROR }} + EXECUTIONS_DATA_SAVE_ON_ERROR: {{ .Values.executions.EXECUTIONS_DATA_SAVE_ON_ERROR | quote }} + {{- end }} + {{- if .Values.executions.EXECUTIONS_DATA_SAVE_ON_SUCCESS }} + EXECUTIONS_DATA_SAVE_ON_SUCCESS: {{ .Values.executions.EXECUTIONS_DATA_SAVE_ON_SUCCESS | quote }} + {{- end }} + {{- if .Values.executions.EXECUTIONS_DATA_SAVE_ON_PROGRESS }} + EXECUTIONS_DATA_SAVE_ON_PROGRESS: {{ .Values.executions.EXECUTIONS_DATA_SAVE_ON_PROGRESS | quote }} + {{- end }} + {{- if .Values.executions.EXECUTIONS_DATA_SAVE_MANUAL_EXECUTIONS }} + EXECUTIONS_DATA_SAVE_MANUAL_EXECUTIONS: {{ .Values.executions.EXECUTIONS_DATA_SAVE_MANUAL_EXECUTIONS | quote }} + {{- end }} + {{- if .Values.executions.EXECUTIONS_DATA_PRUNE }} + EXECUTIONS_DATA_PRUNE: {{ .Values.executions.EXECUTIONS_DATA_PRUNE | quote }} + {{- end }} + {{- if hasKey .Values.executions "EXECUTIONS_TIMEOUT" }} + {{- if or .Values.executions.EXECUTIONS_DATA_MAX_AGE (eq 0 (int .Values.executions.EXECUTIONS_DATA_MAX_AGE)) }} + EXECUTIONS_DATA_MAX_AGE: {{ .Values.executions.EXECUTIONS_DATA_MAX_AGE | quote }} + {{- end }} + {{- end }} + {{- if hasKey .Values.executions "EXECUTIONS_TIMEOUT" }} + {{- if or .Values.executions.EXECUTIONS_DATA_PRUNE_TIMEOUT ( eq 0 (int .Values.executions.EXECUTIONS_DATA_PRUNE_TIMEOUT)) }} + EXECUTIONS_DATA_PRUNE_TIMEOUT: {{ .Values.executions.EXECUTIONS_DATA_PRUNE_TIMEOUT | quote }} + {{- end }} + {{- end }} + {{/* Endpoints */}} + {{- if .Values.endpoints.WEBHOOK_URL }} + WEBHOOK_URL: {{ .Values.endpoints.WEBHOOK_URL | quote }} + {{- end }} + {{- if .Values.endpoints.N8N_PAYLOAD_SIZE_MAX }} + N8N_PAYLOAD_SIZE_MAX: {{ .Values.endpoints.N8N_PAYLOAD_SIZE_MAX | quote }} + {{- end }} + {{- if .Values.endpoints.N8N_METRICS }} + N8N_METRICS: {{ .Values.endpoints.N8N_METRICS | quote }} + {{- end }} + {{- if .Values.endpoints.N8N_METRICS_PREFIX }} + N8N_METRICS_PREFIX: {{ .Values.endpoints.N8N_METRICS_PREFIX | quote }} + {{- end }} + {{- if .Values.endpoints.N8N_ENDPOINT_REST }} + N8N_ENDPOINT_REST: {{ .Values.endpoints.N8N_ENDPOINT_REST | quote }} + {{- end }} + {{- if .Values.endpoints.N8N_ENDPOINT_WEBHOOK }} + N8N_ENDPOINT_WEBHOOK: {{ .Values.endpoints.N8N_ENDPOINT_WEBHOOK | quote }} + {{- end }} + {{- if .Values.endpoints.N8N_ENDPOINT_WEBHOOK_TEST }} + N8N_ENDPOINT_WEBHOOK_TEST: {{ .Values.endpoints.N8N_ENDPOINT_WEBHOOK_TEST | quote }} + {{- end }} + {{- if .Values.endpoints.N8N_ENDPOINT_WEBHOOK_WAIT }} + N8N_ENDPOINT_WEBHOOK_WAIT: {{ .Values.endpoints.N8N_ENDPOINT_WEBHOOK_WAIT | quote }} + {{- end }} + {{- if .Values.endpoints.N8N_DISABLE_PRODUCTION_MAIN_PROCESS }} + N8N_DISABLE_PRODUCTION_MAIN_PROCESS: {{ .Values.endpoints.N8N_DISABLE_PRODUCTION_MAIN_PROCESS | quote }} + {{- end }} + {{- if .Values.endpoints.N8N_SKIP_WEBHOOK_DEREGISTRATION_SHUTDOWN }} + N8N_SKIP_WEBHOOK_DEREGISTRATION_SHUTDOWN: {{ .Values.endpoints.N8N_SKIP_WEBHOOK_DEREGISTRATION_SHUTDOWN | quote }} + {{- end }} + {{/* Credentials */}} + {{- if .Values.credentials.CREDENTIALS_OVERWRITE_DATA }} + CREDENTIALS_OVERWRITE_DATA: {{ .Values.credentials.CREDENTIALS_OVERWRITE_DATA | quote }} + {{- end }} + {{- if .Values.credentials.CREDENTIALS_OVERWRITE_ENDPOINT }} + CREDENTIALS_OVERWRITE_ENDPOINT: {{ .Values.credentials.CREDENTIALS_OVERWRITE_ENDPOINT | quote }} + {{- end }} + {{- if .Values.credentials.CREDENTIALS_DEFAULT_NAME }} + CREDENTIALS_DEFAULT_NAME: {{ .Values.credentials.CREDENTIALS_DEFAULT_NAME | quote }} + {{- end }} + {{/* Deployment */}} + {{- if .Values.deployment.N8N_HOST }} + N8N_HOST: {{ .Values.deployment.N8N_HOST | quote }} + {{- end }} + {{- if .Values.deployment.N8N_EDITOR_BASE_URL }} + N8N_EDITOR_BASE_URL: {{ .Values.deployment.N8N_EDITOR_BASE_URL | quote }} + {{- end }} + {{- if .Values.deployment.N8N_CONFIG_FILES }} + N8N_CONFIG_FILES: {{ .Values.deployment.N8N_CONFIG_FILES | quote }} + {{- end }} + {{- if .Values.deployment.N8N_DISABLE_UI }} + N8N_DISABLE_UI: {{ .Values.deployment.N8N_DISABLE_UI | quote }} + {{- end }} + {{- if .Values.deployment.N8N_ENCRYPTION_KEY }} + N8N_ENCRYPTION_KEY: {{ .Values.deployment.N8N_ENCRYPTION_KEY | quote }} + {{- end }} + {{- if .Values.deployment.N8N_PERSONALIZATION_ENABLED }} + N8N_PERSONALIZATION_ENABLED: {{ .Values.deployment.N8N_PERSONALIZATION_ENABLED | quote }} + {{- end }} + {{- if .Values.deployment.N8N_VERSION_NOTIFICATIONS_ENABLED }} + N8N_VERSION_NOTIFICATIONS_ENABLED: {{ .Values.deployment.N8N_VERSION_NOTIFICATIONS_ENABLED | quote }} + {{- end }} + {{- if .Values.deployment.N8N_TEMPLATES_ENABLED }} + N8N_TEMPLATES_ENABLED: {{ .Values.deployment.N8N_TEMPLATES_ENABLED | quote }} + {{- end }} + {{- if .Values.deployment.N8N_TEMPLATES_HOST }} + N8N_TEMPLATES_HOST: {{ .Values.deployment.N8N_TEMPLATES_HOST | quote }} + {{- end }} + {{- if .Values.deployment.N8N_DIAGNOSTICS_ENABLED }} + N8N_DIAGNOSTICS_ENABLED: {{ .Values.deployment.N8N_DIAGNOSTICS_ENABLED | quote }} + {{- end }} + {{- if .Values.deployment.N8N_HIRING_BANNER_ENABLED }} + N8N_HIRING_BANNER_ENABLED: {{ .Values.deployment.N8N_HIRING_BANNER_ENABLED | quote }} + {{- end }} +{{- end -}} diff --git a/stable/n8n/6.0.0/templates/common.yaml b/stable/n8n/6.0.0/templates/common.yaml new file mode 100644 index 00000000000..3dd8f0e5f7b --- /dev/null +++ b/stable/n8n/6.0.0/templates/common.yaml @@ -0,0 +1,9 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.common.loader.init" . }} + +{{/* Render configmap for n8n */}} +{{- include "n8n.configmap" . }} + + +{{/* Render the templates */}} +{{ include "tc.common.loader.apply" . }} diff --git a/stable/theme-park/3.0.3/values.yaml b/stable/n8n/6.0.0/values.yaml similarity index 100% rename from stable/theme-park/3.0.3/values.yaml rename to stable/n8n/6.0.0/values.yaml diff --git a/stable/nano-wallet/3.0.3/Chart.lock b/stable/nano-wallet/3.0.3/Chart.lock deleted file mode 100644 index c597804c732..00000000000 --- a/stable/nano-wallet/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:58:28.443419033Z" diff --git a/stable/nano-wallet/3.0.3/Chart.yaml b/stable/nano-wallet/3.0.3/Chart.yaml deleted file mode 100644 index b65178f7ebb..00000000000 --- a/stable/nano-wallet/3.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: nano-wallet -version: 3.0.3 -appVersion: "2021.12.16" -description: Nano-wallet is a digital payment protocol designed to be accessible and lightweight. -type: application -deprecated: false -home: https://truecharts.org/docs/charts/stable/nano-wallet -icon: https://truecharts.org/img/hotlink-ok/chart-icons/nano-wallet.png -keywords: - - nano-wallet -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/nano-wallet - - https://hub.docker.com/r/linuxserver/nano-wallet -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 - # condition: -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/nano-wallet/3.0.3/app-changelog.md b/stable/nano-wallet/3.0.3/app-changelog.md deleted file mode 100644 index 2ce911ba65b..00000000000 --- a/stable/nano-wallet/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [nano-wallet-3.0.3](https://github.com/truecharts/charts/compare/nano-wallet-3.0.2...nano-wallet-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/nano-wallet/3.0.3/charts/common-10.9.4.tgz b/stable/nano-wallet/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/nano-wallet/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/nano-wallet/3.0.3/CHANGELOG.md b/stable/nano-wallet/3.0.4/CHANGELOG.md similarity index 100% rename from stable/nano-wallet/3.0.3/CHANGELOG.md rename to stable/nano-wallet/3.0.4/CHANGELOG.md diff --git a/stable/nano-wallet/3.0.4/Chart.yaml b/stable/nano-wallet/3.0.4/Chart.yaml new file mode 100644 index 00000000000..c53c22121af --- /dev/null +++ b/stable/nano-wallet/3.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: nano-wallet +version: 3.0.4 +appVersion: "2021.12.16" +description: Nano-wallet is a digital payment protocol designed to be accessible and lightweight. +type: application +deprecated: false +home: https://truecharts.org/docs/charts/stable/nano-wallet +icon: https://truecharts.org/img/hotlink-ok/chart-icons/nano-wallet.png +keywords: + - nano-wallet +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/nano-wallet + - https://hub.docker.com/r/linuxserver/nano-wallet +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + # condition: +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/nano-wallet/3.0.3/README.md b/stable/nano-wallet/3.0.4/README.md similarity index 100% rename from stable/nano-wallet/3.0.3/README.md rename to stable/nano-wallet/3.0.4/README.md diff --git a/stable/nano-wallet/3.0.4/app-changelog.md b/stable/nano-wallet/3.0.4/app-changelog.md new file mode 100644 index 00000000000..4ef714f042a --- /dev/null +++ b/stable/nano-wallet/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [nano-wallet-3.0.4](https://github.com/truecharts/charts/compare/nano-wallet-3.0.3...nano-wallet-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/nano-wallet/3.0.3/app-readme.md b/stable/nano-wallet/3.0.4/app-readme.md similarity index 100% rename from stable/nano-wallet/3.0.3/app-readme.md rename to stable/nano-wallet/3.0.4/app-readme.md diff --git a/stable/nano-wallet/3.0.4/charts/common-10.9.7.tgz b/stable/nano-wallet/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/nano-wallet/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/nano-wallet/3.0.3/ix_values.yaml b/stable/nano-wallet/3.0.4/ix_values.yaml similarity index 100% rename from stable/nano-wallet/3.0.3/ix_values.yaml rename to stable/nano-wallet/3.0.4/ix_values.yaml diff --git a/stable/nano-wallet/3.0.3/questions.yaml b/stable/nano-wallet/3.0.4/questions.yaml similarity index 100% rename from stable/nano-wallet/3.0.3/questions.yaml rename to stable/nano-wallet/3.0.4/questions.yaml diff --git a/stable/snapdrop/3.0.3/templates/common.yaml b/stable/nano-wallet/3.0.4/templates/common.yaml similarity index 100% rename from stable/snapdrop/3.0.3/templates/common.yaml rename to stable/nano-wallet/3.0.4/templates/common.yaml diff --git a/stable/tinymediamanager/3.0.3/values.yaml b/stable/nano-wallet/3.0.4/values.yaml similarity index 100% rename from stable/tinymediamanager/3.0.3/values.yaml rename to stable/nano-wallet/3.0.4/values.yaml diff --git a/stable/navidrome/12.0.4/CHANGELOG.md b/stable/navidrome/12.0.4/CHANGELOG.md new file mode 100644 index 00000000000..28c0dd1cb0e --- /dev/null +++ b/stable/navidrome/12.0.4/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [navidrome-12.0.0](https://github.com/truecharts/charts/compare/navidrome-11.0.43...navidrome-12.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [navidrome-11.0.46](https://github.com/truecharts/charts/compare/navidrome-11.0.43...navidrome-11.0.46) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [navidrome-11.0.45](https://github.com/truecharts/charts/compare/navidrome-11.0.43...navidrome-11.0.45) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [navidrome-11.0.45](https://github.com/truecharts/charts/compare/navidrome-11.0.43...navidrome-11.0.45) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [navidrome-11.0.45](https://github.com/truecharts/charts/compare/navidrome-11.0.43...navidrome-11.0.45) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [navidrome-11.0.44](https://github.com/truecharts/charts/compare/navidrome-11.0.43...navidrome-11.0.44) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [navidrome-11.0.44](https://github.com/truecharts/charts/compare/navidrome-11.0.43...navidrome-11.0.44) (2022-11-06) + +### Chore + diff --git a/stable/navidrome/12.0.4/Chart.yaml b/stable/navidrome/12.0.4/Chart.yaml new file mode 100644 index 00000000000..b0dbb23eaf9 --- /dev/null +++ b/stable/navidrome/12.0.4/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "0.48.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Navidrome is an open source web-based music collection server and streamer +home: https://truecharts.org/docs/charts/stable/navidrome +icon: https://truecharts.org/img/hotlink-ok/chart-icons/navidrome.png +keywords: + - navidrome + - music + - streaming +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: navidrome +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/navidrome + - https://github.com/deluan/navidrome + - https://hub.docker.com/r/deluan/navidrome +type: application +version: 12.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/navidrome/12.0.4/README.md b/stable/navidrome/12.0.4/README.md new file mode 100644 index 00000000000..367bd85ad8e --- /dev/null +++ b/stable/navidrome/12.0.4/README.md @@ -0,0 +1,107 @@ +# navidrome + +Navidrome is an open source web-based music collection server and streamer + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [navidrome](https://truecharts.org/docs/charts/stable/navidrome) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/navidrome> +* <https://github.com/deluan/navidrome> +* <https://hub.docker.com/r/deluan/navidrome> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `navidrome` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install navidrome TrueCharts/navidrome +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `navidrome` deployment + +```console +helm uninstall navidrome +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install navidrome \ + --set env.TZ="America/New York" \ + TrueCharts/navidrome +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install navidrome TrueCharts/navidrome -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/navidrome/12.0.4/app-changelog.md b/stable/navidrome/12.0.4/app-changelog.md new file mode 100644 index 00000000000..e11c2d37b0d --- /dev/null +++ b/stable/navidrome/12.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [navidrome-12.0.4](https://github.com/truecharts/charts/compare/navidrome-12.0.3...navidrome-12.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/navidrome/12.0.4/app-readme.md b/stable/navidrome/12.0.4/app-readme.md new file mode 100644 index 00000000000..b75e0b5dcf2 --- /dev/null +++ b/stable/navidrome/12.0.4/app-readme.md @@ -0,0 +1,8 @@ +Navidrome is an open source web-based music collection server and streamer + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/navidrome](https://truecharts.org/docs/charts/stable/navidrome) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/navidrome/12.0.4/charts/common-10.9.7.tgz b/stable/navidrome/12.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/navidrome/12.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/navidrome/12.0.4/ix_values.yaml b/stable/navidrome/12.0.4/ix_values.yaml new file mode 100644 index 00000000000..f48a0bce27c --- /dev/null +++ b/stable/navidrome/12.0.4/ix_values.yaml @@ -0,0 +1,26 @@ +image: + repository: tccr.io/truecharts/navidrome + pullPolicy: IfNotPresent + tag: 0.48.0@sha256:a133b55a3a0b5840f3412a96a34a099cc2f24b5d42418eca84a0ad72d5c8fa40 + +service: + main: + ports: + main: + port: 4533 + targetPort: 4533 + +env: + ND_SCANINTERVAL: "15m" + ND_LOGLEVEL: "info" + ND_SESSIONTIMEOUT: "24h" + ND_ENABLETRANSCODINGCONFIG: "true" + ND_MUSICFOLDER: "/music" + +persistence: + data: + enabled: true + mountPath: "/data" + +portal: + enabled: true diff --git a/stable/navidrome/12.0.4/questions.yaml b/stable/navidrome/12.0.4/questions.yaml new file mode 100644 index 00000000000..0cae43d7e99 --- /dev/null +++ b/stable/navidrome/12.0.4/questions.yaml @@ -0,0 +1,1829 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 4533 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: data + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: true + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 568 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 568 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/speedtest-exporter/4.0.4/templates/common.yaml b/stable/navidrome/12.0.4/templates/common.yaml similarity index 100% rename from stable/speedtest-exporter/4.0.4/templates/common.yaml rename to stable/navidrome/12.0.4/templates/common.yaml diff --git a/stable/trilium-notes/6.0.3/values.yaml b/stable/navidrome/12.0.4/values.yaml similarity index 100% rename from stable/trilium-notes/6.0.3/values.yaml rename to stable/navidrome/12.0.4/values.yaml diff --git a/stable/netdata/3.0.3/Chart.lock b/stable/netdata/3.0.3/Chart.lock deleted file mode 100644 index 89d96b98ef3..00000000000 --- a/stable/netdata/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:58:46.968484018Z" diff --git a/stable/netdata/3.0.3/Chart.yaml b/stable/netdata/3.0.3/Chart.yaml deleted file mode 100644 index dc00712ce2e..00000000000 --- a/stable/netdata/3.0.3/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: "1.36.1" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: Netdata is high-fidelity infrastructure monitoring and troubleshooting. -home: https://truecharts.org/docs/charts/stable/netdata -icon: https://truecharts.org/img/hotlink-ok/chart-icons/netdata.png -keywords: - - netdata - - monitoring -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: netdata -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/netdata - - https://github.com/netdata -version: 3.0.3 -annotations: - truecharts.org/catagories: | - - utilities - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/netdata/3.0.3/app-changelog.md b/stable/netdata/3.0.3/app-changelog.md deleted file mode 100644 index 4df971e770c..00000000000 --- a/stable/netdata/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [netdata-3.0.3](https://github.com/truecharts/charts/compare/netdata-3.0.2...netdata-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/netdata/3.0.3/charts/common-10.9.4.tgz b/stable/netdata/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/netdata/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/netdata/3.0.3/CHANGELOG.md b/stable/netdata/3.0.4/CHANGELOG.md similarity index 100% rename from stable/netdata/3.0.3/CHANGELOG.md rename to stable/netdata/3.0.4/CHANGELOG.md diff --git a/stable/netdata/3.0.4/Chart.yaml b/stable/netdata/3.0.4/Chart.yaml new file mode 100644 index 00000000000..6c4be43227a --- /dev/null +++ b/stable/netdata/3.0.4/Chart.yaml @@ -0,0 +1,27 @@ +apiVersion: v2 +appVersion: "1.36.1" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: Netdata is high-fidelity infrastructure monitoring and troubleshooting. +home: https://truecharts.org/docs/charts/stable/netdata +icon: https://truecharts.org/img/hotlink-ok/chart-icons/netdata.png +keywords: + - netdata + - monitoring +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: netdata +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/netdata + - https://github.com/netdata +version: 3.0.4 +annotations: + truecharts.org/catagories: | + - utilities + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/netdata/3.0.3/README.md b/stable/netdata/3.0.4/README.md similarity index 100% rename from stable/netdata/3.0.3/README.md rename to stable/netdata/3.0.4/README.md diff --git a/stable/netdata/3.0.4/app-changelog.md b/stable/netdata/3.0.4/app-changelog.md new file mode 100644 index 00000000000..94573054665 --- /dev/null +++ b/stable/netdata/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [netdata-3.0.4](https://github.com/truecharts/charts/compare/netdata-3.0.3...netdata-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/netdata/3.0.3/app-readme.md b/stable/netdata/3.0.4/app-readme.md similarity index 100% rename from stable/netdata/3.0.3/app-readme.md rename to stable/netdata/3.0.4/app-readme.md diff --git a/stable/netdata/3.0.4/charts/common-10.9.7.tgz b/stable/netdata/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/netdata/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/netdata/3.0.3/ix_values.yaml b/stable/netdata/3.0.4/ix_values.yaml similarity index 100% rename from stable/netdata/3.0.3/ix_values.yaml rename to stable/netdata/3.0.4/ix_values.yaml diff --git a/stable/netdata/3.0.3/questions.yaml b/stable/netdata/3.0.4/questions.yaml similarity index 100% rename from stable/netdata/3.0.3/questions.yaml rename to stable/netdata/3.0.4/questions.yaml diff --git a/stable/netdata/3.0.3/templates/common.yaml b/stable/netdata/3.0.4/templates/common.yaml similarity index 100% rename from stable/netdata/3.0.3/templates/common.yaml rename to stable/netdata/3.0.4/templates/common.yaml diff --git a/stable/tsmuxer/2.0.3/values.yaml b/stable/netdata/3.0.4/values.yaml similarity index 100% rename from stable/tsmuxer/2.0.3/values.yaml rename to stable/netdata/3.0.4/values.yaml diff --git a/stable/nextcloud/18.0.0/CHANGELOG.md b/stable/nextcloud/18.0.0/CHANGELOG.md new file mode 100644 index 00000000000..0c588e2d4ca --- /dev/null +++ b/stable/nextcloud/18.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [nextcloud-17.0.0](https://github.com/truecharts/charts/compare/nextcloud-16.0.2...nextcloud-17.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update docker general non-major ([#4355](https://github.com/truecharts/charts/issues/4355)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [nextcloud-16.0.6](https://github.com/truecharts/charts/compare/nextcloud-16.0.2...nextcloud-16.0.6) (2022-11-09) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update docker general non-major ([#4355](https://github.com/truecharts/charts/issues/4355)) + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [nextcloud-16.0.5](https://github.com/truecharts/charts/compare/nextcloud-16.0.2...nextcloud-16.0.5) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [nextcloud-16.0.4](https://github.com/truecharts/charts/compare/nextcloud-16.0.2...nextcloud-16.0.4) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [nextcloud-16.0.4](https://github.com/truecharts/charts/compare/nextcloud-16.0.2...nextcloud-16.0.4) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [nextcloud-16.0.4](https://github.com/truecharts/charts/compare/nextcloud-16.0.2...nextcloud-16.0.4) (2022-11-08) + +### Chore diff --git a/stable/nextcloud/18.0.0/Chart.yaml b/stable/nextcloud/18.0.0/Chart.yaml new file mode 100644 index 00000000000..b2028316376 --- /dev/null +++ b/stable/nextcloud/18.0.0/Chart.yaml @@ -0,0 +1,45 @@ +apiVersion: v2 +appVersion: "25.0.1" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 + - condition: collabora.enabled + name: collabora-online + repository: https://charts.truecharts.org/ + version: 13.0.5 + - condition: redis.enabled + name: redis + repository: https://charts.truecharts.org + version: 4.0.5 +deprecated: false +description: A private cloud server that puts the control and security of your own data back into your hands. +home: https://truecharts.org/docs/charts/stable/nextcloud +icon: https://truecharts.org/img/hotlink-ok/chart-icons/nextcloud.png +keywords: + - nextcloud + - storage + - http + - web + - php +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: nextcloud +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/nextcloud + - https://github.com/nextcloud/docker + - https://github.com/nextcloud/helm +type: application +version: 18.0.0 +annotations: + truecharts.org/catagories: | + - cloud + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/nextcloud/18.0.0/README.md b/stable/nextcloud/18.0.0/README.md new file mode 100644 index 00000000000..a1e0fe3d8ab --- /dev/null +++ b/stable/nextcloud/18.0.0/README.md @@ -0,0 +1,110 @@ +# nextcloud + +A private cloud server that puts the control and security of your own data back into your hands. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [nextcloud](https://truecharts.org/docs/charts/stable/nextcloud) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/nextcloud> +* <https://github.com/nextcloud/docker> +* <https://github.com/nextcloud/helm> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | collabora-online | 12.1.73 | +| https://charts.truecharts.org/ | postgresql | 8.0.122 | +| https://charts.truecharts.org | redis | 3.0.121 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `nextcloud` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install nextcloud TrueCharts/nextcloud +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `nextcloud` deployment + +```console +helm uninstall nextcloud +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install nextcloud \ + --set env.TZ="America/New York" \ + TrueCharts/nextcloud +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install nextcloud TrueCharts/nextcloud -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/nextcloud/18.0.0/app-changelog.md b/stable/nextcloud/18.0.0/app-changelog.md new file mode 100644 index 00000000000..cfa07dd5b4d --- /dev/null +++ b/stable/nextcloud/18.0.0/app-changelog.md @@ -0,0 +1,11 @@ + + +## [nextcloud-18.0.0](https://github.com/truecharts/charts/compare/nextcloud-17.0.3...nextcloud-18.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + - update docker general non-major + + \ No newline at end of file diff --git a/stable/nextcloud/18.0.0/app-readme.md b/stable/nextcloud/18.0.0/app-readme.md new file mode 100644 index 00000000000..47480dc3484 --- /dev/null +++ b/stable/nextcloud/18.0.0/app-readme.md @@ -0,0 +1,8 @@ +A private cloud server that puts the control and security of your own data back into your hands. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/nextcloud](https://truecharts.org/docs/charts/stable/nextcloud) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/nextcloud/18.0.0/charts/collabora-online-13.0.5.tgz b/stable/nextcloud/18.0.0/charts/collabora-online-13.0.5.tgz new file mode 100644 index 00000000000..0f140b5be12 Binary files /dev/null and b/stable/nextcloud/18.0.0/charts/collabora-online-13.0.5.tgz differ diff --git a/stable/nextcloud/18.0.0/charts/common-10.9.7.tgz b/stable/nextcloud/18.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/nextcloud/18.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/nextcloud/18.0.0/charts/postgresql-9.0.5.tgz b/stable/nextcloud/18.0.0/charts/postgresql-9.0.5.tgz new file mode 100644 index 00000000000..8fe3c326a7c Binary files /dev/null and b/stable/nextcloud/18.0.0/charts/postgresql-9.0.5.tgz differ diff --git a/stable/nextcloud/18.0.0/charts/redis-4.0.5.tgz b/stable/nextcloud/18.0.0/charts/redis-4.0.5.tgz new file mode 100644 index 00000000000..83e3f3d2117 Binary files /dev/null and b/stable/nextcloud/18.0.0/charts/redis-4.0.5.tgz differ diff --git a/stable/nextcloud/18.0.0/ix_values.yaml b/stable/nextcloud/18.0.0/ix_values.yaml new file mode 100644 index 00000000000..7ae5ecec5c5 --- /dev/null +++ b/stable/nextcloud/18.0.0/ix_values.yaml @@ -0,0 +1,457 @@ +image: + repository: tccr.io/truecharts/nextcloud-fpm + pullPolicy: IfNotPresent + tag: 25.0.1@sha256:1247be4cd25cc96d6c2cb25b2df399808858b0a6307c31b1143d1055b0cf028a + +nginxImage: + repository: tccr.io/truecharts/nginx-unprivileged + pullPolicy: IfNotPresent + tag: 1.23.2@sha256:bccb50c802843309ef33ea7b67dc06186c87773728fd037c4ef4ce70e4edae28 + +imaginaryImage: + repository: h2non/imaginary + pullPolicy: IfNotPresent + tag: 1.2.4@sha256:7facb4221047a5e79b9e902f380247f4e5bf4376400d0badbeb738d3e1c2f654 + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + fsGroup: 33 + +service: + main: + ports: + main: + port: 10020 + targetPort: 8080 + backend: + enabled: true + ports: + hpb: + enabled: true + port: 7867 + targetPort: 7867 + hpb-metrics: + enabled: true + port: 7868 + targetPort: 7868 + fpm: + enabled: true + port: 9000 + targetPort: 9000 + imaginary: + enabled: true + port: 9090 + targetPort: 9090 + +hostAliases: + - ip: '{{ .Values.env.AccessIP | default "127.0.0.1" }}' + hostnames: + - "{{ if .Values.ingress.main.enabled }}{{ with (first .Values.ingress.main.hosts) }}{{ .host }}{{ end }}{{ else }}placeholder.fakedomain.dns{{ end }}" + +secretEnv: + NEXTCLOUD_ADMIN_USER: "admin" + NEXTCLOUD_ADMIN_PASSWORD: "adminpass" + +probes: + liveness: + custom: true + spec: + initialDelaySeconds: 25 + httpGet: + path: /status.php + port: 8080 + httpHeaders: + - name: Host + value: "test.fakedomain.dns" + + readiness: + custom: true + spec: + initialDelaySeconds: 25 + httpGet: + path: /status.php + port: 8080 + httpHeaders: + - name: Host + value: "test.fakedomain.dns" + + startup: + custom: true + spec: + initialDelaySeconds: 25 + httpGet: + path: /status.php + port: 8080 + httpHeaders: + - name: Host + value: "test.fakedomain.dns" + +initContainers: + prestart: + image: '{{ include "tc.common.images.selector" . }}' + securityContext: + runAsUser: 0 + runAsGroup: 0 + privileged: true + command: + - "/bin/sh" + - "-c" + - | + /bin/bash <<'EOF' + echo "Forcing permissions on userdata folder..." + if nfs4xdr_getfacl && nfs4xdr_getfacl | grep -qv "Failed to get NFSv4 ACL"; then + echo "NFSv4 ACLs detected, Trying to override permissions using nfs4_setfacl..." + nfs4_setfacl -R -a A:g:33:RWX "/var/www/html/data" + else + echo "No NFSv4 ACLs detected, trying to override permissions using chown/chmod..." + echo "checking ownership..." + if [ $(stat -c %g .) -eq 33 ]; then + echo "Ownership already set to 33, skipping..." + else + echo "Changing ownership to group 33..." + chown -R :33 "/var/www/html/data" + fi + chmod 770 /var/www/html/data + fi + EOF + + volumeMounts: + - name: data + mountPath: "/var/www/html/data" + - name: html + mountPath: "/var/www/html" + +env: + # IP used for exposing nextcloud + # Often the service or nodePort IP + # Defaults to the main serviceName for CI purposes. + AccessIP: + NEXTCLOUD_INIT_HTACCESS: true + PHP_MEMORY_LIMIT: 1G + PHP_UPLOAD_LIMIT: 10G + NEXTCLOUD_CHUNKSIZE: "31457280" + TRUSTED_PROXIES: "172.16.0.0/16 127.0.0.1" + POSTGRES_DB: "{{ .Values.postgresql.postgresqlDatabase }}" + POSTGRES_USER: "{{ .Values.postgresql.postgresqlUsername }}" + NC_check_data_directory_permissions: "true" + POSTGRES_PASSWORD: + secretKeyRef: + name: dbcreds + key: postgresql-password + POSTGRES_HOST: + secretKeyRef: + name: dbcreds + key: plainporthost + REDIS_HOST: + secretKeyRef: + name: rediscreds + key: plainhost + REDIS_HOST_PASSWORD: + secretKeyRef: + name: rediscreds + key: redis-password + +envFrom: + - configMapRef: + name: nextcloudconfig + +persistence: + html: + enabled: true + mountPath: "/var/www/html" + data: + enabled: true + mountPath: "/var/www/html/data" + varrun: + enabled: true + cache: + enabled: true + type: emptyDir + mountPath: /var/cache/nginx + medium: Memory + nginx: + enabled: "true" + mountPath: "/etc/nginx" + noMount: true + readOnly: true + type: "custom" + volumeSpec: + configMap: + name: '{{ include "tc.common.names.fullname" . }}-nginx' + items: + - key: nginx.conf + path: nginx.conf + +configmap: + nginx: + enabled: true + data: + nginx.conf: |- + worker_processes auto; + + error_log /var/log/nginx/error.log warn; + pid /var/run/nginx.pid; + + + events { + worker_connections 1024; + } + + + http { + include /etc/nginx/mime.types; + default_type application/octet-stream; + + log_format main '$remote_addr - $remote_user [$time_local] "$request" ' + '$status $body_bytes_sent "$http_referer" ' + '"$http_user_agent" "$http_x_forwarded_for"'; + + access_log /var/log/nginx/access.log main; + + sendfile on; + #tcp_nopush on; + + # Prevent nginx HTTP Server Detection + server_tokens off; + + keepalive_timeout 65; + + #gzip on; + + upstream php-handler { + server 127.0.0.1:9000; + } + + server { + listen 8080; + absolute_redirect off; + + # Forward Notify_Push "High Performance Backend" to it's own container + location ^~ /push/ { + proxy_pass http://127.0.0.1:7867/; + proxy_http_version 1.1; + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection "Upgrade"; + proxy_set_header Host $host; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + } + + # HSTS settings + # WARNING: Only add the preload option once you read about + # the consequences in https://hstspreload.org/. This option + # will add the domain to a hardcoded list that is shipped + # in all major browsers and getting removed from this list + # could take several months. + #add_header Strict-Transport-Security "max-age=15768000; includeSubDomains; preload;" always; + + # set max upload size + client_max_body_size {{ .Values.env.PHP_UPLOAD_LIMIT | default "512M" }}; + fastcgi_buffers 64 4K; + + # Enable gzip but do not remove ETag headers + gzip on; + gzip_vary on; + gzip_comp_level 4; + gzip_min_length 256; + gzip_proxied expired no-cache no-store private no_last_modified no_etag auth; + gzip_types application/atom+xml application/javascript application/json application/ld+json application/manifest+json application/rss+xml application/vnd.geo+json application/vnd.ms-fontobject application/x-font-ttf application/x-web-app-manifest+json application/xhtml+xml application/xml font/opentype image/bmp image/svg+xml image/x-icon text/cache-manifest text/css text/plain text/vcard text/vnd.rim.location.xloc text/vtt text/x-component text/x-cross-domain-policy; + + # Pagespeed is not supported by Nextcloud, so if your server is built + # with the `ngx_pagespeed` module, uncomment this line to disable it. + #pagespeed off; + + # HTTP response headers borrowed from Nextcloud `.htaccess` + add_header Referrer-Policy "no-referrer" always; + add_header X-Content-Type-Options "nosniff" always; + add_header X-Download-Options "noopen" always; + add_header X-Frame-Options "SAMEORIGIN" always; + add_header X-Permitted-Cross-Domain-Policies "none" always; + add_header X-Robots-Tag "none" always; + add_header X-XSS-Protection "1; mode=block" always; + + # Remove X-Powered-By, which is an information leak + fastcgi_hide_header X-Powered-By; + + # Path to the root of your installation + root /var/www/html; + + # Specify how to handle directories -- specifying `/index.php$request_uri` + # here as the fallback means that Nginx always exhibits the desired behaviour + # when a client requests a path that corresponds to a directory that exists + # on the server. In particular, if that directory contains an index.php file, + # that file is correctly served; if it doesn't, then the request is passed to + # the front-end controller. This consistent behaviour means that we don't need + # to specify custom rules for certain paths (e.g. images and other assets, + # `/updater`, `/ocm-provider`, `/ocs-provider`), and thus + # `try_files $uri $uri/ /index.php$request_uri` + # always provides the desired behaviour. + index index.php index.html /index.php$request_uri; + + # Rule borrowed from `.htaccess` to handle Microsoft DAV clients + location = / { + if ( $http_user_agent ~ ^DavClnt ) { + return 302 /remote.php/webdav/$is_args$args; + } + } + + location = /robots.txt { + allow all; + log_not_found off; + access_log off; + } + + # Make a regex exception for `/.well-known` so that clients can still + # access it despite the existence of the regex rule + # `location ~ /(\.|autotest|...)` which would otherwise handle requests + # for `/.well-known`. + location ^~ /.well-known { + # The rules in this block are an adaptation of the rules + # in `.htaccess` that concern `/.well-known`. + + location = /.well-known/carddav { return 301 /remote.php/dav/; } + location = /.well-known/caldav { return 301 /remote.php/dav/; } + + # according to the documentation these two lines are not necessary, but some users are still recieving errors + location = /.well-known/webfinger { return 301 /index.php$uri; } + location = /.well-known/nodeinfo { return 301 /index.php$uri; } + + location /.well-known/acme-challenge { try_files $uri $uri/ =404; } + location /.well-known/pki-validation { try_files $uri $uri/ =404; } + + # Let Nextcloud's API for `/.well-known` URIs handle all other + # requests by passing them to the front-end controller. + return 301 /index.php$request_uri; + } + + # Rules borrowed from `.htaccess` to hide certain paths from clients + location ~ ^/(?:build|tests|config|lib|3rdparty|templates|data)(?:$|/) { return 404; } + location ~ ^/(?:\.|autotest|occ|issue|indie|db_|console) { return 404; } + + # Ensure this block, which passes PHP files to the PHP process, is above the blocks + # which handle static assets (as seen below). If this block is not declared first, + # then Nginx will encounter an infinite rewriting loop when it prepends `/index.php` + # to the URI, resulting in a HTTP 500 error response. + location ~ \.php(?:$|/) { + # Required for legacy support + rewrite ^/(?!index|remote|public|cron|core\/ajax\/update|status|ocs\/v[12]|updater\/.+|oc[ms]-provider\/.+|.+\/richdocumentscode\/proxy) /index.php$request_uri; + + fastcgi_split_path_info ^(.+?\.php)(/.*)$; + set $path_info $fastcgi_path_info; + + try_files $fastcgi_script_name =404; + + include fastcgi_params; + fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; + fastcgi_param PATH_INFO $path_info; + #fastcgi_param HTTPS on; + + fastcgi_param modHeadersAvailable true; # Avoid sending the security headers twice + fastcgi_param front_controller_active true; # Enable pretty urls + fastcgi_pass php-handler; + + fastcgi_intercept_errors on; + fastcgi_request_buffering off; + + proxy_send_timeout 300s; + proxy_read_timeout 300s; + fastcgi_send_timeout 300s; + fastcgi_read_timeout 300s; + } + + location ~ \.(?:css|js|svg|gif)$ { + try_files $uri /index.php$request_uri; + expires 6M; # Cache-Control policy borrowed from `.htaccess` + access_log off; # Optional: Don't log access to assets + } + + location ~ \.woff2?$ { + try_files $uri /index.php$request_uri; + expires 7d; # Cache-Control policy borrowed from `.htaccess` + access_log off; # Optional: Don't log access to assets + } + + # Rule borrowed from `.htaccess` + location /remote { + return 301 /remote.php$request_uri; + } + + location / { + try_files $uri $uri/ /index.php$request_uri; + } + } + } + +cronjob: + enabled: true + generatePreviews: true + schedule: "*/5 * * * *" + annotations: {} + failedJobsHistoryLimit: 5 + successfulJobsHistoryLimit: 2 + +hpb: + enabled: true + +nextcloud: + # https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2#Officially_assigned_code_elements + default_phone_region: "" + +imaginary: + enabled: true + preview_max_x: 2048 + preview_max_y: 2048 + preview_max_memory: 512 + preview_max_filesize_image: 150 + preview_png: true + preview_jpeg: true + preview_gif: true + preview_bmp: true + preview_xbitmap: true + preview_mp3: true + preview_markdown: true + preview_opendoc: true + preview_txt: true + preview_krita: true + preview_illustrator: false + preview_heic: false + preview_movie: false + preview_msoffice2003: false + preview_msoffice2007: false + preview_msofficedoc: false + preview_pdf: false + preview_photoshop: false + preview_postscript: false + preview_staroffice: false + preview_svg: false + preview_tiff: false + preview_font: false + +collabora: + enabled: false + env: + aliasgroup1: + configMapRef: + name: nextcloudconfig + key: aliasgroup1 + dictionaries: "de_DE en_GB en_US es_ES fr_FR it nl pt_BR pt_PT ru" + extra_params: "--o:welcome.enable=false --o:logging.level=information --o:user_interface.mode=notebookbar --o:ssl.termination=true --o:ssl.enable=false " + server_name: "" + DONT_GEN_SSL_CERT: true + +postgresql: + enabled: true + existingSecret: "dbcreds" + postgresqlUsername: nextcloud + postgresqlDatabase: nextcloud + +redis: + enabled: true + existingSecret: "rediscreds" + +portal: + enabled: true diff --git a/stable/nextcloud/18.0.0/questions.yaml b/stable/nextcloud/18.0.0/questions.yaml new file mode 100644 index 00000000000..20d13ccdfa9 --- /dev/null +++ b/stable/nextcloud/18.0.0/questions.yaml @@ -0,0 +1,2118 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: secretEnv + group: "App Configuration" + label: "Image Secrets" + schema: + additional_attrs: true + type: dict + attrs: + - variable: NEXTCLOUD_ADMIN_USER + label: "NEXTCLOUD_ADMIN_USER (First Install Only)" + description: "Sets the initial nextcloud's admin username, changing this variable after first launch will NOT change admin's username" + schema: + type: string + required: true + default: "REPLACETHIS" + - variable: NEXTCLOUD_ADMIN_PASSWORD + label: "NEXTCLOUD_ADMIN_PASSWORD (First Install Only)" + description: "Sets the initial nextcloud's admin password, changing this variable after first launch will NOT change admin's password" + schema: + type: string + private: true + required: true + default: "REPLACETHIS" + - variable: env + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: TRUSTED_PROXIES + label: "Trusted Proxies (Advanced)" + description: "Sets nextcloud Trusted Proxies" + schema: + type: string + default: "172.16.0.0/16 127.0.0.1" + - variable: PHP_MEMORY_LIMIT + label: "PHP_MEMORY_LIMIT" + description: "Sets php memory_limit setting" + schema: + type: string + default: "1G" + - variable: PHP_UPLOAD_LIMIT + label: "PHP_UPLOAD_LIMIT" + description: "Sets php upload_max_filesize and post_max_size settings" + schema: + type: string + default: "10G" + - variable: AccessIP + label: "Access IP" + description: "Set to the IP-Address used to reach Nextcloud. Most often the Service or NodePort IP (Ensure this is correct!)" + schema: + type: string + required: true + $ref: + - "definitions/nodeIP" + - variable: nextcloud + group: "App Configuration" + label: "Nextcloud Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: default_phone_region + label: "Default Phone Region" + description: "Sets the default phone region in ISO_3166-1 format (e.g. US). https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2#Officially_assigned_code_elements" + schema: + type: string + valid_chars: '^[A-Z]{2}$' + default: "US" + - variable: imaginary + group: "App Configuration" + label: "Preview Generation Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: preview_max_x + label: "Preview Max X" + description: "The maximum width, in pixels, of a preview." + schema: + type: int + required: true + default: 2048 + - variable: preview_max_y + label: "Preview Max Y" + description: "The maximum height, in pixels, of a preview." + schema: + type: int + required: true + default: 2048 + - variable: preview_max_memory + label: "Preview Max Memory" + description: "Max memory in MB for generating image previews." + schema: + type: int + required: true + default: 512 + - variable: preview_max_filesize_image + label: "Preview Max Filesize Image" + description: "Max file size in MB for generating image previews." + schema: + type: int + required: true + default: 150 + - variable: preview_png + label: "Generate previews for PNG" + schema: + type: boolean + default: true + - variable: preview_jpeg + label: "Generate previews for JPEG " + schema: + type: boolean + default: true + - variable: preview_gif + label: "Generate previews for GIF" + schema: + type: boolean + default: true + - variable: preview_bmp + label: "Generate previews for BMP" + schema: + type: boolean + default: true + - variable: preview_xbitmap + label: "Generate previews for XBitmap" + schema: + type: boolean + default: true + - variable: preview_mp3 + label: "Generate previews for MP3" + schema: + type: boolean + default: true + - variable: preview_markdown + label: "Generate previews for MarkDown" + schema: + type: boolean + default: true + - variable: preview_opendoc + label: "Generate previews for OpenDocument" + schema: + type: boolean + default: true + - variable: preview_txt + label: "Generate previews for TXT" + schema: + type: boolean + default: true + - variable: preview_krita + label: "Generate previews for Krita" + schema: + type: boolean + default: true + - variable: preview_illustrator + label: "Generate previews for Illustrator" + schema: + type: boolean + default: false + - variable: preview_heic + label: "Generate previews for HEIC" + schema: + type: boolean + default: false + - variable: preview_movie + label: "Generate previews for Movie" + schema: + type: boolean + default: false + - variable: preview_msoffice2003 + label: "Generate previews for MSOffice2003" + schema: + type: boolean + default: false + - variable: preview_msoffice2007 + label: "Generate previews for MSOffice2007" + schema: + type: boolean + default: false + - variable: preview_msofficedoc + label: "Generate previews for MSOfficeDoc" + schema: + type: boolean + default: false + - variable: preview_pdf + label: "Generate previews for PDF" + schema: + type: boolean + default: false + - variable: preview_photoshop + label: "Generate previews for Photoshop" + schema: + type: boolean + default: false + - variable: preview_postscript + label: "Generate previews for Postscript" + schema: + type: boolean + default: false + - variable: preview_staroffice + label: "Generate previews for StarOffice" + schema: + type: boolean + default: false + - variable: preview_svg + label: "Generate previews for SVG" + schema: + type: boolean + default: false + - variable: preview_tiff + label: "Generate previews for TIFF" + schema: + type: boolean + default: false + - variable: preview_font + label: "Generate previews for Font" + schema: + type: boolean + default: false + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10020 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: html + label: "App html Storage" + description: "Stores the Application html." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: data + label: "UserData Storage" + description: "Stores the User Data." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 33 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/nextcloud/18.0.0/templates/_configmap.tpl b/stable/nextcloud/18.0.0/templates/_configmap.tpl new file mode 100644 index 00000000000..abe500d31e8 --- /dev/null +++ b/stable/nextcloud/18.0.0/templates/_configmap.tpl @@ -0,0 +1,36 @@ +{{/* Define the configmap */}} +{{- define "nextcloud.configmap" -}} + +{{- $hosts := "" }} +{{- if .Values.ingress.main.enabled }} +{{- range .Values.ingress }} +{{- range $index, $host := .hosts }} + {{- if $index }} + {{ $hosts = ( printf "%v %v" $hosts $host.host ) }} + {{- else }} + {{ $hosts = ( printf "%s" $host.host ) }} + {{- end }} +{{- end }} +{{- end }} +{{- end }} + + +--- +apiVersion: v1 +kind: ConfigMap +metadata: + name: nextcloudconfig +data: + {{- $aliasgroup1 := ( printf "http://%s" ( .Values.env.AccessIP | default ( printf "%v-%v" .Release.Name "nextcloud" ) ) ) }} + {{- if .Values.ingress.main.enabled }} + {{- with (first .Values.ingress.main.hosts) }} + {{- $aliasgroup1 = ( printf "https://%s" .host ) }} + {{- end }} + {{- end }} + aliasgroup1: {{ $aliasgroup1 }} + NEXTCLOUD_TRUSTED_DOMAINS: {{ ( printf "%v %v %v %v %v %v %v %v" "test.fakedomain.dns" "localhost" "127.0.0.1" ( printf "%v:%v" "127.0.0.1" .Values.service.main.ports.main.port ) ( .Values.env.AccessIP | default "localhost" ) ( printf "%v-%v" .Release.Name "nextcloud" ) ( printf "%v-%v" .Release.Name "nextcloud-backend" ) $hosts ) | quote }} + {{- if .Values.ingress.main.enabled }} + APACHE_DISABLE_REWRITE_IP: "1" + {{- end }} + +{{- end -}} diff --git a/stable/nextcloud/18.0.0/templates/_cronjob.tpl b/stable/nextcloud/18.0.0/templates/_cronjob.tpl new file mode 100644 index 00000000000..302f3b83aae --- /dev/null +++ b/stable/nextcloud/18.0.0/templates/_cronjob.tpl @@ -0,0 +1,64 @@ +{{/* Define the cronjob */}} +{{- define "nextcloud.cronjob" -}} +{{- if .Values.cronjob.enabled -}} +{{- $jobName := include "tc.common.names.fullname" . }} + +--- +apiVersion: batch/v1 +kind: CronJob +metadata: + name: {{ printf "%s-cronjob" $jobName }} + labels: + {{- include "tc.common.labels" . | nindent 4 }} +spec: + schedule: "{{ .Values.cronjob.schedule }}" + concurrencyPolicy: Forbid + {{- with .Values.cronjob.failedJobsHistoryLimit }} + failedJobsHistoryLimit: {{ . }} + {{- end }} + {{- with .Values.cronjob.successfulJobsHistoryLimit }} + successfulJobsHistoryLimit: {{ . }} + {{- end }} + jobTemplate: + metadata: + spec: + template: + metadata: + spec: + restartPolicy: Never + {{- with (include "tc.common.controller.volumes" . | trim) }} + volumes: + {{- nindent 12 . }} + {{- end }} + containers: + - name: {{ .Chart.Name }} + image: '{{ include "tc.common.images.selector" . }}' + imagePullPolicy: {{ default .Values.image.pullPolicy }} + command: + - "/bin/sh" + - "-c" + - | + /bin/bash <<'EOF' + echo "running nextcloud cronjob..." + php -f /var/www/html/cron.php + echo "cronjob finished" + {{- if .Values.cronjob.generatePreviews }} + echo "Pre-generating Previews..." + php /var/www/html/occ preview:pre-generate + echo "Previews generated." + {{- end }} + EOF + # Will mount configuration files as www-data (id: 33) by default for nextcloud + {{- with (include "tc.common.controller.volumeMounts" . | trim) }} + volumeMounts: + {{ nindent 16 . }} + {{- end }} + securityContext: + runAsUser: 33 + runAsGroup: 33 + readOnlyRootFilesystem: true + runAsNonRoot: true + resources: +{{ toYaml .Values.resources | indent 16 }} +{{- end -}} +{{- end -}} diff --git a/stable/nextcloud/18.0.0/templates/_hpb.tpl b/stable/nextcloud/18.0.0/templates/_hpb.tpl new file mode 100644 index 00000000000..5b7b18a15fa --- /dev/null +++ b/stable/nextcloud/18.0.0/templates/_hpb.tpl @@ -0,0 +1,164 @@ +{{/* Define the hbp container */}} +{{- define "nextcloud.hpb" -}} +{{- $jobName := include "tc.common.names.fullname" . }} +image: '{{ include "tc.common.images.selector" . }}' +imagePullPolicy: '{{ .Values.image.pullPolicy }}' +securityContext: + runAsUser: 33 + runAsGroup: 33 + readOnlyRootFilesystem: true + runAsNonRoot: true +{{- with (include "tc.common.controller.volumeMounts" . | trim) }} +volumeMounts: + {{ nindent 2 . }} +{{- end }} +ports: + - containerPort: 7867 +readinessProbe: + httpGet: + path: /push/test/cookie + port: 7867 + httpHeaders: + - name: Host + value: "test.fakedomain.dns" + initialDelaySeconds: {{ .Values.probes.readiness.spec.initialDelaySeconds }} + periodSeconds: {{ .Values.probes.readiness.spec.periodSeconds }} + timeoutSeconds: {{ .Values.probes.readiness.spec.timeoutSeconds }} + failureThreshold: {{ .Values.probes.readiness.spec.failureThreshold }} +livenessProbe: + httpGet: + path: /push/test/cookie + port: 7867 + httpHeaders: + - name: Host + value: "test.fakedomain.dns" + initialDelaySeconds: {{ .Values.probes.liveness.spec.initialDelaySeconds }} + periodSeconds: {{ .Values.probes.liveness.spec.periodSeconds }} + timeoutSeconds: {{ .Values.probes.liveness.spec.timeoutSeconds }} + failureThreshold: {{ .Values.probes.liveness.spec.failureThreshold }} +startupProbe: + httpGet: + path: /push/test/cookie + port: 7867 + httpHeaders: + - name: Host + value: "test.fakedomain.dns" + initialDelaySeconds: {{ .Values.probes.startup.spec.initialDelaySeconds }} + periodSeconds: {{ .Values.probes.startup.spec.periodSeconds }} + timeoutSeconds: {{ .Values.probes.startup.spec.timeoutSeconds }} + failureThreshold: {{ .Values.probes.startup.spec.failureThreshold }} +command: + - "/bin/sh" + - "-c" + - | + /bin/bash <<'EOF' + set -m + echo "Waiting for notify_push file to be available..." + until [ -f /var/www/html/custom_apps/notify_push/bin/x86_64/notify_push ] + do + sleep 10 + echo "Notify_push app not found... waiting..." + done + echo "Waiting for Nextcloud to start..." + until $(curl --output /dev/null --silent --head --fail -H "Host: test.fakedomain.dns" http://127.0.0.1:8080/status.php); do + echo "Nextcloud not responding... waiting..." + sleep 10 + done + until $(curl --silent --fail -H "Host: test.fakedomain.dns" http://127.0.0.1:8080/status.php | jq --raw-output '.installed' | grep "true"); do + echo "Nextcloud not installed... waiting..." + sleep 10 + done + echo "Nextcloud instance with Notify_push found... Launching High Performance Backend..." + /var/www/html/custom_apps/notify_push/bin/x86_64/notify_push /var/www/html/config/config.php & + + {{- $accessurl := ( printf "http://%v:%v" ( .Values.env.AccessIP | default ( printf "%v-%v" .Release.Name "nextcloud" ) ) .Values.service.main.ports.main.port ) }} + {{- if .Values.ingress.main.enabled }} + {{- with (first .Values.ingress.main.hosts) }} + {{- $accessurl = ( printf "https://%s" .host ) }} + {{- end }} + {{- end }} + + echo "Configuring CLI url..." + php /var/www/html/occ config:system:set overwrite.cli.url --value='{{ $accessurl }}/' + + {{- if .Values.imaginary.enabled }} + echo "Imaginary High Performance Previews enabled, enabling it on Nextcloud..." + php /var/www/html/occ config:system:set preview_imaginary_url --value='http://127.0.0.1:9090' + php /var/www/html/occ config:system:set preview_max_x --value='{{ .Values.imaginary.preview_max_x }}' + php /var/www/html/occ config:system:set preview_max_y --value='{{ .Values.imaginary.preview_max_y }}' + php /var/www/html/occ config:system:set preview_max_memory --value='{{ .Values.imaginary.preview_max_memory }}' + php /var/www/html/occ config:system:set preview_max_filesize_image --value='{{ .Values.imaginary.preview_max_filesize_image }}' + # Remove all preview providers and re-add only selected + php /var/www/html/occ config:system:delete enabledPreviewProviders + # Add imaginary always + {{ $c := 0 }} # Initialize counter + php /var/www/html/occ config:system:set enabledPreviewProviders {{ $c }} --value='OC\Preview\Imaginary'{{ $c = add1 $c }} + {{ if .Values.imaginary.preview_png }}php /var/www/html/occ config:system:set enabledPreviewProviders {{ $c }} --value='OC\Preview\PNG'{{ $c = add1 $c }}{{ end }} + {{ if .Values.imaginary.preview_jpeg }}php /var/www/html/occ config:system:set enabledPreviewProviders {{ $c }} --value='OC\Preview\JPEG'{{ $c = add1 $c }}{{ end }} + {{ if .Values.imaginary.preview_gif }}php /var/www/html/occ config:system:set enabledPreviewProviders {{ $c }} --value='OC\Preview\GIF'{{ $c = add1 $c }}{{ end }} + {{ if .Values.imaginary.preview_bmp }}php /var/www/html/occ config:system:set enabledPreviewProviders {{ $c }} --value='OC\Preview\BMP'{{ $c = add1 $c }}{{ end }} + {{ if .Values.imaginary.preview_xbitmap }}php /var/www/html/occ config:system:set enabledPreviewProviders {{ $c }} --value='OC\Preview\XBitmap'{{ $c = add1 $c }}{{ end }} + {{ if .Values.imaginary.preview_mp3 }}php /var/www/html/occ config:system:set enabledPreviewProviders {{ $c }} --value='OC\Preview\MP3'{{ $c = add1 $c }}{{ end }} + {{ if .Values.imaginary.preview_markdown }}php /var/www/html/occ config:system:set enabledPreviewProviders {{ $c }} --value='OC\Preview\MarkDown'{{ $c = add1 $c }}{{ end }} + {{ if .Values.imaginary.preview_opendoc }}php /var/www/html/occ config:system:set enabledPreviewProviders {{ $c }} --value='OC\Preview\OpenDocument'{{ $c = add1 $c }}{{ end }} + {{ if .Values.imaginary.preview_txt }}php /var/www/html/occ config:system:set enabledPreviewProviders {{ $c }} --value='OC\Preview\TXT'{{ $c = add1 $c }}{{ end }} + {{ if .Values.imaginary.preview_krita }}php /var/www/html/occ config:system:set enabledPreviewProviders {{ $c }} --value='OC\Preview\Krita'{{ $c = add1 $c }}{{ end }} + {{ if .Values.imaginary.preview_illustrator }}php /var/www/html/occ config:system:set enabledPreviewProviders {{ $c }} --value='OC\Preview\Illustrator'{{ $c = add1 $c }}{{ end }} + {{ if .Values.imaginary.preview_heic }}php /var/www/html/occ config:system:set enabledPreviewProviders {{ $c }} --value='OC\Preview\HEIC'{{ $c = add1 $c }}{{ end }} + {{ if .Values.imaginary.preview_movie }}php /var/www/html/occ config:system:set enabledPreviewProviders {{ $c }} --value='OC\Preview\Movie'{{ $c = add1 $c }}{{ end }} + {{ if .Values.imaginary.preview_msoffice2003 }}php /var/www/html/occ config:system:set enabledPreviewProviders {{ $c }} --value='OC\Preview\MSOffice2003'{{ $c = add1 $c }}{{ end }} + {{ if .Values.imaginary.preview_msoffice2007 }}php /var/www/html/occ config:system:set enabledPreviewProviders {{ $c }} --value='OC\Preview\MSOffice2007'{{ $c = add1 $c }}{{ end }} + {{ if .Values.imaginary.preview_msofficedoc }}php /var/www/html/occ config:system:set enabledPreviewProviders {{ $c }} --value='OC\Preview\MSOfficeDoc'{{ $c = add1 $c }}{{ end }} + {{ if .Values.imaginary.preview_pdf }}php /var/www/html/occ config:system:set enabledPreviewProviders {{ $c }} --value='OC\Preview\PDF'{{ $c = add1 $c }}{{ end }} + {{ if .Values.imaginary.preview_photoshop }}php /var/www/html/occ config:system:set enabledPreviewProviders {{ $c }} --value='OC\Preview\Photoshop'{{ $c = add1 $c }}{{ end }} + {{ if .Values.imaginary.preview_postscript }}php /var/www/html/occ config:system:set enabledPreviewProviders {{ $c }} --value='OC\Preview\Postscript'{{ $c = add1 $c }}{{ end }} + {{ if .Values.imaginary.preview_staroffice }}php /var/www/html/occ config:system:set enabledPreviewProviders {{ $c }} --value='OC\Preview\StarOffice'{{ $c = add1 $c }}{{ end }} + {{ if .Values.imaginary.preview_svg }}php /var/www/html/occ config:system:set enabledPreviewProviders {{ $c }} --value='OC\Preview\SVG'{{ $c = add1 $c }}{{ end }} + {{ if .Values.imaginary.preview_tiff }}php /var/www/html/occ config:system:set enabledPreviewProviders {{ $c }} --value='OC\Preview\TIFF'{{ $c = add1 $c }}{{ end }} + {{ if .Values.imaginary.preview_font }}php /var/www/html/occ config:system:set enabledPreviewProviders {{ $c }} --value='OC\Preview\Font'{{ $c = add1 $c }}{{ end }} + {{- end }} + + # Set default phone region + {{- with .Values.nextcloud.default_phone_region | upper }} + php /var/www/html/occ config:system:set default_phone_region --value='{{ . }}' + {{- end }} + + echo "Configuring High Performance Backend for url: {{ $accessurl }}" + php /var/www/html/occ config:app:set notify_push base_endpoint --value='{{ $accessurl }}/push' + fg + EOF +env: + - name: NEXTCLOUD_URL + value: 'http://127.0.0.1:8080' + - name: METRICS_PORT + value: '7868' + - name: TRUSTED_PROXIES + value: "{{ .Values.env.TRUSTED_PROXIES }}" + - name: POSTGRES_DB + value: "{{ .Values.postgresql.postgresqlDatabase }}" + - name: POSTGRES_USER + value: "{{ .Values.postgresql.postgresqlUsername }}" + - name: POSTGRES_PASSWORD + valueFrom: + secretKeyRef: + name: dbcreds + key: postgresql-password + - name: POSTGRES_HOST + valueFrom: + secretKeyRef: + name: dbcreds + key: plainporthost + - name: REDIS_HOST + valueFrom: + secretKeyRef: + name: rediscreds + key: plainhost + - name: REDIS_HOST_PASSWORD + valueFrom: + secretKeyRef: + name: rediscreds + key: redis-password +envFrom: + - configMapRef: + name: nextcloudconfig +{{- end -}} diff --git a/stable/nextcloud/18.0.0/templates/_imaginary.tpl b/stable/nextcloud/18.0.0/templates/_imaginary.tpl new file mode 100644 index 00000000000..57a72c43024 --- /dev/null +++ b/stable/nextcloud/18.0.0/templates/_imaginary.tpl @@ -0,0 +1,40 @@ +{{/* Define the imaginary container */}} +{{- define "nextcloud.imaginary" -}} +image: {{ .Values.imaginaryImage.repository }}:{{ .Values.imaginaryImage.tag }} +imagePullPolicy: '{{ .Values.image.pullPolicy }}' +securityContext: + runAsUser: 33 + runAsGroup: 33 + readOnlyRootFilesystem: true + runAsNonRoot: true +ports: + - containerPort: 9090 +args: ["-enable-url-source"] +env: + - name: 'PORT' + value: '9090' +readinessProbe: + httpGet: + path: / + port: 9090 + initialDelaySeconds: {{ .Values.probes.readiness.spec.initialDelaySeconds }} + periodSeconds: {{ .Values.probes.readiness.spec.periodSeconds }} + timeoutSeconds: {{ .Values.probes.readiness.spec.timeoutSeconds }} + failureThreshold: {{ .Values.probes.readiness.spec.failureThreshold }} +livenessProbe: + httpGet: + path: / + port: 9090 + initialDelaySeconds: {{ .Values.probes.liveness.spec.initialDelaySeconds }} + periodSeconds: {{ .Values.probes.liveness.spec.periodSeconds }} + timeoutSeconds: {{ .Values.probes.liveness.spec.timeoutSeconds }} + failureThreshold: {{ .Values.probes.liveness.spec.failureThreshold }} +startupProbe: + httpGet: + path: / + port: 9090 + initialDelaySeconds: {{ .Values.probes.startup.spec.initialDelaySeconds }} + periodSeconds: {{ .Values.probes.startup.spec.periodSeconds }} + timeoutSeconds: {{ .Values.probes.startup.spec.timeoutSeconds }} + failureThreshold: {{ .Values.probes.startup.spec.failureThreshold }} +{{- end -}} diff --git a/stable/nextcloud/18.0.0/templates/_nginx.tpl b/stable/nextcloud/18.0.0/templates/_nginx.tpl new file mode 100644 index 00000000000..df427f44bd8 --- /dev/null +++ b/stable/nextcloud/18.0.0/templates/_nginx.tpl @@ -0,0 +1,54 @@ +{{/* Define the nginx container */}} +{{- define "nextcloud.nginx" -}} +image: {{ .Values.nginxImage.repository }}:{{ .Values.nginxImage.tag }} +imagePullPolicy: '{{ .Values.image.pullPolicy }}' +securityContext: + runAsUser: 33 + runAsGroup: 33 + readOnlyRootFilesystem: true + runAsNonRoot: true +{{- with (include "tc.common.controller.volumeMounts" . | trim) }} +volumeMounts: + {{ nindent 2 . }} +{{- end }} + - mountPath: /etc/nginx/nginx.conf + name: nginx + readOnly: true + subPath: nginx.conf +ports: + - containerPort: 8080 + +readinessProbe: + httpGet: + path: /robots.txt + port: 8080 + httpHeaders: + - name: Host + value: "test.fakedomain.dns" + initialDelaySeconds: {{ .Values.probes.readiness.spec.initialDelaySeconds }} + periodSeconds: {{ .Values.probes.readiness.spec.periodSeconds }} + timeoutSeconds: {{ .Values.probes.readiness.spec.timeoutSeconds }} + failureThreshold: {{ .Values.probes.readiness.spec.failureThreshold }} +livenessProbe: + httpGet: + path: /robots.txt + port: 8080 + httpHeaders: + - name: Host + value: "test.fakedomain.dns" + initialDelaySeconds: {{ .Values.probes.liveness.spec.initialDelaySeconds }} + periodSeconds: {{ .Values.probes.liveness.spec.periodSeconds }} + timeoutSeconds: {{ .Values.probes.liveness.spec.timeoutSeconds }} + failureThreshold: {{ .Values.probes.liveness.spec.failureThreshold }} +startupProbe: + httpGet: + path: /robots.txt + port: 8080 + httpHeaders: + - name: Host + value: "test.fakedomain.dns" + initialDelaySeconds: {{ .Values.probes.startup.spec.initialDelaySeconds }} + periodSeconds: {{ .Values.probes.startup.spec.periodSeconds }} + timeoutSeconds: {{ .Values.probes.startup.spec.timeoutSeconds }} + failureThreshold: {{ .Values.probes.startup.spec.failureThreshold }} +{{- end -}} diff --git a/stable/nextcloud/18.0.0/templates/common.yaml b/stable/nextcloud/18.0.0/templates/common.yaml new file mode 100644 index 00000000000..9314524b1a2 --- /dev/null +++ b/stable/nextcloud/18.0.0/templates/common.yaml @@ -0,0 +1,22 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.common.loader.init" . }} + +{{/* Render configmap for nextcloud */}} +{{- include "nextcloud.configmap" . }} + +{{- $newMiddlewares := append .Values.ingress.main.fixedMiddlewares "tc-nextcloud-chain" }} +{{- $_ := set .Values.ingress.main "fixedMiddlewares" $newMiddlewares -}} + +{{- $_ := set .Values.additionalContainers "nginx" (include "nextcloud.nginx" . | fromYaml) -}} +{{- if .Values.imaginary.enabled -}} +{{- $_ := set .Values.additionalContainers "imaginary" (include "nextcloud.imaginary" . | fromYaml) -}} +{{- end -}} +{{- if .Values.hpb.enabled -}} +{{- $_ := set .Values.additionalContainers "hpb" (include "nextcloud.hpb" . | fromYaml) -}} +{{- end -}} + +{{/* Render the templates */}} +{{ include "tc.common.loader.apply" . }} + +{{/* Render cronjob for nextcloud */}} +{{- include "nextcloud.cronjob" . }} diff --git a/stable/twtxt/4.0.3/values.yaml b/stable/nextcloud/18.0.0/values.yaml similarity index 100% rename from stable/twtxt/4.0.3/values.yaml rename to stable/nextcloud/18.0.0/values.yaml diff --git a/stable/nextpvr/3.0.3/Chart.lock b/stable/nextpvr/3.0.3/Chart.lock deleted file mode 100644 index 7a243564b89..00000000000 --- a/stable/nextpvr/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:59:13.365724574Z" diff --git a/stable/nextpvr/3.0.3/Chart.yaml b/stable/nextpvr/3.0.3/Chart.yaml deleted file mode 100644 index 4f97e4492be..00000000000 --- a/stable/nextpvr/3.0.3/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: NextPVR is a personal video recorder application, with the goal making it easy to watch or record live TV. -home: https://truecharts.org/docs/charts/stable/nextpvr -icon: https://truecharts.org/img/hotlink-ok/chart-icons/nextpvr.png -keywords: - - pvr - - recorder -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: nextpvr -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/nextpvr - - https://hub.docker.com/r/nextpvr/nextpvr_amd64 - - https://github.com/sub3/NextPVR/wiki/Install-Docker -version: 3.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/nextpvr/3.0.3/app-changelog.md b/stable/nextpvr/3.0.3/app-changelog.md deleted file mode 100644 index fac8460c36a..00000000000 --- a/stable/nextpvr/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [nextpvr-3.0.3](https://github.com/truecharts/charts/compare/nextpvr-3.0.2...nextpvr-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/nextpvr/3.0.3/charts/common-10.9.4.tgz b/stable/nextpvr/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/nextpvr/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/nextpvr/3.0.3/CHANGELOG.md b/stable/nextpvr/3.0.4/CHANGELOG.md similarity index 100% rename from stable/nextpvr/3.0.3/CHANGELOG.md rename to stable/nextpvr/3.0.4/CHANGELOG.md diff --git a/stable/nextpvr/3.0.4/Chart.yaml b/stable/nextpvr/3.0.4/Chart.yaml new file mode 100644 index 00000000000..1e86779c34b --- /dev/null +++ b/stable/nextpvr/3.0.4/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: NextPVR is a personal video recorder application, with the goal making it easy to watch or record live TV. +home: https://truecharts.org/docs/charts/stable/nextpvr +icon: https://truecharts.org/img/hotlink-ok/chart-icons/nextpvr.png +keywords: + - pvr + - recorder +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: nextpvr +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/nextpvr + - https://hub.docker.com/r/nextpvr/nextpvr_amd64 + - https://github.com/sub3/NextPVR/wiki/Install-Docker +version: 3.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/nextpvr/3.0.3/README.md b/stable/nextpvr/3.0.4/README.md similarity index 100% rename from stable/nextpvr/3.0.3/README.md rename to stable/nextpvr/3.0.4/README.md diff --git a/stable/nextpvr/3.0.4/app-changelog.md b/stable/nextpvr/3.0.4/app-changelog.md new file mode 100644 index 00000000000..84eb928bc8b --- /dev/null +++ b/stable/nextpvr/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [nextpvr-3.0.4](https://github.com/truecharts/charts/compare/nextpvr-3.0.3...nextpvr-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/nextpvr/3.0.3/app-readme.md b/stable/nextpvr/3.0.4/app-readme.md similarity index 100% rename from stable/nextpvr/3.0.3/app-readme.md rename to stable/nextpvr/3.0.4/app-readme.md diff --git a/stable/nextpvr/3.0.4/charts/common-10.9.7.tgz b/stable/nextpvr/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/nextpvr/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/nextpvr/3.0.3/ix_values.yaml b/stable/nextpvr/3.0.4/ix_values.yaml similarity index 100% rename from stable/nextpvr/3.0.3/ix_values.yaml rename to stable/nextpvr/3.0.4/ix_values.yaml diff --git a/stable/nextpvr/3.0.3/questions.yaml b/stable/nextpvr/3.0.4/questions.yaml similarity index 100% rename from stable/nextpvr/3.0.3/questions.yaml rename to stable/nextpvr/3.0.4/questions.yaml diff --git a/stable/stash/8.0.3/templates/common.yaml b/stable/nextpvr/3.0.4/templates/common.yaml similarity index 100% rename from stable/stash/8.0.3/templates/common.yaml rename to stable/nextpvr/3.0.4/templates/common.yaml diff --git a/stable/ubooquity/4.0.3/values.yaml b/stable/nextpvr/3.0.4/values.yaml similarity index 100% rename from stable/ubooquity/4.0.3/values.yaml rename to stable/nextpvr/3.0.4/values.yaml diff --git a/stable/ngircd/3.0.3/Chart.lock b/stable/ngircd/3.0.3/Chart.lock deleted file mode 100644 index 788d5a7f36b..00000000000 --- a/stable/ngircd/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:59:18.554536671Z" diff --git a/stable/ngircd/3.0.3/Chart.yaml b/stable/ngircd/3.0.3/Chart.yaml deleted file mode 100644 index 2e343acac81..00000000000 --- a/stable/ngircd/3.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: ngircd -version: 3.0.3 -appVersion: "2021.11.21" -description: Ngircd is a free, portable and lightweight Internet Relay Chat server for small or private networks. -type: application -deprecated: false -home: https://truecharts.org/docs/charts/stable/ngircd -icon: https://truecharts.org/img/hotlink-ok/chart-icons/ngircd.png -keywords: - - ngircd -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/ngircd - - https://hub.docker.com/r/linuxserver/ngircd -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 - # condition: -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/ngircd/3.0.3/app-changelog.md b/stable/ngircd/3.0.3/app-changelog.md deleted file mode 100644 index 85aaf9e1f10..00000000000 --- a/stable/ngircd/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [ngircd-3.0.3](https://github.com/truecharts/charts/compare/ngircd-3.0.2...ngircd-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/ngircd/3.0.3/charts/common-10.9.4.tgz b/stable/ngircd/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/ngircd/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/ngircd/3.0.3/CHANGELOG.md b/stable/ngircd/3.0.4/CHANGELOG.md similarity index 100% rename from stable/ngircd/3.0.3/CHANGELOG.md rename to stable/ngircd/3.0.4/CHANGELOG.md diff --git a/stable/ngircd/3.0.4/Chart.yaml b/stable/ngircd/3.0.4/Chart.yaml new file mode 100644 index 00000000000..a57a5beafef --- /dev/null +++ b/stable/ngircd/3.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: ngircd +version: 3.0.4 +appVersion: "2021.11.21" +description: Ngircd is a free, portable and lightweight Internet Relay Chat server for small or private networks. +type: application +deprecated: false +home: https://truecharts.org/docs/charts/stable/ngircd +icon: https://truecharts.org/img/hotlink-ok/chart-icons/ngircd.png +keywords: + - ngircd +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/ngircd + - https://hub.docker.com/r/linuxserver/ngircd +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + # condition: +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/ngircd/3.0.3/README.md b/stable/ngircd/3.0.4/README.md similarity index 100% rename from stable/ngircd/3.0.3/README.md rename to stable/ngircd/3.0.4/README.md diff --git a/stable/ngircd/3.0.4/app-changelog.md b/stable/ngircd/3.0.4/app-changelog.md new file mode 100644 index 00000000000..4a8ae212f90 --- /dev/null +++ b/stable/ngircd/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [ngircd-3.0.4](https://github.com/truecharts/charts/compare/ngircd-3.0.3...ngircd-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/ngircd/3.0.3/app-readme.md b/stable/ngircd/3.0.4/app-readme.md similarity index 100% rename from stable/ngircd/3.0.3/app-readme.md rename to stable/ngircd/3.0.4/app-readme.md diff --git a/stable/ngircd/3.0.4/charts/common-10.9.7.tgz b/stable/ngircd/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/ngircd/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/ngircd/3.0.3/ix_values.yaml b/stable/ngircd/3.0.4/ix_values.yaml similarity index 100% rename from stable/ngircd/3.0.3/ix_values.yaml rename to stable/ngircd/3.0.4/ix_values.yaml diff --git a/stable/ngircd/3.0.3/questions.yaml b/stable/ngircd/3.0.4/questions.yaml similarity index 100% rename from stable/ngircd/3.0.3/questions.yaml rename to stable/ngircd/3.0.4/questions.yaml diff --git a/stable/storj-node/3.0.3/templates/common.yaml b/stable/ngircd/3.0.4/templates/common.yaml similarity index 100% rename from stable/storj-node/3.0.3/templates/common.yaml rename to stable/ngircd/3.0.4/templates/common.yaml diff --git a/stable/unmanic/4.0.3/values.yaml b/stable/ngircd/3.0.4/values.yaml similarity index 100% rename from stable/unmanic/4.0.3/values.yaml rename to stable/ngircd/3.0.4/values.yaml diff --git a/stable/nntp2nntp/3.0.3/Chart.lock b/stable/nntp2nntp/3.0.3/Chart.lock deleted file mode 100644 index 9b2b240d332..00000000000 --- a/stable/nntp2nntp/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T20:59:45.233507985Z" diff --git a/stable/nntp2nntp/3.0.3/Chart.yaml b/stable/nntp2nntp/3.0.3/Chart.yaml deleted file mode 100644 index 64a01110928..00000000000 --- a/stable/nntp2nntp/3.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: nntp2nntp -version: 3.0.3 -appVersion: "0.3.202210" -description: Nntp2nntp proxy allow you to use your NNTP Account from multiple systems, each with own user name and password. -type: application -deprecated: false -home: https://truecharts.org/docs/charts/stable/nntp2nntp -icon: https://truecharts.org/img/hotlink-ok/chart-icons/nntp2nntp.png -keywords: - - nntp2nntp -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/nntp2nntp - - https://hub.docker.com/r/linuxserver/nntp2nntp -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 - # condition: -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/nntp2nntp/3.0.3/app-changelog.md b/stable/nntp2nntp/3.0.3/app-changelog.md deleted file mode 100644 index d3b20dded72..00000000000 --- a/stable/nntp2nntp/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [nntp2nntp-3.0.3](https://github.com/truecharts/charts/compare/nntp2nntp-3.0.2...nntp2nntp-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/nntp2nntp/3.0.3/charts/common-10.9.4.tgz b/stable/nntp2nntp/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/nntp2nntp/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/nntp2nntp/3.0.3/CHANGELOG.md b/stable/nntp2nntp/3.0.4/CHANGELOG.md similarity index 100% rename from stable/nntp2nntp/3.0.3/CHANGELOG.md rename to stable/nntp2nntp/3.0.4/CHANGELOG.md diff --git a/stable/nntp2nntp/3.0.4/Chart.yaml b/stable/nntp2nntp/3.0.4/Chart.yaml new file mode 100644 index 00000000000..a973d938398 --- /dev/null +++ b/stable/nntp2nntp/3.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: nntp2nntp +version: 3.0.4 +appVersion: "0.3.202210" +description: Nntp2nntp proxy allow you to use your NNTP Account from multiple systems, each with own user name and password. +type: application +deprecated: false +home: https://truecharts.org/docs/charts/stable/nntp2nntp +icon: https://truecharts.org/img/hotlink-ok/chart-icons/nntp2nntp.png +keywords: + - nntp2nntp +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/nntp2nntp + - https://hub.docker.com/r/linuxserver/nntp2nntp +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + # condition: +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/nntp2nntp/3.0.3/README.md b/stable/nntp2nntp/3.0.4/README.md similarity index 100% rename from stable/nntp2nntp/3.0.3/README.md rename to stable/nntp2nntp/3.0.4/README.md diff --git a/stable/nntp2nntp/3.0.4/app-changelog.md b/stable/nntp2nntp/3.0.4/app-changelog.md new file mode 100644 index 00000000000..ee4e1374e25 --- /dev/null +++ b/stable/nntp2nntp/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [nntp2nntp-3.0.4](https://github.com/truecharts/charts/compare/nntp2nntp-3.0.3...nntp2nntp-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/nntp2nntp/3.0.3/app-readme.md b/stable/nntp2nntp/3.0.4/app-readme.md similarity index 100% rename from stable/nntp2nntp/3.0.3/app-readme.md rename to stable/nntp2nntp/3.0.4/app-readme.md diff --git a/stable/nntp2nntp/3.0.4/charts/common-10.9.7.tgz b/stable/nntp2nntp/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/nntp2nntp/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/nntp2nntp/3.0.3/ix_values.yaml b/stable/nntp2nntp/3.0.4/ix_values.yaml similarity index 100% rename from stable/nntp2nntp/3.0.3/ix_values.yaml rename to stable/nntp2nntp/3.0.4/ix_values.yaml diff --git a/stable/nntp2nntp/3.0.3/questions.yaml b/stable/nntp2nntp/3.0.4/questions.yaml similarity index 100% rename from stable/nntp2nntp/3.0.3/questions.yaml rename to stable/nntp2nntp/3.0.4/questions.yaml diff --git a/stable/synclounge/3.0.3/templates/common.yaml b/stable/nntp2nntp/3.0.4/templates/common.yaml similarity index 100% rename from stable/synclounge/3.0.3/templates/common.yaml rename to stable/nntp2nntp/3.0.4/templates/common.yaml diff --git a/stable/unpackerr/7.0.3/values.yaml b/stable/nntp2nntp/3.0.4/values.yaml similarity index 100% rename from stable/unpackerr/7.0.3/values.yaml rename to stable/nntp2nntp/3.0.4/values.yaml diff --git a/stable/nocodb/5.0.0/CHANGELOG.md b/stable/nocodb/5.0.0/CHANGELOG.md new file mode 100644 index 00000000000..e3ba435c21e --- /dev/null +++ b/stable/nocodb/5.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [nocodb-4.0.0](https://github.com/truecharts/charts/compare/nocodb-3.0.60...nocodb-4.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update docker general non-major ([#4355](https://github.com/truecharts/charts/issues/4355)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [nocodb-3.0.64](https://github.com/truecharts/charts/compare/nocodb-3.0.60...nocodb-3.0.64) (2022-11-09) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update docker general non-major ([#4355](https://github.com/truecharts/charts/issues/4355)) + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [nocodb-3.0.63](https://github.com/truecharts/charts/compare/nocodb-3.0.60...nocodb-3.0.63) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [nocodb-3.0.62](https://github.com/truecharts/charts/compare/nocodb-3.0.60...nocodb-3.0.62) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [nocodb-3.0.62](https://github.com/truecharts/charts/compare/nocodb-3.0.60...nocodb-3.0.62) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [nocodb-3.0.62](https://github.com/truecharts/charts/compare/nocodb-3.0.60...nocodb-3.0.62) (2022-11-08) + +### Chore diff --git a/stable/nocodb/5.0.0/Chart.yaml b/stable/nocodb/5.0.0/Chart.yaml new file mode 100644 index 00000000000..d157fe42793 --- /dev/null +++ b/stable/nocodb/5.0.0/Chart.yaml @@ -0,0 +1,35 @@ +apiVersion: v2 +appVersion: "0.98.4" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 + - condition: redis.enabled + name: redis + repository: https://charts.truecharts.org + version: 4.0.5 +description: Turns any MySQL, PostgreSQL, SQL Server, SQLite & MariaDB into a smart-spreadsheet. +home: https://truecharts.org/docs/charts/stable/nocodb +icon: https://truecharts.org/img/hotlink-ok/chart-icons/nocodb.png +keywords: + - nocodb +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: nocodb +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/nocodb + - https://hub.docker.com/r/nocodb/nocodb + - https://github.com/nocodb/nocodb +version: 5.0.0 +annotations: + truecharts.org/catagories: | + - productivity + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/nocodb/5.0.0/README.md b/stable/nocodb/5.0.0/README.md new file mode 100644 index 00000000000..2e2c30ce828 --- /dev/null +++ b/stable/nocodb/5.0.0/README.md @@ -0,0 +1,109 @@ +# nocodb + +Turns any MySQL, PostgreSQL, SQL Server, SQLite & MariaDB into a smart-spreadsheet. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [nocodb](https://truecharts.org/docs/charts/stable/nocodb) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/nocodb> +* <https://hub.docker.com/r/nocodb/nocodb> +* <https://github.com/nocodb/nocodb> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.122 | +| https://charts.truecharts.org | redis | 3.0.121 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `nocodb` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install nocodb TrueCharts/nocodb +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `nocodb` deployment + +```console +helm uninstall nocodb +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install nocodb \ + --set env.TZ="America/New York" \ + TrueCharts/nocodb +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install nocodb TrueCharts/nocodb -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/nocodb/5.0.0/app-changelog.md b/stable/nocodb/5.0.0/app-changelog.md new file mode 100644 index 00000000000..fa8f2cc4ff9 --- /dev/null +++ b/stable/nocodb/5.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [nocodb-5.0.0](https://github.com/truecharts/charts/compare/nocodb-4.0.3...nocodb-5.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/nocodb/5.0.0/app-readme.md b/stable/nocodb/5.0.0/app-readme.md new file mode 100644 index 00000000000..11958aa2178 --- /dev/null +++ b/stable/nocodb/5.0.0/app-readme.md @@ -0,0 +1,8 @@ +Turns any MySQL, PostgreSQL, SQL Server, SQLite & MariaDB into a smart-spreadsheet. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/nocodb](https://truecharts.org/docs/charts/stable/nocodb) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/nocodb/5.0.0/charts/common-10.9.7.tgz b/stable/nocodb/5.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/nocodb/5.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/nocodb/5.0.0/charts/postgresql-9.0.5.tgz b/stable/nocodb/5.0.0/charts/postgresql-9.0.5.tgz new file mode 100644 index 00000000000..8fe3c326a7c Binary files /dev/null and b/stable/nocodb/5.0.0/charts/postgresql-9.0.5.tgz differ diff --git a/stable/nocodb/5.0.0/charts/redis-4.0.5.tgz b/stable/nocodb/5.0.0/charts/redis-4.0.5.tgz new file mode 100644 index 00000000000..83e3f3d2117 Binary files /dev/null and b/stable/nocodb/5.0.0/charts/redis-4.0.5.tgz differ diff --git a/stable/nocodb/5.0.0/ix_values.yaml b/stable/nocodb/5.0.0/ix_values.yaml new file mode 100644 index 00000000000..23661834c1f --- /dev/null +++ b/stable/nocodb/5.0.0/ix_values.yaml @@ -0,0 +1,79 @@ +image: + repository: tccr.io/truecharts/nocodb + tag: 0.98.4@sha256:8fb57f76fca5ebe04d1ffb67cd23dbd7a6366f1a1234b37de1a681538a8f88ca + pullPolicy: IfNotPresent + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +secretEnv: +AWS_ACCESS_KEY_ID: "" +AWS_SECRET_ACCESS_KEY: "" +AWS_BUCKET: "" +AWS_BUCKET_PATH: "" +NC_GOOGLE_CLIENT_ID: "" +NC_GOOGLE_CLIENT_SECRET: "" + +env: + NC_MIN: "" + PORT: "{{ .Values.service.main.ports.main.port }}" + # User Defined + NC_PUBLIC_URL: "http://localhost:10226" + NC_DISABLE_TELE: true + DISABLE_SPLASH_SCREEN: false + NC_JWT_EXPIRES_IN: "10h" + NC_INVITE_ONLY_SIGNUP: false + NC_DISABLE_CACHE: false + NC_DISABLE_ERR_REPORT: true + NC_REQUEST_BODY_SIZE: "1MB" + NC_EXPORT_MAX_TIMEOUT: 5000 + NC_SENTRY_DSN: "" + NC_REDIS_URL: + secretKeyRef: + name: rediscreds + key: url + NC_AUTH_JWT_SECRET: + secretKeyRef: + name: nocodb-secrets + key: NC_AUTH_JWT_SECRET + +envFrom: + - configMapRef: + name: nocodb-configmap + +probes: + liveness: + path: "/dashboard" + readiness: + path: "/dashboard" + startup: + path: "/dashboard" + +service: + main: + ports: + main: + port: 10226 + +persistence: + data: + enabled: true + mountPath: "/usr/app/data" + +postgresql: + enabled: true + existingSecret: "dbcreds" + postgresqlUsername: nocodb + postgresqlDatabase: nocodb + +redis: + enabled: true + existingSecret: "rediscreds" + +portal: + enabled: true diff --git a/stable/nocodb/5.0.0/questions.yaml b/stable/nocodb/5.0.0/questions.yaml new file mode 100644 index 00000000000..c96ab3f18bf --- /dev/null +++ b/stable/nocodb/5.0.0/questions.yaml @@ -0,0 +1,1942 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" + path: "/dashboard" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: secretEnv + group: "App Configuration" + label: "Image Secrets" + schema: + additional_attrs: true + type: dict + attrs: + - variable: AWS_ACCESS_KEY_ID + label: "AWS Access Key ID" + description: "For Litestream - S3 access key id." + schema: + type: string + private: true + default: "" + - variable: AWS_SECRET_ACCESS_KEY + label: "AWS Secret Access Key" + description: For Litestream - S3 secret access key." + schema: + type: string + private: true + default: "" + - variable: AWS_BUCKET + label: "AWS Bucket" + description: "For Litestream - S3 bucket." + schema: + type: string + default: "" + - variable: AWS_BUCKET_PATH + label: "AWS Bucket Path" + description: "For Litestream - S3 bucket path (like folder within S3 bucket)." + schema: + type: string + default: "" + - variable: NC_GOOGLE_CLIENT_ID + label: "Google Client ID" + description: "Google client id to enable google authentication." + schema: + type: string + default: "" + - variable: NC_GOOGLE_CLIENT_SECRET + label: "Google Client Secret" + description: "Google client secret to enable google authentication." + schema: + type: string + default: "" + - variable: env + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: NC_PUBLIC_URL + label: "Public URL" + description: "Used for sending Email invitations." + schema: + type: string + default: "" + - variable: NC_JWT_EXPIRES_IN + label: "JWT Expires in" + description: "JWT token expiry time." + schema: + type: string + default: "10h" + - variable: DISABLE_SPLASH_SCREEN + label: "Disable Splash Screen" + description: "Disables the default splash screen(initial welcome animation) and matrix screensaver will disable." + schema: + type: boolean + default: false + - variable: NC_INVITE_ONLY_SIGNUP + label: "Invite Only Signup" + description: "Allow users to signup only via invite url, value should be any non-empty string." + schema: + type: boolean + default: false + - variable: NC_DISABLE_CACHE + label: "Disable Cache" + description: "If it is set to true, then meta data will not be cached." + schema: + type: boolean + default: false + - variable: NC_DISABLE_TELE + label: "Disable Telemetry" + description: "Disable telemetry." + schema: + type: boolean + default: true + - variable: NC_DISABLE_ERR_REPORT + label: "Disable Error Report" + description: "Disable Error Reporting." + schema: + type: boolean + default: true + - variable: NC_REQUEST_BODY_SIZE + label: "Request Body Size" + description: "Request body size limit." + schema: + type: string + default: "1MB" + - variable: NC_EXPORT_MAX_TIMEOUT + label: "Export Max Timeout" + description: "After timeout, csv gets downloaded in batches." + schema: + type: int + default: 5000 + - variable: NC_SENTRY_DSN + label: "Sentry DSN" + description: "For Sentry monitoring." + schema: + type: string + default: "" + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10226 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: data + label: "App Data Storage" + description: "Stores the Application Data." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/nocodb/5.0.0/templates/_configmap.tpl b/stable/nocodb/5.0.0/templates/_configmap.tpl new file mode 100644 index 00000000000..37f485acfab --- /dev/null +++ b/stable/nocodb/5.0.0/templates/_configmap.tpl @@ -0,0 +1,14 @@ +{{- define "nocodb.configmap" -}} + +{{- $pgPass := .Values.postgresql.postgresqlPassword | trimAll "\"" }} +{{- $pgUser := .Values.postgresql.postgresqlUsername }} +{{- $pgDB := .Values.postgresql.postgresqlDatabase }} +--- +apiVersion: v1 +kind: ConfigMap +metadata: + name: nocodb-configmap +data: + NC_DB: "{{ printf "pg://%v-postgresql:5432?u=%v&p=%v&d=%v" .Release.Name $pgUser $pgPass $pgDB }}" + NC_MIN: "{{ ternary "true" "" .Values.env.DISABLE_SPLASH_SCREEN }}" +{{- end -}} diff --git a/stable/nocodb/5.0.0/templates/_secrets.tpl b/stable/nocodb/5.0.0/templates/_secrets.tpl new file mode 100644 index 00000000000..fa77fcdcbdf --- /dev/null +++ b/stable/nocodb/5.0.0/templates/_secrets.tpl @@ -0,0 +1,20 @@ +{{/* Define the secrets */}} +{{- define "nocodb.secrets" -}} +--- + +apiVersion: v1 +kind: Secret +type: Opaque +metadata: + name: nocodb-secrets +{{- $nocodbprevious := lookup "v1" "Secret" .Release.Namespace "nocodb-secrets" }} +{{- $auth_jwt_token := "" }} +data: + {{- if $nocodbprevious}} + NC_AUTH_JWT_SECRET: {{ index $nocodbprevious.data "NC_AUTH_JWT_SECRET" }} + {{- else }} + {{- $auth_jwt_token := randAlphaNum 32 }} + NC_AUTH_JWT_SECRET: {{ $auth_jwt_token | b64enc }} + {{- end }} + +{{- end -}} diff --git a/stable/nocodb/5.0.0/templates/common.yaml b/stable/nocodb/5.0.0/templates/common.yaml new file mode 100644 index 00000000000..0d02f605455 --- /dev/null +++ b/stable/nocodb/5.0.0/templates/common.yaml @@ -0,0 +1,11 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.common.loader.init" . }} + +{{/* Render configmap for nocodb */}} +{{- include "nocodb.configmap" . }} + +{{/* Render secrets for nocodb */}} +{{- include "nocodb.secrets" . }} + +{{/* Render the templates */}} +{{ include "tc.common.loader.apply" . }} diff --git a/stable/unpoller/4.0.4/values.yaml b/stable/nocodb/5.0.0/values.yaml similarity index 100% rename from stable/unpoller/4.0.4/values.yaml rename to stable/nocodb/5.0.0/values.yaml diff --git a/stable/node-red/12.0.4/CHANGELOG.md b/stable/node-red/12.0.4/CHANGELOG.md new file mode 100644 index 00000000000..a059a10bc10 --- /dev/null +++ b/stable/node-red/12.0.4/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [node-red-12.0.0](https://github.com/truecharts/charts/compare/node-red-11.0.45...node-red-12.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [node-red-11.0.48](https://github.com/truecharts/charts/compare/node-red-11.0.45...node-red-11.0.48) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [node-red-11.0.47](https://github.com/truecharts/charts/compare/node-red-11.0.45...node-red-11.0.47) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [node-red-11.0.47](https://github.com/truecharts/charts/compare/node-red-11.0.45...node-red-11.0.47) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [node-red-11.0.47](https://github.com/truecharts/charts/compare/node-red-11.0.45...node-red-11.0.47) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [node-red-11.0.46](https://github.com/truecharts/charts/compare/node-red-11.0.45...node-red-11.0.46) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [node-red-11.0.46](https://github.com/truecharts/charts/compare/node-red-11.0.45...node-red-11.0.46) (2022-11-06) + +### Chore + diff --git a/stable/node-red/12.0.4/Chart.yaml b/stable/node-red/12.0.4/Chart.yaml new file mode 100644 index 00000000000..9cab303cf11 --- /dev/null +++ b/stable/node-red/12.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "3.0.2" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Node-RED is low-code programming for event-driven applications +home: https://truecharts.org/docs/charts/stable/node-red +icon: https://truecharts.org/img/hotlink-ok/chart-icons/node-red.png +keywords: + - node-red + - nodered +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: node-red +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/node-red + - https://github.com/node-red/node-red-docker +type: application +version: 12.0.4 +annotations: + truecharts.org/catagories: | + - tools + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/node-red/12.0.4/README.md b/stable/node-red/12.0.4/README.md new file mode 100644 index 00000000000..7a4b77c29bb --- /dev/null +++ b/stable/node-red/12.0.4/README.md @@ -0,0 +1,106 @@ +# node-red + +Node-RED is low-code programming for event-driven applications + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [node-red](https://truecharts.org/docs/charts/stable/node-red) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/node-red> +* <https://github.com/node-red/node-red-docker> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `node-red` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install node-red TrueCharts/node-red +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `node-red` deployment + +```console +helm uninstall node-red +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install node-red \ + --set env.TZ="America/New York" \ + TrueCharts/node-red +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install node-red TrueCharts/node-red -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/node-red/12.0.4/app-changelog.md b/stable/node-red/12.0.4/app-changelog.md new file mode 100644 index 00000000000..72d6e0ee7fd --- /dev/null +++ b/stable/node-red/12.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [node-red-12.0.4](https://github.com/truecharts/charts/compare/node-red-12.0.3...node-red-12.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/node-red/12.0.4/app-readme.md b/stable/node-red/12.0.4/app-readme.md new file mode 100644 index 00000000000..88ae9951408 --- /dev/null +++ b/stable/node-red/12.0.4/app-readme.md @@ -0,0 +1,8 @@ +Node-RED is low-code programming for event-driven applications + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/node-red](https://truecharts.org/docs/charts/stable/node-red) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/node-red/12.0.4/charts/common-10.9.7.tgz b/stable/node-red/12.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/node-red/12.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/node-red/12.0.4/ix_values.yaml b/stable/node-red/12.0.4/ix_values.yaml new file mode 100644 index 00000000000..420c5975785 --- /dev/null +++ b/stable/node-red/12.0.4/ix_values.yaml @@ -0,0 +1,26 @@ +image: + repository: tccr.io/truecharts/node-red + pullPolicy: IfNotPresent + tag: 3.0.2@sha256:ba3361b3dc11650cdb44c43220a0bd5397342928dca092f33c044ba58032acc1 + +env: + TZ: "{{ .Values.TZ }}" +# NODE_OPTIONS: +# NODE_RED_ENABLE_PROJECTS: +# NODE_RED_ENABLE_SAFE_MODE: +# FLOWS: + +service: + main: + ports: + main: + port: 1880 + targetPort: 1880 + +persistence: + data: + enabled: true + mountPath: "/data" + +portal: + enabled: true diff --git a/stable/node-red/12.0.4/questions.yaml b/stable/node-red/12.0.4/questions.yaml new file mode 100644 index 00000000000..d31a6fb5045 --- /dev/null +++ b/stable/node-red/12.0.4/questions.yaml @@ -0,0 +1,1829 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 1880 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: data + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: true + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 568 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 568 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/syslog-ng/3.0.3/templates/common.yaml b/stable/node-red/12.0.4/templates/common.yaml similarity index 100% rename from stable/syslog-ng/3.0.3/templates/common.yaml rename to stable/node-red/12.0.4/templates/common.yaml diff --git a/stable/uptime-kuma/4.0.3/values.yaml b/stable/node-red/12.0.4/values.yaml similarity index 100% rename from stable/uptime-kuma/4.0.3/values.yaml rename to stable/node-red/12.0.4/values.yaml diff --git a/stable/novnc/4.0.3/Chart.lock b/stable/novnc/4.0.3/Chart.lock deleted file mode 100644 index e852b35e0b0..00000000000 --- a/stable/novnc/4.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:00:16.659007134Z" diff --git a/stable/novnc/4.0.3/Chart.yaml b/stable/novnc/4.0.3/Chart.yaml deleted file mode 100644 index c2d454089f2..00000000000 --- a/stable/novnc/4.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: "1.2.0" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: The open source VNC client -home: https://truecharts.org/docs/charts/stable/novnc -icon: https://truecharts.org/img/hotlink-ok/chart-icons/novnc.png -keywords: - - novnc - - vnc - - remote - - desktop -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: novnc -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/novnc - - https://novnc.com/ -type: application -version: 4.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/novnc/4.0.3/app-changelog.md b/stable/novnc/4.0.3/app-changelog.md deleted file mode 100644 index 49fb4f5effb..00000000000 --- a/stable/novnc/4.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [novnc-4.0.3](https://github.com/truecharts/charts/compare/novnc-4.0.2...novnc-4.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/novnc/4.0.3/charts/common-10.9.4.tgz b/stable/novnc/4.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/novnc/4.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/novnc/4.0.3/CHANGELOG.md b/stable/novnc/4.0.4/CHANGELOG.md similarity index 100% rename from stable/novnc/4.0.3/CHANGELOG.md rename to stable/novnc/4.0.4/CHANGELOG.md diff --git a/stable/novnc/4.0.4/Chart.yaml b/stable/novnc/4.0.4/Chart.yaml new file mode 100644 index 00000000000..e8f5cee7dfd --- /dev/null +++ b/stable/novnc/4.0.4/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "1.2.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: The open source VNC client +home: https://truecharts.org/docs/charts/stable/novnc +icon: https://truecharts.org/img/hotlink-ok/chart-icons/novnc.png +keywords: + - novnc + - vnc + - remote + - desktop +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: novnc +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/novnc + - https://novnc.com/ +type: application +version: 4.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/novnc/4.0.3/README.md b/stable/novnc/4.0.4/README.md similarity index 100% rename from stable/novnc/4.0.3/README.md rename to stable/novnc/4.0.4/README.md diff --git a/stable/novnc/4.0.4/app-changelog.md b/stable/novnc/4.0.4/app-changelog.md new file mode 100644 index 00000000000..a67de2d4c16 --- /dev/null +++ b/stable/novnc/4.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [novnc-4.0.4](https://github.com/truecharts/charts/compare/prusaslicer-novnc-2.0.3...novnc-4.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/novnc/4.0.3/app-readme.md b/stable/novnc/4.0.4/app-readme.md similarity index 100% rename from stable/novnc/4.0.3/app-readme.md rename to stable/novnc/4.0.4/app-readme.md diff --git a/stable/novnc/4.0.4/charts/common-10.9.7.tgz b/stable/novnc/4.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/novnc/4.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/novnc/4.0.3/ix_values.yaml b/stable/novnc/4.0.4/ix_values.yaml similarity index 100% rename from stable/novnc/4.0.3/ix_values.yaml rename to stable/novnc/4.0.4/ix_values.yaml diff --git a/stable/novnc/4.0.3/questions.yaml b/stable/novnc/4.0.4/questions.yaml similarity index 100% rename from stable/novnc/4.0.3/questions.yaml rename to stable/novnc/4.0.4/questions.yaml diff --git a/stable/pixapop/4.0.3/templates/common.yaml b/stable/novnc/4.0.4/templates/common.yaml similarity index 100% rename from stable/pixapop/4.0.3/templates/common.yaml rename to stable/novnc/4.0.4/templates/common.yaml diff --git a/stable/uptimerobot-prometheus/5.0.4/values.yaml b/stable/novnc/4.0.4/values.yaml similarity index 100% rename from stable/uptimerobot-prometheus/5.0.4/values.yaml rename to stable/novnc/4.0.4/values.yaml diff --git a/stable/ntfy/3.0.3/Chart.lock b/stable/ntfy/3.0.3/Chart.lock deleted file mode 100644 index ef1d79c1018..00000000000 --- a/stable/ntfy/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:00:22.155736102Z" diff --git a/stable/ntfy/3.0.3/Chart.yaml b/stable/ntfy/3.0.3/Chart.yaml deleted file mode 100644 index 328dc8f7c99..00000000000 --- a/stable/ntfy/3.0.3/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: "1.28.0" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: ntfy is a simple HTTP-based pub-sub notification service. It allows you to send notifications to your phone or desktop via scripts from any computer. -home: https://truecharts.org/docs/charts/stable/ntfy -icon: https://truecharts.org/img/hotlink-ok/chart-icons/ntfy.png -keywords: - - ntfy -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: ntfy -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/ntfy - - https://github.com/binwiederhier/ntfy/ -version: 3.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/ntfy/3.0.3/app-changelog.md b/stable/ntfy/3.0.3/app-changelog.md deleted file mode 100644 index d65e90c6ae4..00000000000 --- a/stable/ntfy/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [ntfy-3.0.3](https://github.com/truecharts/charts/compare/ntfy-3.0.2...ntfy-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/ntfy/3.0.3/charts/common-10.9.4.tgz b/stable/ntfy/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/ntfy/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/ntfy/3.0.3/CHANGELOG.md b/stable/ntfy/3.0.4/CHANGELOG.md similarity index 100% rename from stable/ntfy/3.0.3/CHANGELOG.md rename to stable/ntfy/3.0.4/CHANGELOG.md diff --git a/stable/ntfy/3.0.4/Chart.yaml b/stable/ntfy/3.0.4/Chart.yaml new file mode 100644 index 00000000000..5aef53bea17 --- /dev/null +++ b/stable/ntfy/3.0.4/Chart.yaml @@ -0,0 +1,26 @@ +apiVersion: v2 +appVersion: "1.28.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: ntfy is a simple HTTP-based pub-sub notification service. It allows you to send notifications to your phone or desktop via scripts from any computer. +home: https://truecharts.org/docs/charts/stable/ntfy +icon: https://truecharts.org/img/hotlink-ok/chart-icons/ntfy.png +keywords: + - ntfy +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: ntfy +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/ntfy + - https://github.com/binwiederhier/ntfy/ +version: 3.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/ntfy/3.0.3/README.md b/stable/ntfy/3.0.4/README.md similarity index 100% rename from stable/ntfy/3.0.3/README.md rename to stable/ntfy/3.0.4/README.md diff --git a/stable/ntfy/3.0.4/app-changelog.md b/stable/ntfy/3.0.4/app-changelog.md new file mode 100644 index 00000000000..d1322796ca5 --- /dev/null +++ b/stable/ntfy/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [ntfy-3.0.4](https://github.com/truecharts/charts/compare/ntfy-3.0.3...ntfy-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/ntfy/3.0.3/app-readme.md b/stable/ntfy/3.0.4/app-readme.md similarity index 100% rename from stable/ntfy/3.0.3/app-readme.md rename to stable/ntfy/3.0.4/app-readme.md diff --git a/stable/ntfy/3.0.4/charts/common-10.9.7.tgz b/stable/ntfy/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/ntfy/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/ntfy/3.0.3/ix_values.yaml b/stable/ntfy/3.0.4/ix_values.yaml similarity index 100% rename from stable/ntfy/3.0.3/ix_values.yaml rename to stable/ntfy/3.0.4/ix_values.yaml diff --git a/stable/ntfy/3.0.3/questions.yaml b/stable/ntfy/3.0.4/questions.yaml similarity index 100% rename from stable/ntfy/3.0.3/questions.yaml rename to stable/ntfy/3.0.4/questions.yaml diff --git a/stable/tdarr-node/3.0.3/templates/common.yaml b/stable/ntfy/3.0.4/templates/common.yaml similarity index 100% rename from stable/tdarr-node/3.0.3/templates/common.yaml rename to stable/ntfy/3.0.4/templates/common.yaml diff --git a/stable/valheim/4.0.3/values.yaml b/stable/ntfy/3.0.4/values.yaml similarity index 100% rename from stable/valheim/4.0.3/values.yaml rename to stable/ntfy/3.0.4/values.yaml diff --git a/stable/nullserv/7.0.3/Chart.lock b/stable/nullserv/7.0.3/Chart.lock deleted file mode 100644 index b3cfb41ad90..00000000000 --- a/stable/nullserv/7.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:00:48.532385129Z" diff --git a/stable/nullserv/7.0.3/Chart.yaml b/stable/nullserv/7.0.3/Chart.yaml deleted file mode 100644 index 5d22d3a35d4..00000000000 --- a/stable/nullserv/7.0.3/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: "1.3.0" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: A simple null file http and https server -home: https://truecharts.org/docs/charts/stable/nullserv -icon: https://truecharts.org/img/hotlink-ok/chart-icons/nullserv.png -keywords: - - nullserv -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: nullserv -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/nullserv - - https://github.com/bmrzycki/nullserv -version: 7.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/nullserv/7.0.3/app-changelog.md b/stable/nullserv/7.0.3/app-changelog.md deleted file mode 100644 index 1090e794f33..00000000000 --- a/stable/nullserv/7.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [nullserv-7.0.3](https://github.com/truecharts/charts/compare/nullserv-7.0.2...nullserv-7.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/nullserv/7.0.3/charts/common-10.9.4.tgz b/stable/nullserv/7.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/nullserv/7.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/nullserv/7.0.3/CHANGELOG.md b/stable/nullserv/7.0.4/CHANGELOG.md similarity index 100% rename from stable/nullserv/7.0.3/CHANGELOG.md rename to stable/nullserv/7.0.4/CHANGELOG.md diff --git a/stable/nullserv/7.0.4/Chart.yaml b/stable/nullserv/7.0.4/Chart.yaml new file mode 100644 index 00000000000..c2a4bfd07de --- /dev/null +++ b/stable/nullserv/7.0.4/Chart.yaml @@ -0,0 +1,26 @@ +apiVersion: v2 +appVersion: "1.3.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: A simple null file http and https server +home: https://truecharts.org/docs/charts/stable/nullserv +icon: https://truecharts.org/img/hotlink-ok/chart-icons/nullserv.png +keywords: + - nullserv +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: nullserv +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/nullserv + - https://github.com/bmrzycki/nullserv +version: 7.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/nullserv/7.0.3/README.md b/stable/nullserv/7.0.4/README.md similarity index 100% rename from stable/nullserv/7.0.3/README.md rename to stable/nullserv/7.0.4/README.md diff --git a/stable/nullserv/7.0.4/app-changelog.md b/stable/nullserv/7.0.4/app-changelog.md new file mode 100644 index 00000000000..929f543e2da --- /dev/null +++ b/stable/nullserv/7.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [nullserv-7.0.4](https://github.com/truecharts/charts/compare/nullserv-7.0.3...nullserv-7.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/nullserv/7.0.3/app-readme.md b/stable/nullserv/7.0.4/app-readme.md similarity index 100% rename from stable/nullserv/7.0.3/app-readme.md rename to stable/nullserv/7.0.4/app-readme.md diff --git a/stable/nullserv/7.0.4/charts/common-10.9.7.tgz b/stable/nullserv/7.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/nullserv/7.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/nullserv/7.0.3/ix_values.yaml b/stable/nullserv/7.0.4/ix_values.yaml similarity index 100% rename from stable/nullserv/7.0.3/ix_values.yaml rename to stable/nullserv/7.0.4/ix_values.yaml diff --git a/stable/nullserv/7.0.3/questions.yaml b/stable/nullserv/7.0.4/questions.yaml similarity index 100% rename from stable/nullserv/7.0.3/questions.yaml rename to stable/nullserv/7.0.4/questions.yaml diff --git a/stable/tdarr/3.0.3/templates/common.yaml b/stable/nullserv/7.0.4/templates/common.yaml similarity index 100% rename from stable/tdarr/3.0.3/templates/common.yaml rename to stable/nullserv/7.0.4/templates/common.yaml diff --git a/stable/verysync/3.0.3/values.yaml b/stable/nullserv/7.0.4/values.yaml similarity index 100% rename from stable/verysync/3.0.3/values.yaml rename to stable/nullserv/7.0.4/values.yaml diff --git a/stable/nzbget/12.0.4/CHANGELOG.md b/stable/nzbget/12.0.4/CHANGELOG.md new file mode 100644 index 00000000000..828f4571e5b --- /dev/null +++ b/stable/nzbget/12.0.4/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [nzbget-12.0.0](https://github.com/truecharts/charts/compare/nzbget-11.0.43...nzbget-12.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [nzbget-11.0.46](https://github.com/truecharts/charts/compare/nzbget-11.0.43...nzbget-11.0.46) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [nzbget-11.0.45](https://github.com/truecharts/charts/compare/nzbget-11.0.43...nzbget-11.0.45) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [nzbget-11.0.45](https://github.com/truecharts/charts/compare/nzbget-11.0.43...nzbget-11.0.45) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [nzbget-11.0.45](https://github.com/truecharts/charts/compare/nzbget-11.0.43...nzbget-11.0.45) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [nzbget-11.0.44](https://github.com/truecharts/charts/compare/nzbget-11.0.43...nzbget-11.0.44) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [nzbget-11.0.44](https://github.com/truecharts/charts/compare/nzbget-11.0.43...nzbget-11.0.44) (2022-11-06) + +### Chore + diff --git a/stable/nzbget/12.0.4/Chart.yaml b/stable/nzbget/12.0.4/Chart.yaml new file mode 100644 index 00000000000..f0db0628a79 --- /dev/null +++ b/stable/nzbget/12.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "21.1" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: NZBGet is a Usenet downloader client +home: https://truecharts.org/docs/charts/stable/nzbget +icon: https://truecharts.org/img/hotlink-ok/chart-icons/nzbget.png +keywords: + - nzbget + - usenet +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: nzbget +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/nzbget + - https://nzbget.net/ +type: application +version: 12.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/nzbget/12.0.4/README.md b/stable/nzbget/12.0.4/README.md new file mode 100644 index 00000000000..6d6b7b4d0ae --- /dev/null +++ b/stable/nzbget/12.0.4/README.md @@ -0,0 +1,106 @@ +# nzbget + +NZBGet is a Usenet downloader client + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [nzbget](https://truecharts.org/docs/charts/stable/nzbget) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/nzbget> +* <https://nzbget.net/> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `nzbget` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install nzbget TrueCharts/nzbget +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `nzbget` deployment + +```console +helm uninstall nzbget +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install nzbget \ + --set env.TZ="America/New York" \ + TrueCharts/nzbget +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install nzbget TrueCharts/nzbget -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/nzbget/12.0.4/app-changelog.md b/stable/nzbget/12.0.4/app-changelog.md new file mode 100644 index 00000000000..d6bb0b96027 --- /dev/null +++ b/stable/nzbget/12.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [nzbget-12.0.4](https://github.com/truecharts/charts/compare/nzbget-12.0.3...nzbget-12.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/nzbget/12.0.4/app-readme.md b/stable/nzbget/12.0.4/app-readme.md new file mode 100644 index 00000000000..3fc0b4b376c --- /dev/null +++ b/stable/nzbget/12.0.4/app-readme.md @@ -0,0 +1,8 @@ +NZBGet is a Usenet downloader client + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/nzbget](https://truecharts.org/docs/charts/stable/nzbget) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/nzbget/12.0.4/charts/common-10.9.7.tgz b/stable/nzbget/12.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/nzbget/12.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/nzbget/12.0.4/ix_values.yaml b/stable/nzbget/12.0.4/ix_values.yaml new file mode 100644 index 00000000000..78bbabecbe7 --- /dev/null +++ b/stable/nzbget/12.0.4/ix_values.yaml @@ -0,0 +1,29 @@ +image: + repository: tccr.io/truecharts/nzbget + pullPolicy: IfNotPresent + tag: v21.1@sha256:08bbf5b40643e7e695e3cd44ce5255160e2ee178ea1b27f19cff23aaef570061 + +service: + main: + ports: + main: + port: 10057 + targetPort: 6789 + +probes: + liveness: + enabled: false + + readiness: + enabled: false + + startup: + enabled: false + +persistence: + config: + enabled: true + mountPath: "/config" + +portal: + enabled: true diff --git a/stable/nzbget/12.0.4/questions.yaml b/stable/nzbget/12.0.4/questions.yaml new file mode 100644 index 00000000000..4ea9865da7a --- /dev/null +++ b/stable/nzbget/12.0.4/questions.yaml @@ -0,0 +1,1829 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10057 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: true + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 568 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 568 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/teamspeak3/5.0.3/templates/common.yaml b/stable/nzbget/12.0.4/templates/common.yaml similarity index 100% rename from stable/teamspeak3/5.0.3/templates/common.yaml rename to stable/nzbget/12.0.4/templates/common.yaml diff --git a/stable/webgrabplus/3.0.3/values.yaml b/stable/nzbget/12.0.4/values.yaml similarity index 100% rename from stable/webgrabplus/3.0.3/values.yaml rename to stable/nzbget/12.0.4/values.yaml diff --git a/stable/nzbhydra/12.0.4/CHANGELOG.md b/stable/nzbhydra/12.0.4/CHANGELOG.md new file mode 100644 index 00000000000..aac1f3a5b01 --- /dev/null +++ b/stable/nzbhydra/12.0.4/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [nzbhydra-12.0.0](https://github.com/truecharts/charts/compare/nzbhydra-11.0.49...nzbhydra-12.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [nzbhydra-11.0.52](https://github.com/truecharts/charts/compare/nzbhydra-11.0.49...nzbhydra-11.0.52) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [nzbhydra-11.0.51](https://github.com/truecharts/charts/compare/nzbhydra-11.0.49...nzbhydra-11.0.51) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [nzbhydra-11.0.51](https://github.com/truecharts/charts/compare/nzbhydra-11.0.49...nzbhydra-11.0.51) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [nzbhydra-11.0.51](https://github.com/truecharts/charts/compare/nzbhydra-11.0.49...nzbhydra-11.0.51) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [nzbhydra-11.0.50](https://github.com/truecharts/charts/compare/nzbhydra-11.0.49...nzbhydra-11.0.50) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [nzbhydra-11.0.50](https://github.com/truecharts/charts/compare/nzbhydra-11.0.49...nzbhydra-11.0.50) (2022-11-06) + +### Chore + diff --git a/stable/nzbhydra/12.0.4/Chart.yaml b/stable/nzbhydra/12.0.4/Chart.yaml new file mode 100644 index 00000000000..ffb41aa0f18 --- /dev/null +++ b/stable/nzbhydra/12.0.4/Chart.yaml @@ -0,0 +1,26 @@ +apiVersion: v2 +appVersion: "4.7.1" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: true +description: Usenet meta search +home: https://truecharts.org/docs/charts/stable/nzbhydra +icon: https://truecharts.org/img/hotlink-ok/chart-icons/nzbhydra.png +keywords: + - nzbhydra + - usenet +kubeVersion: ">=1.16.0-0" +maintainers: [] +name: nzbhydra +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/nzbhydra + - https://github.com/theotherp/nzbhydra2 +type: application +version: 12.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/nzbhydra/12.0.4/README.md b/stable/nzbhydra/12.0.4/README.md new file mode 100644 index 00000000000..1e59f064d8c --- /dev/null +++ b/stable/nzbhydra/12.0.4/README.md @@ -0,0 +1,108 @@ +# nzbhydra + +Usenet meta search + +> **:exclamation: This Helm Chart is deprecated!** + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [nzbhydra](https://truecharts.org/docs/charts/stable/nzbhydra) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/nzbhydra> +* <https://github.com/theotherp/nzbhydra2> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `nzbhydra` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install nzbhydra TrueCharts/nzbhydra +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `nzbhydra` deployment + +```console +helm uninstall nzbhydra +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install nzbhydra \ + --set env.TZ="America/New York" \ + TrueCharts/nzbhydra +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install nzbhydra TrueCharts/nzbhydra -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/nzbhydra/12.0.4/app-changelog.md b/stable/nzbhydra/12.0.4/app-changelog.md new file mode 100644 index 00000000000..058223689ab --- /dev/null +++ b/stable/nzbhydra/12.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [nzbhydra-12.0.4](https://github.com/truecharts/charts/compare/nzbhydra-12.0.3...nzbhydra-12.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/nzbhydra/12.0.4/app-readme.md b/stable/nzbhydra/12.0.4/app-readme.md new file mode 100644 index 00000000000..5ca5a94ab22 --- /dev/null +++ b/stable/nzbhydra/12.0.4/app-readme.md @@ -0,0 +1,8 @@ +Usenet meta search + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/nzbhydra](https://truecharts.org/docs/charts/stable/nzbhydra) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/nzbhydra/12.0.4/charts/common-10.9.7.tgz b/stable/nzbhydra/12.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/nzbhydra/12.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/nzbhydra/12.0.4/ix_values.yaml b/stable/nzbhydra/12.0.4/ix_values.yaml new file mode 100644 index 00000000000..ed542ee3f99 --- /dev/null +++ b/stable/nzbhydra/12.0.4/ix_values.yaml @@ -0,0 +1,57 @@ +image: + repository: tccr.io/truecharts/nzbhydra2 + pullPolicy: IfNotPresent + tag: 4.7.1@sha256:27154358c35a250358263884153fed53ddd2ab5673966c2cfa796af0aad4984c + +securityContext: + readOnlyRootFilesystem: false + +service: + main: + ports: + main: + port: 5076 + targetPort: 5076 + +probes: + liveness: + custom: true + enabled: true + spec: + failureThreshold: 5 + httpGet: + path: /actuator/health/livenessState + port: main + initialDelaySeconds: 30 + periodSeconds: 10 + timeoutSeconds: 10 + readiness: + custom: true + enabled: true + spec: + failureThreshold: 5 + httpGet: + path: /actuator/health/readinessState + port: main + initialDelaySeconds: 30 + periodSeconds: 10 + timeoutSeconds: 10 + startup: + custom: true + enabled: true + spec: + failureThreshold: 5 + httpGet: + path: /actuator/health/readinessState + port: main + initialDelaySeconds: 30 + periodSeconds: 10 + timeoutSeconds: 10 + +persistence: + config: + enabled: true + mountPath: "/config" + +portal: + enabled: true diff --git a/stable/nzbhydra/12.0.4/questions.yaml b/stable/nzbhydra/12.0.4/questions.yaml new file mode 100644 index 00000000000..f28e4d670f6 --- /dev/null +++ b/stable/nzbhydra/12.0.4/questions.yaml @@ -0,0 +1,1829 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 5076 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 568 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 568 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/thelounge/7.0.3/templates/common.yaml b/stable/nzbhydra/12.0.4/templates/common.yaml similarity index 100% rename from stable/thelounge/7.0.3/templates/common.yaml rename to stable/nzbhydra/12.0.4/templates/common.yaml diff --git a/stable/webnut/2.0.3/values.yaml b/stable/nzbhydra/12.0.4/values.yaml similarity index 100% rename from stable/webnut/2.0.3/values.yaml rename to stable/nzbhydra/12.0.4/values.yaml diff --git a/stable/octoprint/7.0.3/Chart.lock b/stable/octoprint/7.0.3/Chart.lock deleted file mode 100644 index aaf51225744..00000000000 --- a/stable/octoprint/7.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:01:13.228498829Z" diff --git a/stable/octoprint/7.0.3/Chart.yaml b/stable/octoprint/7.0.3/Chart.yaml deleted file mode 100644 index b904abbe00f..00000000000 --- a/stable/octoprint/7.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "1.8.6" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: OctoPrint is the snappy web interface for your 3D printer -home: https://truecharts.org/docs/charts/stable/octoprint -icon: https://truecharts.org/img/hotlink-ok/chart-icons/octoprint.png -keywords: - - octoprint - - 3d - - printer -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: octoprint -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/octoprint - - https://github.com/OctoPrint/OctoPrint - - https://hub.docker.com/r/octoprint/octoprint -version: 7.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/octoprint/7.0.3/app-changelog.md b/stable/octoprint/7.0.3/app-changelog.md deleted file mode 100644 index 9645f804f7b..00000000000 --- a/stable/octoprint/7.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [octoprint-7.0.3](https://github.com/truecharts/charts/compare/octoprint-7.0.2...octoprint-7.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/octoprint/7.0.3/charts/common-10.9.4.tgz b/stable/octoprint/7.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/octoprint/7.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/octoprint/7.0.3/CHANGELOG.md b/stable/octoprint/7.0.4/CHANGELOG.md similarity index 100% rename from stable/octoprint/7.0.3/CHANGELOG.md rename to stable/octoprint/7.0.4/CHANGELOG.md diff --git a/stable/octoprint/7.0.4/Chart.yaml b/stable/octoprint/7.0.4/Chart.yaml new file mode 100644 index 00000000000..5a9ee501ad9 --- /dev/null +++ b/stable/octoprint/7.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "1.8.6" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: OctoPrint is the snappy web interface for your 3D printer +home: https://truecharts.org/docs/charts/stable/octoprint +icon: https://truecharts.org/img/hotlink-ok/chart-icons/octoprint.png +keywords: + - octoprint + - 3d + - printer +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: octoprint +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/octoprint + - https://github.com/OctoPrint/OctoPrint + - https://hub.docker.com/r/octoprint/octoprint +version: 7.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/octoprint/7.0.3/README.md b/stable/octoprint/7.0.4/README.md similarity index 100% rename from stable/octoprint/7.0.3/README.md rename to stable/octoprint/7.0.4/README.md diff --git a/stable/octoprint/7.0.4/app-changelog.md b/stable/octoprint/7.0.4/app-changelog.md new file mode 100644 index 00000000000..38219ac538b --- /dev/null +++ b/stable/octoprint/7.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [octoprint-7.0.4](https://github.com/truecharts/charts/compare/octoprint-7.0.3...octoprint-7.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/octoprint/7.0.3/app-readme.md b/stable/octoprint/7.0.4/app-readme.md similarity index 100% rename from stable/octoprint/7.0.3/app-readme.md rename to stable/octoprint/7.0.4/app-readme.md diff --git a/stable/octoprint/7.0.4/charts/common-10.9.7.tgz b/stable/octoprint/7.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/octoprint/7.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/octoprint/7.0.3/ix_values.yaml b/stable/octoprint/7.0.4/ix_values.yaml similarity index 100% rename from stable/octoprint/7.0.3/ix_values.yaml rename to stable/octoprint/7.0.4/ix_values.yaml diff --git a/stable/octoprint/7.0.3/questions.yaml b/stable/octoprint/7.0.4/questions.yaml similarity index 100% rename from stable/octoprint/7.0.3/questions.yaml rename to stable/octoprint/7.0.4/questions.yaml diff --git a/stable/theme-park/3.0.3/templates/common.yaml b/stable/octoprint/7.0.4/templates/common.yaml similarity index 100% rename from stable/theme-park/3.0.3/templates/common.yaml rename to stable/octoprint/7.0.4/templates/common.yaml diff --git a/stable/website-shot/3.0.3/values.yaml b/stable/octoprint/7.0.4/values.yaml similarity index 100% rename from stable/website-shot/3.0.3/values.yaml rename to stable/octoprint/7.0.4/values.yaml diff --git a/stable/odoo/10.0.0/CHANGELOG.md b/stable/odoo/10.0.0/CHANGELOG.md new file mode 100644 index 00000000000..4abb95620e5 --- /dev/null +++ b/stable/odoo/10.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [odoo-9.0.0](https://github.com/truecharts/charts/compare/odoo-8.0.60...odoo-9.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [odoo-8.0.63](https://github.com/truecharts/charts/compare/odoo-8.0.60...odoo-8.0.63) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [odoo-8.0.62](https://github.com/truecharts/charts/compare/odoo-8.0.60...odoo-8.0.62) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [odoo-8.0.62](https://github.com/truecharts/charts/compare/odoo-8.0.60...odoo-8.0.62) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [odoo-8.0.62](https://github.com/truecharts/charts/compare/odoo-8.0.60...odoo-8.0.62) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [odoo-8.0.61](https://github.com/truecharts/charts/compare/odoo-8.0.60...odoo-8.0.61) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [odoo-8.0.61](https://github.com/truecharts/charts/compare/odoo-8.0.60...odoo-8.0.61) (2022-11-06) + +### Chore + diff --git a/stable/odoo/10.0.0/Chart.yaml b/stable/odoo/10.0.0/Chart.yaml new file mode 100644 index 00000000000..18516976bec --- /dev/null +++ b/stable/odoo/10.0.0/Chart.yaml @@ -0,0 +1,38 @@ +apiVersion: v2 +appVersion: "15.0" +version: 10.0.0 +kubeVersion: ">=1.16.0-0" +name: odoo +description: All-in-one business software. Beautiful. Easy-to-use. CRM, Accounting, PM, HR, Procurement, Point of Sale, MRP, Marketing, etc. +type: application +home: https://truecharts.org/docs/charts/stable/odoo +icon: https://truecharts.org/img/hotlink-ok/chart-icons/odoo.png +keywords: + - odoo + - crm + - pm + - hr + - accounting + - mrp + - marketing +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/odoo + - https://www.odoo.com/ + - https://hub.docker.com/repository/docker/nicholaswilde/odoo +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/odoo/10.0.0/README.md b/stable/odoo/10.0.0/README.md new file mode 100644 index 00000000000..e36b9acdff8 --- /dev/null +++ b/stable/odoo/10.0.0/README.md @@ -0,0 +1,108 @@ +# odoo + +All-in-one business software. Beautiful. Easy-to-use. CRM, Accounting, PM, HR, Procurement, Point of Sale, MRP, Marketing, etc. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [odoo](https://truecharts.org/docs/charts/stable/odoo) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/odoo> +* <https://www.odoo.com/> +* <https://hub.docker.com/repository/docker/nicholaswilde/odoo> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.122 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `odoo` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install odoo TrueCharts/odoo +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `odoo` deployment + +```console +helm uninstall odoo +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install odoo \ + --set env.TZ="America/New York" \ + TrueCharts/odoo +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install odoo TrueCharts/odoo -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/odoo/10.0.0/app-changelog.md b/stable/odoo/10.0.0/app-changelog.md new file mode 100644 index 00000000000..ac45af9cbc5 --- /dev/null +++ b/stable/odoo/10.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [odoo-10.0.0](https://github.com/truecharts/charts/compare/odoo-9.0.3...odoo-10.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/odoo/10.0.0/app-readme.md b/stable/odoo/10.0.0/app-readme.md new file mode 100644 index 00000000000..e7c25431c61 --- /dev/null +++ b/stable/odoo/10.0.0/app-readme.md @@ -0,0 +1,8 @@ +All-in-one business software. Beautiful. Easy-to-use. CRM, Accounting, PM, HR, Procurement, Point of Sale, MRP, Marketing, etc. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/odoo](https://truecharts.org/docs/charts/stable/odoo) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/odoo/10.0.0/charts/common-10.9.7.tgz b/stable/odoo/10.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/odoo/10.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/odoo/10.0.0/charts/postgresql-9.0.5.tgz b/stable/odoo/10.0.0/charts/postgresql-9.0.5.tgz new file mode 100644 index 00000000000..8fe3c326a7c Binary files /dev/null and b/stable/odoo/10.0.0/charts/postgresql-9.0.5.tgz differ diff --git a/stable/odoo/10.0.0/ix_values.yaml b/stable/odoo/10.0.0/ix_values.yaml new file mode 100644 index 00000000000..c998a5b3694 --- /dev/null +++ b/stable/odoo/10.0.0/ix_values.yaml @@ -0,0 +1,52 @@ +image: + repository: tccr.io/truecharts/odoo + pullPolicy: IfNotPresent + tag: v15.0@sha256:f7d2ab13cf5214ddfbc09d5322bd61ad064a877edbec1620579392838a0a44d7 + +env: + USER: "{{ .Values.postgresql.postgresqlUsername }}" + PORT: 5432 + PASSWORD: + secretKeyRef: + name: dbcreds + key: postgresql-password + HOST: + secretKeyRef: + name: dbcreds + key: plainhost + +service: + main: + ports: + main: + port: 8069 + targetPort: 8069 + odoo: + enabled: true + ports: + xmlrpcs: + enabled: true + port: 8071 + targetPort: 8071 + longpolling: + enabled: true + port: 8072 + targetPort: 8072 + +persistence: + odoo: + enabled: true + mountPath: "/var/lib/odoo" + addons: + enabled: true + mountPath: "/mnt/extra-addons" + +# Enabled postgres +postgresql: + enabled: true + existingSecret: "dbcreds" + postgresqlUsername: odoo + postgresqlDatabase: postgres + +portal: + enabled: true diff --git a/stable/odoo/10.0.0/questions.yaml b/stable/odoo/10.0.0/questions.yaml new file mode 100644 index 00000000000..53171487635 --- /dev/null +++ b/stable/odoo/10.0.0/questions.yaml @@ -0,0 +1,1964 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 8069 + required: true + - variable: odoo + label: "Odoo Service" + description: "Odoo Services" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: xmlrpcs + label: "xmlrpcs Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 8071 + required: true + - variable: longpolling + label: "longpolling Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 8072 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: odoo + label: "App Storage" + description: "Stores the Application." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: addons + label: "App Addons Storage" + description: "Stores the Application addons." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: true + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 568 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 568 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/tinymediamanager/3.0.3/templates/common.yaml b/stable/odoo/10.0.0/templates/common.yaml similarity index 100% rename from stable/tinymediamanager/3.0.3/templates/common.yaml rename to stable/odoo/10.0.0/templates/common.yaml diff --git a/stable/wg-easy/2.0.3/values.yaml b/stable/odoo/10.0.0/values.yaml similarity index 100% rename from stable/wg-easy/2.0.3/values.yaml rename to stable/odoo/10.0.0/values.yaml diff --git a/stable/omada-controller/7.0.3/Chart.lock b/stable/omada-controller/7.0.3/Chart.lock deleted file mode 100644 index 5fd92c44402..00000000000 --- a/stable/omada-controller/7.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:01:21.486854944Z" diff --git a/stable/omada-controller/7.0.3/Chart.yaml b/stable/omada-controller/7.0.3/Chart.yaml deleted file mode 100644 index 095ef5b2e3a..00000000000 --- a/stable/omada-controller/7.0.3/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: "5.5" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: Omada is a SDN tool for TP-Link Omada hardware -home: https://truecharts.org/docs/charts/stable/omada-controller -icon: https://truecharts.org/img/hotlink-ok/chart-icons/omada-controller.png -keywords: - - omada-controller -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: omada-controller -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/omada-controller - - https://github.com/mbentley/docker-omada-controller -version: 7.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/omada-controller/7.0.3/app-changelog.md b/stable/omada-controller/7.0.3/app-changelog.md deleted file mode 100644 index 5382216f706..00000000000 --- a/stable/omada-controller/7.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [omada-controller-7.0.3](https://github.com/truecharts/charts/compare/omada-controller-7.0.2...omada-controller-7.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/omada-controller/7.0.3/charts/common-10.9.4.tgz b/stable/omada-controller/7.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/omada-controller/7.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/omada-controller/7.0.3/CHANGELOG.md b/stable/omada-controller/7.0.4/CHANGELOG.md similarity index 100% rename from stable/omada-controller/7.0.3/CHANGELOG.md rename to stable/omada-controller/7.0.4/CHANGELOG.md diff --git a/stable/omada-controller/7.0.4/Chart.yaml b/stable/omada-controller/7.0.4/Chart.yaml new file mode 100644 index 00000000000..8449e1ab096 --- /dev/null +++ b/stable/omada-controller/7.0.4/Chart.yaml @@ -0,0 +1,26 @@ +apiVersion: v2 +appVersion: "5.5" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: Omada is a SDN tool for TP-Link Omada hardware +home: https://truecharts.org/docs/charts/stable/omada-controller +icon: https://truecharts.org/img/hotlink-ok/chart-icons/omada-controller.png +keywords: + - omada-controller +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: omada-controller +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/omada-controller + - https://github.com/mbentley/docker-omada-controller +version: 7.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/omada-controller/7.0.3/README.md b/stable/omada-controller/7.0.4/README.md similarity index 100% rename from stable/omada-controller/7.0.3/README.md rename to stable/omada-controller/7.0.4/README.md diff --git a/stable/omada-controller/7.0.4/app-changelog.md b/stable/omada-controller/7.0.4/app-changelog.md new file mode 100644 index 00000000000..7b5dd67834d --- /dev/null +++ b/stable/omada-controller/7.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [omada-controller-7.0.4](https://github.com/truecharts/charts/compare/omada-controller-7.0.3...omada-controller-7.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/omada-controller/7.0.3/app-readme.md b/stable/omada-controller/7.0.4/app-readme.md similarity index 100% rename from stable/omada-controller/7.0.3/app-readme.md rename to stable/omada-controller/7.0.4/app-readme.md diff --git a/stable/omada-controller/7.0.4/charts/common-10.9.7.tgz b/stable/omada-controller/7.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/omada-controller/7.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/omada-controller/7.0.3/ix_values.yaml b/stable/omada-controller/7.0.4/ix_values.yaml similarity index 100% rename from stable/omada-controller/7.0.3/ix_values.yaml rename to stable/omada-controller/7.0.4/ix_values.yaml diff --git a/stable/omada-controller/7.0.3/questions.yaml b/stable/omada-controller/7.0.4/questions.yaml similarity index 100% rename from stable/omada-controller/7.0.3/questions.yaml rename to stable/omada-controller/7.0.4/questions.yaml diff --git a/stable/trilium-notes/6.0.3/templates/common.yaml b/stable/omada-controller/7.0.4/templates/common.yaml similarity index 100% rename from stable/trilium-notes/6.0.3/templates/common.yaml rename to stable/omada-controller/7.0.4/templates/common.yaml diff --git a/stable/whisparr/2.0.3/values.yaml b/stable/omada-controller/7.0.4/values.yaml similarity index 100% rename from stable/whisparr/2.0.3/values.yaml rename to stable/omada-controller/7.0.4/values.yaml diff --git a/stable/ombi/12.0.4/CHANGELOG.md b/stable/ombi/12.0.4/CHANGELOG.md new file mode 100644 index 00000000000..09cd8793c13 --- /dev/null +++ b/stable/ombi/12.0.4/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [ombi-12.0.0](https://github.com/truecharts/charts/compare/ombi-11.0.58...ombi-12.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update docker general non-major ([#4343](https://github.com/truecharts/charts/issues/4343)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [ombi-11.0.61](https://github.com/truecharts/charts/compare/ombi-11.0.58...ombi-11.0.61) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update docker general non-major ([#4343](https://github.com/truecharts/charts/issues/4343)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [ombi-11.0.60](https://github.com/truecharts/charts/compare/ombi-11.0.58...ombi-11.0.60) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update docker general non-major ([#4343](https://github.com/truecharts/charts/issues/4343)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [ombi-11.0.60](https://github.com/truecharts/charts/compare/ombi-11.0.58...ombi-11.0.60) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update docker general non-major ([#4343](https://github.com/truecharts/charts/issues/4343)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [ombi-11.0.60](https://github.com/truecharts/charts/compare/ombi-11.0.58...ombi-11.0.60) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update docker general non-major ([#4343](https://github.com/truecharts/charts/issues/4343)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [ombi-11.0.59](https://github.com/truecharts/charts/compare/ombi-11.0.58...ombi-11.0.59) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + diff --git a/stable/ombi/12.0.4/Chart.yaml b/stable/ombi/12.0.4/Chart.yaml new file mode 100644 index 00000000000..e705ed08a77 --- /dev/null +++ b/stable/ombi/12.0.4/Chart.yaml @@ -0,0 +1,33 @@ +apiVersion: v2 +appVersion: "4.29.2" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Want a Movie or TV Show on Plex or Emby? Use Ombi! +home: https://truecharts.org/docs/charts/stable/ombi +icon: https://truecharts.org/img/hotlink-ok/chart-icons/ombi.png +keywords: + - ombi + - plex + - emby + - sonarr + - radarr + - couchpotato +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: ombi +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/ombi + - https://github.com/tidusjar/Ombi +type: application +version: 12.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/ombi/12.0.4/README.md b/stable/ombi/12.0.4/README.md new file mode 100644 index 00000000000..d839f0f4925 --- /dev/null +++ b/stable/ombi/12.0.4/README.md @@ -0,0 +1,106 @@ +# ombi + +Want a Movie or TV Show on Plex or Emby? Use Ombi! + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [ombi](https://truecharts.org/docs/charts/stable/ombi) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/ombi> +* <https://github.com/tidusjar/Ombi> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `ombi` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install ombi TrueCharts/ombi +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `ombi` deployment + +```console +helm uninstall ombi +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install ombi \ + --set env.TZ="America/New York" \ + TrueCharts/ombi +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install ombi TrueCharts/ombi -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/ombi/12.0.4/app-changelog.md b/stable/ombi/12.0.4/app-changelog.md new file mode 100644 index 00000000000..8fed5f162d5 --- /dev/null +++ b/stable/ombi/12.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [ombi-12.0.4](https://github.com/truecharts/charts/compare/ombi-12.0.3...ombi-12.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/ombi/12.0.4/app-readme.md b/stable/ombi/12.0.4/app-readme.md new file mode 100644 index 00000000000..1b0187dcdfa --- /dev/null +++ b/stable/ombi/12.0.4/app-readme.md @@ -0,0 +1,8 @@ +Want a Movie or TV Show on Plex or Emby? Use Ombi! + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/ombi](https://truecharts.org/docs/charts/stable/ombi) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/ombi/12.0.4/charts/common-10.9.7.tgz b/stable/ombi/12.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/ombi/12.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/ombi/12.0.4/ix_values.yaml b/stable/ombi/12.0.4/ix_values.yaml new file mode 100644 index 00000000000..7fe9c17aa64 --- /dev/null +++ b/stable/ombi/12.0.4/ix_values.yaml @@ -0,0 +1,35 @@ +image: + repository: tccr.io/truecharts/ombi + pullPolicy: IfNotPresent + tag: 4.29.2@sha256:18eff0b5ae3b06b6c590814cc9d1221c31695ce5c5ff047ecb512c6dded4aa62 + +securityContext: + readOnlyRootFilesystem: false + +service: + main: + ports: + main: + port: 3579 + targetPort: 3579 + +persistence: + config: + enabled: true + mountPath: "/config" + +# Enabled mariadb +# ... for more options see https://github.com/tccr.io/truecharts/charts/tree/master/tccr.io/truecharts/mariadb +mariadb: + enabled: false + architecture: standalone + auth: + database: ombi + username: ombi + password: ombi + primary: + persistence: + enabled: false + +portal: + enabled: true diff --git a/stable/ombi/12.0.4/questions.yaml b/stable/ombi/12.0.4/questions.yaml new file mode 100644 index 00000000000..f68ce4b13fb --- /dev/null +++ b/stable/ombi/12.0.4/questions.yaml @@ -0,0 +1,1829 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 3579 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 568 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 568 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/tsmuxer/2.0.3/templates/common.yaml b/stable/ombi/12.0.4/templates/common.yaml similarity index 100% rename from stable/tsmuxer/2.0.3/templates/common.yaml rename to stable/ombi/12.0.4/templates/common.yaml diff --git a/stable/whoogle/4.0.3/values.yaml b/stable/ombi/12.0.4/values.yaml similarity index 100% rename from stable/whoogle/4.0.3/values.yaml rename to stable/ombi/12.0.4/values.yaml diff --git a/stable/onlyoffice-document-server/8.0.0/CHANGELOG.md b/stable/onlyoffice-document-server/8.0.0/CHANGELOG.md new file mode 100644 index 00000000000..3ae6ec5f85e --- /dev/null +++ b/stable/onlyoffice-document-server/8.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [onlyoffice-document-server-7.0.0](https://github.com/truecharts/charts/compare/onlyoffice-document-server-6.0.51...onlyoffice-document-server-7.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [onlyoffice-document-server-6.0.54](https://github.com/truecharts/charts/compare/onlyoffice-document-server-6.0.51...onlyoffice-document-server-6.0.54) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [onlyoffice-document-server-6.0.53](https://github.com/truecharts/charts/compare/onlyoffice-document-server-6.0.51...onlyoffice-document-server-6.0.53) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [onlyoffice-document-server-6.0.53](https://github.com/truecharts/charts/compare/onlyoffice-document-server-6.0.51...onlyoffice-document-server-6.0.53) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [onlyoffice-document-server-6.0.53](https://github.com/truecharts/charts/compare/onlyoffice-document-server-6.0.51...onlyoffice-document-server-6.0.53) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [onlyoffice-document-server-6.0.52](https://github.com/truecharts/charts/compare/onlyoffice-document-server-6.0.51...onlyoffice-document-server-6.0.52) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + diff --git a/stable/onlyoffice-document-server/8.0.0/Chart.yaml b/stable/onlyoffice-document-server/8.0.0/Chart.yaml new file mode 100644 index 00000000000..8728b0e744a --- /dev/null +++ b/stable/onlyoffice-document-server/8.0.0/Chart.yaml @@ -0,0 +1,38 @@ +apiVersion: v2 +appVersion: "7.2.1" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 + - condition: redis.enabled + name: redis + repository: https://charts.truecharts.org + version: 4.0.5 +description: "ONLYOFFICE Document Server is an online office suite comprising viewers and editors for texts, spreadsheets and presentations, fully compatible with Office Open XML formats: .docx, .xlsx, .pptx and enabling collaborative editing in real time." +home: https://truecharts.org/docs/charts/stable/onlyoffice-document-server +icon: https://truecharts.org/img/hotlink-ok/chart-icons/onlyoffice-document-server.png +keywords: + - onlyoffice +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: onlyoffice-document-server +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/onlyoffice-document-server + - https://github.com/ONLYOFFICE/DocumentServer + - https://github.com/ONLYOFFICE/Docker-DocumentServer + - https://hub.docker.com/r/onlyoffice/documentserver/ +version: 8.0.0 +annotations: + truecharts.org/catagories: | + - office + - documents + - productivity + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/onlyoffice-document-server/8.0.0/README.md b/stable/onlyoffice-document-server/8.0.0/README.md new file mode 100644 index 00000000000..d73ff136c34 --- /dev/null +++ b/stable/onlyoffice-document-server/8.0.0/README.md @@ -0,0 +1,110 @@ +# onlyoffice-document-server + +ONLYOFFICE Document Server is an online office suite comprising viewers and editors for texts, spreadsheets and presentations, fully compatible with Office Open XML formats: .docx, .xlsx, .pptx and enabling collaborative editing in real time. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [onlyoffice-document-server](https://truecharts.org/docs/charts/stable/onlyoffice-document-server) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/onlyoffice-document-server> +* <https://github.com/ONLYOFFICE/DocumentServer> +* <https://github.com/ONLYOFFICE/Docker-DocumentServer> +* <https://hub.docker.com/r/onlyoffice/documentserver/> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.122 | +| https://charts.truecharts.org | redis | 3.0.121 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `onlyoffice-document-server` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install onlyoffice-document-server TrueCharts/onlyoffice-document-server +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `onlyoffice-document-server` deployment + +```console +helm uninstall onlyoffice-document-server +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install onlyoffice-document-server \ + --set env.TZ="America/New York" \ + TrueCharts/onlyoffice-document-server +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install onlyoffice-document-server TrueCharts/onlyoffice-document-server -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/onlyoffice-document-server/8.0.0/app-changelog.md b/stable/onlyoffice-document-server/8.0.0/app-changelog.md new file mode 100644 index 00000000000..9da31e9c6df --- /dev/null +++ b/stable/onlyoffice-document-server/8.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [onlyoffice-document-server-8.0.0](https://github.com/truecharts/charts/compare/onlyoffice-document-server-7.0.3...onlyoffice-document-server-8.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/onlyoffice-document-server/8.0.0/app-readme.md b/stable/onlyoffice-document-server/8.0.0/app-readme.md new file mode 100644 index 00000000000..c5dacb2fede --- /dev/null +++ b/stable/onlyoffice-document-server/8.0.0/app-readme.md @@ -0,0 +1,8 @@ +ONLYOFFICE Document Server is an online office suite comprising viewers and editors for texts, spreadsheets and presentations, fully compatible with Office Open XML formats: .docx, .xlsx, .pptx and enabling collaborative editing in real time. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/onlyoffice-document-server](https://truecharts.org/docs/charts/stable/onlyoffice-document-server) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/onlyoffice-document-server/8.0.0/charts/common-10.9.7.tgz b/stable/onlyoffice-document-server/8.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/onlyoffice-document-server/8.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/onlyoffice-document-server/8.0.0/charts/postgresql-9.0.5.tgz b/stable/onlyoffice-document-server/8.0.0/charts/postgresql-9.0.5.tgz new file mode 100644 index 00000000000..8fe3c326a7c Binary files /dev/null and b/stable/onlyoffice-document-server/8.0.0/charts/postgresql-9.0.5.tgz differ diff --git a/stable/onlyoffice-document-server/8.0.0/charts/redis-4.0.5.tgz b/stable/onlyoffice-document-server/8.0.0/charts/redis-4.0.5.tgz new file mode 100644 index 00000000000..83e3f3d2117 Binary files /dev/null and b/stable/onlyoffice-document-server/8.0.0/charts/redis-4.0.5.tgz differ diff --git a/stable/onlyoffice-document-server/8.0.0/ix_values.yaml b/stable/onlyoffice-document-server/8.0.0/ix_values.yaml new file mode 100644 index 00000000000..21d75440667 --- /dev/null +++ b/stable/onlyoffice-document-server/8.0.0/ix_values.yaml @@ -0,0 +1,70 @@ +image: + repository: tccr.io/truecharts/onlyoffice-ds + tag: 7.2.1@sha256:710151a628afe6c8156849e053e1d6e57e6d561c6ecdb9b7773d7f774ac5913b + pullPolicy: IfNotPresent + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +secretEnv: + JWT_SECRET: "randomgeneratedstring" + +env: + WOPI_ENABLED: true + JWT_ENABLED: true + DB_TYPE: "postgres" + DB_PORT: 5432 + DB_NAME: "{{ .Values.postgresql.postgresqlDatabase }}" + DB_USER: "{{ .Values.postgresql.postgresqlUsername }}" + REDIS_SERVER_PORT: 6379 + DB_HOST: + secretKeyRef: + name: dbcreds + key: plainhost + DB_PWD: + secretKeyRef: + name: dbcreds + key: postgresql-password + REDIS_SERVER_HOST: + secretKeyRef: + name: rediscreds + key: plainhost + REDIS_SERVER_PASS: + secretKeyRef: + name: rediscreds + key: redis-password + +probes: + liveness: + path: "/healthcheck" + readiness: + path: "/healthcheck" + startup: + path: "/healthcheck" + +service: + main: + ports: + main: + port: 10043 + targetPort: 80 + +# Enabled postgres +postgresql: + enabled: true + existingSecret: "dbcreds" + postgresqlUsername: onlyoffice + postgresqlDatabase: onlyoffice + +# Enabled redis +redis: + enabled: true + existingSecret: "rediscreds" + +portal: + enabled: true diff --git a/stable/onlyoffice-document-server/8.0.0/questions.yaml b/stable/onlyoffice-document-server/8.0.0/questions.yaml new file mode 100644 index 00000000000..5eac01cb490 --- /dev/null +++ b/stable/onlyoffice-document-server/8.0.0/questions.yaml @@ -0,0 +1,1785 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" + path: "/welcome" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: secretEnv + group: "App Configuration" + label: "Image Secrets" + schema: + additional_attrs: true + type: dict + attrs: + - variable: JWT_SECRET + label: "JWT_SECRET" + description: "Defines the secret key to validate the JSON Web Token in the request to the ONLYOFFICE Document Server." + schema: + type: string + private: true + default: "REPLACETHIS" + - variable: env + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: JWT_ENABLED + label: "JWT_ENABLED" + description: "Specifies the enabling the JSON Web Token validation by the ONLYOFFICE Document Server." + schema: + type: boolean + default: false + - variable: WOPI_ENABLED + label: "WOPI_ENABLED" + description: "Specifies the enabling the wopi handlers." + schema: + type: boolean + default: false + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10043 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/ubooquity/4.0.3/templates/common.yaml b/stable/onlyoffice-document-server/8.0.0/templates/common.yaml similarity index 100% rename from stable/ubooquity/4.0.3/templates/common.yaml rename to stable/onlyoffice-document-server/8.0.0/templates/common.yaml diff --git a/stable/wireguard/2.0.3/values.yaml b/stable/onlyoffice-document-server/8.0.0/values.yaml similarity index 100% rename from stable/wireguard/2.0.3/values.yaml rename to stable/onlyoffice-document-server/8.0.0/values.yaml diff --git a/stable/openhab/3.0.3/Chart.lock b/stable/openhab/3.0.3/Chart.lock deleted file mode 100644 index 6cd69458fc6..00000000000 --- a/stable/openhab/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:01:53.3276838Z" diff --git a/stable/openhab/3.0.3/Chart.yaml b/stable/openhab/3.0.3/Chart.yaml deleted file mode 100644 index 984231a91c7..00000000000 --- a/stable/openhab/3.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "3.3.0" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: OpenHab is a home-automation application -home: https://truecharts.org/docs/charts/stable/openhab -icon: https://truecharts.org/img/hotlink-ok/chart-icons/openhab.png -keywords: - - openhab -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: openhab -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/openhab - - https://hub.docker.com/r/openhab/openhab -type: application -version: 3.0.3 -annotations: - truecharts.org/catagories: | - - media - - test - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/openhab/3.0.3/app-changelog.md b/stable/openhab/3.0.3/app-changelog.md deleted file mode 100644 index a85ee77a539..00000000000 --- a/stable/openhab/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [openhab-3.0.3](https://github.com/truecharts/charts/compare/openhab-3.0.2...openhab-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/openhab/3.0.3/charts/common-10.9.4.tgz b/stable/openhab/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/openhab/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/openhab/3.0.3/CHANGELOG.md b/stable/openhab/3.0.4/CHANGELOG.md similarity index 100% rename from stable/openhab/3.0.3/CHANGELOG.md rename to stable/openhab/3.0.4/CHANGELOG.md diff --git a/stable/openhab/3.0.4/Chart.yaml b/stable/openhab/3.0.4/Chart.yaml new file mode 100644 index 00000000000..1d449789c05 --- /dev/null +++ b/stable/openhab/3.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "3.3.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: OpenHab is a home-automation application +home: https://truecharts.org/docs/charts/stable/openhab +icon: https://truecharts.org/img/hotlink-ok/chart-icons/openhab.png +keywords: + - openhab +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: openhab +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/openhab + - https://hub.docker.com/r/openhab/openhab +type: application +version: 3.0.4 +annotations: + truecharts.org/catagories: | + - media + - test + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/openhab/3.0.3/README.md b/stable/openhab/3.0.4/README.md similarity index 100% rename from stable/openhab/3.0.3/README.md rename to stable/openhab/3.0.4/README.md diff --git a/stable/openhab/3.0.4/app-changelog.md b/stable/openhab/3.0.4/app-changelog.md new file mode 100644 index 00000000000..ad6ca3a7bae --- /dev/null +++ b/stable/openhab/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [openhab-3.0.4](https://github.com/truecharts/charts/compare/openhab-3.0.3...openhab-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/openhab/3.0.3/app-readme.md b/stable/openhab/3.0.4/app-readme.md similarity index 100% rename from stable/openhab/3.0.3/app-readme.md rename to stable/openhab/3.0.4/app-readme.md diff --git a/stable/openhab/3.0.4/charts/common-10.9.7.tgz b/stable/openhab/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/openhab/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/openhab/3.0.3/ix_values.yaml b/stable/openhab/3.0.4/ix_values.yaml similarity index 100% rename from stable/openhab/3.0.3/ix_values.yaml rename to stable/openhab/3.0.4/ix_values.yaml diff --git a/stable/openhab/3.0.3/questions.yaml b/stable/openhab/3.0.4/questions.yaml similarity index 100% rename from stable/openhab/3.0.3/questions.yaml rename to stable/openhab/3.0.4/questions.yaml diff --git a/stable/zigbee2mqtt/5.0.3/templates/common.yaml b/stable/openhab/3.0.4/templates/common.yaml similarity index 100% rename from stable/zigbee2mqtt/5.0.3/templates/common.yaml rename to stable/openhab/3.0.4/templates/common.yaml diff --git a/stable/wireshark/3.0.3/values.yaml b/stable/openhab/3.0.4/values.yaml similarity index 100% rename from stable/wireshark/3.0.3/values.yaml rename to stable/openhab/3.0.4/values.yaml diff --git a/stable/openkm/9.0.0/CHANGELOG.md b/stable/openkm/9.0.0/CHANGELOG.md new file mode 100644 index 00000000000..cc3b3ec442a --- /dev/null +++ b/stable/openkm/9.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [openkm-8.0.0](https://github.com/truecharts/charts/compare/openkm-7.0.51...openkm-8.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [openkm-7.0.54](https://github.com/truecharts/charts/compare/openkm-7.0.51...openkm-7.0.54) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [openkm-7.0.53](https://github.com/truecharts/charts/compare/openkm-7.0.51...openkm-7.0.53) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [openkm-7.0.53](https://github.com/truecharts/charts/compare/openkm-7.0.51...openkm-7.0.53) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [openkm-7.0.53](https://github.com/truecharts/charts/compare/openkm-7.0.51...openkm-7.0.53) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [openkm-7.0.52](https://github.com/truecharts/charts/compare/openkm-7.0.51...openkm-7.0.52) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [openkm-7.0.52](https://github.com/truecharts/charts/compare/openkm-7.0.51...openkm-7.0.52) (2022-11-06) + +### Chore + diff --git a/stable/openkm/9.0.0/Chart.yaml b/stable/openkm/9.0.0/Chart.yaml new file mode 100644 index 00000000000..4913cd037c9 --- /dev/null +++ b/stable/openkm/9.0.0/Chart.yaml @@ -0,0 +1,33 @@ +apiVersion: v2 +appVersion: "6.3.12" +description: OpenKM integrates all essential documents management, collaboration and an advanced search functionality into one easy to use solution. +name: openkm +version: 9.0.0 +kubeVersion: ">=1.16.0-0" +keywords: + - openkm + - documentation management + - docs +home: https://truecharts.org/docs/charts/stable/openkm +icon: https://truecharts.org/img/hotlink-ok/chart-icons/openkm.png +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/openkm + - https://www.openkm.com/ + - https://github.com/openkm/document-management-system +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/openkm/9.0.0/README.md b/stable/openkm/9.0.0/README.md new file mode 100644 index 00000000000..e29ac2c6945 --- /dev/null +++ b/stable/openkm/9.0.0/README.md @@ -0,0 +1,108 @@ +# openkm + +OpenKM integrates all essential documents management, collaboration and an advanced search functionality into one easy to use solution. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [openkm](https://truecharts.org/docs/charts/stable/openkm) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/openkm> +* <https://www.openkm.com/> +* <https://github.com/openkm/document-management-system> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.122 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `openkm` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install openkm TrueCharts/openkm +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `openkm` deployment + +```console +helm uninstall openkm +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install openkm \ + --set env.TZ="America/New York" \ + TrueCharts/openkm +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install openkm TrueCharts/openkm -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/openkm/9.0.0/app-changelog.md b/stable/openkm/9.0.0/app-changelog.md new file mode 100644 index 00000000000..f1125d2872a --- /dev/null +++ b/stable/openkm/9.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [openkm-9.0.0](https://github.com/truecharts/charts/compare/openkm-8.0.3...openkm-9.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/openkm/9.0.0/app-readme.md b/stable/openkm/9.0.0/app-readme.md new file mode 100644 index 00000000000..7ba93427c23 --- /dev/null +++ b/stable/openkm/9.0.0/app-readme.md @@ -0,0 +1,8 @@ +OpenKM integrates all essential documents management, collaboration and an advanced search functionality into one easy to use solution. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/openkm](https://truecharts.org/docs/charts/stable/openkm) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/openkm/9.0.0/charts/common-10.9.7.tgz b/stable/openkm/9.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/openkm/9.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/openkm/9.0.0/charts/postgresql-9.0.5.tgz b/stable/openkm/9.0.0/charts/postgresql-9.0.5.tgz new file mode 100644 index 00000000000..8fe3c326a7c Binary files /dev/null and b/stable/openkm/9.0.0/charts/postgresql-9.0.5.tgz differ diff --git a/stable/openkm/9.0.0/ix_values.yaml b/stable/openkm/9.0.0/ix_values.yaml new file mode 100644 index 00000000000..805a4cb90c8 --- /dev/null +++ b/stable/openkm/9.0.0/ix_values.yaml @@ -0,0 +1,52 @@ +image: + repository: tccr.io/truecharts/openkm-ce + tag: 6.3.12@sha256:816740d012aaf31cf49f28649629e82c7b5e2daee04e29b6ff2559b089726758 + pullPolicy: IfNotPresent + +initContainers: + init: + image: "{{ .Values.ubuntuImage.repository }}:{{ .Values.ubuntuImage.tag }}" + command: ["/config/init/init.sh"] + volumeMounts: + - name: init + mountPath: "/config/init" + - name: config + mountPath: "/opt/tomcat" + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +service: + main: + ports: + main: + port: 10090 + targetPort: 8080 + +persistence: + config: + enabled: true + mountPath: "/opt/tomcat/repository" + init: + enabled: "true" + mountPath: "/config/init" + readOnly: true + type: "custom" + volumeSpec: + configMap: + name: '{{ include "tc.common.names.fullname" . }}-init' + defaultMode: 0777 + +postgresql: + enabled: true + existingSecret: "dbcreds" + postgresqlUsername: openkm + postgresqlDatabase: openkm + +portal: + enabled: true diff --git a/stable/openkm/9.0.0/questions.yaml b/stable/openkm/9.0.0/questions.yaml new file mode 100644 index 00000000000..31daf720f66 --- /dev/null +++ b/stable/openkm/9.0.0/questions.yaml @@ -0,0 +1,1829 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10090 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/openkm/9.0.0/templates/_configmap.tpl b/stable/openkm/9.0.0/templates/_configmap.tpl new file mode 100644 index 00000000000..e5c3eb392e2 --- /dev/null +++ b/stable/openkm/9.0.0/templates/_configmap.tpl @@ -0,0 +1,92 @@ +{{/* Define the configmap */}} +{{- define "openkm.configmap" -}} +--- +apiVersion: v1 +kind: ConfigMap +metadata: + name: {{ include "tc.common.names.fullname" . }}-init +data: + init.sh: |- + #!/bin/sh + mkdir /opt/tomcat/conf || echo "cannot create conf folder, most likely it already exists..." + if [ ! -f "/config/OpenKM.cfg.default" ]; then + cp /config/init/OpenKM.cfg.default /opt/tomcat/OpenKM.cfg + fi + if [ ! -f "/config/server.xml.default" ]; then + cp /config/init/server.xml.default /opt/tomcat/conf/server.xml + fi + + OpenKM.cfg.default: |- + # OpenKM Hibernate configuration values + hibernate.dialect=org.hibernate.dialect.PostgreSQLDialect + hibernate.hbm2ddl=create + + # Logback configuration file + logback.config=logback.xml + server.xml.default: |- + <?xml version='1.0' encoding='utf-8'?> + <Server port="8005" shutdown="SHUTDOWN"> + <Listener className="org.apache.catalina.startup.VersionLoggerListener" /> + <!--APR library loader. Documentation at /docs/apr.html --> + <Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" /> + <!-- Prevent memory leaks due to use of particular java/javax APIs--> + <Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener" /> + <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" /> + <Listener className="org.apache.catalina.core.ThreadLocalLeakPreventionListener" /> + + <!-- Global JNDI resources --> + <GlobalNamingResources> + <!-- Editable user database that can also be used by + UserDatabaseRealm to authenticate users + --> + <Resource name="UserDatabase" auth="Container" + type="org.apache.catalina.UserDatabase" + description="User database that can be updated and saved" + factory="org.apache.catalina.users.MemoryUserDatabaseFactory" + pathname="conf/tomcat-users.xml" /> + + <Resource name="jdbc/OpenKMDS" auth="Container" type="javax.sql.DataSource" + maxActive="100" maxIdle="30" maxWait="10000" validationQuery="select 1" + username="{{ .Values.postgresql.postgresqlDatabase }}" password={{ .Values.postgresql.postgresqlPassword }} driverClassName="org.postgresql.Driver" + url="jdbc:postgresql://{{ .Values.postgresql.url.plain | trimAll "\"" }}:5432/{{ .Values.postgresql.postgresqlDatabase }}"/> + + <Resource name="mail/OpenKM" auth="Container" type="javax.mail.Session" + mail.smtp.host="localhost" mail.from="noreply@openkm.com"/> + + </GlobalNamingResources> + + <!-- A "Service" is a collection of one or more "Connectors" that share + a single "Container" Note: A "Service" is not itself a "Container", + so you may not define subcomponents such as "Valves" at this level. + Documentation at /docs/config/service.html + --> + <Service name="Catalina"> + <Connector port="8080" address="0.0.0.0" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> + + <!-- Define an AJP 1.3 Connector on port 8009 --> + <Connector port="8009" address="127.0.0.1" protocol="AJP/1.3" redirectPort="8443" /> + + <Engine name="Catalina" defaultHost="localhost"> + <!-- Use the LockOutRealm to prevent attempts to guess user passwords via a brute-force attack --> + <Realm className="org.apache.catalina.realm.LockOutRealm"> + <!-- This Realm uses the UserDatabase configured in the global JNDI + resources under the key "UserDatabase". Any edits + that are performed against this UserDatabase are immediately + available for use by the Realm. --> + <Realm className="org.apache.catalina.realm.UserDatabaseRealm" + resourceName="UserDatabase"/> + </Realm> + + <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"> + <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" + prefix="localhost_access_log" suffix=".txt" + pattern="%h %l %u %t "%r" %s %b" /> + + <!-- External resources --> + <!-- <Context docBase="${catalina.home}/custom" path="/OpenKM/custom" reloadable="true"/> --> + </Host> + </Engine> + </Service> + </Server> + +{{- end -}} diff --git a/stable/openkm/9.0.0/templates/common.yaml b/stable/openkm/9.0.0/templates/common.yaml new file mode 100644 index 00000000000..5f3f39f53ae --- /dev/null +++ b/stable/openkm/9.0.0/templates/common.yaml @@ -0,0 +1,8 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.common.loader.init" . }} + +{{/* Render configmap for openkm */}} +{{- include "openkm.configmap" . }} + +{{/* Render the templates */}} +{{ include "tc.common.loader.apply" . }} diff --git a/stable/xteve/7.0.3/values.yaml b/stable/openkm/9.0.0/values.yaml similarity index 100% rename from stable/xteve/7.0.3/values.yaml rename to stable/openkm/9.0.0/values.yaml diff --git a/stable/openldap/8.0.3/Chart.lock b/stable/openldap/8.0.3/Chart.lock deleted file mode 100644 index 676c7328b9c..00000000000 --- a/stable/openldap/8.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:02:17.134066552Z" diff --git a/stable/openldap/8.0.3/Chart.yaml b/stable/openldap/8.0.3/Chart.yaml deleted file mode 100644 index 72a7390a6f8..00000000000 --- a/stable/openldap/8.0.3/Chart.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: v2 -appVersion: "1.5.0" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Community developed LDAP software -home: https://truecharts.org/docs/charts/stable/openldap -icon: https://truecharts.org/img/hotlink-ok/chart-icons/openldap.png -keywords: - - ldap - - openldap - - iam-stack - - high availability -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: openldap -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/openldap - - https://github.com/jp-gouin/helm-openldap - - https://github.com/osixia/docker-openldap -type: application -version: 8.0.3 -annotations: - truecharts.org/catagories: | - - cloud - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/openldap/8.0.3/app-changelog.md b/stable/openldap/8.0.3/app-changelog.md deleted file mode 100644 index ce1c2b21e6c..00000000000 --- a/stable/openldap/8.0.3/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [openldap-8.0.3](https://github.com/truecharts/charts/compare/openldap-8.0.2...openldap-8.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - \ No newline at end of file diff --git a/stable/openldap/8.0.3/charts/common-10.9.4.tgz b/stable/openldap/8.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/openldap/8.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/openldap/8.0.3/CHANGELOG.md b/stable/openldap/8.0.4/CHANGELOG.md similarity index 100% rename from stable/openldap/8.0.3/CHANGELOG.md rename to stable/openldap/8.0.4/CHANGELOG.md diff --git a/stable/openldap/8.0.4/Chart.yaml b/stable/openldap/8.0.4/Chart.yaml new file mode 100644 index 00000000000..2c148122acf --- /dev/null +++ b/stable/openldap/8.0.4/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +appVersion: "1.5.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Community developed LDAP software +home: https://truecharts.org/docs/charts/stable/openldap +icon: https://truecharts.org/img/hotlink-ok/chart-icons/openldap.png +keywords: + - ldap + - openldap + - iam-stack + - high availability +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: openldap +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/openldap + - https://github.com/jp-gouin/helm-openldap + - https://github.com/osixia/docker-openldap +type: application +version: 8.0.4 +annotations: + truecharts.org/catagories: | + - cloud + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/openldap/8.0.3/README.md b/stable/openldap/8.0.4/README.md similarity index 100% rename from stable/openldap/8.0.3/README.md rename to stable/openldap/8.0.4/README.md diff --git a/stable/openldap/8.0.4/app-changelog.md b/stable/openldap/8.0.4/app-changelog.md new file mode 100644 index 00000000000..d29d62a53b0 --- /dev/null +++ b/stable/openldap/8.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [openldap-8.0.4](https://github.com/truecharts/charts/compare/openldap-8.0.3...openldap-8.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/openldap/8.0.3/app-readme.md b/stable/openldap/8.0.4/app-readme.md similarity index 100% rename from stable/openldap/8.0.3/app-readme.md rename to stable/openldap/8.0.4/app-readme.md diff --git a/stable/openldap/8.0.4/charts/common-10.9.7.tgz b/stable/openldap/8.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/openldap/8.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/openldap/8.0.3/ix_values.yaml b/stable/openldap/8.0.4/ix_values.yaml similarity index 100% rename from stable/openldap/8.0.3/ix_values.yaml rename to stable/openldap/8.0.4/ix_values.yaml diff --git a/stable/openldap/8.0.3/questions.yaml b/stable/openldap/8.0.4/questions.yaml similarity index 100% rename from stable/openldap/8.0.3/questions.yaml rename to stable/openldap/8.0.4/questions.yaml diff --git a/stable/openldap/8.0.3/templates/_configmap.tpl b/stable/openldap/8.0.4/templates/_configmap.tpl similarity index 100% rename from stable/openldap/8.0.3/templates/_configmap.tpl rename to stable/openldap/8.0.4/templates/_configmap.tpl diff --git a/stable/openldap/8.0.3/templates/common.yaml b/stable/openldap/8.0.4/templates/common.yaml similarity index 100% rename from stable/openldap/8.0.3/templates/common.yaml rename to stable/openldap/8.0.4/templates/common.yaml diff --git a/stable/zerotier/3.0.3/values.yaml b/stable/openldap/8.0.4/values.yaml similarity index 100% rename from stable/zerotier/3.0.3/values.yaml rename to stable/openldap/8.0.4/values.yaml diff --git a/stable/openspeedtest/2.0.3/Chart.lock b/stable/openspeedtest/2.0.3/Chart.lock deleted file mode 100644 index 2f1789430fd..00000000000 --- a/stable/openspeedtest/2.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:02:24.59563752Z" diff --git a/stable/openspeedtest/2.0.3/Chart.yaml b/stable/openspeedtest/2.0.3/Chart.yaml deleted file mode 100644 index 8ed869d177e..00000000000 --- a/stable/openspeedtest/2.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: HTML5 Network Speed Test Server. You can test download & upload speed from any device within your network with a web browser that is IE10 or new. -home: https://truecharts.org/docs/charts/stable/openspeedtest -icon: https://truecharts.org/img/hotlink-ok/chart-icons/openspeedtest.png -keywords: - - speedtest - - speed test - - openspeedtest -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: openspeedtest -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/openspeedtest - - https://github.com/openspeedtest/Speed-Test -type: application -version: 2.0.3 -annotations: - truecharts.org/catagories: | - - utilities - - test - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/openspeedtest/2.0.3/app-changelog.md b/stable/openspeedtest/2.0.3/app-changelog.md deleted file mode 100644 index 33810a1970b..00000000000 --- a/stable/openspeedtest/2.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [openspeedtest-2.0.3](https://github.com/truecharts/charts/compare/openspeedtest-2.0.2...openspeedtest-2.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/openspeedtest/2.0.3/charts/common-10.9.4.tgz b/stable/openspeedtest/2.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/openspeedtest/2.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/openspeedtest/2.0.3/CHANGELOG.md b/stable/openspeedtest/2.0.4/CHANGELOG.md similarity index 100% rename from stable/openspeedtest/2.0.3/CHANGELOG.md rename to stable/openspeedtest/2.0.4/CHANGELOG.md diff --git a/stable/openspeedtest/2.0.4/Chart.yaml b/stable/openspeedtest/2.0.4/Chart.yaml new file mode 100644 index 00000000000..f5a01794742 --- /dev/null +++ b/stable/openspeedtest/2.0.4/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: HTML5 Network Speed Test Server. You can test download & upload speed from any device within your network with a web browser that is IE10 or new. +home: https://truecharts.org/docs/charts/stable/openspeedtest +icon: https://truecharts.org/img/hotlink-ok/chart-icons/openspeedtest.png +keywords: + - speedtest + - speed test + - openspeedtest +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: openspeedtest +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/openspeedtest + - https://github.com/openspeedtest/Speed-Test +type: application +version: 2.0.4 +annotations: + truecharts.org/catagories: | + - utilities + - test + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/openspeedtest/2.0.3/README.md b/stable/openspeedtest/2.0.4/README.md similarity index 100% rename from stable/openspeedtest/2.0.3/README.md rename to stable/openspeedtest/2.0.4/README.md diff --git a/stable/openspeedtest/2.0.4/app-changelog.md b/stable/openspeedtest/2.0.4/app-changelog.md new file mode 100644 index 00000000000..2244a125aae --- /dev/null +++ b/stable/openspeedtest/2.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [openspeedtest-2.0.4](https://github.com/truecharts/charts/compare/openspeedtest-2.0.3...openspeedtest-2.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/openspeedtest/2.0.3/app-readme.md b/stable/openspeedtest/2.0.4/app-readme.md similarity index 100% rename from stable/openspeedtest/2.0.3/app-readme.md rename to stable/openspeedtest/2.0.4/app-readme.md diff --git a/stable/openspeedtest/2.0.4/charts/common-10.9.7.tgz b/stable/openspeedtest/2.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/openspeedtest/2.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/openspeedtest/2.0.3/ix_values.yaml b/stable/openspeedtest/2.0.4/ix_values.yaml similarity index 100% rename from stable/openspeedtest/2.0.3/ix_values.yaml rename to stable/openspeedtest/2.0.4/ix_values.yaml diff --git a/stable/openspeedtest/2.0.3/questions.yaml b/stable/openspeedtest/2.0.4/questions.yaml similarity index 100% rename from stable/openspeedtest/2.0.3/questions.yaml rename to stable/openspeedtest/2.0.4/questions.yaml diff --git a/stable/unmanic/4.0.3/templates/common.yaml b/stable/openspeedtest/2.0.4/templates/common.yaml similarity index 100% rename from stable/unmanic/4.0.3/templates/common.yaml rename to stable/openspeedtest/2.0.4/templates/common.yaml diff --git a/stable/zigbee2mqtt/5.0.3/values.yaml b/stable/openspeedtest/2.0.4/values.yaml similarity index 100% rename from stable/zigbee2mqtt/5.0.3/values.yaml rename to stable/openspeedtest/2.0.4/values.yaml diff --git a/stable/openvscode-server/3.0.3/Chart.lock b/stable/openvscode-server/3.0.3/Chart.lock deleted file mode 100644 index 80776a7fe6b..00000000000 --- a/stable/openvscode-server/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:02:49.392398833Z" diff --git a/stable/openvscode-server/3.0.3/Chart.yaml b/stable/openvscode-server/3.0.3/Chart.yaml deleted file mode 100644 index 5b354dbee65..00000000000 --- a/stable/openvscode-server/3.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: openvscode-server -version: 3.0.3 -appVersion: "1.72.3" -description: Openvscode-server provides a version of VS Code that runs a server on a remote machine. -type: application -deprecated: false -home: https://truecharts.org/docs/charts/stable/openvscode-server -icon: https://truecharts.org/img/hotlink-ok/chart-icons/openvscode-server.png -keywords: - - openvscode-server -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/openvscode-server - - https://hub.docker.com/r/linuxserver/openvscode-server -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 - # condition: -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/openvscode-server/3.0.3/app-changelog.md b/stable/openvscode-server/3.0.3/app-changelog.md deleted file mode 100644 index 3f29ebb9458..00000000000 --- a/stable/openvscode-server/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [openvscode-server-3.0.3](https://github.com/truecharts/charts/compare/openvscode-server-3.0.2...openvscode-server-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/openvscode-server/3.0.3/charts/common-10.9.4.tgz b/stable/openvscode-server/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/openvscode-server/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/openvscode-server/3.0.3/ix_values.yaml b/stable/openvscode-server/3.0.3/ix_values.yaml deleted file mode 100644 index 13ce03db58d..00000000000 --- a/stable/openvscode-server/3.0.3/ix_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -image: - repository: tccr.io/truecharts/openvscode-server - pullPolicy: IfNotPresent - tag: 1.72.3 - -# portal: -# path: "/?tkn={{ .Values.secret.CONNECTION_TOKEN }}" - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -# secretEnv: -# CONNECTION_TOKEN: "somerandomstring" -# CONNECTION_SECRET: "" -# SUDO_PASSWORD: "" - -service: - main: - ports: - main: - targetPort: 3000 - port: 10135 - -persistence: - config: - enabled: true - mountPath: "/config" - varrun: - enabled: true - -portal: - enabled: true diff --git a/stable/openvscode-server/3.0.3/CHANGELOG.md b/stable/openvscode-server/3.0.4/CHANGELOG.md similarity index 100% rename from stable/openvscode-server/3.0.3/CHANGELOG.md rename to stable/openvscode-server/3.0.4/CHANGELOG.md diff --git a/stable/openvscode-server/3.0.4/Chart.yaml b/stable/openvscode-server/3.0.4/Chart.yaml new file mode 100644 index 00000000000..26e247cbe45 --- /dev/null +++ b/stable/openvscode-server/3.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: openvscode-server +version: 3.0.4 +appVersion: "1.73.1" +description: Openvscode-server provides a version of VS Code that runs a server on a remote machine. +type: application +deprecated: false +home: https://truecharts.org/docs/charts/stable/openvscode-server +icon: https://truecharts.org/img/hotlink-ok/chart-icons/openvscode-server.png +keywords: + - openvscode-server +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/openvscode-server + - https://hub.docker.com/r/linuxserver/openvscode-server +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + # condition: +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/openvscode-server/3.0.3/README.md b/stable/openvscode-server/3.0.4/README.md similarity index 100% rename from stable/openvscode-server/3.0.3/README.md rename to stable/openvscode-server/3.0.4/README.md diff --git a/stable/openvscode-server/3.0.4/app-changelog.md b/stable/openvscode-server/3.0.4/app-changelog.md new file mode 100644 index 00000000000..2d7317f01ab --- /dev/null +++ b/stable/openvscode-server/3.0.4/app-changelog.md @@ -0,0 +1,10 @@ + + +## [openvscode-server-3.0.4](https://github.com/truecharts/charts/compare/openvscode-server-3.0.3...openvscode-server-3.0.4) (2022-11-12) + +### Chore + +- update docker general non-major ([#4394](https://github.com/truecharts/charts/issues/4394)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/openvscode-server/3.0.3/app-readme.md b/stable/openvscode-server/3.0.4/app-readme.md similarity index 100% rename from stable/openvscode-server/3.0.3/app-readme.md rename to stable/openvscode-server/3.0.4/app-readme.md diff --git a/stable/openvscode-server/3.0.4/charts/common-10.9.7.tgz b/stable/openvscode-server/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/openvscode-server/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/openvscode-server/3.0.4/ix_values.yaml b/stable/openvscode-server/3.0.4/ix_values.yaml new file mode 100644 index 00000000000..c7e62e37ff4 --- /dev/null +++ b/stable/openvscode-server/3.0.4/ix_values.yaml @@ -0,0 +1,37 @@ +image: + repository: tccr.io/truecharts/openvscode-server + pullPolicy: IfNotPresent + tag: 1.73.1 + +# portal: +# path: "/?tkn={{ .Values.secret.CONNECTION_TOKEN }}" + +securityContext: + runAsNonRoot: false + readOnlyRootFilesystem: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +# secretEnv: +# CONNECTION_TOKEN: "somerandomstring" +# CONNECTION_SECRET: "" +# SUDO_PASSWORD: "" + +service: + main: + ports: + main: + targetPort: 3000 + port: 10135 + +persistence: + config: + enabled: true + mountPath: "/config" + varrun: + enabled: true + +portal: + enabled: true diff --git a/stable/openvscode-server/3.0.3/questions.yaml b/stable/openvscode-server/3.0.4/questions.yaml similarity index 100% rename from stable/openvscode-server/3.0.3/questions.yaml rename to stable/openvscode-server/3.0.4/questions.yaml diff --git a/stable/unpackerr/7.0.3/templates/common.yaml b/stable/openvscode-server/3.0.4/templates/common.yaml similarity index 100% rename from stable/unpackerr/7.0.3/templates/common.yaml rename to stable/openvscode-server/3.0.4/templates/common.yaml diff --git a/stable/znc/3.0.3/values.yaml b/stable/openvscode-server/3.0.4/values.yaml similarity index 100% rename from stable/znc/3.0.3/values.yaml rename to stable/openvscode-server/3.0.4/values.yaml diff --git a/stable/organizr/12.0.4/CHANGELOG.md b/stable/organizr/12.0.4/CHANGELOG.md new file mode 100644 index 00000000000..9b98c006510 --- /dev/null +++ b/stable/organizr/12.0.4/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [organizr-12.0.0](https://github.com/truecharts/charts/compare/organizr-11.0.41...organizr-12.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [organizr-11.0.44](https://github.com/truecharts/charts/compare/organizr-11.0.41...organizr-11.0.44) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [organizr-11.0.43](https://github.com/truecharts/charts/compare/organizr-11.0.41...organizr-11.0.43) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [organizr-11.0.43](https://github.com/truecharts/charts/compare/organizr-11.0.41...organizr-11.0.43) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [organizr-11.0.43](https://github.com/truecharts/charts/compare/organizr-11.0.41...organizr-11.0.43) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [organizr-11.0.42](https://github.com/truecharts/charts/compare/organizr-11.0.41...organizr-11.0.42) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [organizr-11.0.42](https://github.com/truecharts/charts/compare/organizr-11.0.41...organizr-11.0.42) (2022-11-06) + +### Chore + diff --git a/stable/organizr/12.0.4/Chart.yaml b/stable/organizr/12.0.4/Chart.yaml new file mode 100644 index 00000000000..c3d8d001e2d --- /dev/null +++ b/stable/organizr/12.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: HTPC/Homelab Services Organizer +home: https://truecharts.org/docs/charts/stable/organizr +icon: https://truecharts.org/img/hotlink-ok/chart-icons/organizr.png +keywords: + - organizr +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: organizr +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/organizr + - https://github.com/causefx/Organizr + - https://hub.docker.com/r/organizr/organizr +type: application +version: 12.0.4 +annotations: + truecharts.org/catagories: | + - organizers + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/organizr/12.0.4/README.md b/stable/organizr/12.0.4/README.md new file mode 100644 index 00000000000..c4192c27d93 --- /dev/null +++ b/stable/organizr/12.0.4/README.md @@ -0,0 +1,107 @@ +# organizr + +HTPC/Homelab Services Organizer + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [organizr](https://truecharts.org/docs/charts/stable/organizr) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/organizr> +* <https://github.com/causefx/Organizr> +* <https://hub.docker.com/r/organizr/organizr> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `organizr` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install organizr TrueCharts/organizr +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `organizr` deployment + +```console +helm uninstall organizr +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install organizr \ + --set env.TZ="America/New York" \ + TrueCharts/organizr +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install organizr TrueCharts/organizr -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/organizr/12.0.4/app-changelog.md b/stable/organizr/12.0.4/app-changelog.md new file mode 100644 index 00000000000..e13f3c4c8ae --- /dev/null +++ b/stable/organizr/12.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [organizr-12.0.4](https://github.com/truecharts/charts/compare/organizr-12.0.3...organizr-12.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/organizr/12.0.4/app-readme.md b/stable/organizr/12.0.4/app-readme.md new file mode 100644 index 00000000000..8b10e32f9e3 --- /dev/null +++ b/stable/organizr/12.0.4/app-readme.md @@ -0,0 +1,8 @@ +HTPC/Homelab Services Organizer + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/organizr](https://truecharts.org/docs/charts/stable/organizr) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/organizr/12.0.4/charts/common-10.9.7.tgz b/stable/organizr/12.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/organizr/12.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/organizr/12.0.4/ix_values.yaml b/stable/organizr/12.0.4/ix_values.yaml new file mode 100644 index 00000000000..a74e71dc394 --- /dev/null +++ b/stable/organizr/12.0.4/ix_values.yaml @@ -0,0 +1,30 @@ +image: + repository: tccr.io/truecharts/organizr + pullPolicy: Always + tag: latest@sha256:aa4357e9fdd9d1c2fc887fb2b06be0daf58149495733810964363d295caec647 + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +service: + main: + ports: + main: + port: 10022 + targetPort: 80 + +persistence: + config: + enabled: true + mountPath: "/config" + data: + enabled: true + mountPath: "/data" + +portal: + enabled: true diff --git a/stable/organizr/12.0.4/questions.yaml b/stable/organizr/12.0.4/questions.yaml new file mode 100644 index 00000000000..8aad4bc1741 --- /dev/null +++ b/stable/organizr/12.0.4/questions.yaml @@ -0,0 +1,1899 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10022 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: data + label: "App Data Storage" + description: "Stores the Application Data." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/unpoller/4.0.4/templates/common.yaml b/stable/organizr/12.0.4/templates/common.yaml similarity index 100% rename from stable/unpoller/4.0.4/templates/common.yaml rename to stable/organizr/12.0.4/templates/common.yaml diff --git a/stable/ztcuui-aio/2.0.3/values.yaml b/stable/organizr/12.0.4/values.yaml similarity index 100% rename from stable/ztcuui-aio/2.0.3/values.yaml rename to stable/organizr/12.0.4/values.yaml diff --git a/stable/oscam/7.0.3/Chart.lock b/stable/oscam/7.0.3/Chart.lock deleted file mode 100644 index df01b86efd7..00000000000 --- a/stable/oscam/7.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:02:55.880027793Z" diff --git a/stable/oscam/7.0.3/Chart.yaml b/stable/oscam/7.0.3/Chart.yaml deleted file mode 100644 index f6bb98fb091..00000000000 --- a/stable/oscam/7.0.3/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: "11693" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Open Source Conditional Access Module software -home: https://truecharts.org/docs/charts/stable/oscam -icon: https://truecharts.org/img/hotlink-ok/chart-icons/oscam.png -keywords: - - oscam -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: oscam -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/oscam - - https://trac.streamboard.tv/oscam/browser/trunk -type: application -version: 7.0.3 -annotations: - truecharts.org/catagories: | - - DIY - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/oscam/7.0.3/app-changelog.md b/stable/oscam/7.0.3/app-changelog.md deleted file mode 100644 index cb71c01cac8..00000000000 --- a/stable/oscam/7.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [oscam-7.0.3](https://github.com/truecharts/charts/compare/oscam-7.0.2...oscam-7.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/oscam/7.0.3/charts/common-10.9.4.tgz b/stable/oscam/7.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/oscam/7.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/oscam/7.0.3/CHANGELOG.md b/stable/oscam/7.0.4/CHANGELOG.md similarity index 100% rename from stable/oscam/7.0.3/CHANGELOG.md rename to stable/oscam/7.0.4/CHANGELOG.md diff --git a/stable/oscam/7.0.4/Chart.yaml b/stable/oscam/7.0.4/Chart.yaml new file mode 100644 index 00000000000..321908211a1 --- /dev/null +++ b/stable/oscam/7.0.4/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "11693" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Open Source Conditional Access Module software +home: https://truecharts.org/docs/charts/stable/oscam +icon: https://truecharts.org/img/hotlink-ok/chart-icons/oscam.png +keywords: + - oscam +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: oscam +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/oscam + - https://trac.streamboard.tv/oscam/browser/trunk +type: application +version: 7.0.4 +annotations: + truecharts.org/catagories: | + - DIY + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/oscam/7.0.3/README.md b/stable/oscam/7.0.4/README.md similarity index 100% rename from stable/oscam/7.0.3/README.md rename to stable/oscam/7.0.4/README.md diff --git a/stable/oscam/7.0.4/app-changelog.md b/stable/oscam/7.0.4/app-changelog.md new file mode 100644 index 00000000000..a8bcef00431 --- /dev/null +++ b/stable/oscam/7.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [oscam-7.0.4](https://github.com/truecharts/charts/compare/oscam-7.0.3...oscam-7.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/oscam/7.0.3/app-readme.md b/stable/oscam/7.0.4/app-readme.md similarity index 100% rename from stable/oscam/7.0.3/app-readme.md rename to stable/oscam/7.0.4/app-readme.md diff --git a/stable/oscam/7.0.4/charts/common-10.9.7.tgz b/stable/oscam/7.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/oscam/7.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/oscam/7.0.3/ix_values.yaml b/stable/oscam/7.0.4/ix_values.yaml similarity index 100% rename from stable/oscam/7.0.3/ix_values.yaml rename to stable/oscam/7.0.4/ix_values.yaml diff --git a/stable/oscam/7.0.3/questions.yaml b/stable/oscam/7.0.4/questions.yaml similarity index 100% rename from stable/oscam/7.0.3/questions.yaml rename to stable/oscam/7.0.4/questions.yaml diff --git a/stable/uptime-kuma/4.0.3/templates/common.yaml b/stable/oscam/7.0.4/templates/common.yaml similarity index 100% rename from stable/uptime-kuma/4.0.3/templates/common.yaml rename to stable/oscam/7.0.4/templates/common.yaml diff --git a/stable/zusam/2.0.3/values.yaml b/stable/oscam/7.0.4/values.yaml similarity index 100% rename from stable/zusam/2.0.3/values.yaml rename to stable/oscam/7.0.4/values.yaml diff --git a/stable/outline/5.0.0/CHANGELOG.md b/stable/outline/5.0.0/CHANGELOG.md new file mode 100644 index 00000000000..edf7ac529fe --- /dev/null +++ b/stable/outline/5.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [outline-4.0.0](https://github.com/truecharts/charts/compare/outline-3.0.56...outline-4.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update docker general non-major ([#4355](https://github.com/truecharts/charts/issues/4355)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [outline-3.0.60](https://github.com/truecharts/charts/compare/outline-3.0.56...outline-3.0.60) (2022-11-09) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update docker general non-major ([#4355](https://github.com/truecharts/charts/issues/4355)) + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [outline-3.0.59](https://github.com/truecharts/charts/compare/outline-3.0.56...outline-3.0.59) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [outline-3.0.58](https://github.com/truecharts/charts/compare/outline-3.0.56...outline-3.0.58) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [outline-3.0.58](https://github.com/truecharts/charts/compare/outline-3.0.56...outline-3.0.58) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [outline-3.0.58](https://github.com/truecharts/charts/compare/outline-3.0.56...outline-3.0.58) (2022-11-08) + +### Chore diff --git a/stable/outline/5.0.0/Chart.yaml b/stable/outline/5.0.0/Chart.yaml new file mode 100644 index 00000000000..ca1f3d7507f --- /dev/null +++ b/stable/outline/5.0.0/Chart.yaml @@ -0,0 +1,37 @@ +apiVersion: v2 +appVersion: "0.66.3" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 + - condition: redis.enabled + name: redis + repository: https://charts.truecharts.org + version: 4.0.5 +deprecated: false +description: A fast, collaborative, knowledge base for your team built using React and Node.js. +home: https://truecharts.org/docs/charts/stable/outline +icon: https://truecharts.org/img/hotlink-ok/chart-icons/outline.png +keywords: + - outline + - knowledge +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: outline +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/outline + - https://github.com/outline/outline +type: application +version: 5.0.0 +annotations: + truecharts.org/catagories: | + - productivity + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/outline/5.0.0/README.md b/stable/outline/5.0.0/README.md new file mode 100644 index 00000000000..d1e426ea930 --- /dev/null +++ b/stable/outline/5.0.0/README.md @@ -0,0 +1,108 @@ +# outline + +A fast, collaborative, knowledge base for your team built using React and Node.js. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [outline](https://truecharts.org/docs/charts/stable/outline) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/outline> +* <https://github.com/outline/outline> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.122 | +| https://charts.truecharts.org | redis | 3.0.121 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `outline` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install outline TrueCharts/outline +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `outline` deployment + +```console +helm uninstall outline +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install outline \ + --set env.TZ="America/New York" \ + TrueCharts/outline +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install outline TrueCharts/outline -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/outline/5.0.0/app-changelog.md b/stable/outline/5.0.0/app-changelog.md new file mode 100644 index 00000000000..6660dd0e77a --- /dev/null +++ b/stable/outline/5.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [outline-5.0.0](https://github.com/truecharts/charts/compare/outline-4.0.3...outline-5.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/outline/5.0.0/app-readme.md b/stable/outline/5.0.0/app-readme.md new file mode 100644 index 00000000000..8a413d872d5 --- /dev/null +++ b/stable/outline/5.0.0/app-readme.md @@ -0,0 +1,8 @@ +A fast, collaborative, knowledge base for your team built using React and Node.js. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/outline](https://truecharts.org/docs/charts/stable/outline) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/outline/5.0.0/charts/common-10.9.7.tgz b/stable/outline/5.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/outline/5.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/outline/5.0.0/charts/postgresql-9.0.5.tgz b/stable/outline/5.0.0/charts/postgresql-9.0.5.tgz new file mode 100644 index 00000000000..8fe3c326a7c Binary files /dev/null and b/stable/outline/5.0.0/charts/postgresql-9.0.5.tgz differ diff --git a/stable/outline/5.0.0/charts/redis-4.0.5.tgz b/stable/outline/5.0.0/charts/redis-4.0.5.tgz new file mode 100644 index 00000000000..83e3f3d2117 Binary files /dev/null and b/stable/outline/5.0.0/charts/redis-4.0.5.tgz differ diff --git a/stable/outline/5.0.0/ix_values.yaml b/stable/outline/5.0.0/ix_values.yaml new file mode 100644 index 00000000000..0476375b135 --- /dev/null +++ b/stable/outline/5.0.0/ix_values.yaml @@ -0,0 +1,135 @@ +image: + repository: tccr.io/truecharts/outline + pullPolicy: IfNotPresent + tag: 0.66.3@sha256:14ffd3c6ab1600700a2c5645d78e94a18b0b2b8313ac9e863c2feba800384a34 + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +env: + FORCE_HTTPS: false + PGSSLMODE: "disable" + PORT: "{{ .Values.service.main.ports.main.port }}" + # User defined + URL: "http://localhost:{{ .Values.service.main.ports.main.port }}" + SLACK_MESSAGE_ACTIONS: true + ENABLE_UPDATES: true + WEB_CONCURRENCY: 1 + MAXIMUM_IMPORT_SIZE: 5120000 + DEFAULT_LANGUAGE: "en_US" + # TEAM_LOGO: "" + # COLLABORATION_URL: "" + # SLACK_KEY: "" + # SLACK_SECRET: "" + # SLACK_VERIFICATION_TOKEN: "" + # SLACK_APP_ID: "" + # GOOGLE_CLIENT_ID: "" + # GOOGLE_CLIENT_SECRET: "" + # GOOGLE_ANALYTICS_ID: "" + # AZURE_CLIENT_ID: "" + # AZURE_CLIENT_SECRET: "" + # AZURE_RESOURCE_APP_ID: "" + # OIDC_CLIENT_ID: "" + # OIDC_CLIENT_SECRET: "" + # OIDC_AUTH_URI: "" + # OIDC_TOKEN_URI: "" + # OIDC_USERINFO_URI: "" + # OIDC_USERNAME_CLAIM: "" + # OIDC_DISPLAY_NAME: "" + # OIDC_SCOPES: "" + # SENTRY_DSN: "" + # AWS_ACCESS_KEY_ID: "" + # AWS_SECRET_ACCESS_KEY: "" + # AWS_REGION: "" + # AWS_S3_ACCELERATE_URL: "" + # AWS_S3_UPLOAD_BUCKET_URL: "" + # AWS_S3_UPLOAD_BUCKET_NAME: "" + # AWS_S3_UPLOAD_MAX_SIZE: 26214400 + # AWS_S3_FORCE_PATH_STYLE: true + # AWS_S3_ACL: "" + # SMTP_HOST: "" + # SMTP_PORT: 587 + # SMTP_USERNAME: "" + # SMTP_PASSWORD: "" + # SMTP_FROM_EMAIL: "" + # SMTP_REPLY_EMAIL: "" + # SMTP_SECURE: true + + DATABASE_URL: + secretKeyRef: + name: dbcreds + key: url-noql + REDIS_URL: + secretKeyRef: + name: rediscreds + key: url + SECRET_KEY: + secretKeyRef: + name: outline-secrets + key: SECRET_KEY + UTILS_SECRET: + secretKeyRef: + name: outline-secrets + key: UTILS_SECRET + +service: + main: + ports: + main: + port: 10196 + +probes: + liveness: + path: "/_health" + readiness: + path: "/_health" + startup: + path: "/_health" + +# Enabled redis +redis: + enabled: true + existingSecret: "rediscreds" + redisUsername: outline + +# Enabled postgres +postgresql: + enabled: true + existingSecret: "dbcreds" + postgresqlUsername: outline + postgresqlDatabase: outline + +initContainers: + 1-migratedb: + image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" + env: + - name: DATABASE_URL + valueFrom: + secretKeyRef: + name: dbcreds + key: url-noql + - name: REDIS_URL + valueFrom: + secretKeyRef: + name: rediscreds + key: url + - name: SECRET_KEY + valueFrom: + secretKeyRef: + name: outline-secrets + key: SECRET_KEY + - name: UTILS_SECRET + valueFrom: + secretKeyRef: + name: outline-secrets + key: UTILS_SECRET + command: + ["sh", "-c", "yarn sequelize db:migrate --env=production-ssl-disabled"] + +portal: + enabled: true diff --git a/stable/outline/5.0.0/questions.yaml b/stable/outline/5.0.0/questions.yaml new file mode 100644 index 00000000000..74a1b03c122 --- /dev/null +++ b/stable/outline/5.0.0/questions.yaml @@ -0,0 +1,2037 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: env + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: URL + label: "URL" + description: "URL should point to the fully qualified, publicly accessible URL." + schema: + type: string + required: true + default: "" + - variable: COLLABORATION_URL + label: "COLLABORATION_URL" + description: "URL for external collaboration server" + schema: + type: string + default: "" + - variable: SLACK_MESSAGE_ACTIONS + label: "SLACK_MESSAGE_ACTIONS" + schema: + type: boolean + default: true + - variable: ENABLE_UPDATES + label: "ENABLE_UPDATES" + schema: + type: boolean + default: true + - variable: WEB_CONCURRENCY + label: "WEB_CONCURRENCY" + description: "How many processes should be spawned. As a reasonable rule divide your servers available memory by 512 for a rough estimate" + schema: + type: int + default: 1 + - variable: DEFAULT_LANGUAGE + label: "DEFAULT_LANGUAGE" + description: "The default interface language. See translate.getoutline.com for a list of available language codes and their rough percentage translated." + schema: + type: string + default: "en_US" + - variable: TEAM_LOGO + label: "TEAM_LOGO URL" + description: "Custom logo that displays on the authentication screen, scaled to height: 60px (Insert URL here)" + schema: + type: string + default: "" + - variable: MAXIMUM_IMPORT_SIZE + label: "MAXIMUM_IMPORT_SIZE" + description: "Override the maxium size of document imports, could be required if you have especially large Word documents with embedded imagery" + schema: + type: int + default: 5120000 + - variable: SENTRY_DSN + label: "SENTRY_DSN" + schema: + type: string + default: "" + - variable: slackenabled + label: "Enable Slack Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: SLACK_KEY + label: "SLACK_KEY" + schema: + type: string + default: "" + private: true + - variable: SLACK_SECRET + label: "SLACK_SECRET" + schema: + type: string + default: "" + private: true + - variable: SLACK_VERIFICATION_TOKEN + label: "SLACK_VERIFICATION_TOKEN" + schema: + type: string + default: "" + private: true + - variable: SLACK_APP_ID + label: "SLACK_APP_ID" + schema: + type: string + default: "" + private: true + - variable: googlenabled + label: "Enable Google Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: GOOGLE_CLIENT_ID + label: "GOOGLE_CLIENT_ID" + schema: + type: string + default: "" + private: true + - variable: GOOGLE_CLIENT_SECRET + label: "GOOGLE_CLIENT_SECRET" + schema: + type: string + default: "" + private: true + - variable: GOOGLE_ANALYTICS_ID + label: "GOOGLE_ANALYTICS_ID" + schema: + type: string + default: "" + private: true + - variable: azureenabled + label: "Enable Azure Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: AZURE_CLIENT_ID + label: "AZURE_CLIENT_ID" + schema: + type: string + default: "" + private: true + - variable: AZURE_CLIENT_SECRET + label: "AZURE_CLIENT_SECRET" + schema: + type: string + default: "" + private: true + - variable: AZURE_RESOURCE_APP_ID + label: "AZURE_RESOURCE_APP_ID" + schema: + type: string + default: "" + private: true + - variable: oidcenabled + label: "Enable OIDC Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: OIDC_CLIENT_ID + label: "OIDC_CLIENT_ID" + schema: + type: string + default: "" + private: true + - variable: OIDC_CLIENT_SECRET + label: "OIDC_CLIENT_SECRET" + schema: + type: string + default: "" + private: true + - variable: OIDC_AUTH_URI + label: "OIDC_AUTH_URI" + schema: + type: string + default: "" + - variable: OIDC_TOKEN_URI + label: "OIDC_TOKEN_URI" + schema: + type: string + default: "" + - variable: OIDC_USERINFO_URI + label: "OIDC_USERINFO_URI" + schema: + type: string + default: "" + - variable: OIDC_USERNAME_CLAIM + label: "OIDC_USERNAME_CLAIM" + schema: + type: string + default: "preferred_username" + - variable: OIDC_DISPLAY_NAME + label: "OIDC_DISPLAY_NAME" + schema: + type: string + default: "OpenID" + - variable: OIDC_SCOPES + label: "OIDC_SCOPES" + schema: + type: string + default: "openid profile email" + - variable: sthreenabled + label: "Enable AWS / Minio (S3) Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: AWS_ACCESS_KEY_ID + label: "AWS_ACCESS_KEY_ID" + schema: + type: string + default: "" + private: true + - variable: AWS_SECRET_ACCESS_KEY + label: "AWS_SECRET_ACCESS_KEY" + schema: + type: string + default: "" + private: true + - variable: AWS_REGION + label: "AWS_REGION" + schema: + type: string + default: "" + - variable: AWS_S3_ACCELERATE_URL + label: "AWS_S3_ACCELERATE_URL" + schema: + type: string + default: "" + - variable: AWS_S3_UPLOAD_BUCKET_URL + label: "AWS_S3_UPLOAD_BUCKET_URL" + schema: + type: string + default: "" + - variable: AWS_S3_UPLOAD_BUCKET_NAME + label: "AWS_S3_UPLOAD_BUCKET_NAME" + schema: + type: string + default: "" + - variable: AWS_S3_UPLOAD_MAX_SIZE + label: "AWS_S3_UPLOAD_MAX_SIZE" + schema: + type: int + default: 26214400 + - variable: AWS_S3_FORCE_PATH_STYLE + label: "AWS_S3_FORCE_PATH_STYLE" + schema: + type: boolean + default: true + - variable: AWS_S3_ACL + label: "AWS_S3_ACL" + schema: + type: string + default: "private" + - variable: smtpenabled + label: "Enable SMTP Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: SMTP_HOST + label: "SMTP_HOST" + schema: + type: string + default: "" + - variable: SMTP_PORT + label: "SMTP_PORT" + schema: + type: int + default: 587 + - variable: SMTP_USERNAME + label: "SMTP_USERNAME" + schema: + type: string + default: "" + - variable: SMTP_PASSWORD + label: "SMTP_PASSWORD" + schema: + type: string + default: "" + private: true + - variable: SMTP_FROM_EMAIL + label: "SMTP_FROM_EMAIL" + schema: + type: string + default: "" + - variable: SMTP_REPLY_EMAIL + label: "SMTP_REPLY_EMAIL" + schema: + type: string + default: "" + - variable: SMTP_SECURE + label: "SMTP_SECURE" + schema: + type: boolean + default: true + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10196 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/outline/5.0.0/templates/_secrets.tpl b/stable/outline/5.0.0/templates/_secrets.tpl new file mode 100644 index 00000000000..1efc2ed0576 --- /dev/null +++ b/stable/outline/5.0.0/templates/_secrets.tpl @@ -0,0 +1,25 @@ +{{/* Define the secrets */}} +{{- define "outline.secrets" -}} +--- + +apiVersion: v1 +kind: Secret +type: Opaque +metadata: + name: outline-secrets +{{- $outlineprevious := lookup "v1" "Secret" .Release.Namespace "outline-secrets" }} +{{- $secret_key := "" }} +{{- $utils_secret := "" }} +data: + {{- if $outlineprevious}} + SECRET_KEY: {{ index $outlineprevious.data "SECRET_KEY" }} + UTILS_SECRET: {{ index $outlineprevious.data "UTILS_SECRET" }} + {{- else }} + {{- $secret_key := randAlphaNum 32 }} + {{- $utils_secret := randAlphaNum 32 }} + {{/* Outline wants a HEX 32 char string */}} + SECRET_KEY: {{ (printf "%x" $secret_key) | b64enc }} + UTILS_SECRET: {{ (printf "%x" $utils_secret) | b64enc }} + {{- end }} + +{{- end -}} diff --git a/stable/outline/5.0.0/templates/common.yaml b/stable/outline/5.0.0/templates/common.yaml new file mode 100644 index 00000000000..b0c351b7002 --- /dev/null +++ b/stable/outline/5.0.0/templates/common.yaml @@ -0,0 +1,8 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.common.loader.init" . }} + +{{/* Render secrets for fireflyiii */}} +{{- include "outline.secrets" . }} + +{{/* Render the templates */}} +{{ include "tc.common.loader.apply" . }} diff --git a/stable/storj-node/3.0.3/SKIPINSTALL b/stable/outline/5.0.0/values.yaml similarity index 100% rename from stable/storj-node/3.0.3/SKIPINSTALL rename to stable/outline/5.0.0/values.yaml diff --git a/stable/overseerr/7.0.3/Chart.lock b/stable/overseerr/7.0.3/Chart.lock deleted file mode 100644 index c8164d83dcf..00000000000 --- a/stable/overseerr/7.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:03:21.034709984Z" diff --git a/stable/overseerr/7.0.3/Chart.yaml b/stable/overseerr/7.0.3/Chart.yaml deleted file mode 100644 index 3c884ff32d3..00000000000 --- a/stable/overseerr/7.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: "1.30.1" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: Overseerr is a free and open source software application for managing requests for your media library. It integrates with your existing services such as Sonarr, Radarr and Plex! -home: https://truecharts.org/docs/charts/stable/overseerr -icon: https://truecharts.org/img/hotlink-ok/chart-icons/overseerr.png -keywords: - - overseerr - - plex - - sonarr - - radarr -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: overseerr -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/overseerr - - https://github.com/sct/overseerr - - https://hub.docker.com/r/sctx/overseerr -version: 7.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/overseerr/7.0.3/app-changelog.md b/stable/overseerr/7.0.3/app-changelog.md deleted file mode 100644 index 16b026cf474..00000000000 --- a/stable/overseerr/7.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [overseerr-7.0.3](https://github.com/truecharts/charts/compare/overseerr-7.0.2...overseerr-7.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/overseerr/7.0.3/charts/common-10.9.4.tgz b/stable/overseerr/7.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/overseerr/7.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/overseerr/7.0.3/CHANGELOG.md b/stable/overseerr/7.0.4/CHANGELOG.md similarity index 100% rename from stable/overseerr/7.0.3/CHANGELOG.md rename to stable/overseerr/7.0.4/CHANGELOG.md diff --git a/stable/overseerr/7.0.4/Chart.yaml b/stable/overseerr/7.0.4/Chart.yaml new file mode 100644 index 00000000000..fb0d680e088 --- /dev/null +++ b/stable/overseerr/7.0.4/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "1.30.1" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: Overseerr is a free and open source software application for managing requests for your media library. It integrates with your existing services such as Sonarr, Radarr and Plex! +home: https://truecharts.org/docs/charts/stable/overseerr +icon: https://truecharts.org/img/hotlink-ok/chart-icons/overseerr.png +keywords: + - overseerr + - plex + - sonarr + - radarr +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: overseerr +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/overseerr + - https://github.com/sct/overseerr + - https://hub.docker.com/r/sctx/overseerr +version: 7.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/overseerr/7.0.3/README.md b/stable/overseerr/7.0.4/README.md similarity index 100% rename from stable/overseerr/7.0.3/README.md rename to stable/overseerr/7.0.4/README.md diff --git a/stable/overseerr/7.0.4/app-changelog.md b/stable/overseerr/7.0.4/app-changelog.md new file mode 100644 index 00000000000..4265ba8714c --- /dev/null +++ b/stable/overseerr/7.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [overseerr-7.0.4](https://github.com/truecharts/charts/compare/overseerr-7.0.3...overseerr-7.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/overseerr/7.0.3/app-readme.md b/stable/overseerr/7.0.4/app-readme.md similarity index 100% rename from stable/overseerr/7.0.3/app-readme.md rename to stable/overseerr/7.0.4/app-readme.md diff --git a/stable/overseerr/7.0.4/charts/common-10.9.7.tgz b/stable/overseerr/7.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/overseerr/7.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/overseerr/7.0.3/ix_values.yaml b/stable/overseerr/7.0.4/ix_values.yaml similarity index 100% rename from stable/overseerr/7.0.3/ix_values.yaml rename to stable/overseerr/7.0.4/ix_values.yaml diff --git a/stable/overseerr/7.0.3/questions.yaml b/stable/overseerr/7.0.4/questions.yaml similarity index 100% rename from stable/overseerr/7.0.3/questions.yaml rename to stable/overseerr/7.0.4/questions.yaml diff --git a/stable/uptimerobot-prometheus/5.0.4/templates/common.yaml b/stable/overseerr/7.0.4/templates/common.yaml similarity index 100% rename from stable/uptimerobot-prometheus/5.0.4/templates/common.yaml rename to stable/overseerr/7.0.4/templates/common.yaml diff --git a/stable/zigbee2mqtt/5.0.3/SKIPINSTALL b/stable/overseerr/7.0.4/values.yaml similarity index 100% rename from stable/zigbee2mqtt/5.0.3/SKIPINSTALL rename to stable/overseerr/7.0.4/values.yaml diff --git a/stable/owncast/7.0.3/Chart.lock b/stable/owncast/7.0.3/Chart.lock deleted file mode 100644 index e3fde40a3e8..00000000000 --- a/stable/owncast/7.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:03:25.526529232Z" diff --git a/stable/owncast/7.0.3/Chart.yaml b/stable/owncast/7.0.3/Chart.yaml deleted file mode 100644 index 9e3a5749ca2..00000000000 --- a/stable/owncast/7.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: "0.0.12" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: Take control over your live stream video by running it yourself. Streaming + chat out of the box. -home: https://truecharts.org/docs/charts/stable/owncast -icon: https://truecharts.org/img/hotlink-ok/chart-icons/owncast.png -keywords: - - owncast - - stream - - open source - - chat -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: owncast -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/owncast - - https://owncast.online/ - - https://github.com/owncast/owncast -version: 7.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/owncast/7.0.3/app-changelog.md b/stable/owncast/7.0.3/app-changelog.md deleted file mode 100644 index 8f7448d4434..00000000000 --- a/stable/owncast/7.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [owncast-7.0.3](https://github.com/truecharts/charts/compare/owncast-7.0.2...owncast-7.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/owncast/7.0.3/charts/common-10.9.4.tgz b/stable/owncast/7.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/owncast/7.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/owncast/7.0.3/CHANGELOG.md b/stable/owncast/7.0.4/CHANGELOG.md similarity index 100% rename from stable/owncast/7.0.3/CHANGELOG.md rename to stable/owncast/7.0.4/CHANGELOG.md diff --git a/stable/owncast/7.0.4/Chart.yaml b/stable/owncast/7.0.4/Chart.yaml new file mode 100644 index 00000000000..a7925ed3fa0 --- /dev/null +++ b/stable/owncast/7.0.4/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "0.0.12" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: Take control over your live stream video by running it yourself. Streaming + chat out of the box. +home: https://truecharts.org/docs/charts/stable/owncast +icon: https://truecharts.org/img/hotlink-ok/chart-icons/owncast.png +keywords: + - owncast + - stream + - open source + - chat +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: owncast +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/owncast + - https://owncast.online/ + - https://github.com/owncast/owncast +version: 7.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/owncast/7.0.3/README.md b/stable/owncast/7.0.4/README.md similarity index 100% rename from stable/owncast/7.0.3/README.md rename to stable/owncast/7.0.4/README.md diff --git a/stable/owncast/7.0.4/app-changelog.md b/stable/owncast/7.0.4/app-changelog.md new file mode 100644 index 00000000000..75247d78451 --- /dev/null +++ b/stable/owncast/7.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [owncast-7.0.4](https://github.com/truecharts/charts/compare/owncast-7.0.3...owncast-7.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/owncast/7.0.3/app-readme.md b/stable/owncast/7.0.4/app-readme.md similarity index 100% rename from stable/owncast/7.0.3/app-readme.md rename to stable/owncast/7.0.4/app-readme.md diff --git a/stable/owncast/7.0.4/charts/common-10.9.7.tgz b/stable/owncast/7.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/owncast/7.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/owncast/7.0.3/ix_values.yaml b/stable/owncast/7.0.4/ix_values.yaml similarity index 100% rename from stable/owncast/7.0.3/ix_values.yaml rename to stable/owncast/7.0.4/ix_values.yaml diff --git a/stable/owncast/7.0.3/questions.yaml b/stable/owncast/7.0.4/questions.yaml similarity index 100% rename from stable/owncast/7.0.3/questions.yaml rename to stable/owncast/7.0.4/questions.yaml diff --git a/stable/verysync/3.0.3/templates/common.yaml b/stable/owncast/7.0.4/templates/common.yaml similarity index 100% rename from stable/verysync/3.0.3/templates/common.yaml rename to stable/owncast/7.0.4/templates/common.yaml diff --git a/stable/owncast/7.0.4/values.yaml b/stable/owncast/7.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/owncloud-ocis/9.0.3/Chart.lock b/stable/owncloud-ocis/9.0.3/Chart.lock deleted file mode 100644 index 2636405f636..00000000000 --- a/stable/owncloud-ocis/9.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:03:27.200860398Z" diff --git a/stable/owncloud-ocis/9.0.3/Chart.yaml b/stable/owncloud-ocis/9.0.3/Chart.yaml deleted file mode 100644 index a4a8469a6cb..00000000000 --- a/stable/owncloud-ocis/9.0.3/Chart.yaml +++ /dev/null @@ -1,34 +0,0 @@ -apiVersion: v2 -appVersion: "2.0.0" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: ownCloud Infinite Scale is a self-hosted file sync and share server. -home: https://truecharts.org/docs/charts/stable/owncloud-ocis -icon: https://truecharts.org/img/hotlink-ok/chart-icons/owncloud-ocis.png -keywords: - - owncloud - - ocis - - infinite - - scale - - self-hosted - - sync - - share - - server -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: owncloud-ocis -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/owncloud-ocis - - https://hub.docker.com/r/owncloud/ocis - - https://owncloud.dev/ocis/ -version: 9.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/owncloud-ocis/9.0.3/app-changelog.md b/stable/owncloud-ocis/9.0.3/app-changelog.md deleted file mode 100644 index f71a3eec227..00000000000 --- a/stable/owncloud-ocis/9.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [owncloud-ocis-9.0.3](https://github.com/truecharts/charts/compare/owncloud-ocis-9.0.2...owncloud-ocis-9.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/owncloud-ocis/9.0.3/charts/common-10.9.4.tgz b/stable/owncloud-ocis/9.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/owncloud-ocis/9.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/owncloud-ocis/9.0.3/CHANGELOG.md b/stable/owncloud-ocis/9.0.4/CHANGELOG.md similarity index 100% rename from stable/owncloud-ocis/9.0.3/CHANGELOG.md rename to stable/owncloud-ocis/9.0.4/CHANGELOG.md diff --git a/stable/owncloud-ocis/9.0.4/Chart.yaml b/stable/owncloud-ocis/9.0.4/Chart.yaml new file mode 100644 index 00000000000..d9eaee4ff68 --- /dev/null +++ b/stable/owncloud-ocis/9.0.4/Chart.yaml @@ -0,0 +1,34 @@ +apiVersion: v2 +appVersion: "2.0.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: ownCloud Infinite Scale is a self-hosted file sync and share server. +home: https://truecharts.org/docs/charts/stable/owncloud-ocis +icon: https://truecharts.org/img/hotlink-ok/chart-icons/owncloud-ocis.png +keywords: + - owncloud + - ocis + - infinite + - scale + - self-hosted + - sync + - share + - server +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: owncloud-ocis +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/owncloud-ocis + - https://hub.docker.com/r/owncloud/ocis + - https://owncloud.dev/ocis/ +version: 9.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/owncloud-ocis/9.0.3/README.md b/stable/owncloud-ocis/9.0.4/README.md similarity index 100% rename from stable/owncloud-ocis/9.0.3/README.md rename to stable/owncloud-ocis/9.0.4/README.md diff --git a/stable/owncloud-ocis/9.0.4/app-changelog.md b/stable/owncloud-ocis/9.0.4/app-changelog.md new file mode 100644 index 00000000000..ee00c85d548 --- /dev/null +++ b/stable/owncloud-ocis/9.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [owncloud-ocis-9.0.4](https://github.com/truecharts/charts/compare/owncloud-ocis-9.0.3...owncloud-ocis-9.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/owncloud-ocis/9.0.3/app-readme.md b/stable/owncloud-ocis/9.0.4/app-readme.md similarity index 100% rename from stable/owncloud-ocis/9.0.3/app-readme.md rename to stable/owncloud-ocis/9.0.4/app-readme.md diff --git a/stable/owncloud-ocis/9.0.4/charts/common-10.9.7.tgz b/stable/owncloud-ocis/9.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/owncloud-ocis/9.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/owncloud-ocis/9.0.3/ix_values.yaml b/stable/owncloud-ocis/9.0.4/ix_values.yaml similarity index 100% rename from stable/owncloud-ocis/9.0.3/ix_values.yaml rename to stable/owncloud-ocis/9.0.4/ix_values.yaml diff --git a/stable/owncloud-ocis/9.0.3/questions.yaml b/stable/owncloud-ocis/9.0.4/questions.yaml similarity index 100% rename from stable/owncloud-ocis/9.0.3/questions.yaml rename to stable/owncloud-ocis/9.0.4/questions.yaml diff --git a/stable/owncloud-ocis/9.0.3/templates/_secrets.tpl b/stable/owncloud-ocis/9.0.4/templates/_secrets.tpl similarity index 100% rename from stable/owncloud-ocis/9.0.3/templates/_secrets.tpl rename to stable/owncloud-ocis/9.0.4/templates/_secrets.tpl diff --git a/stable/owncloud-ocis/9.0.3/templates/common.yaml b/stable/owncloud-ocis/9.0.4/templates/common.yaml similarity index 100% rename from stable/owncloud-ocis/9.0.3/templates/common.yaml rename to stable/owncloud-ocis/9.0.4/templates/common.yaml diff --git a/stable/owncloud-ocis/9.0.4/values.yaml b/stable/owncloud-ocis/9.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/paperless-ng/6.0.0/CHANGELOG.md b/stable/paperless-ng/6.0.0/CHANGELOG.md new file mode 100644 index 00000000000..36c0e87a92b --- /dev/null +++ b/stable/paperless-ng/6.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [paperless-ng-5.0.0](https://github.com/truecharts/charts/compare/paperless-ng-4.0.53...paperless-ng-5.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [paperless-ng-4.0.56](https://github.com/truecharts/charts/compare/paperless-ng-4.0.53...paperless-ng-4.0.56) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [paperless-ng-4.0.55](https://github.com/truecharts/charts/compare/paperless-ng-4.0.53...paperless-ng-4.0.55) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [paperless-ng-4.0.55](https://github.com/truecharts/charts/compare/paperless-ng-4.0.53...paperless-ng-4.0.55) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [paperless-ng-4.0.55](https://github.com/truecharts/charts/compare/paperless-ng-4.0.53...paperless-ng-4.0.55) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [paperless-ng-4.0.54](https://github.com/truecharts/charts/compare/paperless-ng-4.0.53...paperless-ng-4.0.54) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + diff --git a/stable/paperless-ng/6.0.0/Chart.yaml b/stable/paperless-ng/6.0.0/Chart.yaml new file mode 100644 index 00000000000..1e8d42a188d --- /dev/null +++ b/stable/paperless-ng/6.0.0/Chart.yaml @@ -0,0 +1,40 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: paperless-ng +version: 6.0.0 +appVersion: "1.9.2" +description: Paperless-ngx is an application by Daniel Quinn and contributors that indexes your scanned documents. +type: application +deprecated: false +home: https://truecharts.org/docs/charts/stable/paperless-ng +icon: https://truecharts.org/img/hotlink-ok/chart-icons/paperless-ng.png +keywords: + - paperless-ng + - paperless-ngx + - documents + - paper +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/paperless-ng + - https://github.com/paperless-ngx/paperless-ngx + - https://paperless-ngx.readthedocs.io/en/latest/ +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 + - condition: redis.enabled + name: redis + repository: https://charts.truecharts.org + version: 4.0.5 +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - productivity + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/paperless-ng/6.0.0/README.md b/stable/paperless-ng/6.0.0/README.md new file mode 100644 index 00000000000..be9046a330e --- /dev/null +++ b/stable/paperless-ng/6.0.0/README.md @@ -0,0 +1,109 @@ +# paperless-ng + +Paperless-ngx is an application by Daniel Quinn and contributors that indexes your scanned documents. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [paperless-ng](https://truecharts.org/docs/charts/stable/paperless-ng) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/paperless-ng> +* <https://github.com/paperless-ngx/paperless-ngx> +* <https://paperless-ngx.readthedocs.io/en/latest/> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.122 | +| https://charts.truecharts.org | redis | 3.0.121 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `paperless-ng` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install paperless-ng TrueCharts/paperless-ng +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `paperless-ng` deployment + +```console +helm uninstall paperless-ng +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install paperless-ng \ + --set env.TZ="America/New York" \ + TrueCharts/paperless-ng +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install paperless-ng TrueCharts/paperless-ng -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/paperless-ng/6.0.0/app-changelog.md b/stable/paperless-ng/6.0.0/app-changelog.md new file mode 100644 index 00000000000..7a25a786aaa --- /dev/null +++ b/stable/paperless-ng/6.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [paperless-ng-6.0.0](https://github.com/truecharts/charts/compare/paperless-ng-5.0.3...paperless-ng-6.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/paperless-ng/6.0.0/app-readme.md b/stable/paperless-ng/6.0.0/app-readme.md new file mode 100644 index 00000000000..bf14a9e52fe --- /dev/null +++ b/stable/paperless-ng/6.0.0/app-readme.md @@ -0,0 +1,8 @@ +Paperless-ngx is an application by Daniel Quinn and contributors that indexes your scanned documents. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/paperless-ng](https://truecharts.org/docs/charts/stable/paperless-ng) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/paperless-ng/6.0.0/charts/common-10.9.7.tgz b/stable/paperless-ng/6.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/paperless-ng/6.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/paperless-ng/6.0.0/charts/postgresql-9.0.5.tgz b/stable/paperless-ng/6.0.0/charts/postgresql-9.0.5.tgz new file mode 100644 index 00000000000..8fe3c326a7c Binary files /dev/null and b/stable/paperless-ng/6.0.0/charts/postgresql-9.0.5.tgz differ diff --git a/stable/paperless-ng/6.0.0/charts/redis-4.0.5.tgz b/stable/paperless-ng/6.0.0/charts/redis-4.0.5.tgz new file mode 100644 index 00000000000..83e3f3d2117 Binary files /dev/null and b/stable/paperless-ng/6.0.0/charts/redis-4.0.5.tgz differ diff --git a/stable/paperless-ng/6.0.0/ix_values.yaml b/stable/paperless-ng/6.0.0/ix_values.yaml new file mode 100644 index 00000000000..82e00bed036 --- /dev/null +++ b/stable/paperless-ng/6.0.0/ix_values.yaml @@ -0,0 +1,79 @@ +image: + repository: tccr.io/truecharts/paperless-ng + pullPolicy: IfNotPresent + tag: 1.9.2@sha256:e5c5e72482a3ef2b4b96b41db2d42c78e2b863cc15212ebd7e851f48396d446b + +securityContext: + runAsNonRoot: false + readOnlyRootFilesystem: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +secretEnv: + PAPERLESS_ADMIN_USER: "admin" + PAPERLESS_ADMIN_PASSWORD: "admin" + PAPERLESS_ADMIN_MAIL: "admin@admin.com" + +env: + PAPERLESS_PORT: "{{ .Values.service.main.ports.main.targetPort }}" + PAPERLESS_DATA_DIR: "/data/" + PAPERLESS_CONSUMPTION_DIR: "/consume/" + PAPERLESS_MEDIA_ROOT: "/media/" + PAPERLESS_URL: "" + USERMAP_UID: "{{ .Values.security.PUID }}" + USERMAP_GID: "{{ .Values.podSecurityContext.fsGroup }}" + PAPERLESS_TIME_ZONE: "{{ .Values.TZ }}" + PAPERLESS_DBNAME: "{{ .Values.postgresql.postgresqlDatabase }}" + PAPERLESS_DBUSER: "{{ .Values.postgresql.postgresqlUsername }}" + PAPERLESS_DBPORT: "5432" + PAPERLESS_WEBSERVER_WORKERS: 2 + PAPERLESS_DBPASS: + secretKeyRef: + name: dbcreds + key: postgresql-password + PAPERLESS_DBHOST: + secretKeyRef: + name: dbcreds + key: plainhost + PAPERLESS_SECRET_KEY: + secretKeyRef: + name: paperlessng-secrets + key: PAPERLESS_SECRET_KEY + PAPERLESS_REDIS: + secretKeyRef: + name: rediscreds + key: url + +service: + main: + ports: + main: + targetPort: 8000 + port: 10140 + +persistence: + data: + enabled: true + mountPath: "/data" + consume: + enabled: true + mountPath: "/consume" + media: + enabled: true + mountPath: "/media" + +redis: + enabled: true + existingSecret: "rediscreds" + redisUsername: default + +postgresql: + enabled: true + existingSecret: "dbcreds" + postgresqlUsername: paperless-ng + postgresqlDatabase: paperless-ng + +portal: + enabled: true diff --git a/stable/paperless-ng/6.0.0/questions.yaml b/stable/paperless-ng/6.0.0/questions.yaml new file mode 100644 index 00000000000..51afc81b503 --- /dev/null +++ b/stable/paperless-ng/6.0.0/questions.yaml @@ -0,0 +1,2014 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: secretEnv + group: "App Configuration" + label: "Image Secrets" + schema: + additional_attrs: true + type: dict + attrs: + - variable: PAPERLESS_ADMIN_USER + label: "PAPERLESS_ADMIN_USER (First Install Only)" + schema: + type: string + required: true + default: "" + - variable: PAPERLESS_ADMIN_PASSWORD + label: "PAPERLESS_ADMIN_PASSWORD (First Install Only)" + schema: + type: string + required: true + private: true + default: "" + - variable: PAPERLESS_ADMIN_MAIL + label: "PAPERLESS_ADMIN_MAIL (First Install Only)" + schema: + type: string + default: "" + - variable: env + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: PAPERLESS_URL + label: "PAPERLESS_URL" + description: "This is required if you will be exposing Paperless-ngx on a public domain." + schema: + type: string + default: "" + - variable: PAPERLESS_WEBSERVER_WORKERS + label: "PAPERLESS_WEBSERVER_WORKERS" + description: "The number of worker processes the webserver should spawn." + schema: + type: int + required: true + default: 2 + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10140 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: data + label: "App Data Storage" + description: "This is where paperless stores all its data (search index, classification model, etc)" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: consume + label: "To-be consumed Document Storage" + description: "This where your documents should go to be consumed." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: media + label: "App Document Storage" + description: "This is where your documents and thumbnails are stored." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/paperless-ng/6.0.0/templates/_sercrets.tpl b/stable/paperless-ng/6.0.0/templates/_sercrets.tpl new file mode 100644 index 00000000000..79413e7191d --- /dev/null +++ b/stable/paperless-ng/6.0.0/templates/_sercrets.tpl @@ -0,0 +1,20 @@ +{{/* Define the secrets */}} +{{- define "paperlessng.secrets" -}} +--- + +apiVersion: v1 +kind: Secret +type: Opaque +metadata: + name: paperlessng-secrets +{{- $paperlessprevious := lookup "v1" "Secret" .Release.Namespace "paperlessng-secrets" }} +{{- $secret_key := "" }} +data: + {{- if $paperlessprevious}} + PAPERLESS_SECRET_KEY: {{ index $paperlessprevious.data "PAPERLESS_SECRET_KEY" }} + {{- else }} + {{- $secret_key := randAlphaNum 32 }} + PAPERLESS_SECRET_KEY: {{ $secret_key | b64enc }} + {{- end }} + +{{- end -}} diff --git a/stable/paperless-ng/6.0.0/templates/common.yaml b/stable/paperless-ng/6.0.0/templates/common.yaml new file mode 100644 index 00000000000..fddadb2a1f7 --- /dev/null +++ b/stable/paperless-ng/6.0.0/templates/common.yaml @@ -0,0 +1,8 @@ +{{/* Make sure all variables are set properly */}} +{{ include "tc.common.loader.init" . }} + +{{/* Render secrets for paperlessng */}} +{{- include "paperlessng.secrets" . }} + +{{/* Render the templates */}} +{{ include "tc.common.loader.apply" . }} diff --git a/stable/paperless-ng/6.0.0/values.yaml b/stable/paperless-ng/6.0.0/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/papermerge/5.0.0/CHANGELOG.md b/stable/papermerge/5.0.0/CHANGELOG.md new file mode 100644 index 00000000000..4db4cbcde16 --- /dev/null +++ b/stable/papermerge/5.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [papermerge-4.0.0](https://github.com/truecharts/charts/compare/papermerge-3.0.47...papermerge-4.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [papermerge-3.0.50](https://github.com/truecharts/charts/compare/papermerge-3.0.47...papermerge-3.0.50) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [papermerge-3.0.49](https://github.com/truecharts/charts/compare/papermerge-3.0.47...papermerge-3.0.49) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [papermerge-3.0.49](https://github.com/truecharts/charts/compare/papermerge-3.0.47...papermerge-3.0.49) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [papermerge-3.0.49](https://github.com/truecharts/charts/compare/papermerge-3.0.47...papermerge-3.0.49) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [papermerge-3.0.48](https://github.com/truecharts/charts/compare/papermerge-3.0.47...papermerge-3.0.48) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [papermerge-3.0.48](https://github.com/truecharts/charts/compare/papermerge-3.0.47...papermerge-3.0.48) (2022-11-06) + +### Chore + diff --git a/stable/papermerge/5.0.0/Chart.yaml b/stable/papermerge/5.0.0/Chart.yaml new file mode 100644 index 00000000000..1e6a298d3b0 --- /dev/null +++ b/stable/papermerge/5.0.0/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: papermerge +version: 5.0.0 +appVersion: "2.0.1" +description: Papermerge is an open source document management system (DMS) primarily designed for archiving and retrieving your digital documents. +type: application +deprecated: false +home: https://truecharts.org/docs/charts/stable/papermerge +icon: https://truecharts.org/img/hotlink-ok/chart-icons/papermerge.png +keywords: + - papermerge +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/papermerge + - https://hub.docker.com/r/linuxserver/papermerge +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: redis.enabled + name: redis + repository: https://charts.truecharts.org + version: 4.0.5 +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/papermerge/5.0.0/README.md b/stable/papermerge/5.0.0/README.md new file mode 100644 index 00000000000..b22bfe458d0 --- /dev/null +++ b/stable/papermerge/5.0.0/README.md @@ -0,0 +1,107 @@ +# papermerge + +Papermerge is an open source document management system (DMS) primarily designed for archiving and retrieving your digital documents. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [papermerge](https://truecharts.org/docs/charts/stable/papermerge) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/papermerge> +* <https://hub.docker.com/r/linuxserver/papermerge> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org | redis | 3.0.121 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `papermerge` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install papermerge TrueCharts/papermerge +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `papermerge` deployment + +```console +helm uninstall papermerge +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install papermerge \ + --set env.TZ="America/New York" \ + TrueCharts/papermerge +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install papermerge TrueCharts/papermerge -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/papermerge/5.0.0/app-changelog.md b/stable/papermerge/5.0.0/app-changelog.md new file mode 100644 index 00000000000..efdf0192388 --- /dev/null +++ b/stable/papermerge/5.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [papermerge-5.0.0](https://github.com/truecharts/charts/compare/papermerge-4.0.3...papermerge-5.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/papermerge/5.0.0/app-readme.md b/stable/papermerge/5.0.0/app-readme.md new file mode 100644 index 00000000000..de97b63dcfa --- /dev/null +++ b/stable/papermerge/5.0.0/app-readme.md @@ -0,0 +1,8 @@ +Papermerge is an open source document management system (DMS) primarily designed for archiving and retrieving your digital documents. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/papermerge](https://truecharts.org/docs/charts/stable/papermerge) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/papermerge/5.0.0/charts/common-10.9.7.tgz b/stable/papermerge/5.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/papermerge/5.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/papermerge/5.0.0/charts/redis-4.0.5.tgz b/stable/papermerge/5.0.0/charts/redis-4.0.5.tgz new file mode 100644 index 00000000000..83e3f3d2117 Binary files /dev/null and b/stable/papermerge/5.0.0/charts/redis-4.0.5.tgz differ diff --git a/stable/papermerge/5.0.0/ix_values.yaml b/stable/papermerge/5.0.0/ix_values.yaml new file mode 100644 index 00000000000..50c747b455f --- /dev/null +++ b/stable/papermerge/5.0.0/ix_values.yaml @@ -0,0 +1,40 @@ +image: + repository: tccr.io/truecharts/papermerge + pullPolicy: IfNotPresent + tag: v2.0.1 + +securityContext: + runAsNonRoot: false + readOnlyRootFilesystem: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +env: + REDIS_URL: + secretKeyRef: + name: rediscreds + key: url + +service: + main: + ports: + main: + targetPort: 8000 + port: 10141 + +persistence: + config: + enabled: true + mountPath: "/config" + varrun: + enabled: true + +redis: + enabled: true + existingSecret: "rediscreds" + redisUsername: papermerge + +portal: + enabled: true diff --git a/stable/papermerge/5.0.0/questions.yaml b/stable/papermerge/5.0.0/questions.yaml new file mode 100644 index 00000000000..a914785e70b --- /dev/null +++ b/stable/papermerge/5.0.0/questions.yaml @@ -0,0 +1,1829 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10141 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/webgrabplus/3.0.3/templates/common.yaml b/stable/papermerge/5.0.0/templates/common.yaml similarity index 100% rename from stable/webgrabplus/3.0.3/templates/common.yaml rename to stable/papermerge/5.0.0/templates/common.yaml diff --git a/stable/papermerge/5.0.0/values.yaml b/stable/papermerge/5.0.0/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/pasta/2.0.3/Chart.lock b/stable/pasta/2.0.3/Chart.lock deleted file mode 100644 index 9a9d2db1ebe..00000000000 --- a/stable/pasta/2.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:03:58.976427364Z" diff --git a/stable/pasta/2.0.3/Chart.yaml b/stable/pasta/2.0.3/Chart.yaml deleted file mode 100644 index e15b03f5c04..00000000000 --- a/stable/pasta/2.0.3/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -appVersion: "1.6.2" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "PASTA - Audio and Subtitle Track Changer for Plex" -home: https://truecharts.org/docs/charts/stable/pasta -icon: https://truecharts.org/img/hotlink-ok/chart-icons/pasta.png -keywords: - - pasta - - MediaApp-Other - - Tools-Utilities - - Other -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: pasta -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/pasta - - https://github.com/cglatot/pasta - - https://hub.docker.com/r/cglatot/pasta -type: application -version: 2.0.3 -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - MediaApp-Other - - Tools-Utilities - - Other diff --git a/stable/pasta/2.0.3/app-changelog.md b/stable/pasta/2.0.3/app-changelog.md deleted file mode 100644 index 056576f6bdb..00000000000 --- a/stable/pasta/2.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [pasta-2.0.3](https://github.com/truecharts/charts/compare/pasta-2.0.2...pasta-2.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/pasta/2.0.3/charts/common-10.9.4.tgz b/stable/pasta/2.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/pasta/2.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/pasta/2.0.3/CHANGELOG.md b/stable/pasta/2.0.4/CHANGELOG.md similarity index 100% rename from stable/pasta/2.0.3/CHANGELOG.md rename to stable/pasta/2.0.4/CHANGELOG.md diff --git a/stable/pasta/2.0.4/Chart.yaml b/stable/pasta/2.0.4/Chart.yaml new file mode 100644 index 00000000000..0a3607008c7 --- /dev/null +++ b/stable/pasta/2.0.4/Chart.yaml @@ -0,0 +1,33 @@ +apiVersion: v2 +appVersion: "1.6.2" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "PASTA - Audio and Subtitle Track Changer for Plex" +home: https://truecharts.org/docs/charts/stable/pasta +icon: https://truecharts.org/img/hotlink-ok/chart-icons/pasta.png +keywords: + - pasta + - MediaApp-Other + - Tools-Utilities + - Other +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: pasta +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/pasta + - https://github.com/cglatot/pasta + - https://hub.docker.com/r/cglatot/pasta +type: application +version: 2.0.4 +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - MediaApp-Other + - Tools-Utilities + - Other diff --git a/stable/pasta/2.0.3/README.md b/stable/pasta/2.0.4/README.md similarity index 100% rename from stable/pasta/2.0.3/README.md rename to stable/pasta/2.0.4/README.md diff --git a/stable/pasta/2.0.4/app-changelog.md b/stable/pasta/2.0.4/app-changelog.md new file mode 100644 index 00000000000..0b63895e6bd --- /dev/null +++ b/stable/pasta/2.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [pasta-2.0.4](https://github.com/truecharts/charts/compare/pasta-2.0.3...pasta-2.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/pasta/2.0.3/app-readme.md b/stable/pasta/2.0.4/app-readme.md similarity index 100% rename from stable/pasta/2.0.3/app-readme.md rename to stable/pasta/2.0.4/app-readme.md diff --git a/stable/pasta/2.0.4/charts/common-10.9.7.tgz b/stable/pasta/2.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/pasta/2.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/pasta/2.0.3/ix_values.yaml b/stable/pasta/2.0.4/ix_values.yaml similarity index 100% rename from stable/pasta/2.0.3/ix_values.yaml rename to stable/pasta/2.0.4/ix_values.yaml diff --git a/stable/pasta/2.0.3/questions.yaml b/stable/pasta/2.0.4/questions.yaml similarity index 100% rename from stable/pasta/2.0.3/questions.yaml rename to stable/pasta/2.0.4/questions.yaml diff --git a/stable/plaxt/2.0.3/templates/common.yaml b/stable/pasta/2.0.4/templates/common.yaml similarity index 100% rename from stable/plaxt/2.0.3/templates/common.yaml rename to stable/pasta/2.0.4/templates/common.yaml diff --git a/stable/pasta/2.0.4/values.yaml b/stable/pasta/2.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/pgadmin/8.0.3/Chart.lock b/stable/pgadmin/8.0.3/Chart.lock deleted file mode 100644 index 59f934013e4..00000000000 --- a/stable/pgadmin/8.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:04:31.44122798Z" diff --git a/stable/pgadmin/8.0.3/Chart.yaml b/stable/pgadmin/8.0.3/Chart.yaml deleted file mode 100644 index 2e9642ce8a0..00000000000 --- a/stable/pgadmin/8.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: "6.13" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Web-Based postgresql database management utility -home: https://truecharts.org/docs/charts/stable/pgadmin -icon: https://truecharts.org/img/hotlink-ok/chart-icons/pgadmin.png -keywords: - - pgadmin - - db - - database -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: pgadmin -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/pgadmin - - https://www.pgadmin.org/ -type: application -version: 8.0.3 -annotations: - truecharts.org/catagories: | - - management - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/pgadmin/8.0.3/app-changelog.md b/stable/pgadmin/8.0.3/app-changelog.md deleted file mode 100644 index 3fcecc09eb8..00000000000 --- a/stable/pgadmin/8.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [pgadmin-8.0.3](https://github.com/truecharts/charts/compare/pgadmin-8.0.2...pgadmin-8.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/pgadmin/8.0.3/charts/common-10.9.4.tgz b/stable/pgadmin/8.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/pgadmin/8.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/pgadmin/8.0.3/CHANGELOG.md b/stable/pgadmin/8.0.4/CHANGELOG.md similarity index 100% rename from stable/pgadmin/8.0.3/CHANGELOG.md rename to stable/pgadmin/8.0.4/CHANGELOG.md diff --git a/stable/pgadmin/8.0.4/Chart.yaml b/stable/pgadmin/8.0.4/Chart.yaml new file mode 100644 index 00000000000..deebed8c560 --- /dev/null +++ b/stable/pgadmin/8.0.4/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "6.13" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Web-Based postgresql database management utility +home: https://truecharts.org/docs/charts/stable/pgadmin +icon: https://truecharts.org/img/hotlink-ok/chart-icons/pgadmin.png +keywords: + - pgadmin + - db + - database +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: pgadmin +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/pgadmin + - https://www.pgadmin.org/ +type: application +version: 8.0.4 +annotations: + truecharts.org/catagories: | + - management + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/pgadmin/8.0.3/README.md b/stable/pgadmin/8.0.4/README.md similarity index 100% rename from stable/pgadmin/8.0.3/README.md rename to stable/pgadmin/8.0.4/README.md diff --git a/stable/pgadmin/8.0.4/app-changelog.md b/stable/pgadmin/8.0.4/app-changelog.md new file mode 100644 index 00000000000..631ee8cd3e4 --- /dev/null +++ b/stable/pgadmin/8.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [pgadmin-8.0.4](https://github.com/truecharts/charts/compare/pgadmin-8.0.3...pgadmin-8.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/pgadmin/8.0.3/app-readme.md b/stable/pgadmin/8.0.4/app-readme.md similarity index 100% rename from stable/pgadmin/8.0.3/app-readme.md rename to stable/pgadmin/8.0.4/app-readme.md diff --git a/stable/pgadmin/8.0.4/charts/common-10.9.7.tgz b/stable/pgadmin/8.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/pgadmin/8.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/pgadmin/8.0.3/ix_values.yaml b/stable/pgadmin/8.0.4/ix_values.yaml similarity index 100% rename from stable/pgadmin/8.0.3/ix_values.yaml rename to stable/pgadmin/8.0.4/ix_values.yaml diff --git a/stable/pgadmin/8.0.3/questions.yaml b/stable/pgadmin/8.0.4/questions.yaml similarity index 100% rename from stable/pgadmin/8.0.3/questions.yaml rename to stable/pgadmin/8.0.4/questions.yaml diff --git a/stable/webnut/2.0.3/templates/common.yaml b/stable/pgadmin/8.0.4/templates/common.yaml similarity index 100% rename from stable/webnut/2.0.3/templates/common.yaml rename to stable/pgadmin/8.0.4/templates/common.yaml diff --git a/stable/pgadmin/8.0.4/values.yaml b/stable/pgadmin/8.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/photoprism/12.0.0/CHANGELOG.md b/stable/photoprism/12.0.0/CHANGELOG.md new file mode 100644 index 00000000000..d9e19b71930 --- /dev/null +++ b/stable/photoprism/12.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [pgadmin-8.0.0](https://github.com/truecharts/charts/compare/pgadmin-7.0.45...pgadmin-8.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [pgadmin-7.0.48](https://github.com/truecharts/charts/compare/pgadmin-7.0.45...pgadmin-7.0.48) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [pgadmin-7.0.47](https://github.com/truecharts/charts/compare/pgadmin-7.0.45...pgadmin-7.0.47) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [pgadmin-7.0.47](https://github.com/truecharts/charts/compare/pgadmin-7.0.45...pgadmin-7.0.47) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [pgadmin-7.0.47](https://github.com/truecharts/charts/compare/pgadmin-7.0.45...pgadmin-7.0.47) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [pgadmin-7.0.46](https://github.com/truecharts/charts/compare/pgadmin-7.0.45...pgadmin-7.0.46) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + diff --git a/stable/photoprism/12.0.0/Chart.yaml b/stable/photoprism/12.0.0/Chart.yaml new file mode 100644 index 00000000000..7a64d54cf63 --- /dev/null +++ b/stable/photoprism/12.0.0/Chart.yaml @@ -0,0 +1,34 @@ +apiVersion: v2 +appVersion: "221105" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: mariadb.enabled + name: mariadb + repository: https://charts.truecharts.org/ + version: 4.0.5 +description: "PhotoPrism® is a server-based application for browsing, organizing and sharing your personal photo collection" +home: https://truecharts.org/docs/charts/stable/photoprism +icon: https://truecharts.org/img/hotlink-ok/chart-icons/photoprism.png +keywords: + - photos + - photoprism + - pictures + - sharing +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: photoprism +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/photoprism + - https://github.com/photoprism/photoprism + - https://hub.docker.com/r/photoprism/photoprism +version: 12.0.0 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/photoprism/12.0.0/README.md b/stable/photoprism/12.0.0/README.md new file mode 100644 index 00000000000..3fd84234347 --- /dev/null +++ b/stable/photoprism/12.0.0/README.md @@ -0,0 +1,108 @@ +# photoprism + +PhotoPrism® is a server-based application for browsing, organizing and sharing your personal photo collection + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [photoprism](https://truecharts.org/docs/charts/stable/photoprism) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/photoprism> +* <https://github.com/photoprism/photoprism> +* <https://hub.docker.com/r/photoprism/photoprism> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | mariadb | 3.0.119 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `photoprism` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install photoprism TrueCharts/photoprism +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `photoprism` deployment + +```console +helm uninstall photoprism +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install photoprism \ + --set env.TZ="America/New York" \ + TrueCharts/photoprism +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install photoprism TrueCharts/photoprism -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/photoprism/12.0.0/app-changelog.md b/stable/photoprism/12.0.0/app-changelog.md new file mode 100644 index 00000000000..480671954f8 --- /dev/null +++ b/stable/photoprism/12.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [photoprism-12.0.0](https://github.com/truecharts/charts/compare/photoprism-11.0.3...photoprism-12.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/photoprism/12.0.0/app-readme.md b/stable/photoprism/12.0.0/app-readme.md new file mode 100644 index 00000000000..77a5ffc449a --- /dev/null +++ b/stable/photoprism/12.0.0/app-readme.md @@ -0,0 +1,8 @@ +PhotoPrism® is a server-based application for browsing, organizing and sharing your personal photo collection + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/photoprism](https://truecharts.org/docs/charts/stable/photoprism) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/photoprism/12.0.0/charts/common-10.9.7.tgz b/stable/photoprism/12.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/photoprism/12.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/photoprism/12.0.0/charts/mariadb-4.0.5.tgz b/stable/photoprism/12.0.0/charts/mariadb-4.0.5.tgz new file mode 100644 index 00000000000..647d1dc1772 Binary files /dev/null and b/stable/photoprism/12.0.0/charts/mariadb-4.0.5.tgz differ diff --git a/stable/photoprism/12.0.0/ix_values.yaml b/stable/photoprism/12.0.0/ix_values.yaml new file mode 100644 index 00000000000..1336eb48186 --- /dev/null +++ b/stable/photoprism/12.0.0/ix_values.yaml @@ -0,0 +1,61 @@ +image: + repository: tccr.io/truecharts/photoprism + tag: v221105@sha256:ee378440fe243b636a588516ff9bdbc1138b6289977e1c38bcda4fba496a55b0 + pullPolicy: IfNotPresent + +securityContext: + readOnlyRootFilesystem: false + +secretEnv: + PHOTOPRISM_ADMIN_PASSWORD: "please-change" + +env: + HOME: "/photoprism" + PHOTOPRISM_ORIGINALS_PATH: "/photoprism/originals" + PHOTOPRISM_IMPORT_PATH: "/photoprism/import" + PHOTOPRISM_TEMP_PATH: "/photoprism/temp" + PHOTOPRISM_STORAGE_PATH: "/assets/storage" + PHOTOPRISM_SIDECAR_PATH: "/assets/sidecar" + PHOTOPRISM_CACHE_PATH: "/assets/cache" + PHOTOPRISM_CONFIG_PATH: "/assets/config" + PROTOPRISM_BACKUP_PATH: "/assets/backup" + PHOTOPRISM_PUBLIC: false + PHOTOPRISM_UID: "{{ .Values.podSecurityContext.runAsUser }}" + PHOTOPRISM_GID: "{{ .Values.podSecurityContext.runAsGroup }}" + PHOTOPRISM_UMASK: "{{ .Values.env.UMASK }}" + PHOTOPRISM_DATABASE_DRIVER: "mysql" + PHOTOPRISM_DATABASE_NAME: "photoprism" + PHOTOPRISM_DATABASE_USER: "photoprism" + PHOTOPRISM_DATABASE_SERVER: + secretKeyRef: + name: mariadbcreds + key: plainporthost + PHOTOPRISM_DATABASE_PASSWORD: + secretKeyRef: + name: mariadbcreds + key: mariadb-password + +service: + main: + ports: + main: + port: 2342 + targetPort: 2342 + +persistence: + storage: + enabled: true + mountPath: "/assets" + temp: + enabled: true + mountPath: "/photoprism/temp" + type: emptyDir + +mariadb: + enabled: true + mariadbUsername: photoprism + mariadbDatabase: photoprism + existingSecret: "mariadbcreds" + +portal: + enabled: true diff --git a/stable/photoprism/12.0.0/questions.yaml b/stable/photoprism/12.0.0/questions.yaml new file mode 100644 index 00000000000..f7e19084df6 --- /dev/null +++ b/stable/photoprism/12.0.0/questions.yaml @@ -0,0 +1,1869 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: secretEnv + group: "App Configuration" + label: "Image Secrets" + schema: + additional_attrs: true + type: dict + attrs: + - variable: PHOTOPRISM_ADMIN_PASSWORD + label: "PHOTOPRISM_ADMIN_PASSWORD (First Install Only)" + description: "Initial admin password. **BE SURE TO CHANGE THIS!**" + schema: + type: string + required: true + private: true + default: "REPLACETHIS" + - variable: env + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: PHOTOPRISM_ORIGINALS_PATH + label: "PHOTOPRISM_ORIGINALS_PATH" + description: "Photoprism originals path" + schema: + type: string + default: "/photoprism/originals" + - variable: PHOTOPRISM_IMPORT_PATH + label: "PHOTOPRISM_IMPORT_PATH" + description: "Photoprism import path" + schema: + type: string + default: "/photoprism/import" + - variable: PHOTOPRISM_PUBLIC + label: "PHOTOPRISM_PUBLIC" + description: "Disable authentication / password protection" + schema: + type: boolean + default: false + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 2342 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: storage + label: "App Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 568 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 568 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/website-shot/3.0.3/templates/common.yaml b/stable/photoprism/12.0.0/templates/common.yaml similarity index 100% rename from stable/website-shot/3.0.3/templates/common.yaml rename to stable/photoprism/12.0.0/templates/common.yaml diff --git a/stable/photoprism/12.0.0/values.yaml b/stable/photoprism/12.0.0/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/photoshow/4.0.3/Chart.lock b/stable/photoshow/4.0.3/Chart.lock deleted file mode 100644 index 33b12aa19b5..00000000000 --- a/stable/photoshow/4.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:04:54.581938336Z" diff --git a/stable/photoshow/4.0.3/Chart.yaml b/stable/photoshow/4.0.3/Chart.yaml deleted file mode 100644 index d406bb8cf21..00000000000 --- a/stable/photoshow/4.0.3/Chart.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: v2 -appVersion: "48aabb98" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: A gallery software at its easiest, it doesn't even require a database. -home: https://truecharts.org/docs/charts/stable/photoshow -icon: https://truecharts.org/img/hotlink-ok/chart-icons/photoshow.png -keywords: - - photoshow - - photo - - show - - gallary - - image -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: photoshow -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/photoshow - - https://github.com/thibaud-rohmer/PhotoShow - - https://github.com/linuxserver/docker-photoshow -type: application -version: 4.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/photoshow/4.0.3/app-changelog.md b/stable/photoshow/4.0.3/app-changelog.md deleted file mode 100644 index 22c3d58f6de..00000000000 --- a/stable/photoshow/4.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [photoshow-4.0.3](https://github.com/truecharts/charts/compare/photoshow-4.0.2...photoshow-4.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/photoshow/4.0.3/charts/common-10.9.4.tgz b/stable/photoshow/4.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/photoshow/4.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/photoshow/4.0.3/CHANGELOG.md b/stable/photoshow/4.0.4/CHANGELOG.md similarity index 100% rename from stable/photoshow/4.0.3/CHANGELOG.md rename to stable/photoshow/4.0.4/CHANGELOG.md diff --git a/stable/photoshow/4.0.4/Chart.yaml b/stable/photoshow/4.0.4/Chart.yaml new file mode 100644 index 00000000000..39a9b0607d0 --- /dev/null +++ b/stable/photoshow/4.0.4/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +appVersion: "48aabb98" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: A gallery software at its easiest, it doesn't even require a database. +home: https://truecharts.org/docs/charts/stable/photoshow +icon: https://truecharts.org/img/hotlink-ok/chart-icons/photoshow.png +keywords: + - photoshow + - photo + - show + - gallary + - image +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: photoshow +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/photoshow + - https://github.com/thibaud-rohmer/PhotoShow + - https://github.com/linuxserver/docker-photoshow +type: application +version: 4.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/photoshow/4.0.3/README.md b/stable/photoshow/4.0.4/README.md similarity index 100% rename from stable/photoshow/4.0.3/README.md rename to stable/photoshow/4.0.4/README.md diff --git a/stable/photoshow/4.0.4/app-changelog.md b/stable/photoshow/4.0.4/app-changelog.md new file mode 100644 index 00000000000..8c6e4502b32 --- /dev/null +++ b/stable/photoshow/4.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [photoshow-4.0.4](https://github.com/truecharts/charts/compare/photoshow-4.0.3...photoshow-4.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/photoshow/4.0.3/app-readme.md b/stable/photoshow/4.0.4/app-readme.md similarity index 100% rename from stable/photoshow/4.0.3/app-readme.md rename to stable/photoshow/4.0.4/app-readme.md diff --git a/stable/photoshow/4.0.4/charts/common-10.9.7.tgz b/stable/photoshow/4.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/photoshow/4.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/photoshow/4.0.3/ix_values.yaml b/stable/photoshow/4.0.4/ix_values.yaml similarity index 100% rename from stable/photoshow/4.0.3/ix_values.yaml rename to stable/photoshow/4.0.4/ix_values.yaml diff --git a/stable/photoshow/4.0.3/questions.yaml b/stable/photoshow/4.0.4/questions.yaml similarity index 100% rename from stable/photoshow/4.0.3/questions.yaml rename to stable/photoshow/4.0.4/questions.yaml diff --git a/stable/remmina/4.0.3/templates/common.yaml b/stable/photoshow/4.0.4/templates/common.yaml similarity index 100% rename from stable/remmina/4.0.3/templates/common.yaml rename to stable/photoshow/4.0.4/templates/common.yaml diff --git a/stable/photoshow/4.0.4/values.yaml b/stable/photoshow/4.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/photoview/6.0.0/CHANGELOG.md b/stable/photoview/6.0.0/CHANGELOG.md new file mode 100644 index 00000000000..1035a919dc8 --- /dev/null +++ b/stable/photoview/6.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [photoview-5.0.0](https://github.com/truecharts/charts/compare/photoview-4.0.49...photoview-5.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [photoview-4.0.52](https://github.com/truecharts/charts/compare/photoview-4.0.49...photoview-4.0.52) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [photoview-4.0.51](https://github.com/truecharts/charts/compare/photoview-4.0.49...photoview-4.0.51) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [photoview-4.0.51](https://github.com/truecharts/charts/compare/photoview-4.0.49...photoview-4.0.51) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [photoview-4.0.51](https://github.com/truecharts/charts/compare/photoview-4.0.49...photoview-4.0.51) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [photoview-4.0.50](https://github.com/truecharts/charts/compare/photoview-4.0.49...photoview-4.0.50) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + diff --git a/stable/photoview/6.0.0/Chart.yaml b/stable/photoview/6.0.0/Chart.yaml new file mode 100644 index 00000000000..545287d7619 --- /dev/null +++ b/stable/photoview/6.0.0/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +appVersion: "2.3.13" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 +description: Photoview is a simple and user-friendly photo gallery. +home: https://truecharts.org/docs/charts/stable/photoview +icon: https://truecharts.org/img/hotlink-ok/chart-icons/photoview.png +keywords: + - photo + - gallery +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: photoview +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/photoview + - https://github.com/photoview/photoview + - https://hub.docker.com/r/viktorstrate/photoview +version: 6.0.0 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/photoview/6.0.0/README.md b/stable/photoview/6.0.0/README.md new file mode 100644 index 00000000000..a6223ca2f64 --- /dev/null +++ b/stable/photoview/6.0.0/README.md @@ -0,0 +1,108 @@ +# photoview + +Photoview is a simple and user-friendly photo gallery. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [photoview](https://truecharts.org/docs/charts/stable/photoview) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/photoview> +* <https://github.com/photoview/photoview> +* <https://hub.docker.com/r/viktorstrate/photoview> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.122 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `photoview` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install photoview TrueCharts/photoview +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `photoview` deployment + +```console +helm uninstall photoview +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install photoview \ + --set env.TZ="America/New York" \ + TrueCharts/photoview +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install photoview TrueCharts/photoview -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/photoview/6.0.0/app-changelog.md b/stable/photoview/6.0.0/app-changelog.md new file mode 100644 index 00000000000..698fac69faf --- /dev/null +++ b/stable/photoview/6.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [photoview-6.0.0](https://github.com/truecharts/charts/compare/photoview-5.0.3...photoview-6.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/photoview/6.0.0/app-readme.md b/stable/photoview/6.0.0/app-readme.md new file mode 100644 index 00000000000..ba6c13cecd8 --- /dev/null +++ b/stable/photoview/6.0.0/app-readme.md @@ -0,0 +1,8 @@ +Photoview is a simple and user-friendly photo gallery. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/photoview](https://truecharts.org/docs/charts/stable/photoview) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/photoview/6.0.0/charts/common-10.9.7.tgz b/stable/photoview/6.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/photoview/6.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/photoview/6.0.0/charts/postgresql-9.0.5.tgz b/stable/photoview/6.0.0/charts/postgresql-9.0.5.tgz new file mode 100644 index 00000000000..8fe3c326a7c Binary files /dev/null and b/stable/photoview/6.0.0/charts/postgresql-9.0.5.tgz differ diff --git a/stable/photoview/6.0.0/ix_values.yaml b/stable/photoview/6.0.0/ix_values.yaml new file mode 100644 index 00000000000..907317c6df1 --- /dev/null +++ b/stable/photoview/6.0.0/ix_values.yaml @@ -0,0 +1,42 @@ +image: + repository: tccr.io/truecharts/photoview + tag: 2.3.13@sha256:2df4e8e7a7f9b15e7d4af8d3b85d20c37434cb8503f04f48c50d30f1982a757b + pullPolicy: IfNotPresent + +env: + PHOTOVIEW_DATABASE_DRIVER: "postgres" + PHOTOVIEW_LISTEN_PORT: "{{ .Values.service.main.ports.main.targetPort }}" + PHOTOVIEW_MEDIA_CACHE: "/cache" + MAPBOX_TOKEN: "" + PHOTOVIEW_DISABLE_FACE_RECOGNITION: false + PHOTOVIEW_DISABLE_VIDEO_ENCODING: false + PHOTOVIEW_DISABLE_RAW_PROCESSING: false + PHOTOVIEW_POSTGRES_URL: + secretKeyRef: + name: dbcreds + key: url + +service: + main: + ports: + main: + port: 10159 + targetPort: 10159 + +persistence: + # Don't use emptyDir, it stores, thumbnails and optimized media + cache: + enabled: true + mountPath: "/cache" + photos: + enabled: true + mountPath: "/photos" + +postgresql: + enabled: true + existingSecret: "dbcreds" + postgresqlUsername: photoview + postgresqlDatabase: photoview + +portal: + enabled: true diff --git a/stable/photoview/6.0.0/questions.yaml b/stable/photoview/6.0.0/questions.yaml new file mode 100644 index 00000000000..a28105158a6 --- /dev/null +++ b/stable/photoview/6.0.0/questions.yaml @@ -0,0 +1,1861 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + # Docker specific env + - variable: env + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: MAPBOX_TOKEN + label: "Mapbox Token" + description: "Enable map related features, you need to create a mapbox token. A token can be generated for free at https://account.mapbox.com/access-tokens/" + schema: + type: string + default: "" + - variable: PHOTOVIEW_DISABLE_FACE_RECOGNITION + label: "Disable Face Recognition" + description: "Completely disable face recognition and hide the icon from the side menu." + schema: + type: boolean + default: false + - variable: PHOTOVIEW_DISABLE_VIDEO_ENCODING + label: "Disable Video Encoding" + description: "Disable ffmpeg encoding, but still show web compatible videos that doesn't need encoding." + schema: + type: boolean + default: false + - variable: PHOTOVIEW_DISABLE_RAW_PROCESSING + label: "Disable Raw Processing" + description: "Disable processing of RAW photos using darktable-cli." + schema: + type: boolean + default: false + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10159 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: photos + label: "Photos Storage" + description: "Stores the Application Photos." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: true + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 568 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 568 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/wg-easy/2.0.3/templates/common.yaml b/stable/photoview/6.0.0/templates/common.yaml similarity index 100% rename from stable/wg-easy/2.0.3/templates/common.yaml rename to stable/photoview/6.0.0/templates/common.yaml diff --git a/stable/photoview/6.0.0/values.yaml b/stable/photoview/6.0.0/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/phpldapadmin/7.0.3/Chart.lock b/stable/phpldapadmin/7.0.3/Chart.lock deleted file mode 100644 index 0e4417591a0..00000000000 --- a/stable/phpldapadmin/7.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:05:17.490496421Z" diff --git a/stable/phpldapadmin/7.0.3/Chart.yaml b/stable/phpldapadmin/7.0.3/Chart.yaml deleted file mode 100644 index 781f3d05669..00000000000 --- a/stable/phpldapadmin/7.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: "0.9.0" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Web-based LDAP browser to manage your LDAP server -home: https://truecharts.org/docs/charts/stable/phpldapadmin -icon: https://truecharts.org/img/hotlink-ok/chart-icons/phpldapadmin.png -keywords: - - phpldapadmin - - openldap - - userrights -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: phpldapadmin -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/phpldapadmin - - https://gitlab.v2.rancher.geohub.space/g3s/i3s/i3s-helm-catalog -type: application -version: 7.0.3 -annotations: - truecharts.org/catagories: | - - management - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/phpldapadmin/7.0.3/app-changelog.md b/stable/phpldapadmin/7.0.3/app-changelog.md deleted file mode 100644 index 70ed80b6650..00000000000 --- a/stable/phpldapadmin/7.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [phpldapadmin-7.0.3](https://github.com/truecharts/charts/compare/phpldapadmin-7.0.2...phpldapadmin-7.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/phpldapadmin/7.0.3/charts/common-10.9.4.tgz b/stable/phpldapadmin/7.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/phpldapadmin/7.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/phpldapadmin/7.0.3/CHANGELOG.md b/stable/phpldapadmin/7.0.4/CHANGELOG.md similarity index 100% rename from stable/phpldapadmin/7.0.3/CHANGELOG.md rename to stable/phpldapadmin/7.0.4/CHANGELOG.md diff --git a/stable/phpldapadmin/7.0.4/Chart.yaml b/stable/phpldapadmin/7.0.4/Chart.yaml new file mode 100644 index 00000000000..cd923ceecc1 --- /dev/null +++ b/stable/phpldapadmin/7.0.4/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "0.9.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Web-based LDAP browser to manage your LDAP server +home: https://truecharts.org/docs/charts/stable/phpldapadmin +icon: https://truecharts.org/img/hotlink-ok/chart-icons/phpldapadmin.png +keywords: + - phpldapadmin + - openldap + - userrights +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: phpldapadmin +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/phpldapadmin + - https://gitlab.v2.rancher.geohub.space/g3s/i3s/i3s-helm-catalog +type: application +version: 7.0.4 +annotations: + truecharts.org/catagories: | + - management + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/phpldapadmin/7.0.3/README.md b/stable/phpldapadmin/7.0.4/README.md similarity index 100% rename from stable/phpldapadmin/7.0.3/README.md rename to stable/phpldapadmin/7.0.4/README.md diff --git a/stable/phpldapadmin/7.0.4/app-changelog.md b/stable/phpldapadmin/7.0.4/app-changelog.md new file mode 100644 index 00000000000..967b61e52a1 --- /dev/null +++ b/stable/phpldapadmin/7.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [phpldapadmin-7.0.4](https://github.com/truecharts/charts/compare/phpldapadmin-7.0.3...phpldapadmin-7.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/phpldapadmin/7.0.3/app-readme.md b/stable/phpldapadmin/7.0.4/app-readme.md similarity index 100% rename from stable/phpldapadmin/7.0.3/app-readme.md rename to stable/phpldapadmin/7.0.4/app-readme.md diff --git a/stable/phpldapadmin/7.0.4/charts/common-10.9.7.tgz b/stable/phpldapadmin/7.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/phpldapadmin/7.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/phpldapadmin/7.0.3/ix_values.yaml b/stable/phpldapadmin/7.0.4/ix_values.yaml similarity index 100% rename from stable/phpldapadmin/7.0.3/ix_values.yaml rename to stable/phpldapadmin/7.0.4/ix_values.yaml diff --git a/stable/phpldapadmin/7.0.3/questions.yaml b/stable/phpldapadmin/7.0.4/questions.yaml similarity index 100% rename from stable/phpldapadmin/7.0.3/questions.yaml rename to stable/phpldapadmin/7.0.4/questions.yaml diff --git a/stable/whoogle/4.0.3/templates/common.yaml b/stable/phpldapadmin/7.0.4/templates/common.yaml similarity index 100% rename from stable/whoogle/4.0.3/templates/common.yaml rename to stable/phpldapadmin/7.0.4/templates/common.yaml diff --git a/stable/phpldapadmin/7.0.4/values.yaml b/stable/phpldapadmin/7.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/piaware/7.0.3/Chart.lock b/stable/piaware/7.0.3/Chart.lock deleted file mode 100644 index 64aabb1c07b..00000000000 --- a/stable/piaware/7.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:05:26.763958156Z" diff --git a/stable/piaware/7.0.3/Chart.yaml b/stable/piaware/7.0.3/Chart.yaml deleted file mode 100644 index c95c790bf65..00000000000 --- a/stable/piaware/7.0.3/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: "7.2" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: Program for forwarding ADS-B data to FlightAware -home: https://truecharts.org/docs/charts/stable/piaware -icon: https://truecharts.org/img/hotlink-ok/chart-icons/piaware.png -keywords: - - piaware - - flight-aware - - flight-tracker -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: piaware -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/piaware - - https://github.com/flightaware/piaware -version: 7.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/piaware/7.0.3/app-changelog.md b/stable/piaware/7.0.3/app-changelog.md deleted file mode 100644 index 31d4b7df7d3..00000000000 --- a/stable/piaware/7.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [piaware-7.0.3](https://github.com/truecharts/charts/compare/piaware-7.0.2...piaware-7.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/piaware/7.0.3/charts/common-10.9.4.tgz b/stable/piaware/7.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/piaware/7.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/piaware/7.0.3/CHANGELOG.md b/stable/piaware/7.0.4/CHANGELOG.md similarity index 100% rename from stable/piaware/7.0.3/CHANGELOG.md rename to stable/piaware/7.0.4/CHANGELOG.md diff --git a/stable/piaware/7.0.4/Chart.yaml b/stable/piaware/7.0.4/Chart.yaml new file mode 100644 index 00000000000..0bfdd15c786 --- /dev/null +++ b/stable/piaware/7.0.4/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "7.2" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: Program for forwarding ADS-B data to FlightAware +home: https://truecharts.org/docs/charts/stable/piaware +icon: https://truecharts.org/img/hotlink-ok/chart-icons/piaware.png +keywords: + - piaware + - flight-aware + - flight-tracker +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: piaware +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/piaware + - https://github.com/flightaware/piaware +version: 7.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/piaware/7.0.3/README.md b/stable/piaware/7.0.4/README.md similarity index 100% rename from stable/piaware/7.0.3/README.md rename to stable/piaware/7.0.4/README.md diff --git a/stable/piaware/7.0.4/app-changelog.md b/stable/piaware/7.0.4/app-changelog.md new file mode 100644 index 00000000000..a99ac719b46 --- /dev/null +++ b/stable/piaware/7.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [piaware-7.0.4](https://github.com/truecharts/charts/compare/piaware-7.0.3...piaware-7.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/piaware/7.0.3/app-readme.md b/stable/piaware/7.0.4/app-readme.md similarity index 100% rename from stable/piaware/7.0.3/app-readme.md rename to stable/piaware/7.0.4/app-readme.md diff --git a/stable/piaware/7.0.4/charts/common-10.9.7.tgz b/stable/piaware/7.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/piaware/7.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/piaware/7.0.3/ix_values.yaml b/stable/piaware/7.0.4/ix_values.yaml similarity index 100% rename from stable/piaware/7.0.3/ix_values.yaml rename to stable/piaware/7.0.4/ix_values.yaml diff --git a/stable/piaware/7.0.3/questions.yaml b/stable/piaware/7.0.4/questions.yaml similarity index 100% rename from stable/piaware/7.0.3/questions.yaml rename to stable/piaware/7.0.4/questions.yaml diff --git a/stable/wireshark/3.0.3/templates/common.yaml b/stable/piaware/7.0.4/templates/common.yaml similarity index 100% rename from stable/wireshark/3.0.3/templates/common.yaml rename to stable/piaware/7.0.4/templates/common.yaml diff --git a/stable/piaware/7.0.4/values.yaml b/stable/piaware/7.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/picoshare/3.0.3/Chart.lock b/stable/picoshare/3.0.3/Chart.lock deleted file mode 100644 index 88e8b8f4d1c..00000000000 --- a/stable/picoshare/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:05:31.45958305Z" diff --git a/stable/picoshare/3.0.3/Chart.yaml b/stable/picoshare/3.0.3/Chart.yaml deleted file mode 100644 index 438e18a657f..00000000000 --- a/stable/picoshare/3.0.3/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: "1.2.1" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: PicoShare is a minimalist service that allows you to share files easily. -home: https://truecharts.org/docs/charts/stable/picoshare -icon: https://truecharts.org/img/hotlink-ok/chart-icons/picoshare.png -keywords: - - picoshare -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: picoshare -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/picoshare - - https://github.com/mtlynch/picoshare - - https://hub.docker.com/r/mtlynch/picoshare -version: 3.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/picoshare/3.0.3/app-changelog.md b/stable/picoshare/3.0.3/app-changelog.md deleted file mode 100644 index 10944a66036..00000000000 --- a/stable/picoshare/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [picoshare-3.0.3](https://github.com/truecharts/charts/compare/picoshare-3.0.2...picoshare-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/picoshare/3.0.3/charts/common-10.9.4.tgz b/stable/picoshare/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/picoshare/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/picoshare/3.0.3/CHANGELOG.md b/stable/picoshare/3.0.4/CHANGELOG.md similarity index 100% rename from stable/picoshare/3.0.3/CHANGELOG.md rename to stable/picoshare/3.0.4/CHANGELOG.md diff --git a/stable/picoshare/3.0.4/Chart.yaml b/stable/picoshare/3.0.4/Chart.yaml new file mode 100644 index 00000000000..cb5d40cdc0a --- /dev/null +++ b/stable/picoshare/3.0.4/Chart.yaml @@ -0,0 +1,27 @@ +apiVersion: v2 +appVersion: "1.2.1" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: PicoShare is a minimalist service that allows you to share files easily. +home: https://truecharts.org/docs/charts/stable/picoshare +icon: https://truecharts.org/img/hotlink-ok/chart-icons/picoshare.png +keywords: + - picoshare +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: picoshare +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/picoshare + - https://github.com/mtlynch/picoshare + - https://hub.docker.com/r/mtlynch/picoshare +version: 3.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/picoshare/3.0.3/README.md b/stable/picoshare/3.0.4/README.md similarity index 100% rename from stable/picoshare/3.0.3/README.md rename to stable/picoshare/3.0.4/README.md diff --git a/stable/picoshare/3.0.4/app-changelog.md b/stable/picoshare/3.0.4/app-changelog.md new file mode 100644 index 00000000000..26126e0ff44 --- /dev/null +++ b/stable/picoshare/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [picoshare-3.0.4](https://github.com/truecharts/charts/compare/picoshare-3.0.3...picoshare-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/picoshare/3.0.3/app-readme.md b/stable/picoshare/3.0.4/app-readme.md similarity index 100% rename from stable/picoshare/3.0.3/app-readme.md rename to stable/picoshare/3.0.4/app-readme.md diff --git a/stable/picoshare/3.0.4/charts/common-10.9.7.tgz b/stable/picoshare/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/picoshare/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/picoshare/3.0.3/ix_values.yaml b/stable/picoshare/3.0.4/ix_values.yaml similarity index 100% rename from stable/picoshare/3.0.3/ix_values.yaml rename to stable/picoshare/3.0.4/ix_values.yaml diff --git a/stable/picoshare/3.0.3/questions.yaml b/stable/picoshare/3.0.4/questions.yaml similarity index 100% rename from stable/picoshare/3.0.3/questions.yaml rename to stable/picoshare/3.0.4/questions.yaml diff --git a/stable/picoshare/3.0.3/templates/common.yaml b/stable/picoshare/3.0.4/templates/common.yaml similarity index 100% rename from stable/picoshare/3.0.3/templates/common.yaml rename to stable/picoshare/3.0.4/templates/common.yaml diff --git a/stable/picoshare/3.0.4/values.yaml b/stable/picoshare/3.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/pidgin/3.0.3/Chart.lock b/stable/pidgin/3.0.3/Chart.lock deleted file mode 100644 index 499e4836997..00000000000 --- a/stable/pidgin/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:05:49.417466212Z" diff --git a/stable/pidgin/3.0.3/Chart.yaml b/stable/pidgin/3.0.3/Chart.yaml deleted file mode 100644 index 8fddec49e53..00000000000 --- a/stable/pidgin/3.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: pidgin -version: 3.0.3 -appVersion: "2.14.9" -description: Pidgin is a chat program which lets you log into accounts on multiple chat networks simultaneously. -type: application -deprecated: false -home: https://truecharts.org/docs/charts/stable/pidgin -icon: https://truecharts.org/img/hotlink-ok/chart-icons/pidgin.png -keywords: - - pidgin -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/pidgin - - https://hub.docker.com/r/linuxserver/pidgin -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 - # condition: -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/pidgin/3.0.3/app-changelog.md b/stable/pidgin/3.0.3/app-changelog.md deleted file mode 100644 index df715dc69e5..00000000000 --- a/stable/pidgin/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [pidgin-3.0.3](https://github.com/truecharts/charts/compare/pidgin-3.0.2...pidgin-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/pidgin/3.0.3/charts/common-10.9.4.tgz b/stable/pidgin/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/pidgin/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/pidgin/3.0.3/CHANGELOG.md b/stable/pidgin/3.0.4/CHANGELOG.md similarity index 100% rename from stable/pidgin/3.0.3/CHANGELOG.md rename to stable/pidgin/3.0.4/CHANGELOG.md diff --git a/stable/pidgin/3.0.4/Chart.yaml b/stable/pidgin/3.0.4/Chart.yaml new file mode 100644 index 00000000000..951f640087a --- /dev/null +++ b/stable/pidgin/3.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: pidgin +version: 3.0.4 +appVersion: "2.14.9" +description: Pidgin is a chat program which lets you log into accounts on multiple chat networks simultaneously. +type: application +deprecated: false +home: https://truecharts.org/docs/charts/stable/pidgin +icon: https://truecharts.org/img/hotlink-ok/chart-icons/pidgin.png +keywords: + - pidgin +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/pidgin + - https://hub.docker.com/r/linuxserver/pidgin +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + # condition: +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/pidgin/3.0.3/README.md b/stable/pidgin/3.0.4/README.md similarity index 100% rename from stable/pidgin/3.0.3/README.md rename to stable/pidgin/3.0.4/README.md diff --git a/stable/pidgin/3.0.4/app-changelog.md b/stable/pidgin/3.0.4/app-changelog.md new file mode 100644 index 00000000000..709363e7805 --- /dev/null +++ b/stable/pidgin/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [pidgin-3.0.4](https://github.com/truecharts/charts/compare/pidgin-3.0.3...pidgin-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/pidgin/3.0.3/app-readme.md b/stable/pidgin/3.0.4/app-readme.md similarity index 100% rename from stable/pidgin/3.0.3/app-readme.md rename to stable/pidgin/3.0.4/app-readme.md diff --git a/stable/pidgin/3.0.4/charts/common-10.9.7.tgz b/stable/pidgin/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/pidgin/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/pidgin/3.0.3/ix_values.yaml b/stable/pidgin/3.0.4/ix_values.yaml similarity index 100% rename from stable/pidgin/3.0.3/ix_values.yaml rename to stable/pidgin/3.0.4/ix_values.yaml diff --git a/stable/pidgin/3.0.3/questions.yaml b/stable/pidgin/3.0.4/questions.yaml similarity index 100% rename from stable/pidgin/3.0.3/questions.yaml rename to stable/pidgin/3.0.4/questions.yaml diff --git a/stable/xteve/7.0.3/templates/common.yaml b/stable/pidgin/3.0.4/templates/common.yaml similarity index 100% rename from stable/xteve/7.0.3/templates/common.yaml rename to stable/pidgin/3.0.4/templates/common.yaml diff --git a/stable/pidgin/3.0.4/values.yaml b/stable/pidgin/3.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/pihole/7.0.3/Chart.lock b/stable/pihole/7.0.3/Chart.lock deleted file mode 100644 index 851572672a0..00000000000 --- a/stable/pihole/7.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:05:58.808055532Z" diff --git a/stable/pihole/7.0.3/Chart.yaml b/stable/pihole/7.0.3/Chart.yaml deleted file mode 100644 index e87775959e5..00000000000 --- a/stable/pihole/7.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: "2022.09.4" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: DNS and Ad-filtering for your network -home: https://truecharts.org/docs/charts/stable/pihole -icon: https://truecharts.org/img/hotlink-ok/chart-icons/pihole.png -keywords: - - DNS -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: pihole -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/pihole - - https://pi-hole.net/ - - https://github.com/pi-hole - - https://github.com/pi-hole/docker-pi-hole -type: application -version: 7.0.3 -annotations: - truecharts.org/catagories: | - - networking - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/pihole/7.0.3/app-changelog.md b/stable/pihole/7.0.3/app-changelog.md deleted file mode 100644 index ade66e73063..00000000000 --- a/stable/pihole/7.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [pihole-7.0.3](https://github.com/truecharts/charts/compare/pihole-7.0.2...pihole-7.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/pihole/7.0.3/charts/common-10.9.4.tgz b/stable/pihole/7.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/pihole/7.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/pihole/7.0.3/CHANGELOG.md b/stable/pihole/7.0.4/CHANGELOG.md similarity index 100% rename from stable/pihole/7.0.3/CHANGELOG.md rename to stable/pihole/7.0.4/CHANGELOG.md diff --git a/stable/pihole/7.0.4/Chart.yaml b/stable/pihole/7.0.4/Chart.yaml new file mode 100644 index 00000000000..a1aae65cb14 --- /dev/null +++ b/stable/pihole/7.0.4/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "2022.09.4" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: DNS and Ad-filtering for your network +home: https://truecharts.org/docs/charts/stable/pihole +icon: https://truecharts.org/img/hotlink-ok/chart-icons/pihole.png +keywords: + - DNS +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: pihole +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/pihole + - https://pi-hole.net/ + - https://github.com/pi-hole + - https://github.com/pi-hole/docker-pi-hole +type: application +version: 7.0.4 +annotations: + truecharts.org/catagories: | + - networking + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/pihole/7.0.3/README.md b/stable/pihole/7.0.4/README.md similarity index 100% rename from stable/pihole/7.0.3/README.md rename to stable/pihole/7.0.4/README.md diff --git a/stable/pihole/7.0.4/app-changelog.md b/stable/pihole/7.0.4/app-changelog.md new file mode 100644 index 00000000000..607d000c4a2 --- /dev/null +++ b/stable/pihole/7.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [pihole-7.0.4](https://github.com/truecharts/charts/compare/pihole-7.0.3...pihole-7.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/pihole/7.0.3/app-readme.md b/stable/pihole/7.0.4/app-readme.md similarity index 100% rename from stable/pihole/7.0.3/app-readme.md rename to stable/pihole/7.0.4/app-readme.md diff --git a/stable/pihole/7.0.4/charts/common-10.9.7.tgz b/stable/pihole/7.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/pihole/7.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/pihole/7.0.3/ix_values.yaml b/stable/pihole/7.0.4/ix_values.yaml similarity index 100% rename from stable/pihole/7.0.3/ix_values.yaml rename to stable/pihole/7.0.4/ix_values.yaml diff --git a/stable/pihole/7.0.3/questions.yaml b/stable/pihole/7.0.4/questions.yaml similarity index 100% rename from stable/pihole/7.0.3/questions.yaml rename to stable/pihole/7.0.4/questions.yaml diff --git a/stable/pihole/7.0.3/templates/_configmap.tpl b/stable/pihole/7.0.4/templates/_configmap.tpl similarity index 100% rename from stable/pihole/7.0.3/templates/_configmap.tpl rename to stable/pihole/7.0.4/templates/_configmap.tpl diff --git a/stable/pihole/7.0.3/templates/common.yaml b/stable/pihole/7.0.4/templates/common.yaml similarity index 100% rename from stable/pihole/7.0.3/templates/common.yaml rename to stable/pihole/7.0.4/templates/common.yaml diff --git a/stable/pihole/7.0.4/values.yaml b/stable/pihole/7.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/pinry/3.0.3/Chart.lock b/stable/pinry/3.0.3/Chart.lock deleted file mode 100644 index 071fd5d6de4..00000000000 --- a/stable/pinry/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:05:59.30089647Z" diff --git a/stable/pinry/3.0.3/Chart.yaml b/stable/pinry/3.0.3/Chart.yaml deleted file mode 100644 index 44adc94b506..00000000000 --- a/stable/pinry/3.0.3/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: "2.1.12" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: The open-source core of Pinry, a tiling image board system for people who want to save, tag, and share images, videos and webpages in an easy to skim through format. -home: https://truecharts.org/docs/charts/stable/pinry -icon: https://truecharts.org/img/hotlink-ok/chart-icons/pinry.png -keywords: - - pinry -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: pinry -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/pinry - - https://github.com/pinry/pinry/ -version: 3.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/pinry/3.0.3/app-changelog.md b/stable/pinry/3.0.3/app-changelog.md deleted file mode 100644 index 4e0b895d048..00000000000 --- a/stable/pinry/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [pinry-3.0.3](https://github.com/truecharts/charts/compare/pinry-3.0.2...pinry-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/pinry/3.0.3/charts/common-10.9.4.tgz b/stable/pinry/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/pinry/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/pinry/3.0.3/CHANGELOG.md b/stable/pinry/3.0.4/CHANGELOG.md similarity index 100% rename from stable/pinry/3.0.3/CHANGELOG.md rename to stable/pinry/3.0.4/CHANGELOG.md diff --git a/stable/pinry/3.0.4/Chart.yaml b/stable/pinry/3.0.4/Chart.yaml new file mode 100644 index 00000000000..06eb06532f0 --- /dev/null +++ b/stable/pinry/3.0.4/Chart.yaml @@ -0,0 +1,26 @@ +apiVersion: v2 +appVersion: "2.1.12" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: The open-source core of Pinry, a tiling image board system for people who want to save, tag, and share images, videos and webpages in an easy to skim through format. +home: https://truecharts.org/docs/charts/stable/pinry +icon: https://truecharts.org/img/hotlink-ok/chart-icons/pinry.png +keywords: + - pinry +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: pinry +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/pinry + - https://github.com/pinry/pinry/ +version: 3.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/pinry/3.0.3/README.md b/stable/pinry/3.0.4/README.md similarity index 100% rename from stable/pinry/3.0.3/README.md rename to stable/pinry/3.0.4/README.md diff --git a/stable/pinry/3.0.4/app-changelog.md b/stable/pinry/3.0.4/app-changelog.md new file mode 100644 index 00000000000..96a5d827b58 --- /dev/null +++ b/stable/pinry/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [pinry-3.0.4](https://github.com/truecharts/charts/compare/pinry-3.0.3...pinry-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/pinry/3.0.3/app-readme.md b/stable/pinry/3.0.4/app-readme.md similarity index 100% rename from stable/pinry/3.0.3/app-readme.md rename to stable/pinry/3.0.4/app-readme.md diff --git a/stable/pinry/3.0.4/charts/common-10.9.7.tgz b/stable/pinry/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/pinry/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/pinry/3.0.3/ix_values.yaml b/stable/pinry/3.0.4/ix_values.yaml similarity index 100% rename from stable/pinry/3.0.3/ix_values.yaml rename to stable/pinry/3.0.4/ix_values.yaml diff --git a/stable/pinry/3.0.3/questions.yaml b/stable/pinry/3.0.4/questions.yaml similarity index 100% rename from stable/pinry/3.0.3/questions.yaml rename to stable/pinry/3.0.4/questions.yaml diff --git a/stable/pinry/3.0.3/templates/_secrets.tpl b/stable/pinry/3.0.4/templates/_secrets.tpl similarity index 100% rename from stable/pinry/3.0.3/templates/_secrets.tpl rename to stable/pinry/3.0.4/templates/_secrets.tpl diff --git a/stable/pinry/3.0.3/templates/common.yaml b/stable/pinry/3.0.4/templates/common.yaml similarity index 100% rename from stable/pinry/3.0.3/templates/common.yaml rename to stable/pinry/3.0.4/templates/common.yaml diff --git a/stable/pinry/3.0.4/values.yaml b/stable/pinry/3.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/pixapop/4.0.3/Chart.lock b/stable/pixapop/4.0.3/Chart.lock deleted file mode 100644 index a57f1cc0e5f..00000000000 --- a/stable/pixapop/4.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:06:02.454935931Z" diff --git a/stable/pixapop/4.0.3/Chart.yaml b/stable/pixapop/4.0.3/Chart.yaml deleted file mode 100644 index 7a0b92cac27..00000000000 --- a/stable/pixapop/4.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "1.2" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: An open-source single page application to view your photos in the easiest way possible. -home: https://truecharts.org/docs/charts/stable/pixapop -icon: https://truecharts.org/img/hotlink-ok/chart-icons/pixapop.png -keywords: - - pixapop - - photo - - gallery - - image -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: pixapop -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/pixapop - - https://github.com/linuxserver/docker-pixapop - - https://github.com/bierdok/pixapop -type: application -version: 4.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/pixapop/4.0.3/app-changelog.md b/stable/pixapop/4.0.3/app-changelog.md deleted file mode 100644 index 3c18c619b65..00000000000 --- a/stable/pixapop/4.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [pixapop-4.0.3](https://github.com/truecharts/charts/compare/pixapop-4.0.2...pixapop-4.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/pixapop/4.0.3/charts/common-10.9.4.tgz b/stable/pixapop/4.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/pixapop/4.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/pixapop/4.0.3/CHANGELOG.md b/stable/pixapop/4.0.4/CHANGELOG.md similarity index 100% rename from stable/pixapop/4.0.3/CHANGELOG.md rename to stable/pixapop/4.0.4/CHANGELOG.md diff --git a/stable/pixapop/4.0.4/Chart.yaml b/stable/pixapop/4.0.4/Chart.yaml new file mode 100644 index 00000000000..acbdca04636 --- /dev/null +++ b/stable/pixapop/4.0.4/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "1.2" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: An open-source single page application to view your photos in the easiest way possible. +home: https://truecharts.org/docs/charts/stable/pixapop +icon: https://truecharts.org/img/hotlink-ok/chart-icons/pixapop.png +keywords: + - pixapop + - photo + - gallery + - image +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: pixapop +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/pixapop + - https://github.com/linuxserver/docker-pixapop + - https://github.com/bierdok/pixapop +type: application +version: 4.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/pixapop/4.0.3/README.md b/stable/pixapop/4.0.4/README.md similarity index 100% rename from stable/pixapop/4.0.3/README.md rename to stable/pixapop/4.0.4/README.md diff --git a/stable/pixapop/4.0.4/app-changelog.md b/stable/pixapop/4.0.4/app-changelog.md new file mode 100644 index 00000000000..051e0032cb3 --- /dev/null +++ b/stable/pixapop/4.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [pixapop-4.0.4](https://github.com/truecharts/charts/compare/pixapop-4.0.3...pixapop-4.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/pixapop/4.0.3/app-readme.md b/stable/pixapop/4.0.4/app-readme.md similarity index 100% rename from stable/pixapop/4.0.3/app-readme.md rename to stable/pixapop/4.0.4/app-readme.md diff --git a/stable/pixapop/4.0.4/charts/common-10.9.7.tgz b/stable/pixapop/4.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/pixapop/4.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/pixapop/4.0.3/ix_values.yaml b/stable/pixapop/4.0.4/ix_values.yaml similarity index 100% rename from stable/pixapop/4.0.3/ix_values.yaml rename to stable/pixapop/4.0.4/ix_values.yaml diff --git a/stable/pixapop/4.0.3/questions.yaml b/stable/pixapop/4.0.4/questions.yaml similarity index 100% rename from stable/pixapop/4.0.3/questions.yaml rename to stable/pixapop/4.0.4/questions.yaml diff --git a/stable/shorturl/4.0.3/templates/common.yaml b/stable/pixapop/4.0.4/templates/common.yaml similarity index 100% rename from stable/shorturl/4.0.3/templates/common.yaml rename to stable/pixapop/4.0.4/templates/common.yaml diff --git a/stable/pixapop/4.0.4/values.yaml b/stable/pixapop/4.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/plaxt/2.0.3/Chart.lock b/stable/plaxt/2.0.3/Chart.lock deleted file mode 100644 index 9b5ee484242..00000000000 --- a/stable/plaxt/2.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:06:21.152776005Z" diff --git a/stable/plaxt/2.0.3/Chart.yaml b/stable/plaxt/2.0.3/Chart.yaml deleted file mode 100644 index e381258c9bf..00000000000 --- a/stable/plaxt/2.0.3/Chart.yaml +++ /dev/null @@ -1,34 +0,0 @@ -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: This Tools provides a way to keep your watched history synced FROM Plex Server To Trakt.tv -home: https://truecharts.org/docs/charts/stable/plaxt -icon: https://truecharts.org/img/hotlink-ok/chart-icons/plaxt.png -keywords: - - plaxt - - Other - - MediaApp-Other - - MediaServer-Other -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: plaxt -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/plaxt - - https://github.com/XanderStrike/goplaxt - - https://hub.docker.com/r/xanderstrike/goplaxt -type: application -version: 2.0.3 -annotations: - truecharts.org/catagories: | - - Other - - MediaApp-Other - - MediaServer-Other - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/plaxt/2.0.3/app-changelog.md b/stable/plaxt/2.0.3/app-changelog.md deleted file mode 100644 index fc7735c7fb4..00000000000 --- a/stable/plaxt/2.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [plaxt-2.0.3](https://github.com/truecharts/charts/compare/plaxt-2.0.2...plaxt-2.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/plaxt/2.0.3/charts/common-10.9.4.tgz b/stable/plaxt/2.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/plaxt/2.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/plaxt/2.0.3/CHANGELOG.md b/stable/plaxt/2.0.4/CHANGELOG.md similarity index 100% rename from stable/plaxt/2.0.3/CHANGELOG.md rename to stable/plaxt/2.0.4/CHANGELOG.md diff --git a/stable/plaxt/2.0.4/Chart.yaml b/stable/plaxt/2.0.4/Chart.yaml new file mode 100644 index 00000000000..fc508fcac2a --- /dev/null +++ b/stable/plaxt/2.0.4/Chart.yaml @@ -0,0 +1,34 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: This Tools provides a way to keep your watched history synced FROM Plex Server To Trakt.tv +home: https://truecharts.org/docs/charts/stable/plaxt +icon: https://truecharts.org/img/hotlink-ok/chart-icons/plaxt.png +keywords: + - plaxt + - Other + - MediaApp-Other + - MediaServer-Other +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: plaxt +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/plaxt + - https://github.com/XanderStrike/goplaxt + - https://hub.docker.com/r/xanderstrike/goplaxt +type: application +version: 2.0.4 +annotations: + truecharts.org/catagories: | + - Other + - MediaApp-Other + - MediaServer-Other + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/plaxt/2.0.3/README.md b/stable/plaxt/2.0.4/README.md similarity index 100% rename from stable/plaxt/2.0.3/README.md rename to stable/plaxt/2.0.4/README.md diff --git a/stable/plaxt/2.0.4/app-changelog.md b/stable/plaxt/2.0.4/app-changelog.md new file mode 100644 index 00000000000..f839cc00eea --- /dev/null +++ b/stable/plaxt/2.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [plaxt-2.0.4](https://github.com/truecharts/charts/compare/plaxt-2.0.3...plaxt-2.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/plaxt/2.0.3/app-readme.md b/stable/plaxt/2.0.4/app-readme.md similarity index 100% rename from stable/plaxt/2.0.3/app-readme.md rename to stable/plaxt/2.0.4/app-readme.md diff --git a/stable/plaxt/2.0.4/charts/common-10.9.7.tgz b/stable/plaxt/2.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/plaxt/2.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/plaxt/2.0.3/ix_values.yaml b/stable/plaxt/2.0.4/ix_values.yaml similarity index 100% rename from stable/plaxt/2.0.3/ix_values.yaml rename to stable/plaxt/2.0.4/ix_values.yaml diff --git a/stable/plaxt/2.0.3/questions.yaml b/stable/plaxt/2.0.4/questions.yaml similarity index 100% rename from stable/plaxt/2.0.3/questions.yaml rename to stable/plaxt/2.0.4/questions.yaml diff --git a/stable/plex-auto-languages/2.0.3/templates/common.yaml b/stable/plaxt/2.0.4/templates/common.yaml similarity index 100% rename from stable/plex-auto-languages/2.0.3/templates/common.yaml rename to stable/plaxt/2.0.4/templates/common.yaml diff --git a/stable/plaxt/2.0.4/values.yaml b/stable/plaxt/2.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/plex-auto-languages/2.0.3/Chart.lock b/stable/plex-auto-languages/2.0.3/Chart.lock deleted file mode 100644 index f51ef37530c..00000000000 --- a/stable/plex-auto-languages/2.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:06:29.867502697Z" diff --git a/stable/plex-auto-languages/2.0.3/Chart.yaml b/stable/plex-auto-languages/2.0.3/Chart.yaml deleted file mode 100644 index 8cd360f1548..00000000000 --- a/stable/plex-auto-languages/2.0.3/Chart.yaml +++ /dev/null @@ -1,36 +0,0 @@ -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Automated language selection for Plex TV Shows. -home: https://truecharts.org/docs/charts/stable/plex-auto-languages -icon: https://truecharts.org/img/hotlink-ok/chart-icons/plex-auto-languages.png -keywords: - - plex-auto-languages - - Tools-Utilities - - MediaApp-Other - - MediaApp-Video - - MediaServer-Video -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: plex-auto-languages -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/plex-auto-languages - - https://github.com/remirigal/plex-auto-languages - - https://hub.docker.com/r/remirigal/plex-auto-languages -type: application -version: 2.0.3 -annotations: - truecharts.org/catagories: | - - Tools-Utilities - - MediaApp-Other - - MediaApp-Video - - MediaServer-Video - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/plex-auto-languages/2.0.3/app-changelog.md b/stable/plex-auto-languages/2.0.3/app-changelog.md deleted file mode 100644 index f8a98b1ed88..00000000000 --- a/stable/plex-auto-languages/2.0.3/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [plex-auto-languages-2.0.3](https://github.com/truecharts/charts/compare/plex-auto-languages-2.0.2...plex-auto-languages-2.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - \ No newline at end of file diff --git a/stable/plex-auto-languages/2.0.3/charts/common-10.9.4.tgz b/stable/plex-auto-languages/2.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/plex-auto-languages/2.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/plex-auto-languages/2.0.3/CHANGELOG.md b/stable/plex-auto-languages/2.0.4/CHANGELOG.md similarity index 100% rename from stable/plex-auto-languages/2.0.3/CHANGELOG.md rename to stable/plex-auto-languages/2.0.4/CHANGELOG.md diff --git a/stable/plex-auto-languages/2.0.4/Chart.yaml b/stable/plex-auto-languages/2.0.4/Chart.yaml new file mode 100644 index 00000000000..f180eb3c51a --- /dev/null +++ b/stable/plex-auto-languages/2.0.4/Chart.yaml @@ -0,0 +1,36 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Automated language selection for Plex TV Shows. +home: https://truecharts.org/docs/charts/stable/plex-auto-languages +icon: https://truecharts.org/img/hotlink-ok/chart-icons/plex-auto-languages.png +keywords: + - plex-auto-languages + - Tools-Utilities + - MediaApp-Other + - MediaApp-Video + - MediaServer-Video +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: plex-auto-languages +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/plex-auto-languages + - https://github.com/remirigal/plex-auto-languages + - https://hub.docker.com/r/remirigal/plex-auto-languages +type: application +version: 2.0.4 +annotations: + truecharts.org/catagories: | + - Tools-Utilities + - MediaApp-Other + - MediaApp-Video + - MediaServer-Video + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/plex-auto-languages/2.0.3/README.md b/stable/plex-auto-languages/2.0.4/README.md similarity index 100% rename from stable/plex-auto-languages/2.0.3/README.md rename to stable/plex-auto-languages/2.0.4/README.md diff --git a/stable/plex-auto-languages/2.0.4/app-changelog.md b/stable/plex-auto-languages/2.0.4/app-changelog.md new file mode 100644 index 00000000000..519a815dbc4 --- /dev/null +++ b/stable/plex-auto-languages/2.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [plex-auto-languages-2.0.4](https://github.com/truecharts/charts/compare/plex-auto-languages-2.0.3...plex-auto-languages-2.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/plex-auto-languages/2.0.3/app-readme.md b/stable/plex-auto-languages/2.0.4/app-readme.md similarity index 100% rename from stable/plex-auto-languages/2.0.3/app-readme.md rename to stable/plex-auto-languages/2.0.4/app-readme.md diff --git a/stable/plex-auto-languages/2.0.4/charts/common-10.9.7.tgz b/stable/plex-auto-languages/2.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/plex-auto-languages/2.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/plex-auto-languages/2.0.3/ix_values.yaml b/stable/plex-auto-languages/2.0.4/ix_values.yaml similarity index 100% rename from stable/plex-auto-languages/2.0.3/ix_values.yaml rename to stable/plex-auto-languages/2.0.4/ix_values.yaml diff --git a/stable/plex-auto-languages/2.0.3/questions.yaml b/stable/plex-auto-languages/2.0.4/questions.yaml similarity index 100% rename from stable/plex-auto-languages/2.0.3/questions.yaml rename to stable/plex-auto-languages/2.0.4/questions.yaml diff --git a/stable/plex-utills/2.0.3/templates/common.yaml b/stable/plex-auto-languages/2.0.4/templates/common.yaml similarity index 100% rename from stable/plex-utills/2.0.3/templates/common.yaml rename to stable/plex-auto-languages/2.0.4/templates/common.yaml diff --git a/stable/plex-auto-languages/2.0.4/values.yaml b/stable/plex-auto-languages/2.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/plex-utills/2.0.3/Chart.lock b/stable/plex-utills/2.0.3/Chart.lock deleted file mode 100644 index 9eb1b476744..00000000000 --- a/stable/plex-utills/2.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:06:33.690410271Z" diff --git a/stable/plex-utills/2.0.3/Chart.yaml b/stable/plex-utills/2.0.3/Chart.yaml deleted file mode 100644 index af0113cfe59..00000000000 --- a/stable/plex-utills/2.0.3/Chart.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: A utility to help manage your library. -home: https://truecharts.org/docs/charts/stable/plex-utills -icon: https://truecharts.org/img/hotlink-ok/chart-icons/plex-utills.png -keywords: - - plex-utills - - Tools-Utilities - - MediaApp-Other -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: plex-utills -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/plex-utills - - https://github.com/jkirkcaldy/plex-utills - - https://hub.docker.com/r/jkirkcaldy/plex-utills/ -type: application -version: 2.0.3 -annotations: - truecharts.org/catagories: | - - Tools-Utilities - - MediaApp-Other - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/plex-utills/2.0.3/app-changelog.md b/stable/plex-utills/2.0.3/app-changelog.md deleted file mode 100644 index 62200eafcf7..00000000000 --- a/stable/plex-utills/2.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [plex-utills-2.0.3](https://github.com/truecharts/charts/compare/plex-utills-2.0.2...plex-utills-2.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/plex-utills/2.0.3/charts/common-10.9.4.tgz b/stable/plex-utills/2.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/plex-utills/2.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/plex-utills/2.0.3/CHANGELOG.md b/stable/plex-utills/2.0.4/CHANGELOG.md similarity index 100% rename from stable/plex-utills/2.0.3/CHANGELOG.md rename to stable/plex-utills/2.0.4/CHANGELOG.md diff --git a/stable/plex-utills/2.0.4/Chart.yaml b/stable/plex-utills/2.0.4/Chart.yaml new file mode 100644 index 00000000000..832eecf109e --- /dev/null +++ b/stable/plex-utills/2.0.4/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: A utility to help manage your library. +home: https://truecharts.org/docs/charts/stable/plex-utills +icon: https://truecharts.org/img/hotlink-ok/chart-icons/plex-utills.png +keywords: + - plex-utills + - Tools-Utilities + - MediaApp-Other +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: plex-utills +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/plex-utills + - https://github.com/jkirkcaldy/plex-utills + - https://hub.docker.com/r/jkirkcaldy/plex-utills/ +type: application +version: 2.0.4 +annotations: + truecharts.org/catagories: | + - Tools-Utilities + - MediaApp-Other + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/plex-utills/2.0.3/README.md b/stable/plex-utills/2.0.4/README.md similarity index 100% rename from stable/plex-utills/2.0.3/README.md rename to stable/plex-utills/2.0.4/README.md diff --git a/stable/plex-utills/2.0.4/app-changelog.md b/stable/plex-utills/2.0.4/app-changelog.md new file mode 100644 index 00000000000..e41a5d183dd --- /dev/null +++ b/stable/plex-utills/2.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [plex-utills-2.0.4](https://github.com/truecharts/charts/compare/plex-utills-2.0.3...plex-utills-2.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/plex-utills/2.0.3/app-readme.md b/stable/plex-utills/2.0.4/app-readme.md similarity index 100% rename from stable/plex-utills/2.0.3/app-readme.md rename to stable/plex-utills/2.0.4/app-readme.md diff --git a/stable/plex-utills/2.0.4/charts/common-10.9.7.tgz b/stable/plex-utills/2.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/plex-utills/2.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/plex-utills/2.0.3/ix_values.yaml b/stable/plex-utills/2.0.4/ix_values.yaml similarity index 100% rename from stable/plex-utills/2.0.3/ix_values.yaml rename to stable/plex-utills/2.0.4/ix_values.yaml diff --git a/stable/plex-utills/2.0.3/questions.yaml b/stable/plex-utills/2.0.4/questions.yaml similarity index 100% rename from stable/plex-utills/2.0.3/questions.yaml rename to stable/plex-utills/2.0.4/questions.yaml diff --git a/stable/posterr/2.0.3/templates/common.yaml b/stable/plex-utills/2.0.4/templates/common.yaml similarity index 100% rename from stable/posterr/2.0.3/templates/common.yaml rename to stable/plex-utills/2.0.4/templates/common.yaml diff --git a/stable/plex-utills/2.0.4/values.yaml b/stable/plex-utills/2.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/plex/11.0.4/CHANGELOG.md b/stable/plex/11.0.4/CHANGELOG.md new file mode 100644 index 00000000000..518347feaa8 --- /dev/null +++ b/stable/plex/11.0.4/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [plex-11.0.0](https://github.com/truecharts/charts/compare/plex-10.2.24...plex-11.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update docker general non-major ([#4355](https://github.com/truecharts/charts/issues/4355)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [plex-10.2.28](https://github.com/truecharts/charts/compare/plex-10.2.24...plex-10.2.28) (2022-11-09) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update docker general non-major ([#4355](https://github.com/truecharts/charts/issues/4355)) + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [plex-10.2.27](https://github.com/truecharts/charts/compare/plex-10.2.24...plex-10.2.27) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [plex-10.2.26](https://github.com/truecharts/charts/compare/plex-10.2.24...plex-10.2.26) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [plex-10.2.26](https://github.com/truecharts/charts/compare/plex-10.2.24...plex-10.2.26) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [plex-10.2.26](https://github.com/truecharts/charts/compare/plex-10.2.24...plex-10.2.26) (2022-11-08) + +### Chore diff --git a/stable/plex/11.0.4/Chart.yaml b/stable/plex/11.0.4/Chart.yaml new file mode 100644 index 00000000000..67bb2af5253 --- /dev/null +++ b/stable/plex/11.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "1.29.2.636" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Plex Media Server +home: https://truecharts.org/docs/charts/stable/plex +icon: https://truecharts.org/img/hotlink-ok/chart-icons/plex.png +keywords: + - plex + - plex-media-server +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: plex +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/plex + - https://github.com/k8s-at-home/container-images/pkgs/container/plex +type: application +version: 11.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/plex/11.0.4/README.md b/stable/plex/11.0.4/README.md new file mode 100644 index 00000000000..8ef9ede4889 --- /dev/null +++ b/stable/plex/11.0.4/README.md @@ -0,0 +1,106 @@ +# plex + +Plex Media Server + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [plex](https://truecharts.org/docs/charts/stable/plex) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/plex> +* <https://github.com/k8s-at-home/container-images/pkgs/container/plex> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `plex` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install plex TrueCharts/plex +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `plex` deployment + +```console +helm uninstall plex +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install plex \ + --set env.TZ="America/New York" \ + TrueCharts/plex +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install plex TrueCharts/plex -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/plex/11.0.4/app-changelog.md b/stable/plex/11.0.4/app-changelog.md new file mode 100644 index 00000000000..207a584585d --- /dev/null +++ b/stable/plex/11.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [plex-11.0.4](https://github.com/truecharts/charts/compare/plex-11.0.3...plex-11.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/plex/11.0.4/app-readme.md b/stable/plex/11.0.4/app-readme.md new file mode 100644 index 00000000000..0c9dfd48c99 --- /dev/null +++ b/stable/plex/11.0.4/app-readme.md @@ -0,0 +1,8 @@ +Plex Media Server + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/plex](https://truecharts.org/docs/charts/stable/plex) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/plex/11.0.4/charts/common-10.9.7.tgz b/stable/plex/11.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/plex/11.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/plex/11.0.4/ix_values.yaml b/stable/plex/11.0.4/ix_values.yaml new file mode 100644 index 00000000000..c087c2734e9 --- /dev/null +++ b/stable/plex/11.0.4/ix_values.yaml @@ -0,0 +1,36 @@ +image: + repository: tccr.io/truecharts/plex + pullPolicy: IfNotPresent + tag: 1.29.2.6364@sha256:16eac4e90b6873107332cd15bdd2e84eea4479adafbcb8032585c180b22b28c9 + +service: + main: + ports: + main: + protocol: HTTP + port: 32400 + targetPort: 32400 + +persistence: + config: + enabled: true + mountPath: "/config" + +plex: + serverURL: "{{ .Values.service.main.ports.main.protocol | lower }}://{{ .Values.plex.serverIP }}:{{ .Values.service.main.ports.main.port }}" + serverIngressURL: "{{ if .Values.ingress.main.enabled }}{{ with (first .Values.ingress.main.hosts) }},https://{{ .host }}{{ end }}{{ end }}" + serverIngressURLPort: "{{ if .Values.ingress.main.enabled }}{{ $port := .Values.service.main.ports.main.port }}{{ with (first .Values.ingress.main.hosts) }},https://{{ .host }}:{{ $port }}{{ end }}{{ end }}" + # User Defined + serverIP: "127.0.0.1" + additionalAdvertiseURL: "" + disableGDM: true + +env: + ADVERTISE_IP: "{{ tpl (.Values.plex.serverURL) .}}{{ tpl (.Values.plex.serverIngressURL) . }}{{ tpl (.Values.plex.serverIngressURLPort) . }}{{ with .Values.plex.additionalAdvertiseURL }},{{ . }}{{ end }}" + PLEX_PREFERENCE_GDM: 'GdmEnabled={{ ternary "0" "1" .Values.plex.disableGDM }}' + # User Defined + ALLOWED_NETWORKS: "172.16.0.0/12,10.0.0.0/8,192.168.0.0/16" + PLEX_CLAIM: "" + +portal: + enabled: true diff --git a/stable/plex/11.0.4/questions.yaml b/stable/plex/11.0.4/questions.yaml new file mode 100644 index 00000000000..aaf5a8aecd6 --- /dev/null +++ b/stable/plex/11.0.4/questions.yaml @@ -0,0 +1,1877 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" + path: "/web" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: plex + group: "App Configuration" + label: "Plex Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: serverIP + label: "Server IP" + description: "Set to the IP-Address used to reach Plex." + schema: + type: string + required: true + $ref: + - "definitions/nodeIP" + - variable: additionalAdvertiseURL + label: "Addition Advertise URLs" + description: "URLs to advertise to Plex, format http(s)://IPorDNS:3200. By default your serverIP and ingress URL is added" + schema: + type: string + valid_chars: '^$|^(http(s)?:\/\/([a-zA-Z0-9.-]*)(:\d{0,5})?,?)*$' + default: "" + - variable: disableGDM + label: "Disable GDM" + description: "Recommended to keep this to true. Disables legacy local network discovery. Keeping it enabled might break discovery for some Plex Clients" + schema: + type: boolean + default: true + - variable: env + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ALLOWED_NETWORKS + label: "Allowed Networks" + description: "Networks allowed to connect to plex. Add your local network IP to this list" + schema: + type: string + default: "172.16.0.0/12,10.0.0.0/8,192.168.0.0/16" + - variable: PLEX_CLAIM + label: "Plex Claim Token" + description: "Claim token to use to register the plex server (Max. 4 minutes old!). You can obtain a claim token to login your server to your plex account by visiting https://www.plex.tv/claim." + schema: + type: string + default: "" + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 32400 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: true + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 568 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 568 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/zerotier/3.0.3/templates/common.yaml b/stable/plex/11.0.4/templates/common.yaml similarity index 100% rename from stable/zerotier/3.0.3/templates/common.yaml rename to stable/plex/11.0.4/templates/common.yaml diff --git a/stable/plex/11.0.4/values.yaml b/stable/plex/11.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/podgrab/11.0.4/CHANGELOG.md b/stable/podgrab/11.0.4/CHANGELOG.md new file mode 100644 index 00000000000..afc92b2552b --- /dev/null +++ b/stable/podgrab/11.0.4/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [podgrab-11.0.0](https://github.com/truecharts/charts/compare/podgrab-10.0.44...podgrab-11.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [podgrab-10.0.47](https://github.com/truecharts/charts/compare/podgrab-10.0.44...podgrab-10.0.47) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [podgrab-10.0.46](https://github.com/truecharts/charts/compare/podgrab-10.0.44...podgrab-10.0.46) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [podgrab-10.0.46](https://github.com/truecharts/charts/compare/podgrab-10.0.44...podgrab-10.0.46) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [podgrab-10.0.46](https://github.com/truecharts/charts/compare/podgrab-10.0.44...podgrab-10.0.46) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [podgrab-10.0.45](https://github.com/truecharts/charts/compare/podgrab-10.0.44...podgrab-10.0.45) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + diff --git a/stable/podgrab/11.0.4/Chart.yaml b/stable/podgrab/11.0.4/Chart.yaml new file mode 100644 index 00000000000..5ecb91b335f --- /dev/null +++ b/stable/podgrab/11.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "1.0.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: A self-hosted podcast manager to download episodes as soon as they become live. +home: https://truecharts.org/docs/charts/stable/podgrab +icon: https://truecharts.org/img/hotlink-ok/chart-icons/podgrab.png +keywords: + - podgrab +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: podgrab +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/podgrab + - https://github.com/akhilrex/podgrab + - https://hub.docker.com/r/akhilrex/podgrab +type: application +version: 11.0.4 +annotations: + truecharts.org/catagories: | + - mutlimedia + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/podgrab/11.0.4/README.md b/stable/podgrab/11.0.4/README.md new file mode 100644 index 00000000000..17cedd1777c --- /dev/null +++ b/stable/podgrab/11.0.4/README.md @@ -0,0 +1,107 @@ +# podgrab + +A self-hosted podcast manager to download episodes as soon as they become live. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [podgrab](https://truecharts.org/docs/charts/stable/podgrab) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/podgrab> +* <https://github.com/akhilrex/podgrab> +* <https://hub.docker.com/r/akhilrex/podgrab> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `podgrab` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install podgrab TrueCharts/podgrab +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `podgrab` deployment + +```console +helm uninstall podgrab +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install podgrab \ + --set env.TZ="America/New York" \ + TrueCharts/podgrab +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install podgrab TrueCharts/podgrab -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/podgrab/11.0.4/app-changelog.md b/stable/podgrab/11.0.4/app-changelog.md new file mode 100644 index 00000000000..f3de3ec5344 --- /dev/null +++ b/stable/podgrab/11.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [podgrab-11.0.4](https://github.com/truecharts/charts/compare/podgrab-11.0.3...podgrab-11.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/podgrab/11.0.4/app-readme.md b/stable/podgrab/11.0.4/app-readme.md new file mode 100644 index 00000000000..5e921b8584d --- /dev/null +++ b/stable/podgrab/11.0.4/app-readme.md @@ -0,0 +1,8 @@ +A self-hosted podcast manager to download episodes as soon as they become live. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/podgrab](https://truecharts.org/docs/charts/stable/podgrab) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/podgrab/11.0.4/charts/common-10.9.7.tgz b/stable/podgrab/11.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/podgrab/11.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/podgrab/11.0.4/ix_values.yaml b/stable/podgrab/11.0.4/ix_values.yaml new file mode 100644 index 00000000000..609a6a68322 --- /dev/null +++ b/stable/podgrab/11.0.4/ix_values.yaml @@ -0,0 +1,42 @@ +image: + repository: tccr.io/truecharts/podgrab + pullPolicy: Always + tag: v1.0.0@sha256:4f12ed1458991f2918990a7041a8d4e4ff84232e5dc0bf57d14acb70debb0103 + +service: + main: + ports: + main: + port: 10093 + targetPort: 8080 + tcp: + enabled: true + ports: + tcp: + enabled: true + port: 51080 + targetPort: 51080 + +secretEnv: + PASSWORD: "secretpasswordgoeshere" + +env: + CHECK_FREQUENCY: 240 + +persistence: + config: + enabled: true + mountPath: "/config" + +probes: + liveness: + enabled: false + + readiness: + enabled: false + + startup: + enabled: false + +portal: + enabled: true diff --git a/stable/podgrab/11.0.4/questions.yaml b/stable/podgrab/11.0.4/questions.yaml new file mode 100644 index 00000000000..b6f105b8e25 --- /dev/null +++ b/stable/podgrab/11.0.4/questions.yaml @@ -0,0 +1,1857 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: secretEnv + group: "App Configuration" + label: "Image Secrets" + schema: + additional_attrs: true + type: dict + attrs: + - variable: PASSWORD + label: "Password" + description: "Desired Password" + schema: + type: string + private: true + default: "REPLACETHIS" + - variable: env + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: CHECK_FREQUENCY + label: "Update Frequency" + description: "Interval to check for new podcasts" + schema: + type: int + default: 240 + required: true + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10093 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: true + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 568 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 568 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/znc/3.0.3/templates/common.yaml b/stable/podgrab/11.0.4/templates/common.yaml similarity index 100% rename from stable/znc/3.0.3/templates/common.yaml rename to stable/podgrab/11.0.4/templates/common.yaml diff --git a/stable/podgrab/11.0.4/values.yaml b/stable/podgrab/11.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/portainer-ce/2.0.3/Chart.lock b/stable/portainer-ce/2.0.3/Chart.lock deleted file mode 100644 index f07db819998..00000000000 --- a/stable/portainer-ce/2.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:07:01.02239856Z" diff --git a/stable/portainer-ce/2.0.3/Chart.yaml b/stable/portainer-ce/2.0.3/Chart.yaml deleted file mode 100644 index a8dfd7de5a8..00000000000 --- a/stable/portainer-ce/2.0.3/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: "2.16.1" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: Container management made easy -home: https://truecharts.org/docs/charts/stable/portainer-ce -icon: https://truecharts.org/img/hotlink-ok/chart-icons/portainer-ce.png -keywords: - - portainer -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: portainer-ce -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/portainer-ce - - https://docs.portainer.io/v/ce-2.11/start/install/server/kubernetes/baremetal - - https://hub.docker.com/r/portainer/portainer-ce -version: 2.0.3 -annotations: - truecharts.org/catagories: | - - management - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/portainer-ce/2.0.3/app-changelog.md b/stable/portainer-ce/2.0.3/app-changelog.md deleted file mode 100644 index f9db818da8a..00000000000 --- a/stable/portainer-ce/2.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [portainer-ce-2.0.3](https://github.com/truecharts/charts/compare/portainer-ce-2.0.2...portainer-ce-2.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/portainer-ce/2.0.3/charts/common-10.9.4.tgz b/stable/portainer-ce/2.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/portainer-ce/2.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/portainer-ce/2.0.3/CHANGELOG.md b/stable/portainer-ce/2.0.4/CHANGELOG.md similarity index 100% rename from stable/portainer-ce/2.0.3/CHANGELOG.md rename to stable/portainer-ce/2.0.4/CHANGELOG.md diff --git a/stable/portainer-ce/2.0.4/Chart.yaml b/stable/portainer-ce/2.0.4/Chart.yaml new file mode 100644 index 00000000000..9df7b8f5bbb --- /dev/null +++ b/stable/portainer-ce/2.0.4/Chart.yaml @@ -0,0 +1,27 @@ +apiVersion: v2 +appVersion: "2.16.1" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: Container management made easy +home: https://truecharts.org/docs/charts/stable/portainer-ce +icon: https://truecharts.org/img/hotlink-ok/chart-icons/portainer-ce.png +keywords: + - portainer +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: portainer-ce +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/portainer-ce + - https://docs.portainer.io/v/ce-2.11/start/install/server/kubernetes/baremetal + - https://hub.docker.com/r/portainer/portainer-ce +version: 2.0.4 +annotations: + truecharts.org/catagories: | + - management + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/portainer-ce/2.0.3/README.md b/stable/portainer-ce/2.0.4/README.md similarity index 100% rename from stable/portainer-ce/2.0.3/README.md rename to stable/portainer-ce/2.0.4/README.md diff --git a/stable/portainer-ce/2.0.4/app-changelog.md b/stable/portainer-ce/2.0.4/app-changelog.md new file mode 100644 index 00000000000..48687501b67 --- /dev/null +++ b/stable/portainer-ce/2.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [portainer-ce-2.0.4](https://github.com/truecharts/charts/compare/portainer-ce-2.0.3...portainer-ce-2.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/portainer-ce/2.0.3/app-readme.md b/stable/portainer-ce/2.0.4/app-readme.md similarity index 100% rename from stable/portainer-ce/2.0.3/app-readme.md rename to stable/portainer-ce/2.0.4/app-readme.md diff --git a/stable/portainer-ce/2.0.4/charts/common-10.9.7.tgz b/stable/portainer-ce/2.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/portainer-ce/2.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/portainer-ce/2.0.3/ix_values.yaml b/stable/portainer-ce/2.0.4/ix_values.yaml similarity index 100% rename from stable/portainer-ce/2.0.3/ix_values.yaml rename to stable/portainer-ce/2.0.4/ix_values.yaml diff --git a/stable/portainer-ce/2.0.3/questions.yaml b/stable/portainer-ce/2.0.4/questions.yaml similarity index 100% rename from stable/portainer-ce/2.0.3/questions.yaml rename to stable/portainer-ce/2.0.4/questions.yaml diff --git a/stable/portainer-ce/2.0.3/templates/_args.tpl b/stable/portainer-ce/2.0.4/templates/_args.tpl similarity index 100% rename from stable/portainer-ce/2.0.3/templates/_args.tpl rename to stable/portainer-ce/2.0.4/templates/_args.tpl diff --git a/stable/portainer-ce/2.0.3/templates/common.yaml b/stable/portainer-ce/2.0.4/templates/common.yaml similarity index 100% rename from stable/portainer-ce/2.0.3/templates/common.yaml rename to stable/portainer-ce/2.0.4/templates/common.yaml diff --git a/stable/portainer-ce/2.0.4/values.yaml b/stable/portainer-ce/2.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/posterr/2.0.3/Chart.lock b/stable/posterr/2.0.3/Chart.lock deleted file mode 100644 index 42237ad8a57..00000000000 --- a/stable/posterr/2.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:07:01.301577916Z" diff --git a/stable/posterr/2.0.3/Chart.yaml b/stable/posterr/2.0.3/Chart.yaml deleted file mode 100644 index f87be366f2f..00000000000 --- a/stable/posterr/2.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Media display for Plex, Sonarr and Radarr. -home: https://truecharts.org/docs/charts/stable/posterr -icon: https://truecharts.org/img/hotlink-ok/chart-icons/posterr.png -keywords: - - posterr - - MediaServer-Other -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: posterr -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/posterr - - https://github.com/petersem/posterr - - https://hub.docker.com/r/petersem/posterr/ -type: application -version: 2.0.3 -annotations: - truecharts.org/catagories: | - - MediaServer-Other - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/posterr/2.0.3/app-changelog.md b/stable/posterr/2.0.3/app-changelog.md deleted file mode 100644 index b5831faa670..00000000000 --- a/stable/posterr/2.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [posterr-2.0.3](https://github.com/truecharts/charts/compare/posterr-2.0.2...posterr-2.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/posterr/2.0.3/charts/common-10.9.4.tgz b/stable/posterr/2.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/posterr/2.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/posterr/2.0.3/CHANGELOG.md b/stable/posterr/2.0.4/CHANGELOG.md similarity index 100% rename from stable/posterr/2.0.3/CHANGELOG.md rename to stable/posterr/2.0.4/CHANGELOG.md diff --git a/stable/posterr/2.0.4/Chart.yaml b/stable/posterr/2.0.4/Chart.yaml new file mode 100644 index 00000000000..433bf873f04 --- /dev/null +++ b/stable/posterr/2.0.4/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Media display for Plex, Sonarr and Radarr. +home: https://truecharts.org/docs/charts/stable/posterr +icon: https://truecharts.org/img/hotlink-ok/chart-icons/posterr.png +keywords: + - posterr + - MediaServer-Other +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: posterr +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/posterr + - https://github.com/petersem/posterr + - https://hub.docker.com/r/petersem/posterr/ +type: application +version: 2.0.4 +annotations: + truecharts.org/catagories: | + - MediaServer-Other + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/posterr/2.0.3/README.md b/stable/posterr/2.0.4/README.md similarity index 100% rename from stable/posterr/2.0.3/README.md rename to stable/posterr/2.0.4/README.md diff --git a/stable/posterr/2.0.4/app-changelog.md b/stable/posterr/2.0.4/app-changelog.md new file mode 100644 index 00000000000..b7f4ae69c0f --- /dev/null +++ b/stable/posterr/2.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [posterr-2.0.4](https://github.com/truecharts/charts/compare/posterr-2.0.3...posterr-2.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/posterr/2.0.3/app-readme.md b/stable/posterr/2.0.4/app-readme.md similarity index 100% rename from stable/posterr/2.0.3/app-readme.md rename to stable/posterr/2.0.4/app-readme.md diff --git a/stable/posterr/2.0.4/charts/common-10.9.7.tgz b/stable/posterr/2.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/posterr/2.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/posterr/2.0.3/ix_values.yaml b/stable/posterr/2.0.4/ix_values.yaml similarity index 100% rename from stable/posterr/2.0.3/ix_values.yaml rename to stable/posterr/2.0.4/ix_values.yaml diff --git a/stable/posterr/2.0.3/questions.yaml b/stable/posterr/2.0.4/questions.yaml similarity index 100% rename from stable/posterr/2.0.3/questions.yaml rename to stable/posterr/2.0.4/questions.yaml diff --git a/stable/promcord/5.0.4/templates/common.yaml b/stable/posterr/2.0.4/templates/common.yaml similarity index 100% rename from stable/promcord/5.0.4/templates/common.yaml rename to stable/posterr/2.0.4/templates/common.yaml diff --git a/stable/posterr/2.0.4/values.yaml b/stable/posterr/2.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/pretend-youre-xyzzy/7.0.3/Chart.lock b/stable/pretend-youre-xyzzy/7.0.3/Chart.lock deleted file mode 100644 index 6a956845ce0..00000000000 --- a/stable/pretend-youre-xyzzy/7.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:07:05.526035412Z" diff --git a/stable/pretend-youre-xyzzy/7.0.3/Chart.yaml b/stable/pretend-youre-xyzzy/7.0.3/Chart.yaml deleted file mode 100644 index ab9396b8724..00000000000 --- a/stable/pretend-youre-xyzzy/7.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: "4" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: pretend-youre-xyzzy, a cards against humanity clone -home: https://truecharts.org/docs/charts/stable/pretend-youre-xyzzy -icon: https://truecharts.org/img/hotlink-ok/chart-icons/pretend-youre-xyzzy.png -keywords: - - pretend-youre-xyzzy - - cards - - against - - humanity -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: pretend-youre-xyzzy -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/pretend-youre-xyzzy - - https://github.com/ajanata/PretendYoureXyzzy - - https://github.com/emcniece/DockerYourXyzzy -version: 7.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/pretend-youre-xyzzy/7.0.3/app-changelog.md b/stable/pretend-youre-xyzzy/7.0.3/app-changelog.md deleted file mode 100644 index e963cdc5e3f..00000000000 --- a/stable/pretend-youre-xyzzy/7.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [pretend-youre-xyzzy-7.0.3](https://github.com/truecharts/charts/compare/pretend-youre-xyzzy-7.0.2...pretend-youre-xyzzy-7.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/pretend-youre-xyzzy/7.0.3/charts/common-10.9.4.tgz b/stable/pretend-youre-xyzzy/7.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/pretend-youre-xyzzy/7.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/pretend-youre-xyzzy/7.0.3/CHANGELOG.md b/stable/pretend-youre-xyzzy/7.0.4/CHANGELOG.md similarity index 100% rename from stable/pretend-youre-xyzzy/7.0.3/CHANGELOG.md rename to stable/pretend-youre-xyzzy/7.0.4/CHANGELOG.md diff --git a/stable/pretend-youre-xyzzy/7.0.4/Chart.yaml b/stable/pretend-youre-xyzzy/7.0.4/Chart.yaml new file mode 100644 index 00000000000..1e44b0f5570 --- /dev/null +++ b/stable/pretend-youre-xyzzy/7.0.4/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "4" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: pretend-youre-xyzzy, a cards against humanity clone +home: https://truecharts.org/docs/charts/stable/pretend-youre-xyzzy +icon: https://truecharts.org/img/hotlink-ok/chart-icons/pretend-youre-xyzzy.png +keywords: + - pretend-youre-xyzzy + - cards + - against + - humanity +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: pretend-youre-xyzzy +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/pretend-youre-xyzzy + - https://github.com/ajanata/PretendYoureXyzzy + - https://github.com/emcniece/DockerYourXyzzy +version: 7.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/pretend-youre-xyzzy/7.0.3/README.md b/stable/pretend-youre-xyzzy/7.0.4/README.md similarity index 100% rename from stable/pretend-youre-xyzzy/7.0.3/README.md rename to stable/pretend-youre-xyzzy/7.0.4/README.md diff --git a/stable/pretend-youre-xyzzy/7.0.4/app-changelog.md b/stable/pretend-youre-xyzzy/7.0.4/app-changelog.md new file mode 100644 index 00000000000..43cb6cc5aaf --- /dev/null +++ b/stable/pretend-youre-xyzzy/7.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [pretend-youre-xyzzy-7.0.4](https://github.com/truecharts/charts/compare/pretend-youre-xyzzy-7.0.3...pretend-youre-xyzzy-7.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/pretend-youre-xyzzy/7.0.3/app-readme.md b/stable/pretend-youre-xyzzy/7.0.4/app-readme.md similarity index 100% rename from stable/pretend-youre-xyzzy/7.0.3/app-readme.md rename to stable/pretend-youre-xyzzy/7.0.4/app-readme.md diff --git a/stable/pretend-youre-xyzzy/7.0.4/charts/common-10.9.7.tgz b/stable/pretend-youre-xyzzy/7.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/pretend-youre-xyzzy/7.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/pretend-youre-xyzzy/7.0.3/ix_values.yaml b/stable/pretend-youre-xyzzy/7.0.4/ix_values.yaml similarity index 100% rename from stable/pretend-youre-xyzzy/7.0.3/ix_values.yaml rename to stable/pretend-youre-xyzzy/7.0.4/ix_values.yaml diff --git a/stable/pretend-youre-xyzzy/7.0.3/questions.yaml b/stable/pretend-youre-xyzzy/7.0.4/questions.yaml similarity index 100% rename from stable/pretend-youre-xyzzy/7.0.3/questions.yaml rename to stable/pretend-youre-xyzzy/7.0.4/questions.yaml diff --git a/stable/ztcuui-aio/2.0.3/templates/common.yaml b/stable/pretend-youre-xyzzy/7.0.4/templates/common.yaml similarity index 100% rename from stable/ztcuui-aio/2.0.3/templates/common.yaml rename to stable/pretend-youre-xyzzy/7.0.4/templates/common.yaml diff --git a/stable/pretend-youre-xyzzy/7.0.4/values.yaml b/stable/pretend-youre-xyzzy/7.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/projectsend/5.0.0/CHANGELOG.md b/stable/projectsend/5.0.0/CHANGELOG.md new file mode 100644 index 00000000000..c8d0b0f6b97 --- /dev/null +++ b/stable/projectsend/5.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [projectsend-4.0.0](https://github.com/truecharts/charts/compare/projectsend-3.0.48...projectsend-4.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [projectsend-3.0.51](https://github.com/truecharts/charts/compare/projectsend-3.0.48...projectsend-3.0.51) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [projectsend-3.0.50](https://github.com/truecharts/charts/compare/projectsend-3.0.48...projectsend-3.0.50) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [projectsend-3.0.50](https://github.com/truecharts/charts/compare/projectsend-3.0.48...projectsend-3.0.50) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [projectsend-3.0.50](https://github.com/truecharts/charts/compare/projectsend-3.0.48...projectsend-3.0.50) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [projectsend-3.0.49](https://github.com/truecharts/charts/compare/projectsend-3.0.48...projectsend-3.0.49) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + diff --git a/stable/projectsend/5.0.0/Chart.yaml b/stable/projectsend/5.0.0/Chart.yaml new file mode 100644 index 00000000000..ec09506fba4 --- /dev/null +++ b/stable/projectsend/5.0.0/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: projectsend +version: 5.0.0 +appVersion: "2021.12.10" +description: Projectsend is a self-hosted application that lets you upload files and assign them to specific clients that you create yourself. +type: application +deprecated: false +home: https://truecharts.org/docs/charts/stable/projectsend +icon: https://truecharts.org/img/hotlink-ok/chart-icons/projectsend.png +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/projectsend + - https://hub.docker.com/r/linuxserver/projectsend +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: mariadb.enabled + name: mariadb + repository: https://charts.truecharts.org/ + version: 4.0.5 +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/projectsend/5.0.0/README.md b/stable/projectsend/5.0.0/README.md new file mode 100644 index 00000000000..20572fd364e --- /dev/null +++ b/stable/projectsend/5.0.0/README.md @@ -0,0 +1,107 @@ +# projectsend + +Projectsend is a self-hosted application that lets you upload files and assign them to specific clients that you create yourself. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [projectsend](https://truecharts.org/docs/charts/stable/projectsend) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/projectsend> +* <https://hub.docker.com/r/linuxserver/projectsend> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | mariadb | 3.0.119 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `projectsend` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install projectsend TrueCharts/projectsend +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `projectsend` deployment + +```console +helm uninstall projectsend +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install projectsend \ + --set env.TZ="America/New York" \ + TrueCharts/projectsend +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install projectsend TrueCharts/projectsend -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/projectsend/5.0.0/app-changelog.md b/stable/projectsend/5.0.0/app-changelog.md new file mode 100644 index 00000000000..ab38b3718ae --- /dev/null +++ b/stable/projectsend/5.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [projectsend-5.0.0](https://github.com/truecharts/charts/compare/projectsend-4.0.3...projectsend-5.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/projectsend/5.0.0/app-readme.md b/stable/projectsend/5.0.0/app-readme.md new file mode 100644 index 00000000000..64a3dd4ba8e --- /dev/null +++ b/stable/projectsend/5.0.0/app-readme.md @@ -0,0 +1,8 @@ +Projectsend is a self-hosted application that lets you upload files and assign them to specific clients that you create yourself. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/projectsend](https://truecharts.org/docs/charts/stable/projectsend) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/projectsend/5.0.0/charts/common-10.9.7.tgz b/stable/projectsend/5.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/projectsend/5.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/projectsend/5.0.0/charts/mariadb-4.0.5.tgz b/stable/projectsend/5.0.0/charts/mariadb-4.0.5.tgz new file mode 100644 index 00000000000..647d1dc1772 Binary files /dev/null and b/stable/projectsend/5.0.0/charts/mariadb-4.0.5.tgz differ diff --git a/stable/projectsend/5.0.0/ix_values.yaml b/stable/projectsend/5.0.0/ix_values.yaml new file mode 100644 index 00000000000..399cfeba4e7 --- /dev/null +++ b/stable/projectsend/5.0.0/ix_values.yaml @@ -0,0 +1,93 @@ +image: + repository: tccr.io/truecharts/projectsend + pullPolicy: IfNotPresent + tag: v2021.12.10 + +securityContext: + runAsNonRoot: false + readOnlyRootFilesystem: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +env: + MAX_UPLOAD: 5000 + PHP_MEMORY_LIMIT: "512M" + PHP_MAX_FILE_UPLOAD: 200 + +service: + main: + ports: + main: + targetPort: 80 + port: 10127 + +persistence: + config: + enabled: true + mountPath: "/config" + data: + enabled: true + mountPath: "/data" + varrun: + enabled: true + +mariadb: + enabled: true + mariadbUsername: projectsend + mariadbDatabase: projectsend + existingSecret: "mariadbcreds" + +installContainers: + initconfig: + image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" + env: + - name: DBNAME + value: "{{ .Values.mariadb.mariadbDatabase }}" + - name: DBUSER + value: "{{ .Values.mariadb.mariadbUsername }}" + - name: DBPASS + valueFrom: + secretKeyRef: + name: mariadbcreds + key: mariadb-password + - name: DBHOST + valueFrom: + secretKeyRef: + name: mariadbcreds + key: plainhost + volumeMounts: + - name: config + mountPath: "/config" + command: ["/bin/sh", "-c"] + args: + - |- + export configFile="/config/projectsend/sys.config.php"; + if [ ! -f $configFile ]; + then + echo "Creating initial config file..."; + mkdir -p /config/projectsend; + touch $configFile; + echo "<?php" >> $configFile; + echo "# This is generated on initial setup of this TrueCharts App" >> $configFile; + echo "# Do not change below values, or DB connection will fail." >> $configFile; + echo "define('DB_DRIVER', 'mysql');" >> $configFile; + echo "define('DB_NAME', '$DBNAME');" >> $configFile; + echo "define('DB_HOST', '$DBHOST');" >> $configFile; + echo "define('DB_USER', '$DBUSER');" >> $configFile; + echo "define('DB_PASSWORD', '$DBPASS');" >> $configFile; + echo "define('MAX_FILESIZE', $MAX_UPLOAD);" >> $configFile; + echo "define('TABLES_PREFIX', 'tbl_');" >> $configFile; + echo "# You can manually change below values if you like." >> $configFile; + echo "define('SITE_LANG', 'en');" >> $configFile; + echo "define('EMAIL_ENCODING', 'utf-8');" >> $configFile; + echo "define('DEBUG', false);" >> $configFile; + echo "# End of generated config values." >> $configFile; + echo "Done!"; + else + echo "Initial config file already exists. Skipping..."; + fi; + +portal: + enabled: true diff --git a/stable/projectsend/5.0.0/questions.yaml b/stable/projectsend/5.0.0/questions.yaml new file mode 100644 index 00000000000..5bb4d28ff90 --- /dev/null +++ b/stable/projectsend/5.0.0/questions.yaml @@ -0,0 +1,1927 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: env + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: MAX_UPLOAD + label: "MAX_UPLOAD" + description: "Maximum size (in mb.) that is allowed on each file to be uploaded." + schema: + type: int + required: true + default: 5000 + - variable: PHP_MAX_FILE_UPLOAD + label: "PHP_MAX_FILE_UPLOAD" + description: "The maximum number of files allowed to be uploaded simultaneously. " + schema: + type: int + required: true + default: 200 + - variable: PHP_MEMORY_LIMIT + label: "PHP_MEMORY_LIMIT" + description: "PHP_MEMORY_LIMIT" + schema: + type: string + required: true + default: "512M" + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10127 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: data + label: "App Data Storage" + description: "Stores the Application Data." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/zusam/2.0.3/templates/common.yaml b/stable/projectsend/5.0.0/templates/common.yaml similarity index 100% rename from stable/zusam/2.0.3/templates/common.yaml rename to stable/projectsend/5.0.0/templates/common.yaml diff --git a/stable/projectsend/5.0.0/values.yaml b/stable/projectsend/5.0.0/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/promcord/5.0.4/Chart.lock b/stable/promcord/5.0.4/Chart.lock deleted file mode 100644 index ee8f1c3a560..00000000000 --- a/stable/promcord/5.0.4/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:07:32.003922548Z" diff --git a/stable/promcord/5.0.4/Chart.yaml b/stable/promcord/5.0.4/Chart.yaml deleted file mode 100644 index e27e72f4312..00000000000 --- a/stable/promcord/5.0.4/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Discord bot that provides metrics from a Discord server -icon: https://truecharts.org/img/hotlink-ok/chart-icons/promcord.png -home: https://truecharts.org/docs/charts/stable/promcord -keywords: - - promcord - - discord - - metrics -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: promcord -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/promcord - - https://github.com/nimarion/promcord -type: application -version: 5.0.4 -annotations: - truecharts.org/catagories: | - - metrics - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/promcord/5.0.4/app-changelog.md b/stable/promcord/5.0.4/app-changelog.md deleted file mode 100644 index 7f2ecdab76f..00000000000 --- a/stable/promcord/5.0.4/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [promcord-5.0.4](https://github.com/truecharts/charts/compare/promcord-5.0.3...promcord-5.0.4) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - \ No newline at end of file diff --git a/stable/promcord/5.0.4/charts/common-10.9.4.tgz b/stable/promcord/5.0.4/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/promcord/5.0.4/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/promcord/5.0.4/questions.yaml b/stable/promcord/5.0.4/questions.yaml deleted file mode 100644 index e57d25ae610..00000000000 --- a/stable/promcord/5.0.4/questions.yaml +++ /dev/null @@ -1,1496 +0,0 @@ -groups: - - name: Container Image - description: Image to be used for container - - name: General Settings - description: General Deployment Settings - - name: App Configuration - description: App Specific Config Options - - name: Networking and Services - description: Configure Network and Services for Container - - name: Storage and Persistence - description: Persist and Share Data that is Separate from the Container - - name: Ingress - description: Ingress Configuration - - name: Security and Permissions - description: Configure Security Context and Permissions - - name: Resources and Devices - description: "Specify Resources/Devices to be Allocated to Workload" - - name: Middlewares - description: Traefik Middlewares - - name: Metrics - description: Metrics - - name: VPN - description: VPN - - name: Addons - description: Addon Configuration - - name: Advanced - description: Advanced Configuration - - name: Documentation - description: Documentation -portals: {} -questions: - - variable: global - label: Global Settings - group: "General Settings" - schema: - type: dict - hidden: true - attrs: - - variable: isSCALE - label: Flag this is SCALE - schema: - type: boolean - default: true - hidden: true - - variable: controller - group: "General Settings" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: replicas - description: Number of desired pod replicas - label: Desired Replicas - schema: - type: int - required: true - default: 1 - - variable: customextraargs - group: "General Settings" - label: "Extra Args" - description: "Do not click this unless you know what you are doing" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: extraArgs - label: Extra Args - schema: - type: list - default: [] - items: - - variable: arg - label: Arg - schema: - type: string - - variable: TZ - label: Timezone - group: "General Settings" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: envList - label: Extra Environment Variables - description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." - group: "General Settings" - schema: - type: list - default: [] - items: - - variable: envItem - label: Environment Variable - schema: - additional_attrs: true - type: dict - attrs: - - variable: name - label: Name - schema: - type: string - - variable: value - label: Value - schema: - type: string - - variable: secretEnv - group: "App Configuration" - label: "Image Secrets" - schema: - additional_attrs: true - type: dict - attrs: - - variable: DISCORD_TOKEN - label: "Discord Token" - description: "Token with Access to your Discord" - schema: - type: string - required: true - private: true - default: "REPLACETHIS" - - variable: serviceexpert - group: Networking and Services - label: Show Expert Config - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: Networking and Services - label: Host-Networking (Complicated) - schema: - type: boolean - default: false - - variable: externalInterfaces - description: Add External Interfaces - label: Add external Interfaces - group: Networking - schema: - type: list - items: - - variable: interfaceConfiguration - description: Interface Configuration - label: Interface Configuration - schema: - type: dict - $ref: - - "normalize/interfaceConfiguration" - attrs: - - variable: hostInterface - description: Please Specify Host Interface - label: Host Interface - schema: - type: string - required: true - $ref: - - "definitions/interface" - - variable: ipam - description: Define how IP Address will be managed - label: IP Address Management - schema: - type: dict - required: true - attrs: - - variable: type - description: Specify type for IPAM - label: IPAM Type - schema: - type: string - required: true - enum: - - value: dhcp - description: Use DHCP - - value: static - description: Use Static IP - show_subquestions_if: static - subquestions: - - variable: staticIPConfigurations - label: Static IP Addresses - schema: - type: list - items: - - variable: staticIP - label: Static IP - schema: - type: ipaddr - cidr: true - - variable: staticRoutes - label: Static Routes - schema: - type: list - items: - - variable: staticRouteConfiguration - label: Static Route Configuration - schema: - additional_attrs: true - type: dict - attrs: - - variable: destination - label: Destination - schema: - type: ipaddr - cidr: true - required: true - - variable: gateway - label: Gateway - schema: - type: ipaddr - cidr: false - required: true - - variable: serviceList - label: Add Manual Custom Services - group: Networking and Services - schema: - type: list - default: [] - items: - - variable: serviceListEntry - label: Custom Service - schema: - additional_attrs: true - type: dict - attrs: - - variable: enabled - label: Enable the service - schema: - type: boolean - default: true - hidden: true - - variable: name - label: Name - schema: - type: string - default: "" - - variable: type - label: Service Type - description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" - schema: - type: string - default: LoadBalancer - enum: - - value: LoadBalancer - description: LoadBalancer (Expose Ports) - - value: ClusterIP - description: ClusterIP (Do Not Expose Ports) - - value: Simple - description: Deprecated CHANGE THIS - - variable: loadBalancerIP - label: LoadBalancer IP - description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" - schema: - show_if: [["type", "=", "LoadBalancer"]] - type: string - default: "" - - variable: advancedsvcset - label: Show Advanced Service Settings - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: externalIPs - label: "External IP's" - description: "External IP's" - schema: - type: list - default: [] - items: - - variable: externalIP - label: External IP - schema: - type: string - - variable: ipFamilyPolicy - label: IP Family Policy - description: Specify the IP Policy - schema: - type: string - default: SingleStack - enum: - - value: SingleStack - description: SingleStack - - value: PreferDualStack - description: PreferDualStack - - value: RequireDualStack - description: RequireDualStack - - variable: ipFamilies - label: IP Families - description: (Advanced) The IP Families that should be used - schema: - type: list - default: [] - items: - - variable: ipFamily - label: IP Family - schema: - type: string - - variable: portsList - label: Additional Service Ports - schema: - type: list - default: [] - items: - - variable: portsListEntry - label: Custom ports - schema: - additional_attrs: true - type: dict - attrs: - - variable: enabled - label: Enable the Port - schema: - type: boolean - default: true - hidden: true - - variable: name - label: Port Name - schema: - type: string - default: "" - - variable: protocol - label: Port Type - schema: - type: string - default: TCP - enum: - - value: HTTP - description: HTTP - - value: HTTPS - description: HTTPS - - value: TCP - description: TCP - - value: UDP - description: UDP - - variable: targetPort - label: Target Port - description: This port exposes the container port on the service - schema: - type: int - required: true - - variable: port - label: Container Port - schema: - type: int - required: true - - variable: persistenceList - label: Additional App Storage - group: Storage and Persistence - schema: - type: list - default: [] - items: - - variable: persistenceListEntry - label: Custom Storage - schema: - additional_attrs: true - type: dict - attrs: - - variable: enabled - label: Enable the storage - schema: - type: boolean - default: true - hidden: true - - variable: type - label: Type of Storage - description: Sets the persistence type, Anything other than PVC could break rollback! - schema: - type: string - default: hostPath - enum: - - value: pvc - description: PVC - - value: hostPath - description: Host Path - - value: emptyDir - description: emptyDir - - value: nfs - description: NFS Share - - variable: server - label: NFS Server - schema: - show_if: [["type", "=", "nfs"]] - type: string - default: "" - - variable: path - label: Path on NFS Server - schema: - show_if: [["type", "=", "nfs"]] - type: string - default: "" - - variable: setPermissions - label: Automatic Permissions - description: Automatically set permissions on install - schema: - show_if: [["type", "=", "hostPath"]] - type: boolean - default: false - - variable: readOnly - label: Read Only - schema: - type: boolean - default: false - - variable: hostPath - label: Host Path - description: Path inside the container the storage is mounted - schema: - show_if: [["type", "=", "hostPath"]] - type: hostpath - - variable: mountPath - label: Mount Path - description: Path inside the container the storage is mounted - schema: - type: string - default: "" - required: true - valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - - variable: medium - label: EmptyDir Medium - schema: - show_if: [["type", "=", "emptyDir"]] - type: string - default: "" - enum: - - value: "" - description: Default - - value: Memory - description: Memory - - variable: size - label: Size Quotum of Storage - schema: - show_if: [["type", "=", "pvc"]] - type: string - default: 256Gi - - variable: security - label: Container Security Settings - group: Security and Permissions - schema: - type: dict - additional_attrs: true - attrs: - - variable: editsecurity - label: Change PUID / UMASK values - description: By enabling this you override default set values. - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: PUID - label: Process User ID - PUID - description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps - schema: - type: int - default: 568 - - variable: UMASK - label: UMASK - description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps - schema: - type: string - default: "002" - - variable: advancedSecurity - label: Show Advanced Security Settings - group: Security and Permissions - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: Security Context - schema: - additional_attrs: true - type: dict - attrs: - - variable: privileged - label: "Privileged mode" - schema: - type: boolean - default: false - - variable: readOnlyRootFilesystem - label: "ReadOnly Root Filesystem" - schema: - type: boolean - default: false - - variable: allowPrivilegeEscalation - label: "Allow Privilege Escalation" - schema: - type: boolean - default: false - - variable: runAsNonRoot - label: "runAsNonRoot" - schema: - type: boolean - default: true - - variable: podSecurityContext - group: Security and Permissions - label: Pod Security Context - schema: - additional_attrs: true - type: dict - attrs: - - variable: runAsUser - label: "runAsUser" - description: "The UserID of the user running the application" - schema: - type: int - default: 568 - - variable: runAsGroup - label: "runAsGroup" - description: "The groupID this App of the user running the application" - schema: - type: int - default: 568 - - variable: fsGroup - label: "fsGroup" - description: "The group that should own ALL storage." - schema: - type: int - default: 568 - - variable: fsGroupChangePolicy - label: "When should we take ownership?" - schema: - type: string - default: OnRootMismatch - enum: - - value: OnRootMismatch - description: OnRootMismatch - - value: Always - description: Always - - variable: supplementalGroups - label: Supplemental Groups - schema: - type: list - default: [] - items: - - variable: supplementalGroupsEntry - label: Supplemental Group - schema: - type: int - - variable: resources - group: Resources and Devices - label: "Resource Limits" - schema: - additional_attrs: true - type: dict - attrs: - - variable: limits - label: Advanced Limit Resource Consumption - schema: - additional_attrs: true - type: dict - attrs: - - variable: cpu - label: CPU - description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" - schema: - type: string - default: 4000m - valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' - - variable: memory - label: RAM - description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" - schema: - type: string - default: 8Gi - valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' - - variable: requests - label: "Minimum Resources Required (request)" - schema: - additional_attrs: true - type: dict - hidden: true - attrs: - - variable: cpu - label: CPU - description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" - schema: - type: string - default: 10m - hidden: true - valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' - - variable: memory - label: "RAM" - description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" - schema: - type: string - default: 50Mi - hidden: true - valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' - - variable: deviceList - label: Mount USB Devices - group: Resources and Devices - schema: - type: list - default: [] - items: - - variable: deviceListEntry - label: Device - schema: - additional_attrs: true - type: dict - attrs: - - variable: enabled - label: Enable the Storage - schema: - type: boolean - default: true - - variable: type - label: (Advanced) Type of Storage - description: Sets the persistence type - schema: - type: string - default: hostPath - hidden: true - - variable: readOnly - label: readOnly - schema: - type: boolean - default: false - - variable: hostPath - label: Host Device Path - description: Path to the device on the host system - schema: - type: path - - variable: mountPath - label: Container Device Path - description: Path inside the container the device is mounted - schema: - type: string - default: "/dev/ttyACM0" - # Specify GPU configuration - - variable: scaleGPU - label: GPU Configuration - group: Resources and Devices - schema: - type: dict - $ref: - - "definitions/gpuConfiguration" - attrs: [] - - variable: metrics - group: Metrics - label: Prometheus Metrics - schema: - additional_attrs: true - type: dict - attrs: - - variable: enabled - label: Enabled - description: Enable Prometheus Metrics - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: serviceMonitor - label: Service Monitor Settings - schema: - additional_attrs: true - type: dict - attrs: - - variable: interval - label: Scrape Interval - description: Scrape interval time - schema: - type: string - default: 1m - required: true - - variable: scrapeTimeout - label: Scrape Timeout - description: Scrape timeout Time - schema: - type: string - default: 30s - required: true - - variable: prometheusRule - label: PrometheusRule - description: Enable and configure Prometheus Rules for the App. - schema: - additional_attrs: true - type: dict - attrs: - - variable: enabled - label: Enabled - description: Enable Prometheus Metrics - schema: - type: boolean - default: false - # TODO: Rule List section - - variable: horizontalPodAutoscaler - group: Advanced - label: (Advanced) Horizontal Pod Autoscaler - schema: - type: list - default: [] - items: - - variable: hpaEntry - label: HPA Entry - schema: - additional_attrs: true - type: dict - attrs: - - variable: name - label: Name - schema: - type: string - required: true - default: "" - - variable: enabled - label: Enabled - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: target - label: Target - description: Deployment name, Defaults to Main Deployment - schema: - type: string - default: "" - - variable: minReplicas - label: Minimum Replicas - schema: - type: int - default: 1 - - variable: maxReplicas - label: Maximum Replicas - schema: - type: int - default: 5 - - variable: targetCPUUtilizationPercentage - label: Target CPU Utilization Percentage - schema: - type: int - default: 80 - - variable: targetMemoryUtilizationPercentage - label: Target Memory Utilization Percentage - schema: - type: int - default: 80 - - variable: networkPolicy - group: Advanced - label: (Advanced) Network Policy - schema: - type: list - default: [] - items: - - variable: netPolicyEntry - label: Network Policy Entry - schema: - additional_attrs: true - type: dict - attrs: - - variable: name - label: Name - schema: - type: string - required: true - default: "" - - variable: enabled - label: Enabled - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: policyType - label: Policy Type - schema: - type: string - default: "" - enum: - - value: "" - description: Default - - value: ingress - description: Ingress - - value: egress - description: Egress - - value: ingress-egress - description: Ingress and Egress - - variable: egress - label: Egress - schema: - type: list - default: [] - items: - - variable: egressEntry - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: to - label: To - schema: - type: list - default: [] - items: - - variable: toEntry - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: ipBlock - label: IP Block - schema: - additional_attrs: true - type: dict - attrs: - - variable: cidr - label: CIDR - schema: - type: string - default: "" - - variable: except - label: Except - schema: - type: list - default: [] - items: - - variable: exceptint - label: "" - schema: - type: string - - variable: namespaceSelector - label: Namespace Selector - schema: - additional_attrs: true - type: dict - attrs: - - variable: matchExpressions - label: Match Expressions - schema: - type: list - default: [] - items: - - variable: expressionEntry - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: key - label: Key - schema: - type: string - - variable: operator - label: Operator - schema: - type: string - default: TCP - enum: - - value: In - description: In - - value: NotIn - description: NotIn - - value: Exists - description: Exists - - value: DoesNotExist - description: DoesNotExist - - variable: values - label: Values - schema: - type: list - default: [] - items: - - variable: value - label: "" - schema: - type: string - - variable: podSelector - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: matchExpressions - label: Match Expressions - schema: - type: list - default: [] - items: - - variable: expressionEntry - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: key - label: Key - schema: - type: string - - variable: operator - label: Operator - schema: - type: string - default: TCP - enum: - - value: In - description: In - - value: NotIn - description: NotIn - - value: Exists - description: Exists - - value: DoesNotExist - description: DoesNotExist - - variable: values - label: Values - schema: - type: list - default: [] - items: - - variable: value - label: "" - schema: - type: string - - variable: ports - label: Ports - schema: - type: list - default: [] - items: - - variable: portsEntry - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: port - label: Port - schema: - type: int - - variable: endPort - label: End Port - schema: - type: int - - variable: protocol - label: Protocol - schema: - type: string - default: TCP - enum: - - value: TCP - description: TCP - - value: UDP - description: UDP - - value: SCTP - description: SCTP - - variable: ingress - label: Ingress - schema: - type: list - default: [] - items: - - variable: ingressEntry - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: from - label: From - schema: - type: list - default: [] - items: - - variable: fromEntry - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: ipBlock - label: IP Block - schema: - additional_attrs: true - type: dict - attrs: - - variable: cidr - label: CIDR - schema: - type: string - default: "" - - variable: except - label: Except - schema: - type: list - default: [] - items: - - variable: exceptint - label: "" - schema: - type: string - - variable: namespaceSelector - label: Namespace Selector - schema: - additional_attrs: true - type: dict - attrs: - - variable: matchExpressions - label: Match Expressions - schema: - type: list - default: [] - items: - - variable: expressionEntry - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: key - label: Key - schema: - type: string - - variable: operator - label: Operator - schema: - type: string - default: TCP - enum: - - value: In - description: In - - value: NotIn - description: NotIn - - value: Exists - description: Exists - - value: DoesNotExist - description: DoesNotExist - - variable: values - label: Values - schema: - type: list - default: [] - items: - - variable: value - label: "" - schema: - type: string - - variable: podSelector - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: matchExpressions - label: Match Expressions - schema: - type: list - default: [] - items: - - variable: expressionEntry - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: key - label: Key - schema: - type: string - - variable: operator - label: Operator - schema: - type: string - default: TCP - enum: - - value: In - description: In - - value: NotIn - description: NotIn - - value: Exists - description: Exists - - value: DoesNotExist - description: DoesNotExist - - variable: values - label: Values - schema: - type: list - default: [] - items: - - variable: value - label: "" - schema: - type: string - - variable: ports - label: Ports - schema: - type: list - default: [] - items: - - variable: portsEntry - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: port - label: Port - schema: - type: int - - variable: endPort - label: End Port - schema: - type: int - - variable: protocol - label: Protocol - schema: - type: string - default: TCP - enum: - - value: TCP - description: TCP - - value: UDP - description: UDP - - value: SCTP - description: SCTP - - variable: addons - group: Addons - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: codeserver - label: Codeserver - schema: - additional_attrs: true - type: dict - attrs: - - variable: enabled - label: Enabled - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: git - label: Git Settings - schema: - additional_attrs: true - type: dict - attrs: - - variable: deployKey - description: Raw SSH Private Key - label: Deploy Key - schema: - type: string - - variable: deployKeyBase64 - description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence - label: Deploy Key Base64 - schema: - type: string - - variable: service - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: type - label: Service Type - description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" - schema: - type: string - default: LoadBalancer - enum: - - value: NodePort - description: Deprecated CHANGE THIS - - value: ClusterIP - description: ClusterIP - - value: LoadBalancer - description: LoadBalancer - - variable: loadBalancerIP - label: LoadBalancer IP - description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" - schema: - show_if: [["type", "=", "LoadBalancer"]] - type: string - default: "" - - variable: advancedsvcset - label: Show Advanced Service Settings - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: externalIPs - label: "External IP's" - description: "External IP's" - schema: - type: list - default: [] - items: - - variable: externalIP - label: External IP - schema: - type: string - - variable: ipFamilyPolicy - label: IP Family Policy - description: Specify the IP Policy - schema: - type: string - default: SingleStack - enum: - - value: SingleStack - description: SingleStack - - value: PreferDualStack - description: PreferDualStack - - value: RequireDualStack - description: RequireDualStack - - variable: ipFamilies - label: IP Families - description: (Advanced) The IP Families that should be used - schema: - type: list - default: [] - items: - - variable: ipFamily - label: IP Family - schema: - type: string - - variable: ports - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: codeserver - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: port - label: Port - schema: - type: int - default: 36107 - - variable: nodePort - description: Leave Empty to Disable - label: nodePort DEPRECATED - schema: - type: int - default: 36107 - - variable: envList - label: Codeserver Environment Variables - schema: - type: list - show_if: [["type", "!=", "disabled"]] - default: [] - items: - - variable: envItem - label: Environment Variable - schema: - additional_attrs: true - type: dict - attrs: - - variable: name - label: Name - schema: - type: string - required: true - - variable: value - label: Value - schema: - type: string - required: true - - variable: vpn - label: VPN - schema: - additional_attrs: true - type: dict - attrs: - - variable: type - label: Type - schema: - type: string - default: disabled - enum: - - value: disabled - description: disabled - - value: openvpn - description: OpenVPN - - value: wireguard - description: Wireguard - - value: tailscale - description: Tailscale - - variable: openvpn - label: OpenVPN Settings - schema: - type: dict - show_if: [["type", "=", "openvpn"]] - attrs: - - variable: username - label: Authentication Username (Optional) - description: Authentication Username, Optional - schema: - type: string - default: "" - - variable: password - label: Authentication Password - description: Authentication Credentials - schema: - type: string - default: "" - required: true - - variable: tailscale - label: Tailscale Settings - schema: - type: dict - show_if: [["type", "=", "tailscale"]] - attrs: - - variable: authkey - label: Authentication Key - description: Provide an auth key to automatically authenticate the node as your user account. - schema: - type: string - private: true - default: "" - - variable: auth_once - label: Auth Once - description: Only attempt to log in if not already logged in. - schema: - type: boolean - default: true - - variable: accept_dns - label: Accept DNS - description: Accept DNS configuration from the admin console. - schema: - type: boolean - default: false - - variable: userspace - label: Userspace - description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. - schema: - type: boolean - default: false - - variable: routes - label: Routes - description: Expose physical subnet routes to your entire Tailscale network. - schema: - type: string - default: "" - - variable: dest_ip - label: Destination IP - description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. - schema: - type: string - default: "" - - variable: sock5_server - label: Sock5 Server - description: The address on which to listen for SOCKS5 proxying into the tailscale net. - schema: - type: string - default: "" - - variable: outbound_http_proxy_listen - label: Outbound HTTP Proxy Listen - description: The address on which to listen for HTTP proxying into the tailscale net. - schema: - type: string - default: "" - - variable: extra_args - label: Extra Args - description: Extra Args - schema: - type: string - default: "" - - variable: daemon_extra_args - label: Tailscale Daemon Extra Args - description: Tailscale Daemon Extra Args - schema: - type: string - default: "" - - variable: killSwitch - label: Enable Killswitch - schema: - type: boolean - show_if: [["type", "!=", "disabled"]] - default: true - - variable: excludedNetworks_IPv4 - label: Killswitch Excluded IPv4 networks - description: List of Killswitch Excluded IPv4 Addresses - schema: - type: list - show_if: [["type", "!=", "disabled"]] - default: [] - items: - - variable: networkv4 - label: IPv4 Network - schema: - type: string - required: true - - variable: excludedNetworks_IPv6 - label: Killswitch Excluded IPv6 networks - description: "List of Killswitch Excluded IPv6 Addresses" - schema: - type: list - show_if: [["type", "!=", "disabled"]] - default: [] - items: - - variable: networkv6 - label: IPv6 Network - schema: - type: string - required: true - - variable: configFile - label: VPN Config File Location - schema: - type: dict - show_if: [["type", "!=", "disabled"]] - attrs: - - variable: enabled - label: Enabled - schema: - type: boolean - default: true - hidden: true - - variable: type - label: Type - schema: - type: string - default: hostPath - hidden: true - - variable: hostPathType - label: hostPathType - schema: - type: string - default: File - hidden: true - - variable: noMount - label: noMount - schema: - type: boolean - default: true - hidden: true - - variable: hostPath - label: Full Path to File - description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" - schema: - type: string - default: "" - - variable: envList - label: VPN Environment Variables - schema: - type: list - show_if: [["type", "!=", "disabled"]] - default: [] - items: - - variable: envItem - label: Environment Variable - schema: - additional_attrs: true - type: dict - attrs: - - variable: name - label: Name - schema: - type: string - required: true - - variable: value - label: Value - schema: - type: string - required: true - - variable: docs - group: Documentation - label: Please read the documentation at https://truecharts.org - description: Please read the documentation at - <br /><a href="https://truecharts.org">https://truecharts.org</a> - schema: - additional_attrs: true - type: dict - attrs: - - variable: confirmDocs - label: I have checked the documentation - schema: - type: boolean - default: true - - variable: donateNag - group: Documentation - label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor - description: Please consider supporting TrueCharts, see - <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> - schema: - additional_attrs: true - type: dict - attrs: - - variable: confirmDonate - label: I have considered donating - schema: - type: boolean - default: true - hidden: true diff --git a/stable/promcord/5.0.4/CHANGELOG.md b/stable/promcord/5.0.5/CHANGELOG.md similarity index 100% rename from stable/promcord/5.0.4/CHANGELOG.md rename to stable/promcord/5.0.5/CHANGELOG.md diff --git a/stable/promcord/5.0.5/Chart.yaml b/stable/promcord/5.0.5/Chart.yaml new file mode 100644 index 00000000000..dc0f4cf30a5 --- /dev/null +++ b/stable/promcord/5.0.5/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Discord bot that provides metrics from a Discord server +icon: https://truecharts.org/img/hotlink-ok/chart-icons/promcord.png +home: https://truecharts.org/docs/charts/stable/promcord +keywords: + - promcord + - discord + - metrics +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: promcord +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/promcord + - https://github.com/nimarion/promcord +type: application +version: 5.0.5 +annotations: + truecharts.org/catagories: | + - metrics + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/promcord/5.0.4/README.md b/stable/promcord/5.0.5/README.md similarity index 100% rename from stable/promcord/5.0.4/README.md rename to stable/promcord/5.0.5/README.md diff --git a/stable/promcord/5.0.5/app-changelog.md b/stable/promcord/5.0.5/app-changelog.md new file mode 100644 index 00000000000..21fe326e49e --- /dev/null +++ b/stable/promcord/5.0.5/app-changelog.md @@ -0,0 +1,9 @@ + + +## [promcord-5.0.5](https://github.com/truecharts/charts/compare/promcord-5.0.4...promcord-5.0.5) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/promcord/5.0.4/app-readme.md b/stable/promcord/5.0.5/app-readme.md similarity index 100% rename from stable/promcord/5.0.4/app-readme.md rename to stable/promcord/5.0.5/app-readme.md diff --git a/stable/promcord/5.0.5/charts/common-10.9.7.tgz b/stable/promcord/5.0.5/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/promcord/5.0.5/charts/common-10.9.7.tgz differ diff --git a/stable/promcord/5.0.4/ix_values.yaml b/stable/promcord/5.0.5/ix_values.yaml similarity index 100% rename from stable/promcord/5.0.4/ix_values.yaml rename to stable/promcord/5.0.5/ix_values.yaml diff --git a/stable/promcord/5.0.5/questions.yaml b/stable/promcord/5.0.5/questions.yaml new file mode 100644 index 00000000000..8be1ba6510e --- /dev/null +++ b/stable/promcord/5.0.5/questions.yaml @@ -0,0 +1,1496 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: {} +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: secretEnv + group: "App Configuration" + label: "Image Secrets" + schema: + additional_attrs: true + type: dict + attrs: + - variable: DISCORD_TOKEN + label: "Discord Token" + description: "Token with Access to your Discord" + schema: + type: string + required: true + private: true + default: "REPLACETHIS" + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 568 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 568 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: metrics + group: Metrics + label: Prometheus Metrics + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + description: Enable Prometheus Metrics + schema: + type: boolean + default: true + show_subquestions_if: true + subquestions: + - variable: serviceMonitor + label: Service Monitor Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: interval + label: Scrape Interval + description: Scrape interval time + schema: + type: string + default: 1m + required: true + - variable: scrapeTimeout + label: Scrape Timeout + description: Scrape timeout Time + schema: + type: string + default: 30s + required: true + - variable: prometheusRule + label: PrometheusRule + description: Enable and configure Prometheus Rules for the App. + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + description: Enable Prometheus Metrics + schema: + type: boolean + default: false + # TODO: Rule List section + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/prusaslicer-novnc/2.0.3/templates/common.yaml b/stable/promcord/5.0.5/templates/common.yaml similarity index 100% rename from stable/prusaslicer-novnc/2.0.3/templates/common.yaml rename to stable/promcord/5.0.5/templates/common.yaml diff --git a/stable/promcord/5.0.4/templates/prometheusrules.yaml b/stable/promcord/5.0.5/templates/prometheusrules.yaml similarity index 100% rename from stable/promcord/5.0.4/templates/prometheusrules.yaml rename to stable/promcord/5.0.5/templates/prometheusrules.yaml diff --git a/stable/promcord/5.0.4/templates/servicemonitor.yaml b/stable/promcord/5.0.5/templates/servicemonitor.yaml similarity index 100% rename from stable/promcord/5.0.4/templates/servicemonitor.yaml rename to stable/promcord/5.0.5/templates/servicemonitor.yaml diff --git a/stable/promcord/5.0.5/values.yaml b/stable/promcord/5.0.5/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/prometheus/6.0.2/Chart.lock b/stable/prometheus/6.0.2/Chart.lock deleted file mode 100644 index d74e22902ef..00000000000 --- a/stable/prometheus/6.0.2/Chart.lock +++ /dev/null @@ -1,12 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -- name: node-exporter - repository: https://charts.bitnami.com/bitnami - version: 3.2.3 -- name: kube-state-metrics - repository: https://charts.bitnami.com/bitnami - version: 3.2.5 -digest: sha256:10f5a668e0a09f13b1a487252eaf6b54a932761a3297648a4271b859719a4fd6 -generated: "2022-11-12T10:58:57.189661927Z" diff --git a/stable/prometheus/6.0.2/Chart.yaml b/stable/prometheus/6.0.2/Chart.yaml deleted file mode 100644 index ee7da7443a2..00000000000 --- a/stable/prometheus/6.0.2/Chart.yaml +++ /dev/null @@ -1,37 +0,0 @@ -apiVersion: v2 -appVersion: "0.60.1" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 - - condition: exporters.enabled,exporters.node-exporter.enabled - name: node-exporter - repository: https://charts.bitnami.com/bitnami - version: 3.2.3 - - condition: exporters.enabled,exporters.kube-state-metrics.enabled - name: kube-state-metrics - repository: https://charts.bitnami.com/bitnami - version: 3.2.5 -deprecated: false -description: kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator. -icon: https://truecharts.org/img/hotlink-ok/chart-icons/prometheus.png -home: https://truecharts.org/docs/charts/stable/prometheus -keywords: - - metrics -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: prometheus -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/prometheus - - https://github.com/prometheus-community/helm-charts - - https://github.com/prometheus-operator/kube-prometheus -type: application -version: 6.0.2 -annotations: - truecharts.org/catagories: | - - metrics - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/prometheus/6.0.2/app-changelog.md b/stable/prometheus/6.0.2/app-changelog.md deleted file mode 100644 index b4979ef5d73..00000000000 --- a/stable/prometheus/6.0.2/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [prometheus-6.0.2](https://github.com/truecharts/charts/compare/prometheus-6.0.1...prometheus-6.0.2) (2022-11-12) - -### Chore - -- actually remove CRD's from prometheus in favor of manifest manager - - \ No newline at end of file diff --git a/stable/prometheus/6.0.2/charts/common-10.9.4.tgz b/stable/prometheus/6.0.2/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/prometheus/6.0.2/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/prometheus/6.0.2/ix_values.yaml b/stable/prometheus/6.0.2/ix_values.yaml deleted file mode 100644 index 30291ed1187..00000000000 --- a/stable/prometheus/6.0.2/ix_values.yaml +++ /dev/null @@ -1,1364 +0,0 @@ -image: - repository: tccr.io/truecharts/prometheus - tag: 2.40.1@sha256:157d18ec7bc21ca7cfff98fef241385c15ede781def81b4afcc376cda7df7539 - -thanosImage: - repository: tccr.io/truecharts/thanos - tag: 0.28.1@sha256:eaef8f71a4a29afbae2fd090afd9aa24de0db02ff65de9ff052a09df9b16be5d - -alertmanagerImage: - repository: tccr.io/truecharts/alertmanager - tag: v0.24.0@sha256:59aa6c1dc8e9c47268f0b70145bcf5c16094436ba9ecc02dc27dd0b4e3970c0f - -global: - labels: {} - -controller: - enabled: false - -service: - main: - selector: - app.kubernetes.io/name: prometheus - prometheus: '{{ template "kube-prometheus.prometheus.fullname" . }}' - ports: - main: - port: 10086 - targetPort: 9090 - protocol: HTTP - alertmanager: - enabled: true - selector: - app.kubernetes.io/name: alertmanager - alertmanager: '{{ template "kube-prometheus.alertmanager.fullname" . }}' - ports: - alertmanager: - enabled: true - port: 10087 - targetPort: 9093 - protocol: HTTP - thanos: - enabled: true - selector: - app.kubernetes.io/name: prometheus - prometheus: '{{ template "kube-prometheus.prometheus.fullname" . }}' - ports: - thanos: - enabled: true - port: 10901 - targetPort: 10901 - protocol: HTTP - -ingress: - main: - enabled: false - alertmanager: - enabled: false - thanos: - enabled: false - -#### -## Operator Config -#### - -env: - PROMETHEUS_CONFIG_RELOADER: - configMapKeyRef: - name: prometheus-operator-config - key: prometheus-config-reloader - -# -- Whether Role Based Access Control objects like roles and rolebindings should be created -rbac: - main: - enabled: true - rules: - - apiGroups: - - apiextensions.k8s.io - resources: - - customresourcedefinitions - verbs: - - create - - apiGroups: - - apiextensions.k8s.io - resourceNames: - - alertmanagers.monitoring.coreos.com - - podmonitors.monitoring.coreos.com - - prometheuses.monitoring.coreos.com - - prometheusrules.monitoring.coreos.com - - servicemonitors.monitoring.coreos.com - - thanosrulers.monitoring.coreos.com - - probes.monitoring.coreos.com - resources: - - customresourcedefinitions - verbs: - - get - - update - - apiGroups: - - monitoring.coreos.com - resources: - - alertmanagers - - alertmanagers/finalizers - - alertmanagerconfigs - - prometheuses - - prometheuses/finalizers - - thanosrulers - - thanosrulers/finalizers - - servicemonitors - - podmonitors - - probes - - prometheusrules - verbs: - - "*" - - apiGroups: - - apps - resources: - - statefulsets - verbs: - - "*" - - apiGroups: - - "" - resources: - - configmaps - - secrets - verbs: - - "*" - - apiGroups: - - "" - resources: - - pods - verbs: - - list - - delete - - apiGroups: - - "" - resources: - - services - - services/finalizers - - endpoints - verbs: - - get - - create - - update - - delete - - apiGroups: - - "" - resources: - - nodes - verbs: - - list - - watch - - apiGroups: - - "" - resources: - - namespaces - verbs: - - get - - list - - watch - - apiGroups: - - networking.k8s.io - resources: - - ingresses - verbs: - - get - - list - - watch - -# -- The service account the pods will use to interact with the Kubernetes API -serviceAccount: - main: - enabled: true - -securityContext: - readOnlyRootFilesystem: false - -probes: - # -- Liveness probe configuration - # @default -- See below - liveness: - custom: true - spec: - httpGet: - path: "/metrics" - port: promop - scheme: HTTP - - # -- Redainess probe configuration - # @default -- See below - readiness: - custom: true - spec: - httpGet: - path: "/metrics" - port: promop - scheme: HTTP - - # -- Startup probe configuration - # @default -- See below - startup: - custom: true - spec: - httpGet: - path: "/metrics" - port: promop - scheme: HTTP - -operator: - ## Create a servicemonitor for the operator - ## - serviceMonitor: - ## @param operator.serviceMonitor.enabled Creates a ServiceMonitor to monitor Prometheus Operator - ## - enabled: false - ## @param operator.serviceMonitor.interval Scrape interval (use by default, falling back to Prometheus' default) - ## ref: https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/api.md#endpoint - ## - interval: "" - ## @param operator.serviceMonitor.metricRelabelings Metric relabeling - ## ref: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#metric_relabel_configs - ## - metricRelabelings: [] - ## @param operator.serviceMonitor.relabelings Relabel configs - ## ref: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#relabel_config - ## - relabelings: [] - - ## Prometheus Configmap-reload image to use for reloading configmaps - ## defaults to Bitnami Prometheus Operator (ref: https://hub.docker.com/r/tccr.io/truecharts/prometheus-operator/tags/) - ## - prometheusConfigReloader: - containerSecurityContext: - enabled: true - readOnlyRootFilesystem: false - allowPrivilegeEscalation: false - runAsNonRoot: true - capabilities: - drop: - - ALL - - livenessProbe: - enabled: true - initialDelaySeconds: 10 - periodSeconds: 10 - timeoutSeconds: 5 - failureThreshold: 6 - successThreshold: 1 - - readinessProbe: - enabled: true - initialDelaySeconds: 15 - periodSeconds: 20 - timeoutSeconds: 5 - failureThreshold: 6 - successThreshold: 1 - -#### -## Prometheus Config (Spawned by Operator) -#### - -## Deploy a Prometheus instance -## -prometheus: - ## @param prometheus.enabled Deploy Prometheus to the cluster - ## - enabled: true - ## Bitnami Prometheus image version - ## ref: https://hub.docker.com/r/tccr.io/truecharts/prometheus/tags/ - ## @param prometheus.image.registry Prometheus image registry - ## @param prometheus.image.repository Prometheus image repository - ## @param prometheus.image.tag Prometheus Image tag (immutable tags are recommended) - ## @param prometheus.image.pullSecrets Specify docker-registry secret names as an array - ## - ## Service account for Prometheus to use. - ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/configure-service-account/ - ## - serviceAccount: - ## @param prometheus.serviceAccount.create Specify whether to create a ServiceAccount for Prometheus - ## - create: true - ## @param prometheus.serviceAccount.name The name of the ServiceAccount to create - ## If not set and create is true, a name is generated using the kube-prometheus.prometheus.fullname template - name: "" - ## @param prometheus.serviceAccount.annotations Additional annotations for created Prometheus ServiceAccount - ## annotations: - ## eks.amazonaws.com/role-arn: arn:aws:iam::ACCOUNT:role/prometheus - ## - annotations: {} - ## Prometheus pods' Security Context - ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-pod - ## @param prometheus.podSecurityContext.enabled Enable security context - ## @param prometheus.podSecurityContext.runAsUser User ID for the container - ## @param prometheus.podSecurityContext.fsGroup Group ID for the container filesystem - ## - podSecurityContext: - enabled: true - runAsUser: 1001 - fsGroup: 1001 - ## Prometheus containers' Security Context - ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-container - ## @param prometheus.containerSecurityContext.enabled Enable container security context - ## @param prometheus.containerSecurityContext.readOnlyRootFilesystem Mount / (root) as a readonly filesystem - ## @param prometheus.containerSecurityContext.allowPrivilegeEscalation Switch privilegeEscalation possibility on or off - ## @param prometheus.containerSecurityContext.runAsNonRoot Force the container to run as a non root user - ## @param prometheus.containerSecurityContext.capabilities.drop [array] Linux Kernel capabilities which should be dropped - ## - containerSecurityContext: - enabled: true - readOnlyRootFilesystem: false - allowPrivilegeEscalation: false - runAsNonRoot: true - capabilities: - drop: - - ALL - - serviceMonitor: - ## @param prometheus.serviceMonitor.enabled Creates a ServiceMonitor to monitor Prometheus itself - ## - enabled: true - ## @param prometheus.serviceMonitor.interval Scrape interval (use by default, falling back to Prometheus' default) - ## ref: https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/api.md#endpoint - ## - interval: "" - ## @param prometheus.serviceMonitor.metricRelabelings Metric relabeling - ## ref: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#metric_relabel_configs - ## - metricRelabelings: [] - ## @param prometheus.serviceMonitor.relabelings Relabel configs - ## ref: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#relabel_config - ## - relabelings: [] - ## @param prometheus.externalUrl External URL used to access Prometheus - ## If not creating an ingress but still exposing the service some other way (like a proxy) - ## let Prometheus know what its external URL is so that it can properly create links - ## externalUrl: https://prometheus.example.com - ## - externalUrl: "" - ## @param prometheus.resources CPU/Memory resource requests/limits for node - ## ref: http://kubernetes.io/docs/user-guide/compute-resources/ - ## - resources: {} - ## @param prometheus.podAffinityPreset Prometheus Pod affinity preset. Ignored if `affinity` is set. Allowed values: `soft` or `hard` - ## ref: https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#inter-pod-affinity-and-anti-affinity - ## - podAffinityPreset: "" - ## @param prometheus.podAntiAffinityPreset Prometheus Pod anti-affinity preset. Ignored if `affinity` is set. Allowed values: `soft` or `hard` - ## ref: https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#inter-pod-affinity-and-anti-affinity - ## - podAntiAffinityPreset: soft - ## Node affinity preset - ## ref: https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity - ## - nodeAffinityPreset: - ## @param prometheus.nodeAffinityPreset.type Prometheus Node affinity preset type. Ignored if `affinity` is set. Allowed values: `soft` or `hard` - ## - type: "" - ## @param prometheus.nodeAffinityPreset.key Prometheus Node label key to match Ignored if `affinity` is set. - ## E.g. - ## key: "kubernetes.io/e2e-az-name" - ## - key: "" - ## @param prometheus.nodeAffinityPreset.values Prometheus Node label values to match. Ignored if `affinity` is set. - ## E.g. - ## values: - ## - e2e-az1 - ## - e2e-az2 - ## - values: [] - ## @param prometheus.affinity Prometheus Affinity for pod assignment - ## ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#affinity-and-anti-affinity - ## Note: prometheus.podAffinityPreset, prometheus.podAntiAffinityPreset, and prometheus.nodeAffinityPreset will be ignored when it's set - ## - affinity: {} - ## @param prometheus.nodeSelector Prometheus Node labels for pod assignment - ## ref: https://kubernetes.io/docs/user-guide/node-selection/ - ## - nodeSelector: {} - ## @param prometheus.tolerations Prometheus Tolerations for pod assignment - ## ref: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/ - ## - tolerations: [] - ## @param prometheus.scrapeInterval Interval between consecutive scrapes - ## - scrapeInterval: "15s" - ## @param prometheus.evaluationInterval Interval between consecutive evaluations - ## - evaluationInterval: "30s" - ## @param prometheus.listenLocal ListenLocal makes the Prometheus server listen on loopback - ## - listenLocal: false - ## Configure extra options for liveness probe - ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/#configure-probes - ## @param prometheus.livenessProbe.enabled Turn on and off liveness probe - ## @param prometheus.livenessProbe.path Path of the HTTP service for checking the healthy state - ## @param prometheus.livenessProbe.initialDelaySeconds Delay before liveness probe is initiated - ## @param prometheus.livenessProbe.periodSeconds How often to perform the probe - ## @param prometheus.livenessProbe.timeoutSeconds When the probe times out - ## @param prometheus.livenessProbe.failureThreshold Minimum consecutive failures for the probe - ## @param prometheus.livenessProbe.successThreshold Minimum consecutive successes for the probe - ## - livenessProbe: - enabled: true - path: /-/healthy - initialDelaySeconds: 0 - failureThreshold: 10 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 3 - ## Configure extra options for readiness probe - ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/#configure-probes - ## @param prometheus.readinessProbe.enabled Turn on and off readiness probe - ## @param prometheus.readinessProbe.path Path of the HTTP service for checking the ready state - ## @param prometheus.readinessProbe.initialDelaySeconds Delay before readiness probe is initiated - ## @param prometheus.readinessProbe.periodSeconds How often to perform the probe - ## @param prometheus.readinessProbe.timeoutSeconds When the probe times out - ## @param prometheus.readinessProbe.failureThreshold Minimum consecutive failures for the probe - ## @param prometheus.readinessProbe.successThreshold Minimum consecutive successes for the probe - ## - readinessProbe: - enabled: true - path: /-/ready - initialDelaySeconds: 0 - failureThreshold: 10 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 3 - ## @param prometheus.enableAdminAPI Enable Prometheus adminitrative API - ## ref: https://prometheus.io/docs/prometheus/latest/querying/api/#tsdb-admin-apis - ## - enableAdminAPI: false - ## @param prometheus.enableFeatures Enable access to Prometheus disabled features. - ## ref: https://prometheus.io/docs/prometheus/latest/disabled_features/ - ## - enableFeatures: [] - ## @param prometheus.alertingEndpoints Alertmanagers to which alerts will be sent - ## ref: https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/api.md#alertmanagerendpoints - ## - alertingEndpoints: [] - ## @param prometheus.externalLabels External labels to add to any time series or alerts when communicating with external systems - ## - externalLabels: {} - ## @param prometheus.replicaExternalLabelName Name of the external label used to denote replica name - ## - replicaExternalLabelName: "" - ## @param prometheus.replicaExternalLabelNameClear Clear external label used to denote replica name - ## - replicaExternalLabelNameClear: false - ## @param prometheus.routePrefix Prefix used to register routes, overriding externalUrl route - ## Useful for proxies that rewrite URLs. - ## - routePrefix: / - ## @param prometheus.prometheusExternalLabelName Name of the external label used to denote Prometheus instance name - ## - prometheusExternalLabelName: "" - ## @param prometheus.prometheusExternalLabelNameClear Clear external label used to denote Prometheus instance name - ## - prometheusExternalLabelNameClear: false - ## @param prometheus.secrets Secrets that should be mounted into the Prometheus Pods - ## - secrets: [] - ## @param prometheus.configMaps ConfigMaps that should be mounted into the Prometheus Pods - ## - configMaps: [] - ## @param prometheus.querySpec The query command line flags when starting Prometheus - ## ref: https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/api.md#queryspec - ## - querySpec: {} - ## @param prometheus.ruleNamespaceSelector Namespaces to be selected for PrometheusRules discovery - ## See https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/api.md#namespaceselector for usage - ## - ruleNamespaceSelector: {} - ## @param prometheus.ruleSelector PrometheusRules to be selected for target discovery - ## If {}, select all ServiceMonitors - ## - ruleSelector: {} - ## @param prometheus.serviceMonitorSelector ServiceMonitors to be selected for target discovery - ## If {}, select all ServiceMonitors - ## - serviceMonitorSelector: {} - ## @param prometheus.matchLabels Matchlabels - ## - matchLabels: {} - ## @param prometheus.serviceMonitorNamespaceSelector Namespaces to be selected for ServiceMonitor discovery - ## See https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/api.md#namespaceselector for usage - ## - serviceMonitorNamespaceSelector: {} - ## @param prometheus.podMonitorSelector PodMonitors to be selected for target discovery. - ## If {}, select all PodMonitors - ## - podMonitorSelector: {} - ## @param prometheus.podMonitorNamespaceSelector Namespaces to be selected for PodMonitor discovery - ## See https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/api.md#namespaceselector for usage - ## - podMonitorNamespaceSelector: {} - ## @param prometheus.probeSelector Probes to be selected for target discovery. - ## If {}, select all Probes - ## - probeSelector: {} - ## @param prometheus.probeNamespaceSelector Namespaces to be selected for Probe discovery - ## See https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/api.md#namespaceselector for usage - ## - probeNamespaceSelector: {} - ## @param prometheus.retention Metrics retention days - ## - retention: 31d - ## @param prometheus.retentionSize Maximum size of metrics - ## - retentionSize: "" - ## @param prometheus.disableCompaction Disable the compaction of the Prometheus TSDB - ## See https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/api.md#prometheusspec - ## ref: https://prometheus.io/docs/prometheus/latest/storage/#compaction - ## - disableCompaction: false - ## @param prometheus.walCompression Enable compression of the write-ahead log using Snappy - ## - walCompression: false - ## @param prometheus.paused If true, the Operator won't process any Prometheus configuration changes - ## - paused: false - ## @param prometheus.replicaCount Number of Prometheus replicas desired - ## - replicaCount: 1 - ## @param prometheus.logLevel Log level for Prometheus - ## - logLevel: info - ## @param prometheus.logFormat Log format for Prometheus - ## - logFormat: logfmt - ## @param prometheus.podMetadata [object] Standard object's metadata - ## ref: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#metadata - ## - podMetadata: - ## labels: - ## app: prometheus - ## k8s-app: prometheus - ## - labels: {} - annotations: {} - ## @param prometheus.remoteRead The remote_read spec configuration for Prometheus - ## ref: https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/api.md#remotereadspec - ## remoteRead: - ## - url: http://remote1/read - ## - remoteRead: [] - ## @param prometheus.remoteWrite The remote_write spec configuration for Prometheus - ## ref: https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/api.md#remotewritespec - ## remoteWrite: - ## - url: http://remote1/push - ## - remoteWrite: [] - ## @param prometheus.storageSpec Prometheus StorageSpec for persistent data - ## ref: https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/user-guides/storage.md - ## - storageSpec: {} - ## Prometheus persistence parameters - ## - persistence: - ## @param prometheus.persistence.enabled Use PVCs to persist data. If the storageSpec is provided this will not take effect. - ## - enabled: true - ## @param prometheus.persistence.storageClass Persistent Volume Storage Class - ## If defined, storageClassName: <storageClass> - ## If set to "-", storageClassName: "", which disables dynamic provisioning - ## If undefined (the default) or set to null, no storageClassName spec is - ## set, choosing the default provisioner. - ## - storageClass: "" - ## @param prometheus.persistence.accessModes Persistent Volume Access Modes - ## - accessModes: - - ReadWriteOnce - ## @param prometheus.persistence.size Persistent Volume Size - ## - size: 999Gi - ## @param prometheus.priorityClassName Priority class assigned to the Pods - ## - priorityClassName: "" - ## @param prometheus.containers Containers allows injecting additional containers - ## - containers: [] - ## @param prometheus.volumes Volumes allows configuration of additional volumes - ## ref: https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/api.md#prometheusspec - ## - volumes: [] - ## @param prometheus.volumeMounts VolumeMounts allows configuration of additional VolumeMounts. Evaluated as a template - ## ref: https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/api.md#prometheusspec - ## - volumeMounts: [] - ## @param prometheus.additionalPrometheusRules PrometheusRule defines recording and alerting rules for a Prometheus instance. - additionalPrometheusRules: [] - ## - name: custom-recording-rules - ## groups: - ## - name: sum_node_by_job - ## rules: - ## - record: job:kube_node_labels:sum - ## expr: sum(kube_node_labels) by (job) - ## - name: sum_prometheus_config_reload_by_pod - ## rules: - ## - record: job:prometheus_config_last_reload_successful:sum - ## expr: sum(prometheus_config_last_reload_successful) by (pod) - ## - name: custom-alerting-rules - ## groups: - ## - name: prometheus-config - ## rules: - ## - alert: PrometheusConfigurationReload - ## expr: prometheus_config_last_reload_successful > 0 - ## for: 1m - ## labels: - ## severity: error - ## annotations: - ## summary: "Prometheus configuration reload (instance {{ $labels.instance }})" - ## description: "Prometheus configuration reload error\n VALUE = {{ $value }}\n LABELS: {{ $labels }}" - ## - name: custom-node-exporter-alerting-rules - ## rules: - ## - alert: PhysicalComponentTooHot - ## expr: node_hwmon_temp_celsius > 75 - ## for: 5m - ## labels: - ## severity: warning - ## annotations: - ## summary: "Physical component too hot (instance {{ $labels.instance }})" - ## description: "Physical hardware component too hot\n VALUE = {{ $value }}\n LABELS: {{ $labels }}" - ## - alert: NodeOvertemperatureAlarm - ## expr: node_hwmon_temp_alarm == 1 - ## for: 5m - ## labels: - ## severity: critical - ## annotations: - ## summary: "Node overtemperature alarm (instance {{ $labels.instance }})" - ## description: "Physical node temperature alarm triggered\n VALUE = {{ $value }}\n LABELS: {{ $labels }}" - ## - ## Note that the prometheus will fail to provision if the correct secret does not exist. - ## @param prometheus.additionalScrapeConfigs.enabled Enable additional scrape configs - ## @param prometheus.additionalScrapeConfigs.type Indicates if the cart should use external additional scrape configs or internal configs - ## @param prometheus.additionalScrapeConfigs.external.name Name of the secret that Prometheus should use for the additional external scrape configuration - ## @param prometheus.additionalScrapeConfigs.external.key Name of the key inside the secret to be used for the additional external scrape configuration - ## @param prometheus.additionalScrapeConfigs.internal.jobList A list of Prometheus scrape jobs - ## - additionalScrapeConfigs: - enabled: false - type: external - external: - ## Name of the secret that Prometheus should use for the additional scrape configuration - ## - name: "" - ## Name of the key inside the secret to be used for the additional scrape configuration. - ## - key: "" - internal: - jobList: [] - ## @param prometheus.additionalScrapeConfigsExternal.enabled Deprecated: Enable additional scrape configs that are managed externally to this chart - ## @param prometheus.additionalScrapeConfigsExternal.name Deprecated: Name of the secret that Prometheus should use for the additional scrape configuration - ## @param prometheus.additionalScrapeConfigsExternal.key Deprecated: Name of the key inside the secret to be used for the additional scrape configuration - ## - additionalScrapeConfigsExternal: - enabled: false - name: "" - key: "" - ## Enable additional Prometheus alert relabel configs that are managed externally to this chart - ## Note that the prometheus will fail to provision if the correct secret does not exist. - ## @param prometheus.additionalAlertRelabelConfigsExternal.enabled Enable additional Prometheus alert relabel configs that are managed externally to this chart - ## @param prometheus.additionalAlertRelabelConfigsExternal.name Name of the secret that Prometheus should use for the additional Prometheus alert relabel configuration - ## @param prometheus.additionalAlertRelabelConfigsExternal.key Name of the key inside the secret to be used for the additional Prometheus alert relabel configuration - ## - additionalAlertRelabelConfigsExternal: - enabled: false - name: "" - key: "" - ## Thanos sidecar container configuration - ## - thanos: - ## @param prometheus.thanos.create Create a Thanos sidecar container - ## - create: false - ## Bitnami Thanos image - ## ref: https://hub.docker.com/r/tccr.io/truecharts/thanos/tags/ - ## @param prometheus.thanos.image.registry Thanos image registry - ## @param prometheus.thanos.image.repository Thanos image name - ## @param prometheus.thanos.image.tag Thanos image tag - ## @param prometheus.thanos.image.pullPolicy Thanos image pull policy - ## @param prometheus.thanos.image.pullSecrets Specify docker-registry secret names as an array - ## - ## Thanos Sidecar container's securityContext - ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-container - ## @param prometheus.thanos.containerSecurityContext.enabled Enable container security context - ## @param prometheus.thanos.containerSecurityContext.readOnlyRootFilesystem mount / (root) as a readonly filesystem - ## @param prometheus.thanos.containerSecurityContext.allowPrivilegeEscalation Switch privilegeEscalation possibility on or off - ## @param prometheus.thanos.containerSecurityContext.runAsNonRoot Force the container to run as a non root user - ## @param prometheus.thanos.containerSecurityContext.capabilities.drop [array] Linux Kernel capabilities which should be dropped - ## - containerSecurityContext: - enabled: true - readOnlyRootFilesystem: false - allowPrivilegeEscalation: false - runAsNonRoot: true - capabilities: - drop: - - ALL - ## @param prometheus.thanos.prometheusUrl Override default prometheus url "http://localhost:9090" - ## - prometheusUrl: "" - ## @param prometheus.thanos.extraArgs Additional arguments passed to the thanos sidecar container - ## extraArgs: - ## - --log.level=debug - ## - --tsdb.path=/data/ - ## - extraArgs: [] - ## @param prometheus.thanos.objectStorageConfig Support mounting a Secret for the objectStorageConfig of the sideCar container. - ## ref: https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/thanos.md - ## objectStorageConfig: - ## secretName: thanos-objstore-config - ## secretKey: thanos.yaml - ## - objectStorageConfig: {} - ## ref: https://github.com/thanos-io/thanos/blob/main/docs/components/sidecar.md - ## @param prometheus.thanos.extraVolumeMounts Additional volumeMounts from `prometheus.volumes` for thanos sidecar container - ## extraVolumeMounts: - ## - name: my-secret-volume - ## mountPath: /etc/thanos/secrets/my-secret - ## - extraVolumeMounts: [] - ## Thanos sidecar container resource requests and limits. - ## ref: http://kubernetes.io/docs/user-guide/compute-resources/ - ## We usually recommend not to specify default resources and to leave this as a conscious - ## choice for the user. This also increases chances charts run on environments with little - ## resources, such as Minikube. If you do want to specify resources, uncomment the following - ## lines, adjust them as necessary, and remove the curly braces after 'resources:'. - ## @param prometheus.thanos.resources.limits The resources limits for the Thanos sidecar container - ## @param prometheus.thanos.resources.requests The resources requests for the Thanos sidecar container - ## - resources: - ## Example: - ## limits: - ## cpu: 100m - ## memory: 128Mi - limits: {} - ## Examples: - ## requests: - ## cpu: 100m - ## memory: 128Mi - requests: {} - ## Configure extra options for liveness probe - ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/#configure-probes - ## @param prometheus.thanos.livenessProbe.enabled Turn on and off liveness probe - ## @param prometheus.thanos.livenessProbe.path Path of the HTTP service for checking the healthy state - ## @param prometheus.thanos.livenessProbe.initialDelaySeconds Delay before liveness probe is initiated - ## @param prometheus.thanos.livenessProbe.periodSeconds How often to perform the probe - ## @param prometheus.thanos.livenessProbe.timeoutSeconds When the probe times out - ## @param prometheus.thanos.livenessProbe.failureThreshold Minimum consecutive failures for the probe - ## @param prometheus.thanos.livenessProbe.successThreshold Minimum consecutive successes for the probe - ## - livenessProbe: - enabled: true - path: /-/healthy - initialDelaySeconds: 0 - periodSeconds: 5 - timeoutSeconds: 3 - failureThreshold: 120 - successThreshold: 1 - ## Configure extra options for readiness probe - ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/#configure-probes - ## @param prometheus.thanos.readinessProbe.enabled Turn on and off readiness probe - ## @param prometheus.thanos.readinessProbe.path Path of the HTTP service for checking the ready state - ## @param prometheus.thanos.readinessProbe.initialDelaySeconds Delay before readiness probe is initiated - ## @param prometheus.thanos.readinessProbe.periodSeconds How often to perform the probe - ## @param prometheus.thanos.readinessProbe.timeoutSeconds When the probe times out - ## @param prometheus.thanos.readinessProbe.failureThreshold Minimum consecutive failures for the probe - ## @param prometheus.thanos.readinessProbe.successThreshold Minimum consecutive successes for the probe - ## - readinessProbe: - enabled: true - path: /-/ready - initialDelaySeconds: 0 - periodSeconds: 5 - timeoutSeconds: 3 - failureThreshold: 120 - successThreshold: 1 - ## Thanos Sidecar Service - ## - service: - ## @param prometheus.thanos.service.type Kubernetes service type - ## - type: ClusterIP - ## @param prometheus.thanos.service.port Thanos service port - ## - port: 10901 - ## @param prometheus.thanos.service.clusterIP Specific cluster IP when service type is cluster IP. Use `None` to create headless service by default. - ## Use a "headless" service by default so it returns every pod's IP instead of loadbalancing requests. - ## - clusterIP: None - ## @param prometheus.thanos.service.nodePort Specify the nodePort value for the LoadBalancer and NodePort service types. - ## ref: https://kubernetes.io/docs/concepts/services-networking/service/#type-nodeport - ## e.g: - ## nodePort: 30901 - ## - nodePort: "" - ## @param prometheus.thanos.service.loadBalancerIP `loadBalancerIP` if service type is `LoadBalancer` - ## Set the LoadBalancer service type to internal only - ## ref: https://kubernetes.io/docs/concepts/services-networking/service/#internal-load-balancer - ## - loadBalancerIP: "" - ## @param prometheus.thanos.service.loadBalancerSourceRanges Address that are allowed when svc is `LoadBalancer` - ## https://kubernetes.io/docs/tasks/access-application-cluster/configure-cloud-provider-firewall/#restrict-access-for-loadbalancer-service - ## e.g: - ## loadBalancerSourceRanges: - ## - 10.10.10.0/24 - ## - loadBalancerSourceRanges: [] - ## @param prometheus.thanos.service.annotations Additional annotations for Prometheus service - ## - annotations: {} - ## @param prometheus.thanos.service.extraPorts Additional ports to expose from the Thanos sidecar container - ## extraPorts: - ## - name: http - ## port: 10902 - ## targetPort: http - ## protocol: TCP - ## - extraPorts: [] - ## @param prometheus.portName Port name used for the pods and governing service. This defaults to web - ## - portName: main - -#### -## Alert Manager Config -#### - -## @section Alertmanager Parameters - -## Configuration for alertmanager -## ref: https://prometheus.io/docs/alerting/alertmanager/ -## -alertmanager: - ## @param alertmanager.enabled Deploy Alertmanager to the cluster - ## - enabled: true - ## Service account for Alertmanager to use. - ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/configure-service-account/ - ## - serviceAccount: - ## @param alertmanager.serviceAccount.create Specify whether to create a ServiceAccount for Alertmanager - ## - create: true - ## @param alertmanager.serviceAccount.name The name of the ServiceAccount to create - ## If not set and create is true, a name is generated using the kube-prometheus.alertmanager.fullname template - name: "" - ## Prometheus Alertmanager pods' Security Context - ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-pod - ## @param alertmanager.podSecurityContext.enabled Enable security context - ## @param alertmanager.podSecurityContext.runAsUser User ID for the container - ## @param alertmanager.podSecurityContext.fsGroup Group ID for the container filesystem - ## - podSecurityContext: - enabled: true - runAsUser: 1001 - fsGroup: 1001 - ## Prometheus Alertmanager container's securityContext - ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-container - ## @param alertmanager.containerSecurityContext.enabled Enable container security context - ## @param alertmanager.containerSecurityContext.readOnlyRootFilesystem mount / (root) as a readonly filesystem - ## @param alertmanager.containerSecurityContext.allowPrivilegeEscalation Switch privilegeEscalation possibility on or off - ## @param alertmanager.containerSecurityContext.runAsNonRoot Force the container to run as a non root user - ## @param alertmanager.containerSecurityContext.capabilities.drop [array] Linux Kernel capabilities which should be dropped - ## - containerSecurityContext: - enabled: true - readOnlyRootFilesystem: false - allowPrivilegeEscalation: false - runAsNonRoot: true - capabilities: - drop: - - ALL - ## Configure pod disruption budgets for Alertmanager - ## ref: https://kubernetes.io/docs/tasks/run-application/configure-pdb/#specifying-a-poddisruptionbudget - ## @param alertmanager.podDisruptionBudget.enabled Create a pod disruption budget for Alertmanager - ## @param alertmanager.podDisruptionBudget.minAvailable Minimum number / percentage of pods that should remain scheduled - ## @param alertmanager.podDisruptionBudget.maxUnavailable Maximum number / percentage of pods that may be made unavailable - ## - podDisruptionBudget: - enabled: false - minAvailable: 1 - maxUnavailable: "" - ## If true, create a serviceMonitor for alertmanager - ## - serviceMonitor: - ## @param alertmanager.serviceMonitor.enabled Creates a ServiceMonitor to monitor Alertmanager - ## - enabled: true - ## @param alertmanager.serviceMonitor.interval Scrape interval. If not set, the Prometheus default scrape interval is used. - ## ref: https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/api.md#endpoint - ## - interval: "" - ## @param alertmanager.serviceMonitor.metricRelabelings Metric relabeling - ## ref: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#metric_relabel_configs - ## - metricRelabelings: [] - ## @param alertmanager.serviceMonitor.relabelings Relabel configs - ## ref: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#relabel_config - ## - relabelings: [] - ## @param alertmanager.externalUrl External URL used to access Alertmanager - ## e.g: - ## externalUrl: https://alertmanager.example.com - ## - externalUrl: "" - ## @param alertmanager.resources CPU/Memory resource requests/limits for node - ## ref: http://kubernetes.io/docs/user-guide/compute-resources/ - ## - resources: {} - ## @param alertmanager.podAffinityPreset Alertmanager Pod affinity preset. Ignored if `affinity` is set. Allowed values: `soft` or `hard` - ## ref: https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#inter-pod-affinity-and-anti-affinity - ## - podAffinityPreset: "" - ## @param alertmanager.podAntiAffinityPreset Alertmanager Pod anti-affinity preset. Ignored if `affinity` is set. Allowed values: `soft` or `hard` - ## ref: https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#inter-pod-affinity-and-anti-affinity - ## - podAntiAffinityPreset: soft - ## Node affinity preset - ## ref: https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity - ## - nodeAffinityPreset: - ## @param alertmanager.nodeAffinityPreset.type Alertmanager Node affinity preset type. Ignored if `affinity` is set. Allowed values: `soft` or `hard` - ## - type: "" - ## @param alertmanager.nodeAffinityPreset.key Alertmanager Node label key to match Ignored if `affinity` is set. - ## E.g. - ## key: "kubernetes.io/e2e-az-name" - ## - key: "" - ## @param alertmanager.nodeAffinityPreset.values Alertmanager Node label values to match. Ignored if `affinity` is set. - ## E.g. - ## values: - ## - e2e-az1 - ## - e2e-az2 - ## - values: [] - ## @param alertmanager.affinity Alertmanager Affinity for pod assignment - ## ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#affinity-and-anti-affinity - ## Note: alertmanager.podAffinityPreset, alertmanager.podAntiAffinityPreset, and alertmanager.nodeAffinityPreset will be ignored when it's set - ## - affinity: {} - ## @param alertmanager.nodeSelector Alertmanager Node labels for pod assignment - ## ref: https://kubernetes.io/docs/user-guide/node-selection/ - ## - nodeSelector: {} - ## @param alertmanager.tolerations Alertmanager Tolerations for pod assignment - ## ref: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/ - ## - tolerations: [] - ## Alertmanager configuration - ## ref: https://prometheus.io/docs/alerting/configuration/#configuration-file - ## @param alertmanager.config [object] Alertmanager configuration directive - ## @skip alertmanager.config.route.group_by - ## @skip alertmanager.config.route.routes - ## @skip alertmanager.config.receivers - ## - config: - global: - resolve_timeout: 5m - route: - group_by: ["job"] - group_wait: 30s - group_interval: 5m - repeat_interval: 12h - receiver: "null" - routes: - - match: - alertname: Watchdog - receiver: "null" - receivers: - - name: "null" - ## @param alertmanager.externalConfig Alertmanager configuration is created externally. If true, `alertmanager.config` is ignored, and a secret will not be created. - ## Alertmanager requires a secret named `alertmanager-{{ template "kube-prometheus.alertmanager.fullname" . }}` - ## It must contain: - ## alertmanager.yaml: <config> - ## ref: https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/user-guides/alerting.md#alerting - ## - externalConfig: false - ## @param alertmanager.replicaCount Number of Alertmanager replicas desired - ## - replicaCount: 1 - ## Configure extra options for liveness probe - ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/#configure-probes - ## @param alertmanager.livenessProbe.enabled Turn on and off liveness probe - ## @param alertmanager.livenessProbe.path Path of the HTTP service for checking the healthy state - ## @param alertmanager.livenessProbe.initialDelaySeconds Delay before liveness probe is initiated - ## @param alertmanager.livenessProbe.periodSeconds How often to perform the probe - ## @param alertmanager.livenessProbe.timeoutSeconds When the probe times out - ## @param alertmanager.livenessProbe.failureThreshold Minimum consecutive failures for the probe - ## @param alertmanager.livenessProbe.successThreshold Minimum consecutive successes for the probe - ## - livenessProbe: - enabled: true - path: /-/healthy - initialDelaySeconds: 0 - periodSeconds: 5 - timeoutSeconds: 3 - failureThreshold: 120 - successThreshold: 1 - ## Configure extra options for readiness probe - ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/#configure-probes - ## @param alertmanager.readinessProbe.enabled Turn on and off readiness probe - ## @param alertmanager.readinessProbe.path Path of the HTTP service for checking the ready state - ## @param alertmanager.readinessProbe.initialDelaySeconds Delay before readiness probe is initiated - ## @param alertmanager.readinessProbe.periodSeconds How often to perform the probe - ## @param alertmanager.readinessProbe.timeoutSeconds When the probe times out - ## @param alertmanager.readinessProbe.failureThreshold Minimum consecutive failures for the probe - ## @param alertmanager.readinessProbe.successThreshold Minimum consecutive successes for the probe - ## - readinessProbe: - enabled: true - path: /-/ready - initialDelaySeconds: 0 - periodSeconds: 5 - timeoutSeconds: 3 - failureThreshold: 120 - successThreshold: 1 - ## @param alertmanager.logLevel Log level for Alertmanager - ## - logLevel: info - ## @param alertmanager.logFormat Log format for Alertmanager - ## - logFormat: logfmt - ## @param alertmanager.podMetadata [object] Standard object's metadata. - ## ref: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#metadata - ## - podMetadata: - labels: {} - annotations: {} - ## @param alertmanager.secrets Secrets that should be mounted into the Alertmanager Pods - ## - secrets: [] - ## @param alertmanager.configMaps ConfigMaps that should be mounted into the Alertmanager Pods - ## - configMaps: [] - ## @param alertmanager.retention Metrics retention days - ## - retention: 240h - ## @param alertmanager.storageSpec Alertmanager StorageSpec for persistent data - ## ref: https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/user-guides/storage.md - ## - storageSpec: {} - ## Alertmanager persistence parameters - ## - persistence: - ## @param alertmanager.persistence.enabled Use PVCs to persist data. If the storageSpec is provided this will not take effect. - ## If you want to use this configuration make sure the storageSpec is not provided. - ## - enabled: true - ## @param alertmanager.persistence.storageClass Persistent Volume Storage Class - ## If defined, storageClassName: <storageClass> - ## If set to "-", storageClassName: "", which disables dynamic provisioning - ## If undefined (the default) or set to null, no storageClassName spec is - ## set, choosing the default provisioner. - ## - storageClass: "" - ## @param alertmanager.persistence.accessModes Persistent Volume Access Modes - ## - accessModes: - - ReadWriteOnce - ## @param alertmanager.persistence.size Persistent Volume Size - ## - size: 999Gi - ## @param alertmanager.paused If true, the Operator won't process any Alertmanager configuration changes - ## - paused: false - ## @param alertmanager.listenLocal ListenLocal makes the Alertmanager server listen on loopback - ## - listenLocal: false - ## @param alertmanager.containers Containers allows injecting additional containers - ## - containers: [] - ## @param alertmanager.volumes Volumes allows configuration of additional volumes. Evaluated as a template - ## ref: https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/api.md#alertmanagerspec - ## - volumes: [] - ## @param alertmanager.volumeMounts VolumeMounts allows configuration of additional VolumeMounts. Evaluated as a template - ## ref: https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/pi.md#alertmanagerspec - ## - volumeMounts: [] - ## @param alertmanager.priorityClassName Priority class assigned to the Pods - ## - priorityClassName: "" - ## @param alertmanager.additionalPeers AdditionalPeers allows injecting a set of additional Alertmanagers to peer with to form a highly available cluster - ## - additionalPeers: [] - ## @param alertmanager.routePrefix Prefix used to register routes, overriding externalUrl route - ## Useful for proxies that rewrite URLs. - ## - routePrefix: / - ## @param alertmanager.portName Port name used for the pods and governing service. This defaults to web - ## - portName: alertmanager - ## @param alertmanager.configNamespaceSelector AlertmanagerConfigs to be selected for to merge and configure Alertmanager with. This defaults to {} - ## - configNamespaceSelector: {} - ## @param alertmanager.configSelector Namespaces to be selected for AlertmanagerConfig discovery. If nil, only check own namespace. This defaults to {} - ## - configSelector: {} - -#### -## Exporters -#### - -## @section Exporters - -## Exporters -## -exporters: - node-exporter: - ## @param exporters.node-exporter.enabled Enable node-exporter - ## - enabled: true - kube-state-metrics: - ## @param exporters.kube-state-metrics.enabled Enable kube-state-metrics - ## - enabled: true -## @param node-exporter [object] Node Exporter deployment configuration -## -node-exporter: - service: - port: 9910 - targetPort: 9910 - labels: - jobLabel: node-exporter - serviceMonitor: - enabled: true - jobLabel: jobLabel - extraArgs: - collector.filesystem.ignored-mount-points: "^/(dev|proc|sys|var/lib/docker/.+|var/lib/kubelet/.+|var/db/system/.+|mnt/[a-zA-Z0-9-_\\.]+/ix-applications/.+)($|/)" - collector.filesystem.ignored-fs-types: "^(autofs|binfmt_misc|cgroup|configfs|debugfs|devpts|devtmpfs|fusectl|hugetlbfs|mqueue|overlay|proc|procfs|pstore|rpc_pipefs|securityfs|sysfs|tracefs)$" - collector.netdev.device-exclude: "^veth.*$" - collector.netclass.ignored-devices: "^veth.*$" - path.rootfs: /host - extraVolumes: - - name: host - hostPath: - path: / - extraVolumeMounts: - - name: host - mountPath: /host - readOnly: true -## @param kube-state-metrics [object] Node Exporter deployment configuration -## -kube-state-metrics: - serviceMonitor: - enabled: true - honorLabels: true -## Component scraping for kubelet and kubelet hosted cAdvisor -## -kubelet: - ## @param kubelet.enabled Create a ServiceMonitor to scrape kubelet service - ## - enabled: true - ## @param kubelet.namespace Namespace where kubelet service is deployed. Related configuration `operator.kubeletService.namespace` - ## - namespace: kube-system - serviceMonitor: - ## @param kubelet.serviceMonitor.https Enable scraping of the kubelet over HTTPS - ## - https: true - ## @param kubelet.serviceMonitor.interval Scrape interval (use by default, falling back to Prometheus' default) - ## ref: https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/api.md#endpoint - ## - interval: "" - ## @param kubelet.serviceMonitor.metricRelabelings Metric relabeling - ## ref: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#metric_relabel_configs - ## - metricRelabelings: [] - ## @param kubelet.serviceMonitor.relabelings Relabel configs - ## ref: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#relabel_config - ## - relabelings: [] - ## @param kubelet.serviceMonitor.cAdvisorMetricRelabelings Metric relabeling for scraping cAdvisor - ## ref: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#metric_relabel_configs - ## - cAdvisorMetricRelabelings: [] - ## @param kubelet.serviceMonitor.cAdvisorRelabelings Relabel configs for scraping cAdvisor - ## ref: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#metric_relabel_configs - ## - cAdvisorRelabelings: [] -## Component scraping the kube-apiserver -## -kubeApiServer: - ## @param kubeApiServer.enabled Create a ServiceMonitor to scrape kube-apiserver service - ## - enabled: true - serviceMonitor: - ## @param kubeApiServer.serviceMonitor.interval Scrape interval. If not set, the Prometheus default scrape interval is used. - ## ref: https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/api.md#endpoint - ## - interval: "" - ## @param kubeApiServer.serviceMonitor.metricRelabelings Metric relabeling - ## ref: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#metric_relabel_configs - ## - metricRelabelings: [] - ## @param kubeApiServer.serviceMonitor.relabelings Relabel configs - ## ref: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#relabel_config - ## - relabelings: [] -## Component scraping the kube-controller-manager -## -kubeControllerManager: - ## @param kubeControllerManager.enabled Create a ServiceMonitor to scrape kube-controller-manager service - ## - enabled: false - ## @param kubeControllerManager.endpoints If your kube controller manager is not deployed as a pod, specify IPs it can be found on - ## endpoints: - ## - 10.141.4.22 - ## - 10.141.4.23 - ## - 10.141.4.24 - ## - endpoints: [] - ## @param kubeControllerManager.namespace Namespace where kube-controller-manager service is deployed. - ## - namespace: kube-system - ## Service ports and selector information - ## @param kubeControllerManager.service.enabled Whether or not to create a Service object for kube-controller-manager - ## @param kubeControllerManager.service.port Listening port of the kube-controller-manager Service object - ## @param kubeControllerManager.service.targetPort Port to target on the kube-controller-manager Pods. This should be the port that kube-controller-manager is exposing metrics on - ## @param kubeControllerManager.service.selector Optional PODs Label selector for the service - ## - service: - enabled: true - port: 10252 - targetPort: 10252 - ## selector: - ## component: kube-controller-manager - ## - selector: {} - serviceMonitor: - ## @param kubeControllerManager.serviceMonitor.interval Scrape interval (use by default, falling back to Prometheus' default) - ## ref: https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/api.md#endpoint - ## - interval: "" - ## @param kubeControllerManager.serviceMonitor.https Enable scraping kube-controller-manager over https - ## Requires proper certs (not self-signed) and delegated authentication/authorization checks - ## - https: false - ## @param kubeControllerManager.serviceMonitor.insecureSkipVerify Skip TLS certificate validation when scraping - ## - insecureSkipVerify: "" - ## @param kubeControllerManager.serviceMonitor.serverName Name of the server to use when validating TLS certificate - serverName: "" - ## @param kubeControllerManager.serviceMonitor.metricRelabelings Metric relabeling - ## ref: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#metric_relabel_configs - ## - metricRelabelings: [] - ## @param kubeControllerManager.serviceMonitor.relabelings Relabel configs - ## ref: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#relabel_config - ## - relabelings: [] -## Component scraping kube scheduler -## -kubeScheduler: - ## @param kubeScheduler.enabled Create a ServiceMonitor to scrape kube-scheduler service - ## - enabled: false - ## @param kubeScheduler.endpoints If your kube scheduler is not deployed as a pod, specify IPs it can be found on - ## endpoints: - ## - 10.141.4.22 - ## - 10.141.4.23 - ## - 10.141.4.24 - ## - endpoints: [] - ## @param kubeScheduler.namespace Namespace where kube-scheduler service is deployed. - ## - namespace: kube-system - ## If using kubeScheduler.endpoints only the port and targetPort are used - ## @param kubeScheduler.service.enabled Whether or not to create a Service object for kube-scheduler - ## @param kubeScheduler.service.port Listening port of the kube scheduler Service object - ## @param kubeScheduler.service.targetPort Port to target on the kube scheduler Pods. This should be the port that kube scheduler is exposing metrics on - ## @param kubeScheduler.service.selector Optional PODs Label selector for the service - ## - service: - enabled: true - port: 10251 - targetPort: 10251 - ## selector: - ## component: kube-scheduler - ## - selector: {} - serviceMonitor: - ## @param kubeScheduler.serviceMonitor.interval Scrape interval (use by default, falling back to Prometheus' default) - ## - interval: "" - ## @param kubeScheduler.serviceMonitor.https Enable scraping kube-scheduler over https - ## Requires proper certs (not self-signed) and delegated authentication/authorization checks - ## - https: false - ## @param kubeScheduler.serviceMonitor.insecureSkipVerify Skip TLS certificate validation when scraping - ## - insecureSkipVerify: "" - ## @param kubeScheduler.serviceMonitor.serverName Name of the server to use when validating TLS certificate - ## - serverName: "" - ## @param kubeScheduler.serviceMonitor.metricRelabelings Metric relabeling - ## metricRelabelings: - ## - action: keep - ## regex: 'kube_(daemonset|deployment|pod|namespace|node|statefulset).+' - ## sourceLabels: [__name__] - ## - metricRelabelings: [] - ## @param kubeScheduler.serviceMonitor.relabelings Relabel configs - ## relabelings: - ## - sourceLabels: [__meta_kubernetes_pod_node_name] - ## separator: ; - ## regex: ^(.*)$ - ## targetLabel: nodename - ## replacement: $1 - ## action: replace - ## - relabelings: [] -## Component scraping coreDns -## -coreDns: - ## @param coreDns.enabled Create a ServiceMonitor to scrape coredns service - ## - enabled: true - ## @param coreDns.namespace Namespace where core dns service is deployed. - ## - namespace: kube-system - ## Create a ServiceMonitor to scrape coredns service - ## @param coreDns.service.enabled Whether or not to create a Service object for coredns - ## @param coreDns.service.port Listening port of the coredns Service object - ## @param coreDns.service.targetPort Port to target on the coredns Pods. This should be the port that coredns is exposing metrics on - ## @param coreDns.service.selector Optional PODs Label selector for the service - ## - service: - enabled: true - port: 9153 - targetPort: 9153 - ## selector: - ## component: kube-dns - ## - selector: {} - serviceMonitor: - ## @param coreDns.serviceMonitor.interval Scrape interval. If not set, the Prometheus default scrape interval is used. - ## - interval: "" - ## @param coreDns.serviceMonitor.metricRelabelings Metric relabel configs to apply to samples before ingestion. - ## metricRelabelings: - ## - action: keep - ## regex: 'kube_(daemonset|deployment|pod|namespace|node|statefulset).+' - ## sourceLabels: [__name__] - ## - metricRelabelings: [] - ## @param coreDns.serviceMonitor.relabelings Relabel configs to apply to samples before ingestion. - ## relabelings: - ## - sourceLabels: [__meta_kubernetes_pod_node_name] - ## separator: ; - ## regex: ^(.*)$ - ## targetLabel: nodename - ## replacement: $1 - ## action: replace - ## - relabelings: [] -## Component scraping the kube-proxy -## -kubeProxy: - ## @param kubeProxy.enabled Create a ServiceMonitor to scrape the kube-proxy Service - ## - enabled: false - -portal: - enabled: true diff --git a/stable/prometheus/6.0.2/CHANGELOG.md b/stable/prometheus/6.0.3/CHANGELOG.md similarity index 100% rename from stable/prometheus/6.0.2/CHANGELOG.md rename to stable/prometheus/6.0.3/CHANGELOG.md diff --git a/stable/prometheus/6.0.3/Chart.yaml b/stable/prometheus/6.0.3/Chart.yaml new file mode 100644 index 00000000000..cff862edfdf --- /dev/null +++ b/stable/prometheus/6.0.3/Chart.yaml @@ -0,0 +1,37 @@ +apiVersion: v2 +appVersion: "2.40.1" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: exporters.enabled,exporters.node-exporter.enabled + name: node-exporter + repository: https://charts.bitnami.com/bitnami + version: 3.2.3 + - condition: exporters.enabled,exporters.kube-state-metrics.enabled + name: kube-state-metrics + repository: https://charts.bitnami.com/bitnami + version: 3.2.5 +deprecated: false +description: kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator. +icon: https://truecharts.org/img/hotlink-ok/chart-icons/prometheus.png +home: https://truecharts.org/docs/charts/stable/prometheus +keywords: + - metrics +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: prometheus +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/prometheus + - https://github.com/prometheus-community/helm-charts + - https://github.com/prometheus-operator/kube-prometheus +type: application +version: 6.0.3 +annotations: + truecharts.org/catagories: | + - metrics + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/prometheus/6.0.2/README.md b/stable/prometheus/6.0.3/README.md similarity index 100% rename from stable/prometheus/6.0.2/README.md rename to stable/prometheus/6.0.3/README.md diff --git a/stable/prometheus/6.0.3/app-changelog.md b/stable/prometheus/6.0.3/app-changelog.md new file mode 100644 index 00000000000..90d92bdec0a --- /dev/null +++ b/stable/prometheus/6.0.3/app-changelog.md @@ -0,0 +1,10 @@ + + +## [prometheus-6.0.3](https://github.com/truecharts/charts/compare/prometheus-6.0.2...prometheus-6.0.3) (2022-11-12) + +### Chore + +- update docker general non-major ([#4394](https://github.com/truecharts/charts/issues/4394)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/prometheus/6.0.2/app-readme.md b/stable/prometheus/6.0.3/app-readme.md similarity index 100% rename from stable/prometheus/6.0.2/app-readme.md rename to stable/prometheus/6.0.3/app-readme.md diff --git a/stable/prometheus/6.0.3/charts/common-10.9.7.tgz b/stable/prometheus/6.0.3/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/prometheus/6.0.3/charts/common-10.9.7.tgz differ diff --git a/stable/prometheus/6.0.2/charts/kube-state-metrics-3.2.5.tgz b/stable/prometheus/6.0.3/charts/kube-state-metrics-3.2.5.tgz similarity index 100% rename from stable/prometheus/6.0.2/charts/kube-state-metrics-3.2.5.tgz rename to stable/prometheus/6.0.3/charts/kube-state-metrics-3.2.5.tgz diff --git a/stable/prometheus/6.0.2/charts/node-exporter-3.2.3.tgz b/stable/prometheus/6.0.3/charts/node-exporter-3.2.3.tgz similarity index 100% rename from stable/prometheus/6.0.2/charts/node-exporter-3.2.3.tgz rename to stable/prometheus/6.0.3/charts/node-exporter-3.2.3.tgz diff --git a/stable/prometheus/6.0.3/ix_values.yaml b/stable/prometheus/6.0.3/ix_values.yaml new file mode 100644 index 00000000000..b58d999bd77 --- /dev/null +++ b/stable/prometheus/6.0.3/ix_values.yaml @@ -0,0 +1,1364 @@ +image: + repository: tccr.io/truecharts/prometheus + tag: 2.40.1@sha256:157d18ec7bc21ca7cfff98fef241385c15ede781def81b4afcc376cda7df7539 + +thanosImage: + repository: tccr.io/truecharts/thanos + tag: 0.28.1@sha256:eaef8f71a4a29afbae2fd090afd9aa24de0db02ff65de9ff052a09df9b16be5d + +alertmanagerImage: + repository: tccr.io/truecharts/alertmanager + tag: v0.24.0@sha256:5568f898ce559971b1fe4b2a658675617b179beab2e68cf233ecd51306428bf2 + +global: + labels: {} + +controller: + enabled: false + +service: + main: + selector: + app.kubernetes.io/name: prometheus + prometheus: '{{ template "kube-prometheus.prometheus.fullname" . }}' + ports: + main: + port: 10086 + targetPort: 9090 + protocol: HTTP + alertmanager: + enabled: true + selector: + app.kubernetes.io/name: alertmanager + alertmanager: '{{ template "kube-prometheus.alertmanager.fullname" . }}' + ports: + alertmanager: + enabled: true + port: 10087 + targetPort: 9093 + protocol: HTTP + thanos: + enabled: true + selector: + app.kubernetes.io/name: prometheus + prometheus: '{{ template "kube-prometheus.prometheus.fullname" . }}' + ports: + thanos: + enabled: true + port: 10901 + targetPort: 10901 + protocol: HTTP + +ingress: + main: + enabled: false + alertmanager: + enabled: false + thanos: + enabled: false + +#### +## Operator Config +#### + +env: + PROMETHEUS_CONFIG_RELOADER: + configMapKeyRef: + name: prometheus-operator-config + key: prometheus-config-reloader + +# -- Whether Role Based Access Control objects like roles and rolebindings should be created +rbac: + main: + enabled: true + rules: + - apiGroups: + - apiextensions.k8s.io + resources: + - customresourcedefinitions + verbs: + - create + - apiGroups: + - apiextensions.k8s.io + resourceNames: + - alertmanagers.monitoring.coreos.com + - podmonitors.monitoring.coreos.com + - prometheuses.monitoring.coreos.com + - prometheusrules.monitoring.coreos.com + - servicemonitors.monitoring.coreos.com + - thanosrulers.monitoring.coreos.com + - probes.monitoring.coreos.com + resources: + - customresourcedefinitions + verbs: + - get + - update + - apiGroups: + - monitoring.coreos.com + resources: + - alertmanagers + - alertmanagers/finalizers + - alertmanagerconfigs + - prometheuses + - prometheuses/finalizers + - thanosrulers + - thanosrulers/finalizers + - servicemonitors + - podmonitors + - probes + - prometheusrules + verbs: + - "*" + - apiGroups: + - apps + resources: + - statefulsets + verbs: + - "*" + - apiGroups: + - "" + resources: + - configmaps + - secrets + verbs: + - "*" + - apiGroups: + - "" + resources: + - pods + verbs: + - list + - delete + - apiGroups: + - "" + resources: + - services + - services/finalizers + - endpoints + verbs: + - get + - create + - update + - delete + - apiGroups: + - "" + resources: + - nodes + verbs: + - list + - watch + - apiGroups: + - "" + resources: + - namespaces + verbs: + - get + - list + - watch + - apiGroups: + - networking.k8s.io + resources: + - ingresses + verbs: + - get + - list + - watch + +# -- The service account the pods will use to interact with the Kubernetes API +serviceAccount: + main: + enabled: true + +securityContext: + readOnlyRootFilesystem: false + +probes: + # -- Liveness probe configuration + # @default -- See below + liveness: + custom: true + spec: + httpGet: + path: "/metrics" + port: promop + scheme: HTTP + + # -- Redainess probe configuration + # @default -- See below + readiness: + custom: true + spec: + httpGet: + path: "/metrics" + port: promop + scheme: HTTP + + # -- Startup probe configuration + # @default -- See below + startup: + custom: true + spec: + httpGet: + path: "/metrics" + port: promop + scheme: HTTP + +operator: + ## Create a servicemonitor for the operator + ## + serviceMonitor: + ## @param operator.serviceMonitor.enabled Creates a ServiceMonitor to monitor Prometheus Operator + ## + enabled: false + ## @param operator.serviceMonitor.interval Scrape interval (use by default, falling back to Prometheus' default) + ## ref: https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/api.md#endpoint + ## + interval: "" + ## @param operator.serviceMonitor.metricRelabelings Metric relabeling + ## ref: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#metric_relabel_configs + ## + metricRelabelings: [] + ## @param operator.serviceMonitor.relabelings Relabel configs + ## ref: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#relabel_config + ## + relabelings: [] + + ## Prometheus Configmap-reload image to use for reloading configmaps + ## defaults to Bitnami Prometheus Operator (ref: https://hub.docker.com/r/tccr.io/truecharts/prometheus-operator/tags/) + ## + prometheusConfigReloader: + containerSecurityContext: + enabled: true + readOnlyRootFilesystem: false + allowPrivilegeEscalation: false + runAsNonRoot: true + capabilities: + drop: + - ALL + + livenessProbe: + enabled: true + initialDelaySeconds: 10 + periodSeconds: 10 + timeoutSeconds: 5 + failureThreshold: 6 + successThreshold: 1 + + readinessProbe: + enabled: true + initialDelaySeconds: 15 + periodSeconds: 20 + timeoutSeconds: 5 + failureThreshold: 6 + successThreshold: 1 + +#### +## Prometheus Config (Spawned by Operator) +#### + +## Deploy a Prometheus instance +## +prometheus: + ## @param prometheus.enabled Deploy Prometheus to the cluster + ## + enabled: true + ## Bitnami Prometheus image version + ## ref: https://hub.docker.com/r/tccr.io/truecharts/prometheus/tags/ + ## @param prometheus.image.registry Prometheus image registry + ## @param prometheus.image.repository Prometheus image repository + ## @param prometheus.image.tag Prometheus Image tag (immutable tags are recommended) + ## @param prometheus.image.pullSecrets Specify docker-registry secret names as an array + ## + ## Service account for Prometheus to use. + ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/configure-service-account/ + ## + serviceAccount: + ## @param prometheus.serviceAccount.create Specify whether to create a ServiceAccount for Prometheus + ## + create: true + ## @param prometheus.serviceAccount.name The name of the ServiceAccount to create + ## If not set and create is true, a name is generated using the kube-prometheus.prometheus.fullname template + name: "" + ## @param prometheus.serviceAccount.annotations Additional annotations for created Prometheus ServiceAccount + ## annotations: + ## eks.amazonaws.com/role-arn: arn:aws:iam::ACCOUNT:role/prometheus + ## + annotations: {} + ## Prometheus pods' Security Context + ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-pod + ## @param prometheus.podSecurityContext.enabled Enable security context + ## @param prometheus.podSecurityContext.runAsUser User ID for the container + ## @param prometheus.podSecurityContext.fsGroup Group ID for the container filesystem + ## + podSecurityContext: + enabled: true + runAsUser: 1001 + fsGroup: 1001 + ## Prometheus containers' Security Context + ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-container + ## @param prometheus.containerSecurityContext.enabled Enable container security context + ## @param prometheus.containerSecurityContext.readOnlyRootFilesystem Mount / (root) as a readonly filesystem + ## @param prometheus.containerSecurityContext.allowPrivilegeEscalation Switch privilegeEscalation possibility on or off + ## @param prometheus.containerSecurityContext.runAsNonRoot Force the container to run as a non root user + ## @param prometheus.containerSecurityContext.capabilities.drop [array] Linux Kernel capabilities which should be dropped + ## + containerSecurityContext: + enabled: true + readOnlyRootFilesystem: false + allowPrivilegeEscalation: false + runAsNonRoot: true + capabilities: + drop: + - ALL + + serviceMonitor: + ## @param prometheus.serviceMonitor.enabled Creates a ServiceMonitor to monitor Prometheus itself + ## + enabled: true + ## @param prometheus.serviceMonitor.interval Scrape interval (use by default, falling back to Prometheus' default) + ## ref: https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/api.md#endpoint + ## + interval: "" + ## @param prometheus.serviceMonitor.metricRelabelings Metric relabeling + ## ref: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#metric_relabel_configs + ## + metricRelabelings: [] + ## @param prometheus.serviceMonitor.relabelings Relabel configs + ## ref: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#relabel_config + ## + relabelings: [] + ## @param prometheus.externalUrl External URL used to access Prometheus + ## If not creating an ingress but still exposing the service some other way (like a proxy) + ## let Prometheus know what its external URL is so that it can properly create links + ## externalUrl: https://prometheus.example.com + ## + externalUrl: "" + ## @param prometheus.resources CPU/Memory resource requests/limits for node + ## ref: http://kubernetes.io/docs/user-guide/compute-resources/ + ## + resources: {} + ## @param prometheus.podAffinityPreset Prometheus Pod affinity preset. Ignored if `affinity` is set. Allowed values: `soft` or `hard` + ## ref: https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#inter-pod-affinity-and-anti-affinity + ## + podAffinityPreset: "" + ## @param prometheus.podAntiAffinityPreset Prometheus Pod anti-affinity preset. Ignored if `affinity` is set. Allowed values: `soft` or `hard` + ## ref: https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#inter-pod-affinity-and-anti-affinity + ## + podAntiAffinityPreset: soft + ## Node affinity preset + ## ref: https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity + ## + nodeAffinityPreset: + ## @param prometheus.nodeAffinityPreset.type Prometheus Node affinity preset type. Ignored if `affinity` is set. Allowed values: `soft` or `hard` + ## + type: "" + ## @param prometheus.nodeAffinityPreset.key Prometheus Node label key to match Ignored if `affinity` is set. + ## E.g. + ## key: "kubernetes.io/e2e-az-name" + ## + key: "" + ## @param prometheus.nodeAffinityPreset.values Prometheus Node label values to match. Ignored if `affinity` is set. + ## E.g. + ## values: + ## - e2e-az1 + ## - e2e-az2 + ## + values: [] + ## @param prometheus.affinity Prometheus Affinity for pod assignment + ## ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#affinity-and-anti-affinity + ## Note: prometheus.podAffinityPreset, prometheus.podAntiAffinityPreset, and prometheus.nodeAffinityPreset will be ignored when it's set + ## + affinity: {} + ## @param prometheus.nodeSelector Prometheus Node labels for pod assignment + ## ref: https://kubernetes.io/docs/user-guide/node-selection/ + ## + nodeSelector: {} + ## @param prometheus.tolerations Prometheus Tolerations for pod assignment + ## ref: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/ + ## + tolerations: [] + ## @param prometheus.scrapeInterval Interval between consecutive scrapes + ## + scrapeInterval: "15s" + ## @param prometheus.evaluationInterval Interval between consecutive evaluations + ## + evaluationInterval: "30s" + ## @param prometheus.listenLocal ListenLocal makes the Prometheus server listen on loopback + ## + listenLocal: false + ## Configure extra options for liveness probe + ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/#configure-probes + ## @param prometheus.livenessProbe.enabled Turn on and off liveness probe + ## @param prometheus.livenessProbe.path Path of the HTTP service for checking the healthy state + ## @param prometheus.livenessProbe.initialDelaySeconds Delay before liveness probe is initiated + ## @param prometheus.livenessProbe.periodSeconds How often to perform the probe + ## @param prometheus.livenessProbe.timeoutSeconds When the probe times out + ## @param prometheus.livenessProbe.failureThreshold Minimum consecutive failures for the probe + ## @param prometheus.livenessProbe.successThreshold Minimum consecutive successes for the probe + ## + livenessProbe: + enabled: true + path: /-/healthy + initialDelaySeconds: 0 + failureThreshold: 10 + periodSeconds: 10 + successThreshold: 1 + timeoutSeconds: 3 + ## Configure extra options for readiness probe + ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/#configure-probes + ## @param prometheus.readinessProbe.enabled Turn on and off readiness probe + ## @param prometheus.readinessProbe.path Path of the HTTP service for checking the ready state + ## @param prometheus.readinessProbe.initialDelaySeconds Delay before readiness probe is initiated + ## @param prometheus.readinessProbe.periodSeconds How often to perform the probe + ## @param prometheus.readinessProbe.timeoutSeconds When the probe times out + ## @param prometheus.readinessProbe.failureThreshold Minimum consecutive failures for the probe + ## @param prometheus.readinessProbe.successThreshold Minimum consecutive successes for the probe + ## + readinessProbe: + enabled: true + path: /-/ready + initialDelaySeconds: 0 + failureThreshold: 10 + periodSeconds: 10 + successThreshold: 1 + timeoutSeconds: 3 + ## @param prometheus.enableAdminAPI Enable Prometheus adminitrative API + ## ref: https://prometheus.io/docs/prometheus/latest/querying/api/#tsdb-admin-apis + ## + enableAdminAPI: false + ## @param prometheus.enableFeatures Enable access to Prometheus disabled features. + ## ref: https://prometheus.io/docs/prometheus/latest/disabled_features/ + ## + enableFeatures: [] + ## @param prometheus.alertingEndpoints Alertmanagers to which alerts will be sent + ## ref: https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/api.md#alertmanagerendpoints + ## + alertingEndpoints: [] + ## @param prometheus.externalLabels External labels to add to any time series or alerts when communicating with external systems + ## + externalLabels: {} + ## @param prometheus.replicaExternalLabelName Name of the external label used to denote replica name + ## + replicaExternalLabelName: "" + ## @param prometheus.replicaExternalLabelNameClear Clear external label used to denote replica name + ## + replicaExternalLabelNameClear: false + ## @param prometheus.routePrefix Prefix used to register routes, overriding externalUrl route + ## Useful for proxies that rewrite URLs. + ## + routePrefix: / + ## @param prometheus.prometheusExternalLabelName Name of the external label used to denote Prometheus instance name + ## + prometheusExternalLabelName: "" + ## @param prometheus.prometheusExternalLabelNameClear Clear external label used to denote Prometheus instance name + ## + prometheusExternalLabelNameClear: false + ## @param prometheus.secrets Secrets that should be mounted into the Prometheus Pods + ## + secrets: [] + ## @param prometheus.configMaps ConfigMaps that should be mounted into the Prometheus Pods + ## + configMaps: [] + ## @param prometheus.querySpec The query command line flags when starting Prometheus + ## ref: https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/api.md#queryspec + ## + querySpec: {} + ## @param prometheus.ruleNamespaceSelector Namespaces to be selected for PrometheusRules discovery + ## See https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/api.md#namespaceselector for usage + ## + ruleNamespaceSelector: {} + ## @param prometheus.ruleSelector PrometheusRules to be selected for target discovery + ## If {}, select all ServiceMonitors + ## + ruleSelector: {} + ## @param prometheus.serviceMonitorSelector ServiceMonitors to be selected for target discovery + ## If {}, select all ServiceMonitors + ## + serviceMonitorSelector: {} + ## @param prometheus.matchLabels Matchlabels + ## + matchLabels: {} + ## @param prometheus.serviceMonitorNamespaceSelector Namespaces to be selected for ServiceMonitor discovery + ## See https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/api.md#namespaceselector for usage + ## + serviceMonitorNamespaceSelector: {} + ## @param prometheus.podMonitorSelector PodMonitors to be selected for target discovery. + ## If {}, select all PodMonitors + ## + podMonitorSelector: {} + ## @param prometheus.podMonitorNamespaceSelector Namespaces to be selected for PodMonitor discovery + ## See https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/api.md#namespaceselector for usage + ## + podMonitorNamespaceSelector: {} + ## @param prometheus.probeSelector Probes to be selected for target discovery. + ## If {}, select all Probes + ## + probeSelector: {} + ## @param prometheus.probeNamespaceSelector Namespaces to be selected for Probe discovery + ## See https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/api.md#namespaceselector for usage + ## + probeNamespaceSelector: {} + ## @param prometheus.retention Metrics retention days + ## + retention: 31d + ## @param prometheus.retentionSize Maximum size of metrics + ## + retentionSize: "" + ## @param prometheus.disableCompaction Disable the compaction of the Prometheus TSDB + ## See https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/api.md#prometheusspec + ## ref: https://prometheus.io/docs/prometheus/latest/storage/#compaction + ## + disableCompaction: false + ## @param prometheus.walCompression Enable compression of the write-ahead log using Snappy + ## + walCompression: false + ## @param prometheus.paused If true, the Operator won't process any Prometheus configuration changes + ## + paused: false + ## @param prometheus.replicaCount Number of Prometheus replicas desired + ## + replicaCount: 1 + ## @param prometheus.logLevel Log level for Prometheus + ## + logLevel: info + ## @param prometheus.logFormat Log format for Prometheus + ## + logFormat: logfmt + ## @param prometheus.podMetadata [object] Standard object's metadata + ## ref: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#metadata + ## + podMetadata: + ## labels: + ## app: prometheus + ## k8s-app: prometheus + ## + labels: {} + annotations: {} + ## @param prometheus.remoteRead The remote_read spec configuration for Prometheus + ## ref: https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/api.md#remotereadspec + ## remoteRead: + ## - url: http://remote1/read + ## + remoteRead: [] + ## @param prometheus.remoteWrite The remote_write spec configuration for Prometheus + ## ref: https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/api.md#remotewritespec + ## remoteWrite: + ## - url: http://remote1/push + ## + remoteWrite: [] + ## @param prometheus.storageSpec Prometheus StorageSpec for persistent data + ## ref: https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/user-guides/storage.md + ## + storageSpec: {} + ## Prometheus persistence parameters + ## + persistence: + ## @param prometheus.persistence.enabled Use PVCs to persist data. If the storageSpec is provided this will not take effect. + ## + enabled: true + ## @param prometheus.persistence.storageClass Persistent Volume Storage Class + ## If defined, storageClassName: <storageClass> + ## If set to "-", storageClassName: "", which disables dynamic provisioning + ## If undefined (the default) or set to null, no storageClassName spec is + ## set, choosing the default provisioner. + ## + storageClass: "" + ## @param prometheus.persistence.accessModes Persistent Volume Access Modes + ## + accessModes: + - ReadWriteOnce + ## @param prometheus.persistence.size Persistent Volume Size + ## + size: 999Gi + ## @param prometheus.priorityClassName Priority class assigned to the Pods + ## + priorityClassName: "" + ## @param prometheus.containers Containers allows injecting additional containers + ## + containers: [] + ## @param prometheus.volumes Volumes allows configuration of additional volumes + ## ref: https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/api.md#prometheusspec + ## + volumes: [] + ## @param prometheus.volumeMounts VolumeMounts allows configuration of additional VolumeMounts. Evaluated as a template + ## ref: https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/api.md#prometheusspec + ## + volumeMounts: [] + ## @param prometheus.additionalPrometheusRules PrometheusRule defines recording and alerting rules for a Prometheus instance. + additionalPrometheusRules: [] + ## - name: custom-recording-rules + ## groups: + ## - name: sum_node_by_job + ## rules: + ## - record: job:kube_node_labels:sum + ## expr: sum(kube_node_labels) by (job) + ## - name: sum_prometheus_config_reload_by_pod + ## rules: + ## - record: job:prometheus_config_last_reload_successful:sum + ## expr: sum(prometheus_config_last_reload_successful) by (pod) + ## - name: custom-alerting-rules + ## groups: + ## - name: prometheus-config + ## rules: + ## - alert: PrometheusConfigurationReload + ## expr: prometheus_config_last_reload_successful > 0 + ## for: 1m + ## labels: + ## severity: error + ## annotations: + ## summary: "Prometheus configuration reload (instance {{ $labels.instance }})" + ## description: "Prometheus configuration reload error\n VALUE = {{ $value }}\n LABELS: {{ $labels }}" + ## - name: custom-node-exporter-alerting-rules + ## rules: + ## - alert: PhysicalComponentTooHot + ## expr: node_hwmon_temp_celsius > 75 + ## for: 5m + ## labels: + ## severity: warning + ## annotations: + ## summary: "Physical component too hot (instance {{ $labels.instance }})" + ## description: "Physical hardware component too hot\n VALUE = {{ $value }}\n LABELS: {{ $labels }}" + ## - alert: NodeOvertemperatureAlarm + ## expr: node_hwmon_temp_alarm == 1 + ## for: 5m + ## labels: + ## severity: critical + ## annotations: + ## summary: "Node overtemperature alarm (instance {{ $labels.instance }})" + ## description: "Physical node temperature alarm triggered\n VALUE = {{ $value }}\n LABELS: {{ $labels }}" + ## + ## Note that the prometheus will fail to provision if the correct secret does not exist. + ## @param prometheus.additionalScrapeConfigs.enabled Enable additional scrape configs + ## @param prometheus.additionalScrapeConfigs.type Indicates if the cart should use external additional scrape configs or internal configs + ## @param prometheus.additionalScrapeConfigs.external.name Name of the secret that Prometheus should use for the additional external scrape configuration + ## @param prometheus.additionalScrapeConfigs.external.key Name of the key inside the secret to be used for the additional external scrape configuration + ## @param prometheus.additionalScrapeConfigs.internal.jobList A list of Prometheus scrape jobs + ## + additionalScrapeConfigs: + enabled: false + type: external + external: + ## Name of the secret that Prometheus should use for the additional scrape configuration + ## + name: "" + ## Name of the key inside the secret to be used for the additional scrape configuration. + ## + key: "" + internal: + jobList: [] + ## @param prometheus.additionalScrapeConfigsExternal.enabled Deprecated: Enable additional scrape configs that are managed externally to this chart + ## @param prometheus.additionalScrapeConfigsExternal.name Deprecated: Name of the secret that Prometheus should use for the additional scrape configuration + ## @param prometheus.additionalScrapeConfigsExternal.key Deprecated: Name of the key inside the secret to be used for the additional scrape configuration + ## + additionalScrapeConfigsExternal: + enabled: false + name: "" + key: "" + ## Enable additional Prometheus alert relabel configs that are managed externally to this chart + ## Note that the prometheus will fail to provision if the correct secret does not exist. + ## @param prometheus.additionalAlertRelabelConfigsExternal.enabled Enable additional Prometheus alert relabel configs that are managed externally to this chart + ## @param prometheus.additionalAlertRelabelConfigsExternal.name Name of the secret that Prometheus should use for the additional Prometheus alert relabel configuration + ## @param prometheus.additionalAlertRelabelConfigsExternal.key Name of the key inside the secret to be used for the additional Prometheus alert relabel configuration + ## + additionalAlertRelabelConfigsExternal: + enabled: false + name: "" + key: "" + ## Thanos sidecar container configuration + ## + thanos: + ## @param prometheus.thanos.create Create a Thanos sidecar container + ## + create: false + ## Bitnami Thanos image + ## ref: https://hub.docker.com/r/tccr.io/truecharts/thanos/tags/ + ## @param prometheus.thanos.image.registry Thanos image registry + ## @param prometheus.thanos.image.repository Thanos image name + ## @param prometheus.thanos.image.tag Thanos image tag + ## @param prometheus.thanos.image.pullPolicy Thanos image pull policy + ## @param prometheus.thanos.image.pullSecrets Specify docker-registry secret names as an array + ## + ## Thanos Sidecar container's securityContext + ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-container + ## @param prometheus.thanos.containerSecurityContext.enabled Enable container security context + ## @param prometheus.thanos.containerSecurityContext.readOnlyRootFilesystem mount / (root) as a readonly filesystem + ## @param prometheus.thanos.containerSecurityContext.allowPrivilegeEscalation Switch privilegeEscalation possibility on or off + ## @param prometheus.thanos.containerSecurityContext.runAsNonRoot Force the container to run as a non root user + ## @param prometheus.thanos.containerSecurityContext.capabilities.drop [array] Linux Kernel capabilities which should be dropped + ## + containerSecurityContext: + enabled: true + readOnlyRootFilesystem: false + allowPrivilegeEscalation: false + runAsNonRoot: true + capabilities: + drop: + - ALL + ## @param prometheus.thanos.prometheusUrl Override default prometheus url "http://localhost:9090" + ## + prometheusUrl: "" + ## @param prometheus.thanos.extraArgs Additional arguments passed to the thanos sidecar container + ## extraArgs: + ## - --log.level=debug + ## - --tsdb.path=/data/ + ## + extraArgs: [] + ## @param prometheus.thanos.objectStorageConfig Support mounting a Secret for the objectStorageConfig of the sideCar container. + ## ref: https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/thanos.md + ## objectStorageConfig: + ## secretName: thanos-objstore-config + ## secretKey: thanos.yaml + ## + objectStorageConfig: {} + ## ref: https://github.com/thanos-io/thanos/blob/main/docs/components/sidecar.md + ## @param prometheus.thanos.extraVolumeMounts Additional volumeMounts from `prometheus.volumes` for thanos sidecar container + ## extraVolumeMounts: + ## - name: my-secret-volume + ## mountPath: /etc/thanos/secrets/my-secret + ## + extraVolumeMounts: [] + ## Thanos sidecar container resource requests and limits. + ## ref: http://kubernetes.io/docs/user-guide/compute-resources/ + ## We usually recommend not to specify default resources and to leave this as a conscious + ## choice for the user. This also increases chances charts run on environments with little + ## resources, such as Minikube. If you do want to specify resources, uncomment the following + ## lines, adjust them as necessary, and remove the curly braces after 'resources:'. + ## @param prometheus.thanos.resources.limits The resources limits for the Thanos sidecar container + ## @param prometheus.thanos.resources.requests The resources requests for the Thanos sidecar container + ## + resources: + ## Example: + ## limits: + ## cpu: 100m + ## memory: 128Mi + limits: {} + ## Examples: + ## requests: + ## cpu: 100m + ## memory: 128Mi + requests: {} + ## Configure extra options for liveness probe + ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/#configure-probes + ## @param prometheus.thanos.livenessProbe.enabled Turn on and off liveness probe + ## @param prometheus.thanos.livenessProbe.path Path of the HTTP service for checking the healthy state + ## @param prometheus.thanos.livenessProbe.initialDelaySeconds Delay before liveness probe is initiated + ## @param prometheus.thanos.livenessProbe.periodSeconds How often to perform the probe + ## @param prometheus.thanos.livenessProbe.timeoutSeconds When the probe times out + ## @param prometheus.thanos.livenessProbe.failureThreshold Minimum consecutive failures for the probe + ## @param prometheus.thanos.livenessProbe.successThreshold Minimum consecutive successes for the probe + ## + livenessProbe: + enabled: true + path: /-/healthy + initialDelaySeconds: 0 + periodSeconds: 5 + timeoutSeconds: 3 + failureThreshold: 120 + successThreshold: 1 + ## Configure extra options for readiness probe + ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/#configure-probes + ## @param prometheus.thanos.readinessProbe.enabled Turn on and off readiness probe + ## @param prometheus.thanos.readinessProbe.path Path of the HTTP service for checking the ready state + ## @param prometheus.thanos.readinessProbe.initialDelaySeconds Delay before readiness probe is initiated + ## @param prometheus.thanos.readinessProbe.periodSeconds How often to perform the probe + ## @param prometheus.thanos.readinessProbe.timeoutSeconds When the probe times out + ## @param prometheus.thanos.readinessProbe.failureThreshold Minimum consecutive failures for the probe + ## @param prometheus.thanos.readinessProbe.successThreshold Minimum consecutive successes for the probe + ## + readinessProbe: + enabled: true + path: /-/ready + initialDelaySeconds: 0 + periodSeconds: 5 + timeoutSeconds: 3 + failureThreshold: 120 + successThreshold: 1 + ## Thanos Sidecar Service + ## + service: + ## @param prometheus.thanos.service.type Kubernetes service type + ## + type: ClusterIP + ## @param prometheus.thanos.service.port Thanos service port + ## + port: 10901 + ## @param prometheus.thanos.service.clusterIP Specific cluster IP when service type is cluster IP. Use `None` to create headless service by default. + ## Use a "headless" service by default so it returns every pod's IP instead of loadbalancing requests. + ## + clusterIP: None + ## @param prometheus.thanos.service.nodePort Specify the nodePort value for the LoadBalancer and NodePort service types. + ## ref: https://kubernetes.io/docs/concepts/services-networking/service/#type-nodeport + ## e.g: + ## nodePort: 30901 + ## + nodePort: "" + ## @param prometheus.thanos.service.loadBalancerIP `loadBalancerIP` if service type is `LoadBalancer` + ## Set the LoadBalancer service type to internal only + ## ref: https://kubernetes.io/docs/concepts/services-networking/service/#internal-load-balancer + ## + loadBalancerIP: "" + ## @param prometheus.thanos.service.loadBalancerSourceRanges Address that are allowed when svc is `LoadBalancer` + ## https://kubernetes.io/docs/tasks/access-application-cluster/configure-cloud-provider-firewall/#restrict-access-for-loadbalancer-service + ## e.g: + ## loadBalancerSourceRanges: + ## - 10.10.10.0/24 + ## + loadBalancerSourceRanges: [] + ## @param prometheus.thanos.service.annotations Additional annotations for Prometheus service + ## + annotations: {} + ## @param prometheus.thanos.service.extraPorts Additional ports to expose from the Thanos sidecar container + ## extraPorts: + ## - name: http + ## port: 10902 + ## targetPort: http + ## protocol: TCP + ## + extraPorts: [] + ## @param prometheus.portName Port name used for the pods and governing service. This defaults to web + ## + portName: main + +#### +## Alert Manager Config +#### + +## @section Alertmanager Parameters + +## Configuration for alertmanager +## ref: https://prometheus.io/docs/alerting/alertmanager/ +## +alertmanager: + ## @param alertmanager.enabled Deploy Alertmanager to the cluster + ## + enabled: true + ## Service account for Alertmanager to use. + ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/configure-service-account/ + ## + serviceAccount: + ## @param alertmanager.serviceAccount.create Specify whether to create a ServiceAccount for Alertmanager + ## + create: true + ## @param alertmanager.serviceAccount.name The name of the ServiceAccount to create + ## If not set and create is true, a name is generated using the kube-prometheus.alertmanager.fullname template + name: "" + ## Prometheus Alertmanager pods' Security Context + ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-pod + ## @param alertmanager.podSecurityContext.enabled Enable security context + ## @param alertmanager.podSecurityContext.runAsUser User ID for the container + ## @param alertmanager.podSecurityContext.fsGroup Group ID for the container filesystem + ## + podSecurityContext: + enabled: true + runAsUser: 1001 + fsGroup: 1001 + ## Prometheus Alertmanager container's securityContext + ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-container + ## @param alertmanager.containerSecurityContext.enabled Enable container security context + ## @param alertmanager.containerSecurityContext.readOnlyRootFilesystem mount / (root) as a readonly filesystem + ## @param alertmanager.containerSecurityContext.allowPrivilegeEscalation Switch privilegeEscalation possibility on or off + ## @param alertmanager.containerSecurityContext.runAsNonRoot Force the container to run as a non root user + ## @param alertmanager.containerSecurityContext.capabilities.drop [array] Linux Kernel capabilities which should be dropped + ## + containerSecurityContext: + enabled: true + readOnlyRootFilesystem: false + allowPrivilegeEscalation: false + runAsNonRoot: true + capabilities: + drop: + - ALL + ## Configure pod disruption budgets for Alertmanager + ## ref: https://kubernetes.io/docs/tasks/run-application/configure-pdb/#specifying-a-poddisruptionbudget + ## @param alertmanager.podDisruptionBudget.enabled Create a pod disruption budget for Alertmanager + ## @param alertmanager.podDisruptionBudget.minAvailable Minimum number / percentage of pods that should remain scheduled + ## @param alertmanager.podDisruptionBudget.maxUnavailable Maximum number / percentage of pods that may be made unavailable + ## + podDisruptionBudget: + enabled: false + minAvailable: 1 + maxUnavailable: "" + ## If true, create a serviceMonitor for alertmanager + ## + serviceMonitor: + ## @param alertmanager.serviceMonitor.enabled Creates a ServiceMonitor to monitor Alertmanager + ## + enabled: true + ## @param alertmanager.serviceMonitor.interval Scrape interval. If not set, the Prometheus default scrape interval is used. + ## ref: https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/api.md#endpoint + ## + interval: "" + ## @param alertmanager.serviceMonitor.metricRelabelings Metric relabeling + ## ref: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#metric_relabel_configs + ## + metricRelabelings: [] + ## @param alertmanager.serviceMonitor.relabelings Relabel configs + ## ref: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#relabel_config + ## + relabelings: [] + ## @param alertmanager.externalUrl External URL used to access Alertmanager + ## e.g: + ## externalUrl: https://alertmanager.example.com + ## + externalUrl: "" + ## @param alertmanager.resources CPU/Memory resource requests/limits for node + ## ref: http://kubernetes.io/docs/user-guide/compute-resources/ + ## + resources: {} + ## @param alertmanager.podAffinityPreset Alertmanager Pod affinity preset. Ignored if `affinity` is set. Allowed values: `soft` or `hard` + ## ref: https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#inter-pod-affinity-and-anti-affinity + ## + podAffinityPreset: "" + ## @param alertmanager.podAntiAffinityPreset Alertmanager Pod anti-affinity preset. Ignored if `affinity` is set. Allowed values: `soft` or `hard` + ## ref: https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#inter-pod-affinity-and-anti-affinity + ## + podAntiAffinityPreset: soft + ## Node affinity preset + ## ref: https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity + ## + nodeAffinityPreset: + ## @param alertmanager.nodeAffinityPreset.type Alertmanager Node affinity preset type. Ignored if `affinity` is set. Allowed values: `soft` or `hard` + ## + type: "" + ## @param alertmanager.nodeAffinityPreset.key Alertmanager Node label key to match Ignored if `affinity` is set. + ## E.g. + ## key: "kubernetes.io/e2e-az-name" + ## + key: "" + ## @param alertmanager.nodeAffinityPreset.values Alertmanager Node label values to match. Ignored if `affinity` is set. + ## E.g. + ## values: + ## - e2e-az1 + ## - e2e-az2 + ## + values: [] + ## @param alertmanager.affinity Alertmanager Affinity for pod assignment + ## ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#affinity-and-anti-affinity + ## Note: alertmanager.podAffinityPreset, alertmanager.podAntiAffinityPreset, and alertmanager.nodeAffinityPreset will be ignored when it's set + ## + affinity: {} + ## @param alertmanager.nodeSelector Alertmanager Node labels for pod assignment + ## ref: https://kubernetes.io/docs/user-guide/node-selection/ + ## + nodeSelector: {} + ## @param alertmanager.tolerations Alertmanager Tolerations for pod assignment + ## ref: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/ + ## + tolerations: [] + ## Alertmanager configuration + ## ref: https://prometheus.io/docs/alerting/configuration/#configuration-file + ## @param alertmanager.config [object] Alertmanager configuration directive + ## @skip alertmanager.config.route.group_by + ## @skip alertmanager.config.route.routes + ## @skip alertmanager.config.receivers + ## + config: + global: + resolve_timeout: 5m + route: + group_by: ["job"] + group_wait: 30s + group_interval: 5m + repeat_interval: 12h + receiver: "null" + routes: + - match: + alertname: Watchdog + receiver: "null" + receivers: + - name: "null" + ## @param alertmanager.externalConfig Alertmanager configuration is created externally. If true, `alertmanager.config` is ignored, and a secret will not be created. + ## Alertmanager requires a secret named `alertmanager-{{ template "kube-prometheus.alertmanager.fullname" . }}` + ## It must contain: + ## alertmanager.yaml: <config> + ## ref: https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/user-guides/alerting.md#alerting + ## + externalConfig: false + ## @param alertmanager.replicaCount Number of Alertmanager replicas desired + ## + replicaCount: 1 + ## Configure extra options for liveness probe + ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/#configure-probes + ## @param alertmanager.livenessProbe.enabled Turn on and off liveness probe + ## @param alertmanager.livenessProbe.path Path of the HTTP service for checking the healthy state + ## @param alertmanager.livenessProbe.initialDelaySeconds Delay before liveness probe is initiated + ## @param alertmanager.livenessProbe.periodSeconds How often to perform the probe + ## @param alertmanager.livenessProbe.timeoutSeconds When the probe times out + ## @param alertmanager.livenessProbe.failureThreshold Minimum consecutive failures for the probe + ## @param alertmanager.livenessProbe.successThreshold Minimum consecutive successes for the probe + ## + livenessProbe: + enabled: true + path: /-/healthy + initialDelaySeconds: 0 + periodSeconds: 5 + timeoutSeconds: 3 + failureThreshold: 120 + successThreshold: 1 + ## Configure extra options for readiness probe + ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/#configure-probes + ## @param alertmanager.readinessProbe.enabled Turn on and off readiness probe + ## @param alertmanager.readinessProbe.path Path of the HTTP service for checking the ready state + ## @param alertmanager.readinessProbe.initialDelaySeconds Delay before readiness probe is initiated + ## @param alertmanager.readinessProbe.periodSeconds How often to perform the probe + ## @param alertmanager.readinessProbe.timeoutSeconds When the probe times out + ## @param alertmanager.readinessProbe.failureThreshold Minimum consecutive failures for the probe + ## @param alertmanager.readinessProbe.successThreshold Minimum consecutive successes for the probe + ## + readinessProbe: + enabled: true + path: /-/ready + initialDelaySeconds: 0 + periodSeconds: 5 + timeoutSeconds: 3 + failureThreshold: 120 + successThreshold: 1 + ## @param alertmanager.logLevel Log level for Alertmanager + ## + logLevel: info + ## @param alertmanager.logFormat Log format for Alertmanager + ## + logFormat: logfmt + ## @param alertmanager.podMetadata [object] Standard object's metadata. + ## ref: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#metadata + ## + podMetadata: + labels: {} + annotations: {} + ## @param alertmanager.secrets Secrets that should be mounted into the Alertmanager Pods + ## + secrets: [] + ## @param alertmanager.configMaps ConfigMaps that should be mounted into the Alertmanager Pods + ## + configMaps: [] + ## @param alertmanager.retention Metrics retention days + ## + retention: 240h + ## @param alertmanager.storageSpec Alertmanager StorageSpec for persistent data + ## ref: https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/user-guides/storage.md + ## + storageSpec: {} + ## Alertmanager persistence parameters + ## + persistence: + ## @param alertmanager.persistence.enabled Use PVCs to persist data. If the storageSpec is provided this will not take effect. + ## If you want to use this configuration make sure the storageSpec is not provided. + ## + enabled: true + ## @param alertmanager.persistence.storageClass Persistent Volume Storage Class + ## If defined, storageClassName: <storageClass> + ## If set to "-", storageClassName: "", which disables dynamic provisioning + ## If undefined (the default) or set to null, no storageClassName spec is + ## set, choosing the default provisioner. + ## + storageClass: "" + ## @param alertmanager.persistence.accessModes Persistent Volume Access Modes + ## + accessModes: + - ReadWriteOnce + ## @param alertmanager.persistence.size Persistent Volume Size + ## + size: 999Gi + ## @param alertmanager.paused If true, the Operator won't process any Alertmanager configuration changes + ## + paused: false + ## @param alertmanager.listenLocal ListenLocal makes the Alertmanager server listen on loopback + ## + listenLocal: false + ## @param alertmanager.containers Containers allows injecting additional containers + ## + containers: [] + ## @param alertmanager.volumes Volumes allows configuration of additional volumes. Evaluated as a template + ## ref: https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/api.md#alertmanagerspec + ## + volumes: [] + ## @param alertmanager.volumeMounts VolumeMounts allows configuration of additional VolumeMounts. Evaluated as a template + ## ref: https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/pi.md#alertmanagerspec + ## + volumeMounts: [] + ## @param alertmanager.priorityClassName Priority class assigned to the Pods + ## + priorityClassName: "" + ## @param alertmanager.additionalPeers AdditionalPeers allows injecting a set of additional Alertmanagers to peer with to form a highly available cluster + ## + additionalPeers: [] + ## @param alertmanager.routePrefix Prefix used to register routes, overriding externalUrl route + ## Useful for proxies that rewrite URLs. + ## + routePrefix: / + ## @param alertmanager.portName Port name used for the pods and governing service. This defaults to web + ## + portName: alertmanager + ## @param alertmanager.configNamespaceSelector AlertmanagerConfigs to be selected for to merge and configure Alertmanager with. This defaults to {} + ## + configNamespaceSelector: {} + ## @param alertmanager.configSelector Namespaces to be selected for AlertmanagerConfig discovery. If nil, only check own namespace. This defaults to {} + ## + configSelector: {} + +#### +## Exporters +#### + +## @section Exporters + +## Exporters +## +exporters: + node-exporter: + ## @param exporters.node-exporter.enabled Enable node-exporter + ## + enabled: true + kube-state-metrics: + ## @param exporters.kube-state-metrics.enabled Enable kube-state-metrics + ## + enabled: true +## @param node-exporter [object] Node Exporter deployment configuration +## +node-exporter: + service: + port: 9910 + targetPort: 9910 + labels: + jobLabel: node-exporter + serviceMonitor: + enabled: true + jobLabel: jobLabel + extraArgs: + collector.filesystem.ignored-mount-points: "^/(dev|proc|sys|var/lib/docker/.+|var/lib/kubelet/.+|var/db/system/.+|mnt/[a-zA-Z0-9-_\\.]+/ix-applications/.+)($|/)" + collector.filesystem.ignored-fs-types: "^(autofs|binfmt_misc|cgroup|configfs|debugfs|devpts|devtmpfs|fusectl|hugetlbfs|mqueue|overlay|proc|procfs|pstore|rpc_pipefs|securityfs|sysfs|tracefs)$" + collector.netdev.device-exclude: "^veth.*$" + collector.netclass.ignored-devices: "^veth.*$" + path.rootfs: /host + extraVolumes: + - name: host + hostPath: + path: / + extraVolumeMounts: + - name: host + mountPath: /host + readOnly: true +## @param kube-state-metrics [object] Node Exporter deployment configuration +## +kube-state-metrics: + serviceMonitor: + enabled: true + honorLabels: true +## Component scraping for kubelet and kubelet hosted cAdvisor +## +kubelet: + ## @param kubelet.enabled Create a ServiceMonitor to scrape kubelet service + ## + enabled: true + ## @param kubelet.namespace Namespace where kubelet service is deployed. Related configuration `operator.kubeletService.namespace` + ## + namespace: kube-system + serviceMonitor: + ## @param kubelet.serviceMonitor.https Enable scraping of the kubelet over HTTPS + ## + https: true + ## @param kubelet.serviceMonitor.interval Scrape interval (use by default, falling back to Prometheus' default) + ## ref: https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/api.md#endpoint + ## + interval: "" + ## @param kubelet.serviceMonitor.metricRelabelings Metric relabeling + ## ref: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#metric_relabel_configs + ## + metricRelabelings: [] + ## @param kubelet.serviceMonitor.relabelings Relabel configs + ## ref: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#relabel_config + ## + relabelings: [] + ## @param kubelet.serviceMonitor.cAdvisorMetricRelabelings Metric relabeling for scraping cAdvisor + ## ref: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#metric_relabel_configs + ## + cAdvisorMetricRelabelings: [] + ## @param kubelet.serviceMonitor.cAdvisorRelabelings Relabel configs for scraping cAdvisor + ## ref: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#metric_relabel_configs + ## + cAdvisorRelabelings: [] +## Component scraping the kube-apiserver +## +kubeApiServer: + ## @param kubeApiServer.enabled Create a ServiceMonitor to scrape kube-apiserver service + ## + enabled: true + serviceMonitor: + ## @param kubeApiServer.serviceMonitor.interval Scrape interval. If not set, the Prometheus default scrape interval is used. + ## ref: https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/api.md#endpoint + ## + interval: "" + ## @param kubeApiServer.serviceMonitor.metricRelabelings Metric relabeling + ## ref: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#metric_relabel_configs + ## + metricRelabelings: [] + ## @param kubeApiServer.serviceMonitor.relabelings Relabel configs + ## ref: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#relabel_config + ## + relabelings: [] +## Component scraping the kube-controller-manager +## +kubeControllerManager: + ## @param kubeControllerManager.enabled Create a ServiceMonitor to scrape kube-controller-manager service + ## + enabled: false + ## @param kubeControllerManager.endpoints If your kube controller manager is not deployed as a pod, specify IPs it can be found on + ## endpoints: + ## - 10.141.4.22 + ## - 10.141.4.23 + ## - 10.141.4.24 + ## + endpoints: [] + ## @param kubeControllerManager.namespace Namespace where kube-controller-manager service is deployed. + ## + namespace: kube-system + ## Service ports and selector information + ## @param kubeControllerManager.service.enabled Whether or not to create a Service object for kube-controller-manager + ## @param kubeControllerManager.service.port Listening port of the kube-controller-manager Service object + ## @param kubeControllerManager.service.targetPort Port to target on the kube-controller-manager Pods. This should be the port that kube-controller-manager is exposing metrics on + ## @param kubeControllerManager.service.selector Optional PODs Label selector for the service + ## + service: + enabled: true + port: 10252 + targetPort: 10252 + ## selector: + ## component: kube-controller-manager + ## + selector: {} + serviceMonitor: + ## @param kubeControllerManager.serviceMonitor.interval Scrape interval (use by default, falling back to Prometheus' default) + ## ref: https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/api.md#endpoint + ## + interval: "" + ## @param kubeControllerManager.serviceMonitor.https Enable scraping kube-controller-manager over https + ## Requires proper certs (not self-signed) and delegated authentication/authorization checks + ## + https: false + ## @param kubeControllerManager.serviceMonitor.insecureSkipVerify Skip TLS certificate validation when scraping + ## + insecureSkipVerify: "" + ## @param kubeControllerManager.serviceMonitor.serverName Name of the server to use when validating TLS certificate + serverName: "" + ## @param kubeControllerManager.serviceMonitor.metricRelabelings Metric relabeling + ## ref: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#metric_relabel_configs + ## + metricRelabelings: [] + ## @param kubeControllerManager.serviceMonitor.relabelings Relabel configs + ## ref: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#relabel_config + ## + relabelings: [] +## Component scraping kube scheduler +## +kubeScheduler: + ## @param kubeScheduler.enabled Create a ServiceMonitor to scrape kube-scheduler service + ## + enabled: false + ## @param kubeScheduler.endpoints If your kube scheduler is not deployed as a pod, specify IPs it can be found on + ## endpoints: + ## - 10.141.4.22 + ## - 10.141.4.23 + ## - 10.141.4.24 + ## + endpoints: [] + ## @param kubeScheduler.namespace Namespace where kube-scheduler service is deployed. + ## + namespace: kube-system + ## If using kubeScheduler.endpoints only the port and targetPort are used + ## @param kubeScheduler.service.enabled Whether or not to create a Service object for kube-scheduler + ## @param kubeScheduler.service.port Listening port of the kube scheduler Service object + ## @param kubeScheduler.service.targetPort Port to target on the kube scheduler Pods. This should be the port that kube scheduler is exposing metrics on + ## @param kubeScheduler.service.selector Optional PODs Label selector for the service + ## + service: + enabled: true + port: 10251 + targetPort: 10251 + ## selector: + ## component: kube-scheduler + ## + selector: {} + serviceMonitor: + ## @param kubeScheduler.serviceMonitor.interval Scrape interval (use by default, falling back to Prometheus' default) + ## + interval: "" + ## @param kubeScheduler.serviceMonitor.https Enable scraping kube-scheduler over https + ## Requires proper certs (not self-signed) and delegated authentication/authorization checks + ## + https: false + ## @param kubeScheduler.serviceMonitor.insecureSkipVerify Skip TLS certificate validation when scraping + ## + insecureSkipVerify: "" + ## @param kubeScheduler.serviceMonitor.serverName Name of the server to use when validating TLS certificate + ## + serverName: "" + ## @param kubeScheduler.serviceMonitor.metricRelabelings Metric relabeling + ## metricRelabelings: + ## - action: keep + ## regex: 'kube_(daemonset|deployment|pod|namespace|node|statefulset).+' + ## sourceLabels: [__name__] + ## + metricRelabelings: [] + ## @param kubeScheduler.serviceMonitor.relabelings Relabel configs + ## relabelings: + ## - sourceLabels: [__meta_kubernetes_pod_node_name] + ## separator: ; + ## regex: ^(.*)$ + ## targetLabel: nodename + ## replacement: $1 + ## action: replace + ## + relabelings: [] +## Component scraping coreDns +## +coreDns: + ## @param coreDns.enabled Create a ServiceMonitor to scrape coredns service + ## + enabled: true + ## @param coreDns.namespace Namespace where core dns service is deployed. + ## + namespace: kube-system + ## Create a ServiceMonitor to scrape coredns service + ## @param coreDns.service.enabled Whether or not to create a Service object for coredns + ## @param coreDns.service.port Listening port of the coredns Service object + ## @param coreDns.service.targetPort Port to target on the coredns Pods. This should be the port that coredns is exposing metrics on + ## @param coreDns.service.selector Optional PODs Label selector for the service + ## + service: + enabled: true + port: 9153 + targetPort: 9153 + ## selector: + ## component: kube-dns + ## + selector: {} + serviceMonitor: + ## @param coreDns.serviceMonitor.interval Scrape interval. If not set, the Prometheus default scrape interval is used. + ## + interval: "" + ## @param coreDns.serviceMonitor.metricRelabelings Metric relabel configs to apply to samples before ingestion. + ## metricRelabelings: + ## - action: keep + ## regex: 'kube_(daemonset|deployment|pod|namespace|node|statefulset).+' + ## sourceLabels: [__name__] + ## + metricRelabelings: [] + ## @param coreDns.serviceMonitor.relabelings Relabel configs to apply to samples before ingestion. + ## relabelings: + ## - sourceLabels: [__meta_kubernetes_pod_node_name] + ## separator: ; + ## regex: ^(.*)$ + ## targetLabel: nodename + ## replacement: $1 + ## action: replace + ## + relabelings: [] +## Component scraping the kube-proxy +## +kubeProxy: + ## @param kubeProxy.enabled Create a ServiceMonitor to scrape the kube-proxy Service + ## + enabled: false + +portal: + enabled: true diff --git a/stable/prometheus/6.0.2/questions.yaml b/stable/prometheus/6.0.3/questions.yaml similarity index 100% rename from stable/prometheus/6.0.2/questions.yaml rename to stable/prometheus/6.0.3/questions.yaml diff --git a/stable/prometheus/6.0.2/templates/_helpers.tpl b/stable/prometheus/6.0.3/templates/_helpers.tpl similarity index 100% rename from stable/prometheus/6.0.2/templates/_helpers.tpl rename to stable/prometheus/6.0.3/templates/_helpers.tpl diff --git a/stable/prometheus/6.0.2/templates/alertmanager/_alertmanager.tpl b/stable/prometheus/6.0.3/templates/alertmanager/_alertmanager.tpl similarity index 100% rename from stable/prometheus/6.0.2/templates/alertmanager/_alertmanager.tpl rename to stable/prometheus/6.0.3/templates/alertmanager/_alertmanager.tpl diff --git a/stable/prometheus/6.0.2/templates/alertmanager/secrets.yaml b/stable/prometheus/6.0.3/templates/alertmanager/secrets.yaml similarity index 100% rename from stable/prometheus/6.0.2/templates/alertmanager/secrets.yaml rename to stable/prometheus/6.0.3/templates/alertmanager/secrets.yaml diff --git a/stable/prometheus/6.0.2/templates/alertmanager/serviceaccount.yaml b/stable/prometheus/6.0.3/templates/alertmanager/serviceaccount.yaml similarity index 100% rename from stable/prometheus/6.0.2/templates/alertmanager/serviceaccount.yaml rename to stable/prometheus/6.0.3/templates/alertmanager/serviceaccount.yaml diff --git a/stable/prometheus/6.0.2/templates/alertmanager/servicemonitor.yaml b/stable/prometheus/6.0.3/templates/alertmanager/servicemonitor.yaml similarity index 100% rename from stable/prometheus/6.0.2/templates/alertmanager/servicemonitor.yaml rename to stable/prometheus/6.0.3/templates/alertmanager/servicemonitor.yaml diff --git a/stable/prometheus/6.0.2/templates/common.yaml b/stable/prometheus/6.0.3/templates/common.yaml similarity index 100% rename from stable/prometheus/6.0.2/templates/common.yaml rename to stable/prometheus/6.0.3/templates/common.yaml diff --git a/stable/prometheus/6.0.2/templates/exporters/core-dns/service.yaml b/stable/prometheus/6.0.3/templates/exporters/core-dns/service.yaml similarity index 100% rename from stable/prometheus/6.0.2/templates/exporters/core-dns/service.yaml rename to stable/prometheus/6.0.3/templates/exporters/core-dns/service.yaml diff --git a/stable/prometheus/6.0.2/templates/exporters/core-dns/servicemonitor.yaml b/stable/prometheus/6.0.3/templates/exporters/core-dns/servicemonitor.yaml similarity index 100% rename from stable/prometheus/6.0.2/templates/exporters/core-dns/servicemonitor.yaml rename to stable/prometheus/6.0.3/templates/exporters/core-dns/servicemonitor.yaml diff --git a/stable/prometheus/6.0.2/templates/exporters/kube-apiserver/servicemonitor.yaml b/stable/prometheus/6.0.3/templates/exporters/kube-apiserver/servicemonitor.yaml similarity index 100% rename from stable/prometheus/6.0.2/templates/exporters/kube-apiserver/servicemonitor.yaml rename to stable/prometheus/6.0.3/templates/exporters/kube-apiserver/servicemonitor.yaml diff --git a/stable/prometheus/6.0.2/templates/exporters/kube-controller-manager/endpoints.yaml b/stable/prometheus/6.0.3/templates/exporters/kube-controller-manager/endpoints.yaml similarity index 100% rename from stable/prometheus/6.0.2/templates/exporters/kube-controller-manager/endpoints.yaml rename to stable/prometheus/6.0.3/templates/exporters/kube-controller-manager/endpoints.yaml diff --git a/stable/prometheus/6.0.2/templates/exporters/kube-controller-manager/service.yaml b/stable/prometheus/6.0.3/templates/exporters/kube-controller-manager/service.yaml similarity index 100% rename from stable/prometheus/6.0.2/templates/exporters/kube-controller-manager/service.yaml rename to stable/prometheus/6.0.3/templates/exporters/kube-controller-manager/service.yaml diff --git a/stable/prometheus/6.0.2/templates/exporters/kube-controller-manager/servicemonitor.yaml b/stable/prometheus/6.0.3/templates/exporters/kube-controller-manager/servicemonitor.yaml similarity index 100% rename from stable/prometheus/6.0.2/templates/exporters/kube-controller-manager/servicemonitor.yaml rename to stable/prometheus/6.0.3/templates/exporters/kube-controller-manager/servicemonitor.yaml diff --git a/stable/prometheus/6.0.2/templates/exporters/kube-scheduler/endpoints.yaml b/stable/prometheus/6.0.3/templates/exporters/kube-scheduler/endpoints.yaml similarity index 100% rename from stable/prometheus/6.0.2/templates/exporters/kube-scheduler/endpoints.yaml rename to stable/prometheus/6.0.3/templates/exporters/kube-scheduler/endpoints.yaml diff --git a/stable/prometheus/6.0.2/templates/exporters/kube-scheduler/service.yaml b/stable/prometheus/6.0.3/templates/exporters/kube-scheduler/service.yaml similarity index 100% rename from stable/prometheus/6.0.2/templates/exporters/kube-scheduler/service.yaml rename to stable/prometheus/6.0.3/templates/exporters/kube-scheduler/service.yaml diff --git a/stable/prometheus/6.0.2/templates/exporters/kube-scheduler/servicemonitor.yaml b/stable/prometheus/6.0.3/templates/exporters/kube-scheduler/servicemonitor.yaml similarity index 100% rename from stable/prometheus/6.0.2/templates/exporters/kube-scheduler/servicemonitor.yaml rename to stable/prometheus/6.0.3/templates/exporters/kube-scheduler/servicemonitor.yaml diff --git a/stable/prometheus/6.0.2/templates/exporters/kubelet/servicemonitor.yaml b/stable/prometheus/6.0.3/templates/exporters/kubelet/servicemonitor.yaml similarity index 100% rename from stable/prometheus/6.0.2/templates/exporters/kubelet/servicemonitor.yaml rename to stable/prometheus/6.0.3/templates/exporters/kubelet/servicemonitor.yaml diff --git a/stable/prometheus/6.0.2/templates/prometheus/_additionalPrometheusRules.tpl b/stable/prometheus/6.0.3/templates/prometheus/_additionalPrometheusRules.tpl similarity index 100% rename from stable/prometheus/6.0.2/templates/prometheus/_additionalPrometheusRules.tpl rename to stable/prometheus/6.0.3/templates/prometheus/_additionalPrometheusRules.tpl diff --git a/stable/prometheus/6.0.2/templates/prometheus/_additionalScrapeJobs.tpl b/stable/prometheus/6.0.3/templates/prometheus/_additionalScrapeJobs.tpl similarity index 100% rename from stable/prometheus/6.0.2/templates/prometheus/_additionalScrapeJobs.tpl rename to stable/prometheus/6.0.3/templates/prometheus/_additionalScrapeJobs.tpl diff --git a/stable/prometheus/6.0.2/templates/prometheus/_prometheus.tpl b/stable/prometheus/6.0.3/templates/prometheus/_prometheus.tpl similarity index 100% rename from stable/prometheus/6.0.2/templates/prometheus/_prometheus.tpl rename to stable/prometheus/6.0.3/templates/prometheus/_prometheus.tpl diff --git a/stable/prometheus/6.0.2/templates/prometheus/_servicemonitor.tpl b/stable/prometheus/6.0.3/templates/prometheus/_servicemonitor.tpl similarity index 100% rename from stable/prometheus/6.0.2/templates/prometheus/_servicemonitor.tpl rename to stable/prometheus/6.0.3/templates/prometheus/_servicemonitor.tpl diff --git a/stable/prometheus/6.0.2/templates/prometheus/clusterrole.yaml b/stable/prometheus/6.0.3/templates/prometheus/clusterrole.yaml similarity index 100% rename from stable/prometheus/6.0.2/templates/prometheus/clusterrole.yaml rename to stable/prometheus/6.0.3/templates/prometheus/clusterrole.yaml diff --git a/stable/prometheus/6.0.2/templates/prometheus/clusterrolebinding.yaml b/stable/prometheus/6.0.3/templates/prometheus/clusterrolebinding.yaml similarity index 100% rename from stable/prometheus/6.0.2/templates/prometheus/clusterrolebinding.yaml rename to stable/prometheus/6.0.3/templates/prometheus/clusterrolebinding.yaml diff --git a/stable/prometheus/6.0.2/templates/prometheus/serviceaccount.yaml b/stable/prometheus/6.0.3/templates/prometheus/serviceaccount.yaml similarity index 100% rename from stable/prometheus/6.0.2/templates/prometheus/serviceaccount.yaml rename to stable/prometheus/6.0.3/templates/prometheus/serviceaccount.yaml diff --git a/stable/prometheus/6.0.3/values.yaml b/stable/prometheus/6.0.3/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/protonmail-bridge/8.0.3/Chart.lock b/stable/protonmail-bridge/8.0.3/Chart.lock deleted file mode 100644 index 8c56594df90..00000000000 --- a/stable/protonmail-bridge/8.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:07:36.749451893Z" diff --git a/stable/protonmail-bridge/8.0.3/Chart.yaml b/stable/protonmail-bridge/8.0.3/Chart.yaml deleted file mode 100644 index d63087ea4b1..00000000000 --- a/stable/protonmail-bridge/8.0.3/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: "2.3.0" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: Container for protonmail bridge to work on the network. -home: https://truecharts.org/docs/charts/stable/protonmail-bridge -icon: https://truecharts.org/img/hotlink-ok/chart-icons/protonmail-bridge.png -keywords: - - protonmail - - protonmail-bridge -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: protonmail-bridge -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/protonmail-bridge - - https://github.com/shenxn/protonmail-bridge-docker - - https://hub.docker.com/r/shenxn/protonmail-bridge -version: 8.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/protonmail-bridge/8.0.3/app-changelog.md b/stable/protonmail-bridge/8.0.3/app-changelog.md deleted file mode 100644 index 437af33e23e..00000000000 --- a/stable/protonmail-bridge/8.0.3/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [protonmail-bridge-8.0.3](https://github.com/truecharts/charts/compare/protonmail-bridge-8.0.2...protonmail-bridge-8.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - \ No newline at end of file diff --git a/stable/protonmail-bridge/8.0.3/charts/common-10.9.4.tgz b/stable/protonmail-bridge/8.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/protonmail-bridge/8.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/protonmail-bridge/8.0.3/CHANGELOG.md b/stable/protonmail-bridge/8.0.4/CHANGELOG.md similarity index 100% rename from stable/protonmail-bridge/8.0.3/CHANGELOG.md rename to stable/protonmail-bridge/8.0.4/CHANGELOG.md diff --git a/stable/protonmail-bridge/8.0.4/Chart.yaml b/stable/protonmail-bridge/8.0.4/Chart.yaml new file mode 100644 index 00000000000..d647d53f2fd --- /dev/null +++ b/stable/protonmail-bridge/8.0.4/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "2.3.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: Container for protonmail bridge to work on the network. +home: https://truecharts.org/docs/charts/stable/protonmail-bridge +icon: https://truecharts.org/img/hotlink-ok/chart-icons/protonmail-bridge.png +keywords: + - protonmail + - protonmail-bridge +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: protonmail-bridge +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/protonmail-bridge + - https://github.com/shenxn/protonmail-bridge-docker + - https://hub.docker.com/r/shenxn/protonmail-bridge +version: 8.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/protonmail-bridge/8.0.3/README.md b/stable/protonmail-bridge/8.0.4/README.md similarity index 100% rename from stable/protonmail-bridge/8.0.3/README.md rename to stable/protonmail-bridge/8.0.4/README.md diff --git a/stable/protonmail-bridge/8.0.4/app-changelog.md b/stable/protonmail-bridge/8.0.4/app-changelog.md new file mode 100644 index 00000000000..e111eab5456 --- /dev/null +++ b/stable/protonmail-bridge/8.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [protonmail-bridge-8.0.4](https://github.com/truecharts/charts/compare/protonmail-bridge-8.0.3...protonmail-bridge-8.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/protonmail-bridge/8.0.3/app-readme.md b/stable/protonmail-bridge/8.0.4/app-readme.md similarity index 100% rename from stable/protonmail-bridge/8.0.3/app-readme.md rename to stable/protonmail-bridge/8.0.4/app-readme.md diff --git a/stable/protonmail-bridge/8.0.4/charts/common-10.9.7.tgz b/stable/protonmail-bridge/8.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/protonmail-bridge/8.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/protonmail-bridge/8.0.3/ix_values.yaml b/stable/protonmail-bridge/8.0.4/ix_values.yaml similarity index 100% rename from stable/protonmail-bridge/8.0.3/ix_values.yaml rename to stable/protonmail-bridge/8.0.4/ix_values.yaml diff --git a/stable/protonmail-bridge/8.0.3/questions.yaml b/stable/protonmail-bridge/8.0.4/questions.yaml similarity index 100% rename from stable/protonmail-bridge/8.0.3/questions.yaml rename to stable/protonmail-bridge/8.0.4/questions.yaml diff --git a/stable/protonmail-bridge/8.0.4/templates/common.yaml b/stable/protonmail-bridge/8.0.4/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/protonmail-bridge/8.0.4/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/protonmail-bridge/8.0.4/values.yaml b/stable/protonmail-bridge/8.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/prowlarr/7.0.3/Chart.lock b/stable/prowlarr/7.0.3/Chart.lock deleted file mode 100644 index adf6e77c3c1..00000000000 --- a/stable/prowlarr/7.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:08:03.941575158Z" diff --git a/stable/prowlarr/7.0.3/Chart.yaml b/stable/prowlarr/7.0.3/Chart.yaml deleted file mode 100644 index fa7ba54d426..00000000000 --- a/stable/prowlarr/7.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "0.4.8.2072" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: Indexer manager/proxy built on the popular arr net base stack to integrate with your various PVR apps. -home: https://truecharts.org/docs/charts/stable/prowlarr -icon: https://truecharts.org/img/hotlink-ok/chart-icons/prowlarr.png -keywords: - - prowlarr - - torrent - - usenet -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: prowlarr -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/prowlarr - - https://github.com/Prowlarr/Prowlarr - - https://github.com/k8s-at-home/container-images -version: 7.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/prowlarr/7.0.3/app-changelog.md b/stable/prowlarr/7.0.3/app-changelog.md deleted file mode 100644 index d280931d6f3..00000000000 --- a/stable/prowlarr/7.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [prowlarr-7.0.3](https://github.com/truecharts/charts/compare/prowlarr-7.0.2...prowlarr-7.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/prowlarr/7.0.3/charts/common-10.9.4.tgz b/stable/prowlarr/7.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/prowlarr/7.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/prowlarr/7.0.3/CHANGELOG.md b/stable/prowlarr/7.0.4/CHANGELOG.md similarity index 100% rename from stable/prowlarr/7.0.3/CHANGELOG.md rename to stable/prowlarr/7.0.4/CHANGELOG.md diff --git a/stable/prowlarr/7.0.4/Chart.yaml b/stable/prowlarr/7.0.4/Chart.yaml new file mode 100644 index 00000000000..a149224244e --- /dev/null +++ b/stable/prowlarr/7.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "0.4.8.2072" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: Indexer manager/proxy built on the popular arr net base stack to integrate with your various PVR apps. +home: https://truecharts.org/docs/charts/stable/prowlarr +icon: https://truecharts.org/img/hotlink-ok/chart-icons/prowlarr.png +keywords: + - prowlarr + - torrent + - usenet +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: prowlarr +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/prowlarr + - https://github.com/Prowlarr/Prowlarr + - https://github.com/k8s-at-home/container-images +version: 7.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/prowlarr/7.0.3/README.md b/stable/prowlarr/7.0.4/README.md similarity index 100% rename from stable/prowlarr/7.0.3/README.md rename to stable/prowlarr/7.0.4/README.md diff --git a/stable/prowlarr/7.0.4/app-changelog.md b/stable/prowlarr/7.0.4/app-changelog.md new file mode 100644 index 00000000000..e83d6782402 --- /dev/null +++ b/stable/prowlarr/7.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [prowlarr-7.0.4](https://github.com/truecharts/charts/compare/prowlarr-7.0.3...prowlarr-7.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/prowlarr/7.0.3/app-readme.md b/stable/prowlarr/7.0.4/app-readme.md similarity index 100% rename from stable/prowlarr/7.0.3/app-readme.md rename to stable/prowlarr/7.0.4/app-readme.md diff --git a/stable/prowlarr/7.0.4/charts/common-10.9.7.tgz b/stable/prowlarr/7.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/prowlarr/7.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/prowlarr/7.0.3/ix_values.yaml b/stable/prowlarr/7.0.4/ix_values.yaml similarity index 100% rename from stable/prowlarr/7.0.3/ix_values.yaml rename to stable/prowlarr/7.0.4/ix_values.yaml diff --git a/stable/prowlarr/7.0.3/questions.yaml b/stable/prowlarr/7.0.4/questions.yaml similarity index 100% rename from stable/prowlarr/7.0.3/questions.yaml rename to stable/prowlarr/7.0.4/questions.yaml diff --git a/stable/prowlarr/7.0.4/templates/common.yaml b/stable/prowlarr/7.0.4/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/prowlarr/7.0.4/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/prowlarr/7.0.4/values.yaml b/stable/prowlarr/7.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/prusaslicer-novnc/2.0.3/Chart.lock b/stable/prusaslicer-novnc/2.0.3/Chart.lock deleted file mode 100644 index 54e7f009a5a..00000000000 --- a/stable/prusaslicer-novnc/2.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:08:08.637705798Z" diff --git a/stable/prusaslicer-novnc/2.0.3/Chart.yaml b/stable/prusaslicer-novnc/2.0.3/Chart.yaml deleted file mode 100644 index 8d37cae556e..00000000000 --- a/stable/prusaslicer-novnc/2.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - HomeAutomation - - Productivity -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Enjoy Prusaslicer directly in your browser with this easy to use Chart Chart. -home: https://truecharts.org/docs/charts/stable/prusaslicer-novnc -icon: https://truecharts.org/img/hotlink-ok/chart-icons/prusaslicer-novnc.png -keywords: - - prusaslicer-novnc - - HomeAutomation - - Productivity -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: prusaslicer-novnc -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/prusaslicer-novnc - - https://www.prusa3d.com/prusaslicer/ - - https://hub.docker.com/r/mikeah/prusaslicer-novnc -type: application -version: 2.0.3 diff --git a/stable/prusaslicer-novnc/2.0.3/app-changelog.md b/stable/prusaslicer-novnc/2.0.3/app-changelog.md deleted file mode 100644 index 206edb45ddb..00000000000 --- a/stable/prusaslicer-novnc/2.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [prusaslicer-novnc-2.0.3](https://github.com/truecharts/charts/compare/prusaslicer-novnc-2.0.2...prusaslicer-novnc-2.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/prusaslicer-novnc/2.0.3/charts/common-10.9.4.tgz b/stable/prusaslicer-novnc/2.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/prusaslicer-novnc/2.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/prusaslicer-novnc/2.0.3/ix_values.yaml b/stable/prusaslicer-novnc/2.0.3/ix_values.yaml deleted file mode 100644 index 959259d1af8..00000000000 --- a/stable/prusaslicer-novnc/2.0.3/ix_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -image: - pullPolicy: IfNotPresent - repository: tccr.io/truecharts/prusaslicer-novnc - tag: latest@sha256:249410dbe63f0a1392570e32030a4647fd3d06abcd04f3423a3871defc1fde52 -persistence: - configsfolder: - enabled: true - mountPath: /configs/ - prints: - enabled: true - mountPath: /prints/ -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -service: - main: - ports: - main: - port: 16080 - protocol: HTTP - targetPort: 8080 - -portal: - enabled: true - -env: - SSL_CERT_FILE: /etc/ssl/certs/ca-certificates.crt diff --git a/stable/prusaslicer-novnc/2.0.3/CHANGELOG.md b/stable/prusaslicer-novnc/2.0.4/CHANGELOG.md similarity index 100% rename from stable/prusaslicer-novnc/2.0.3/CHANGELOG.md rename to stable/prusaslicer-novnc/2.0.4/CHANGELOG.md diff --git a/stable/prusaslicer-novnc/2.0.4/Chart.yaml b/stable/prusaslicer-novnc/2.0.4/Chart.yaml new file mode 100644 index 00000000000..97dc9cfe253 --- /dev/null +++ b/stable/prusaslicer-novnc/2.0.4/Chart.yaml @@ -0,0 +1,31 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - HomeAutomation + - Productivity +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Enjoy Prusaslicer directly in your browser with this easy to use Chart Chart. +home: https://truecharts.org/docs/charts/stable/prusaslicer-novnc +icon: https://truecharts.org/img/hotlink-ok/chart-icons/prusaslicer-novnc.png +keywords: + - prusaslicer-novnc + - HomeAutomation + - Productivity +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: prusaslicer-novnc +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/prusaslicer-novnc + - https://www.prusa3d.com/prusaslicer/ + - https://hub.docker.com/r/mikeah/prusaslicer-novnc +type: application +version: 2.0.4 diff --git a/stable/prusaslicer-novnc/2.0.3/README.md b/stable/prusaslicer-novnc/2.0.4/README.md similarity index 100% rename from stable/prusaslicer-novnc/2.0.3/README.md rename to stable/prusaslicer-novnc/2.0.4/README.md diff --git a/stable/prusaslicer-novnc/2.0.4/app-changelog.md b/stable/prusaslicer-novnc/2.0.4/app-changelog.md new file mode 100644 index 00000000000..9c95a0c0f6b --- /dev/null +++ b/stable/prusaslicer-novnc/2.0.4/app-changelog.md @@ -0,0 +1,10 @@ + + +## [prusaslicer-novnc-2.0.4](https://github.com/truecharts/charts/compare/prusaslicer-novnc-2.0.3...prusaslicer-novnc-2.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + - update docker general non-major + + \ No newline at end of file diff --git a/stable/prusaslicer-novnc/2.0.3/app-readme.md b/stable/prusaslicer-novnc/2.0.4/app-readme.md similarity index 100% rename from stable/prusaslicer-novnc/2.0.3/app-readme.md rename to stable/prusaslicer-novnc/2.0.4/app-readme.md diff --git a/stable/prusaslicer-novnc/2.0.4/charts/common-10.9.7.tgz b/stable/prusaslicer-novnc/2.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/prusaslicer-novnc/2.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/prusaslicer-novnc/2.0.4/ix_values.yaml b/stable/prusaslicer-novnc/2.0.4/ix_values.yaml new file mode 100644 index 00000000000..0e0116ca0de --- /dev/null +++ b/stable/prusaslicer-novnc/2.0.4/ix_values.yaml @@ -0,0 +1,30 @@ +image: + pullPolicy: IfNotPresent + repository: tccr.io/truecharts/prusaslicer-novnc + tag: latest@sha256:71977d64c531e36ec0196e8899f2c098dca55edb3d7e2698a207db295066b8bf +persistence: + configsfolder: + enabled: true + mountPath: /configs/ + prints: + enabled: true + mountPath: /prints/ +podSecurityContext: + runAsGroup: 0 + runAsUser: 0 +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false +service: + main: + ports: + main: + port: 16080 + protocol: HTTP + targetPort: 8080 + +portal: + enabled: true + +env: + SSL_CERT_FILE: /etc/ssl/certs/ca-certificates.crt diff --git a/stable/prusaslicer-novnc/2.0.3/questions.yaml b/stable/prusaslicer-novnc/2.0.4/questions.yaml similarity index 100% rename from stable/prusaslicer-novnc/2.0.3/questions.yaml rename to stable/prusaslicer-novnc/2.0.4/questions.yaml diff --git a/stable/qbitmanage/2.0.3/templates/common.yaml b/stable/prusaslicer-novnc/2.0.4/templates/common.yaml similarity index 100% rename from stable/qbitmanage/2.0.3/templates/common.yaml rename to stable/prusaslicer-novnc/2.0.4/templates/common.yaml diff --git a/stable/prusaslicer-novnc/2.0.4/values.yaml b/stable/prusaslicer-novnc/2.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/putty/2.0.3/Chart.lock b/stable/putty/2.0.3/Chart.lock deleted file mode 100644 index 9beb26b4b6a..00000000000 --- a/stable/putty/2.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:08:21.02113591Z" diff --git a/stable/putty/2.0.3/Chart.yaml b/stable/putty/2.0.3/Chart.yaml deleted file mode 100644 index 30961549f5f..00000000000 --- a/stable/putty/2.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: "1.4.0" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: PuTTY is a free and open-source terminal emulator, serial console and network file transfer application. -home: https://truecharts.org/docs/charts/stable/putty -icon: https://truecharts.org/img/hotlink-ok/chart-icons/putty.png -keywords: - - ssh - - putty -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: putty -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/putty - - https://github.com/jlesage/docker-putty - - https://hub.docker.com/r/jlesage/putty/ -type: application -version: 2.0.3 -annotations: - truecharts.org/catagories: | - - utilities - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/putty/2.0.3/app-changelog.md b/stable/putty/2.0.3/app-changelog.md deleted file mode 100644 index 5b0c00679a4..00000000000 --- a/stable/putty/2.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [putty-2.0.3](https://github.com/truecharts/charts/compare/putty-2.0.2...putty-2.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/putty/2.0.3/charts/common-10.9.4.tgz b/stable/putty/2.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/putty/2.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/putty/2.0.3/CHANGELOG.md b/stable/putty/2.0.4/CHANGELOG.md similarity index 100% rename from stable/putty/2.0.3/CHANGELOG.md rename to stable/putty/2.0.4/CHANGELOG.md diff --git a/stable/putty/2.0.4/Chart.yaml b/stable/putty/2.0.4/Chart.yaml new file mode 100644 index 00000000000..8014a8d4770 --- /dev/null +++ b/stable/putty/2.0.4/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "1.4.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: PuTTY is a free and open-source terminal emulator, serial console and network file transfer application. +home: https://truecharts.org/docs/charts/stable/putty +icon: https://truecharts.org/img/hotlink-ok/chart-icons/putty.png +keywords: + - ssh + - putty +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: putty +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/putty + - https://github.com/jlesage/docker-putty + - https://hub.docker.com/r/jlesage/putty/ +type: application +version: 2.0.4 +annotations: + truecharts.org/catagories: | + - utilities + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/putty/2.0.3/README.md b/stable/putty/2.0.4/README.md similarity index 100% rename from stable/putty/2.0.3/README.md rename to stable/putty/2.0.4/README.md diff --git a/stable/putty/2.0.4/app-changelog.md b/stable/putty/2.0.4/app-changelog.md new file mode 100644 index 00000000000..c60b20baa8b --- /dev/null +++ b/stable/putty/2.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [putty-2.0.4](https://github.com/truecharts/charts/compare/putty-2.0.3...putty-2.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/putty/2.0.3/app-readme.md b/stable/putty/2.0.4/app-readme.md similarity index 100% rename from stable/putty/2.0.3/app-readme.md rename to stable/putty/2.0.4/app-readme.md diff --git a/stable/putty/2.0.4/charts/common-10.9.7.tgz b/stable/putty/2.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/putty/2.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/putty/2.0.3/ix_values.yaml b/stable/putty/2.0.4/ix_values.yaml similarity index 100% rename from stable/putty/2.0.3/ix_values.yaml rename to stable/putty/2.0.4/ix_values.yaml diff --git a/stable/putty/2.0.3/questions.yaml b/stable/putty/2.0.4/questions.yaml similarity index 100% rename from stable/putty/2.0.3/questions.yaml rename to stable/putty/2.0.4/questions.yaml diff --git a/stable/putty/2.0.4/templates/common.yaml b/stable/putty/2.0.4/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/putty/2.0.4/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/putty/2.0.4/values.yaml b/stable/putty/2.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/pwndrop/3.0.3/Chart.lock b/stable/pwndrop/3.0.3/Chart.lock deleted file mode 100644 index 3bee3cc4dea..00000000000 --- a/stable/pwndrop/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:08:35.162423083Z" diff --git a/stable/pwndrop/3.0.3/Chart.yaml b/stable/pwndrop/3.0.3/Chart.yaml deleted file mode 100644 index 7b93c53037e..00000000000 --- a/stable/pwndrop/3.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: pwndrop -version: 3.0.3 -appVersion: "1.0.1" -description: Pwndrop is a self-deployable file hosting service for sending out red teaming payloads or securely sharing your private files over HTTP and WebDAV. -type: application -deprecated: false -home: https://truecharts.org/docs/charts/stable/pwndrop -icon: https://truecharts.org/img/hotlink-ok/chart-icons/pwndrop.png -keywords: - - pwndrop -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/pwndrop - - https://hub.docker.com/r/linuxserver/pwndrop -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 - # condition: -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/pwndrop/3.0.3/app-changelog.md b/stable/pwndrop/3.0.3/app-changelog.md deleted file mode 100644 index cf21d18953b..00000000000 --- a/stable/pwndrop/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [pwndrop-3.0.3](https://github.com/truecharts/charts/compare/pwndrop-3.0.2...pwndrop-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/pwndrop/3.0.3/charts/common-10.9.4.tgz b/stable/pwndrop/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/pwndrop/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/pwndrop/3.0.3/CHANGELOG.md b/stable/pwndrop/3.0.4/CHANGELOG.md similarity index 100% rename from stable/pwndrop/3.0.3/CHANGELOG.md rename to stable/pwndrop/3.0.4/CHANGELOG.md diff --git a/stable/pwndrop/3.0.4/Chart.yaml b/stable/pwndrop/3.0.4/Chart.yaml new file mode 100644 index 00000000000..9b370b4819d --- /dev/null +++ b/stable/pwndrop/3.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: pwndrop +version: 3.0.4 +appVersion: "1.0.1" +description: Pwndrop is a self-deployable file hosting service for sending out red teaming payloads or securely sharing your private files over HTTP and WebDAV. +type: application +deprecated: false +home: https://truecharts.org/docs/charts/stable/pwndrop +icon: https://truecharts.org/img/hotlink-ok/chart-icons/pwndrop.png +keywords: + - pwndrop +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/pwndrop + - https://hub.docker.com/r/linuxserver/pwndrop +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + # condition: +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/pwndrop/3.0.3/README.md b/stable/pwndrop/3.0.4/README.md similarity index 100% rename from stable/pwndrop/3.0.3/README.md rename to stable/pwndrop/3.0.4/README.md diff --git a/stable/pwndrop/3.0.4/app-changelog.md b/stable/pwndrop/3.0.4/app-changelog.md new file mode 100644 index 00000000000..6b510eb3466 --- /dev/null +++ b/stable/pwndrop/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [pwndrop-3.0.4](https://github.com/truecharts/charts/compare/pwndrop-3.0.3...pwndrop-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/pwndrop/3.0.3/app-readme.md b/stable/pwndrop/3.0.4/app-readme.md similarity index 100% rename from stable/pwndrop/3.0.3/app-readme.md rename to stable/pwndrop/3.0.4/app-readme.md diff --git a/stable/pwndrop/3.0.4/charts/common-10.9.7.tgz b/stable/pwndrop/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/pwndrop/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/pwndrop/3.0.3/ix_values.yaml b/stable/pwndrop/3.0.4/ix_values.yaml similarity index 100% rename from stable/pwndrop/3.0.3/ix_values.yaml rename to stable/pwndrop/3.0.4/ix_values.yaml diff --git a/stable/pwndrop/3.0.3/questions.yaml b/stable/pwndrop/3.0.4/questions.yaml similarity index 100% rename from stable/pwndrop/3.0.3/questions.yaml rename to stable/pwndrop/3.0.4/questions.yaml diff --git a/stable/pwndrop/3.0.4/templates/common.yaml b/stable/pwndrop/3.0.4/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/pwndrop/3.0.4/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/pwndrop/3.0.4/values.yaml b/stable/pwndrop/3.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/pydio-cells/6.0.0/CHANGELOG.md b/stable/pydio-cells/6.0.0/CHANGELOG.md new file mode 100644 index 00000000000..22e4d9ee5a7 --- /dev/null +++ b/stable/pydio-cells/6.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + + +## [pydio-cells-4.0.51](https://github.com/truecharts/charts/compare/pydio-cells-4.0.48...pydio-cells-4.0.51) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [pydio-cells-4.0.50](https://github.com/truecharts/charts/compare/pydio-cells-4.0.48...pydio-cells-4.0.50) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [pydio-cells-4.0.50](https://github.com/truecharts/charts/compare/pydio-cells-4.0.48...pydio-cells-4.0.50) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [pydio-cells-4.0.50](https://github.com/truecharts/charts/compare/pydio-cells-4.0.48...pydio-cells-4.0.50) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [pydio-cells-4.0.49](https://github.com/truecharts/charts/compare/pydio-cells-4.0.48...pydio-cells-4.0.49) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [pydio-cells-4.0.49](https://github.com/truecharts/charts/compare/pydio-cells-4.0.48...pydio-cells-4.0.49) (2022-11-06) + +### Chore + +- Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [pydio-cells-4.0.48](https://github.com/truecharts/charts/compare/pydio-cells-4.0.47...pydio-cells-4.0.48) (2022-11-06) + +### Chore + +- Auto-update chart README [skip ci] + - update helm general non-major ([#4317](https://github.com/truecharts/charts/issues/4317)) + + + + +## [pydio-cells-4.0.47](https://github.com/truecharts/charts/compare/pydio-cells-4.0.46...pydio-cells-4.0.47) (2022-11-05) + diff --git a/stable/pydio-cells/6.0.0/Chart.yaml b/stable/pydio-cells/6.0.0/Chart.yaml new file mode 100644 index 00000000000..cd732b7503f --- /dev/null +++ b/stable/pydio-cells/6.0.0/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: pydio-cells +version: 6.0.0 +appVersion: "3.0.9" +description: Pydio-cells is the nextgen file sharing platform for organizations. +type: application +deprecated: false +home: https://truecharts.org/docs/charts/stable/pydio-cells +icon: https://truecharts.org/img/hotlink-ok/chart-icons/pydio-cells.png +keywords: + - pydio-cells +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/pydio-cells + - https://hub.docker.com/r/linuxserver/pydio-cells +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: mariadb.enabled + name: mariadb + repository: https://charts.truecharts.org/ + version: 4.0.5 +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/pydio-cells/6.0.0/README.md b/stable/pydio-cells/6.0.0/README.md new file mode 100644 index 00000000000..54315d441cd --- /dev/null +++ b/stable/pydio-cells/6.0.0/README.md @@ -0,0 +1,107 @@ +# pydio-cells + +Pydio-cells is the nextgen file sharing platform for organizations. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [pydio-cells](https://truecharts.org/docs/charts/stable/pydio-cells) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/pydio-cells> +* <https://hub.docker.com/r/linuxserver/pydio-cells> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | mariadb | 3.0.119 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `pydio-cells` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install pydio-cells TrueCharts/pydio-cells +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `pydio-cells` deployment + +```console +helm uninstall pydio-cells +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install pydio-cells \ + --set env.TZ="America/New York" \ + TrueCharts/pydio-cells +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install pydio-cells TrueCharts/pydio-cells -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/pydio-cells/6.0.0/app-changelog.md b/stable/pydio-cells/6.0.0/app-changelog.md new file mode 100644 index 00000000000..2cead91841a --- /dev/null +++ b/stable/pydio-cells/6.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [pydio-cells-6.0.0](https://github.com/truecharts/charts/compare/pydio-cells-5.0.3...pydio-cells-6.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/pydio-cells/6.0.0/app-readme.md b/stable/pydio-cells/6.0.0/app-readme.md new file mode 100644 index 00000000000..dd188686ab0 --- /dev/null +++ b/stable/pydio-cells/6.0.0/app-readme.md @@ -0,0 +1,8 @@ +Pydio-cells is the nextgen file sharing platform for organizations. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/pydio-cells](https://truecharts.org/docs/charts/stable/pydio-cells) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/pydio-cells/6.0.0/charts/common-10.9.7.tgz b/stable/pydio-cells/6.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/pydio-cells/6.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/pydio-cells/6.0.0/charts/mariadb-4.0.5.tgz b/stable/pydio-cells/6.0.0/charts/mariadb-4.0.5.tgz new file mode 100644 index 00000000000..647d1dc1772 Binary files /dev/null and b/stable/pydio-cells/6.0.0/charts/mariadb-4.0.5.tgz differ diff --git a/stable/pydio-cells/6.0.0/ix_values.yaml b/stable/pydio-cells/6.0.0/ix_values.yaml new file mode 100644 index 00000000000..e4414552d47 --- /dev/null +++ b/stable/pydio-cells/6.0.0/ix_values.yaml @@ -0,0 +1,117 @@ +image: + repository: tccr.io/truecharts/pydio-cells + pullPolicy: IfNotPresent + tag: v3.0.9@sha256:8eb6e4fa8a6ad27056683a97c8c4e2a61f1a6324e9272ac0fb0018097abd1d7e + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +configmap: + install: + enabled: true + data: + pydiocells-install: |- + frontendapplicationtitle: {{ .Values.pydioinstall.title }} + frontendlogin: {{ .Values.pydioinstall.username }} + frontendpassword: {{ .Values.pydioinstall.password }} + frontendrepeatpassword: {{ .Values.pydioinstall.password }} + dbconnectiontype: tcp + dbtcphostname: {{ printf "%v-%v" .Release.Name "mariadb" }} + dbtcpport: 3306 + dbtcpname: {{ .Values.mariadb.mariadbDatabase }} + dbtcpuser: {{ .Values.mariadb.mariadbUsername }} + dbtcppassword: {{ .Values.mariadb.mariadbPassword | trimAll "\"" }} + +env: + CELLS_EXTERNAL: "" + CELLS_GRPC_EXTERNAL: "{{ .Values.service.gprc.ports.gprc.port }}" + CELLS_HEALTHCHECK: "{{ .Values.service.healthcheck.ports.healthcheck.port }}" + CELLS_BIND: "0.0.0.0:{{ .Values.service.main.ports.main.port }}" + CELLS_WORKING_DIR: "/cells" + CELLS_DATA_DIR: "/cells/data" + CELLS_LOG_DIR: "/cells/logs" + CELLS_SERVICES_DIR: "/cells/services" + CELLS_INSTALL_YAML: "/cells/install.yml" + +pydioinstall: + username: "admin" + password: "supersecret" + title: "Pydio Cells" + +probes: + liveness: + custom: true + spec: + httpGet: + scheme: HTTP + path: "/healthcheck" + port: 10162 + readiness: + custom: true + spec: + httpGet: + scheme: HTTP + path: "/healthcheck" + port: 10162 + startup: + custom: true + spec: + httpGet: + scheme: HTTP + path: "/healthcheck" + port: 10162 + +service: + main: + ports: + main: + protocol: HTTPS + port: 10150 + gprc: + enabled: true + ports: + gprc: + enabled: true + port: 33060 + healthcheck: + enabled: true + ports: + healthcheck: + enabled: true + port: 10162 + +persistence: + cells: + enabled: true + mountPath: "/cells" + data: + enabled: true + mountPath: "/cells/data" + logs: + enabled: true + mountPath: "/cells/logs" + services: + enabled: true + mountPath: "/cells/services" + pydiocells-install: + enabled: "true" + mountPath: "/cells/install.yml" + subPath: "pydiocells-install" + type: "custom" + volumeSpec: + configMap: + name: '{{ printf "%v-install" (include "tc.common.names.fullname" .) }}' + +mariadb: + enabled: true + mariadbUsername: pydiocells + mariadbDatabase: pydiocells + existingSecret: "mariadbcreds" + +portal: + enabled: true diff --git a/stable/pydio-cells/6.0.0/questions.yaml b/stable/pydio-cells/6.0.0/questions.yaml new file mode 100644 index 00000000000..cb7255cec5a --- /dev/null +++ b/stable/pydio-cells/6.0.0/questions.yaml @@ -0,0 +1,2062 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: env + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: CELLS_EXTERNAL + label: "Cells External URL" + description: "https://cells.mydomain.com" + schema: + type: string + default: "" + - variable: pydioinstall + group: "App Configuration" + label: "Pydio Cells Initial Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: title + label: "Cells Frontend Title (First install only)" + description: "Cells Frontend title" + schema: + type: string + required: true + default: "My Pydio Cells" + - variable: username + label: "Cells Admin Username (First install only)" + description: "Cells Admin Username" + schema: + type: string + required: true + default: "" + - variable: password + label: "Cells Admin Password (First install only)" + description: "Cells Admin Password" + schema: + type: string + required: true + default: "" + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10150 + required: true + - variable: gprc + label: "gprc Service" + description: "The gprc service." + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: gprc + label: "gprc Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 33060 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: data + label: "Data Storage" + description: "Stores the Data" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: logs + label: "Logs Storage" + description: "Stores the Logs" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: services + label: "Services Storage" + description: "Stores the Services" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: true + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/pydio-cells/6.0.0/templates/common.yaml b/stable/pydio-cells/6.0.0/templates/common.yaml new file mode 100644 index 00000000000..eacdafa9525 --- /dev/null +++ b/stable/pydio-cells/6.0.0/templates/common.yaml @@ -0,0 +1,4 @@ +{{- include "tc.common.loader.init" . }} + +{{/* Render the templates */}} +{{ include "tc.common.loader.apply" . }} diff --git a/stable/pydio-cells/6.0.0/values.yaml b/stable/pydio-cells/6.0.0/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/pyload/7.0.3/Chart.lock b/stable/pyload/7.0.3/Chart.lock deleted file mode 100644 index 4a1b6684fff..00000000000 --- a/stable/pyload/7.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:08:39.602709916Z" diff --git a/stable/pyload/7.0.3/Chart.yaml b/stable/pyload/7.0.3/Chart.yaml deleted file mode 100644 index 8c7ba2bb470..00000000000 --- a/stable/pyload/7.0.3/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: "5de90278" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: pyLoad is a Free and Open Source download manager written in Python and designed to be extremely lightweight, easily extensible and fully manageable via web. -home: https://truecharts.org/docs/charts/stable/pyload -icon: https://truecharts.org/img/hotlink-ok/chart-icons/pyload.png -keywords: - - pyload - - download -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: pyload -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/pyload - - https://github.com/pyload/pyload - - https://hub.docker.com/r/linuxserver/pyload -version: 7.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/pyload/7.0.3/app-changelog.md b/stable/pyload/7.0.3/app-changelog.md deleted file mode 100644 index 2363983e984..00000000000 --- a/stable/pyload/7.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [pyload-7.0.3](https://github.com/truecharts/charts/compare/pyload-7.0.2...pyload-7.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/pyload/7.0.3/charts/common-10.9.4.tgz b/stable/pyload/7.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/pyload/7.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/pyload/7.0.3/CHANGELOG.md b/stable/pyload/7.0.4/CHANGELOG.md similarity index 100% rename from stable/pyload/7.0.3/CHANGELOG.md rename to stable/pyload/7.0.4/CHANGELOG.md diff --git a/stable/pyload/7.0.4/Chart.yaml b/stable/pyload/7.0.4/Chart.yaml new file mode 100644 index 00000000000..a10529c991b --- /dev/null +++ b/stable/pyload/7.0.4/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "5de90278" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: pyLoad is a Free and Open Source download manager written in Python and designed to be extremely lightweight, easily extensible and fully manageable via web. +home: https://truecharts.org/docs/charts/stable/pyload +icon: https://truecharts.org/img/hotlink-ok/chart-icons/pyload.png +keywords: + - pyload + - download +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: pyload +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/pyload + - https://github.com/pyload/pyload + - https://hub.docker.com/r/linuxserver/pyload +version: 7.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/pyload/7.0.3/README.md b/stable/pyload/7.0.4/README.md similarity index 100% rename from stable/pyload/7.0.3/README.md rename to stable/pyload/7.0.4/README.md diff --git a/stable/pyload/7.0.4/app-changelog.md b/stable/pyload/7.0.4/app-changelog.md new file mode 100644 index 00000000000..e68e77f85ff --- /dev/null +++ b/stable/pyload/7.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [pyload-7.0.4](https://github.com/truecharts/charts/compare/pyload-ng-1.0.3...pyload-7.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/pyload/7.0.3/app-readme.md b/stable/pyload/7.0.4/app-readme.md similarity index 100% rename from stable/pyload/7.0.3/app-readme.md rename to stable/pyload/7.0.4/app-readme.md diff --git a/stable/pyload/7.0.4/charts/common-10.9.7.tgz b/stable/pyload/7.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/pyload/7.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/pyload/7.0.3/ix_values.yaml b/stable/pyload/7.0.4/ix_values.yaml similarity index 100% rename from stable/pyload/7.0.3/ix_values.yaml rename to stable/pyload/7.0.4/ix_values.yaml diff --git a/stable/pyload/7.0.3/questions.yaml b/stable/pyload/7.0.4/questions.yaml similarity index 100% rename from stable/pyload/7.0.3/questions.yaml rename to stable/pyload/7.0.4/questions.yaml diff --git a/stable/pyload/7.0.4/templates/common.yaml b/stable/pyload/7.0.4/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/pyload/7.0.4/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/pyload/7.0.4/values.yaml b/stable/pyload/7.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/pylon/3.0.3/Chart.lock b/stable/pylon/3.0.3/Chart.lock deleted file mode 100644 index edec3abb21f..00000000000 --- a/stable/pylon/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:08:52.619182286Z" diff --git a/stable/pylon/3.0.3/Chart.yaml b/stable/pylon/3.0.3/Chart.yaml deleted file mode 100644 index 8f8fff8c6e9..00000000000 --- a/stable/pylon/3.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: pylon -version: 3.0.3 -appVersion: "2.8.0" -description: Pylon is a web based integrated development environment. -type: application -deprecated: false -home: https://truecharts.org/docs/charts/stable/pylon -icon: https://truecharts.org/img/hotlink-ok/chart-icons/pylon.png -keywords: - - pylon -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/pylon - - https://hub.docker.com/r/linuxserver/pylon -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 - # condition: -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/pylon/3.0.3/app-changelog.md b/stable/pylon/3.0.3/app-changelog.md deleted file mode 100644 index 7234cc5bfb7..00000000000 --- a/stable/pylon/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [pylon-3.0.3](https://github.com/truecharts/charts/compare/pylon-3.0.2...pylon-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/pylon/3.0.3/charts/common-10.9.4.tgz b/stable/pylon/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/pylon/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/pylon/3.0.3/CHANGELOG.md b/stable/pylon/3.0.4/CHANGELOG.md similarity index 100% rename from stable/pylon/3.0.3/CHANGELOG.md rename to stable/pylon/3.0.4/CHANGELOG.md diff --git a/stable/pylon/3.0.4/Chart.yaml b/stable/pylon/3.0.4/Chart.yaml new file mode 100644 index 00000000000..acda87937d2 --- /dev/null +++ b/stable/pylon/3.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: pylon +version: 3.0.4 +appVersion: "2.8.0" +description: Pylon is a web based integrated development environment. +type: application +deprecated: false +home: https://truecharts.org/docs/charts/stable/pylon +icon: https://truecharts.org/img/hotlink-ok/chart-icons/pylon.png +keywords: + - pylon +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/pylon + - https://hub.docker.com/r/linuxserver/pylon +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + # condition: +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/pylon/3.0.3/README.md b/stable/pylon/3.0.4/README.md similarity index 100% rename from stable/pylon/3.0.3/README.md rename to stable/pylon/3.0.4/README.md diff --git a/stable/pylon/3.0.4/app-changelog.md b/stable/pylon/3.0.4/app-changelog.md new file mode 100644 index 00000000000..353a497a4ca --- /dev/null +++ b/stable/pylon/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [pylon-3.0.4](https://github.com/truecharts/charts/compare/pylon-3.0.3...pylon-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/pylon/3.0.3/app-readme.md b/stable/pylon/3.0.4/app-readme.md similarity index 100% rename from stable/pylon/3.0.3/app-readme.md rename to stable/pylon/3.0.4/app-readme.md diff --git a/stable/pylon/3.0.4/charts/common-10.9.7.tgz b/stable/pylon/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/pylon/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/pylon/3.0.3/ix_values.yaml b/stable/pylon/3.0.4/ix_values.yaml similarity index 100% rename from stable/pylon/3.0.3/ix_values.yaml rename to stable/pylon/3.0.4/ix_values.yaml diff --git a/stable/pylon/3.0.3/questions.yaml b/stable/pylon/3.0.4/questions.yaml similarity index 100% rename from stable/pylon/3.0.3/questions.yaml rename to stable/pylon/3.0.4/questions.yaml diff --git a/stable/pylon/3.0.4/templates/common.yaml b/stable/pylon/3.0.4/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/pylon/3.0.4/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/pylon/3.0.4/values.yaml b/stable/pylon/3.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/qbitmanage/2.0.3/Chart.lock b/stable/qbitmanage/2.0.3/Chart.lock deleted file mode 100644 index 5c3d8715fb3..00000000000 --- a/stable/qbitmanage/2.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:09:06.804887251Z" diff --git a/stable/qbitmanage/2.0.3/Chart.yaml b/stable/qbitmanage/2.0.3/Chart.yaml deleted file mode 100644 index bac991aebec..00000000000 --- a/stable/qbitmanage/2.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "3.3.1" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: This tool will help manage tedious tasks in qBittorrent and automate them. Tag, categorize, remove orphaned data, remove unregistered torrents and much much more. -home: https://truecharts.org/docs/charts/stable/qbitmanage -icon: https://truecharts.org/img/hotlink-ok/chart-icons/qbitmanage.png -keywords: - - qbitmanage - - Downloaders - - MediaApp-Other -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: qbitmanage -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/qbitmanage - - https://github.com/StuffAnThings/qbit_manage/wiki/Docker-Installation - - https://hub.docker.com/r/bobokun/qbit_manage -type: application -version: 2.0.3 -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Downloaders - - MediaApp-Other diff --git a/stable/qbitmanage/2.0.3/app-changelog.md b/stable/qbitmanage/2.0.3/app-changelog.md deleted file mode 100644 index c6160ec7169..00000000000 --- a/stable/qbitmanage/2.0.3/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [qbitmanage-2.0.3](https://github.com/truecharts/charts/compare/qbitmanage-2.0.2...qbitmanage-2.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - \ No newline at end of file diff --git a/stable/qbitmanage/2.0.3/charts/common-10.9.4.tgz b/stable/qbitmanage/2.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/qbitmanage/2.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/qbitmanage/2.0.3/CHANGELOG.md b/stable/qbitmanage/2.0.4/CHANGELOG.md similarity index 100% rename from stable/qbitmanage/2.0.3/CHANGELOG.md rename to stable/qbitmanage/2.0.4/CHANGELOG.md diff --git a/stable/qbitmanage/2.0.4/Chart.yaml b/stable/qbitmanage/2.0.4/Chart.yaml new file mode 100644 index 00000000000..ad628368669 --- /dev/null +++ b/stable/qbitmanage/2.0.4/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "3.3.1" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: This tool will help manage tedious tasks in qBittorrent and automate them. Tag, categorize, remove orphaned data, remove unregistered torrents and much much more. +home: https://truecharts.org/docs/charts/stable/qbitmanage +icon: https://truecharts.org/img/hotlink-ok/chart-icons/qbitmanage.png +keywords: + - qbitmanage + - Downloaders + - MediaApp-Other +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: qbitmanage +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/qbitmanage + - https://github.com/StuffAnThings/qbit_manage/wiki/Docker-Installation + - https://hub.docker.com/r/bobokun/qbit_manage +type: application +version: 2.0.4 +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Downloaders + - MediaApp-Other diff --git a/stable/qbitmanage/2.0.3/README.md b/stable/qbitmanage/2.0.4/README.md similarity index 100% rename from stable/qbitmanage/2.0.3/README.md rename to stable/qbitmanage/2.0.4/README.md diff --git a/stable/qbitmanage/2.0.4/app-changelog.md b/stable/qbitmanage/2.0.4/app-changelog.md new file mode 100644 index 00000000000..8b3aa15fb51 --- /dev/null +++ b/stable/qbitmanage/2.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [qbitmanage-2.0.4](https://github.com/truecharts/charts/compare/qbitmanage-2.0.3...qbitmanage-2.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/qbitmanage/2.0.3/app-readme.md b/stable/qbitmanage/2.0.4/app-readme.md similarity index 100% rename from stable/qbitmanage/2.0.3/app-readme.md rename to stable/qbitmanage/2.0.4/app-readme.md diff --git a/stable/qbitmanage/2.0.4/charts/common-10.9.7.tgz b/stable/qbitmanage/2.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/qbitmanage/2.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/qbitmanage/2.0.3/ix_values.yaml b/stable/qbitmanage/2.0.4/ix_values.yaml similarity index 100% rename from stable/qbitmanage/2.0.3/ix_values.yaml rename to stable/qbitmanage/2.0.4/ix_values.yaml diff --git a/stable/qbitmanage/2.0.3/questions.yaml b/stable/qbitmanage/2.0.4/questions.yaml similarity index 100% rename from stable/qbitmanage/2.0.3/questions.yaml rename to stable/qbitmanage/2.0.4/questions.yaml diff --git a/stable/rcon-webadmin/2.0.3/templates/common.yaml b/stable/qbitmanage/2.0.4/templates/common.yaml similarity index 100% rename from stable/rcon-webadmin/2.0.3/templates/common.yaml rename to stable/qbitmanage/2.0.4/templates/common.yaml diff --git a/stable/qbitmanage/2.0.4/values.yaml b/stable/qbitmanage/2.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/qbittorrent/12.0.4/CHANGELOG.md b/stable/qbittorrent/12.0.4/CHANGELOG.md new file mode 100644 index 00000000000..637da6c7caf --- /dev/null +++ b/stable/qbittorrent/12.0.4/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [qbittorrent-12.0.0](https://github.com/truecharts/charts/compare/qbittorrent-11.0.45...qbittorrent-12.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [qbittorrent-11.0.48](https://github.com/truecharts/charts/compare/qbittorrent-11.0.45...qbittorrent-11.0.48) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [qbittorrent-11.0.47](https://github.com/truecharts/charts/compare/qbittorrent-11.0.45...qbittorrent-11.0.47) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [qbittorrent-11.0.47](https://github.com/truecharts/charts/compare/qbittorrent-11.0.45...qbittorrent-11.0.47) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [qbittorrent-11.0.47](https://github.com/truecharts/charts/compare/qbittorrent-11.0.45...qbittorrent-11.0.47) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [qbittorrent-11.0.46](https://github.com/truecharts/charts/compare/qbittorrent-11.0.45...qbittorrent-11.0.46) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [qbittorrent-11.0.46](https://github.com/truecharts/charts/compare/qbittorrent-11.0.45...qbittorrent-11.0.46) (2022-11-06) + +### Chore + diff --git a/stable/qbittorrent/12.0.4/Chart.yaml b/stable/qbittorrent/12.0.4/Chart.yaml new file mode 100644 index 00000000000..bba88a0c6be --- /dev/null +++ b/stable/qbittorrent/12.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "4.4.5" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: qBittorrent is a cross-platform free and open-source BitTorrent client +home: https://truecharts.org/docs/charts/stable/qbittorrent +icon: https://truecharts.org/img/hotlink-ok/chart-icons/qbittorrent.png +keywords: + - qbittorrent + - torrrent +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: qbittorrent +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/qbittorrent + - https://github.com/qbittorrent/qBittorrent +type: application +version: 12.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/qbittorrent/12.0.4/README.md b/stable/qbittorrent/12.0.4/README.md new file mode 100644 index 00000000000..9a93074cf68 --- /dev/null +++ b/stable/qbittorrent/12.0.4/README.md @@ -0,0 +1,106 @@ +# qbittorrent + +qBittorrent is a cross-platform free and open-source BitTorrent client + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [qbittorrent](https://truecharts.org/docs/charts/stable/qbittorrent) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/qbittorrent> +* <https://github.com/qbittorrent/qBittorrent> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `qbittorrent` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install qbittorrent TrueCharts/qbittorrent +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `qbittorrent` deployment + +```console +helm uninstall qbittorrent +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install qbittorrent \ + --set env.TZ="America/New York" \ + TrueCharts/qbittorrent +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install qbittorrent TrueCharts/qbittorrent -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/qbittorrent/12.0.4/app-changelog.md b/stable/qbittorrent/12.0.4/app-changelog.md new file mode 100644 index 00000000000..e70fd5d3826 --- /dev/null +++ b/stable/qbittorrent/12.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [qbittorrent-12.0.4](https://github.com/truecharts/charts/compare/qbittorrent-12.0.3...qbittorrent-12.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/qbittorrent/12.0.4/app-readme.md b/stable/qbittorrent/12.0.4/app-readme.md new file mode 100644 index 00000000000..41edf28feb2 --- /dev/null +++ b/stable/qbittorrent/12.0.4/app-readme.md @@ -0,0 +1,8 @@ +qBittorrent is a cross-platform free and open-source BitTorrent client + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/qbittorrent](https://truecharts.org/docs/charts/stable/qbittorrent) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/qbittorrent/12.0.4/charts/common-10.9.7.tgz b/stable/qbittorrent/12.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/qbittorrent/12.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/qbittorrent/12.0.4/ix_values.yaml b/stable/qbittorrent/12.0.4/ix_values.yaml new file mode 100644 index 00000000000..0257319ba2c --- /dev/null +++ b/stable/qbittorrent/12.0.4/ix_values.yaml @@ -0,0 +1,49 @@ +image: + repository: tccr.io/truecharts/qbittorrent + pullPolicy: IfNotPresent + tag: v4.4.5@sha256:246ecabd9d6893597449e7f62c35d541ffd029cda168b7957008ceec19e87972 + +securityContext: + readOnlyRootFilesystem: false + +service: + main: + ports: + main: + port: 10095 + targetPort: 8080 + torrent: + enabled: true + ports: + torrent: + enabled: true + port: 6881 + targetPort: 6881 + torrentudp: + enabled: true + ports: + torrentudp: + enabled: true + port: 6881 + targetPort: 6881 + protocol: UDP + +persistence: + config: + enabled: true + mountPath: "/config" + +additionalVolumes: + - name: qbittorrent-scripts + emptyDir: {} + ## When you want to enable automatic port configuration at startup, adjust this to: + # configMap: + # name: <RELEASENAME>-scripts + # defaultMode: 511 + +additionalVolumeMounts: + - mountPath: "/config/custom-cont-init.d" + name: qbittorrent-scripts + +portal: + enabled: true diff --git a/stable/qbittorrent/12.0.4/questions.yaml b/stable/qbittorrent/12.0.4/questions.yaml new file mode 100644 index 00000000000..bbe9e0adc8d --- /dev/null +++ b/stable/qbittorrent/12.0.4/questions.yaml @@ -0,0 +1,1933 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10095 + required: true + - variable: torrent + label: "TCP Torrent Service" + description: "Torrent service" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: torrent + label: "TCP Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 6881 + required: true + - variable: torrentudp + label: "UDP Torrent Service" + description: "Torrent service" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: torrentudp + label: "UDP Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 6881 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 568 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 568 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/qbittorrent/12.0.4/templates/_configmap.tpl b/stable/qbittorrent/12.0.4/templates/_configmap.tpl new file mode 100644 index 00000000000..b5d6f3cfd15 --- /dev/null +++ b/stable/qbittorrent/12.0.4/templates/_configmap.tpl @@ -0,0 +1,32 @@ +{{/* Define the configmap */}} +{{- define "qbittorrent.configmap" -}} + +--- +apiVersion: v1 +kind: ConfigMap +metadata: + name: {{ template "tc.common.names.fullname" . }}-scripts + labels: + {{- include "tc.common.labels" . | nindent 4 }} +data: + {{- $bittorrentPort := "" -}} + {{- $bittorrentPort = .Values.service.torrent.ports.torrent.port -}} + {{- if $bittorrentPort }} + 31-update-port: |- + #!/bin/bash + QBITTORRENT_CONFIGFILE="/config/qBittorrent/qBittorrent.conf" + INCOMING_PORT={{- $bittorrentPort }} + + incoming_port_exist=$(cat ${QBITTORRENT_CONFIGFILE} | grep -m 1 'Connection\\PortRangeMin='${INCOMING_PORT}) + if [[ -z "${incoming_port_exist}" ]]; then + incoming_exist=$(cat ${QBITTORRENT_CONFIGFILE} | grep -m 1 'Connection\\PortRangeMin') + if [[ ! -z "${incoming_exist}" ]]; then + # Get line number of Incoming + LINE_NUM=$(grep -Fn -m 1 'Connection\PortRangeMin' ${QBITTORRENT_CONFIGFILE} | cut -d: -f 1) + sed -i "${LINE_NUM}s@.*@Connection\\\PortRangeMin=${INCOMING_PORT}@" ${QBITTORRENT_CONFIGFILE} + else + echo "Connection\\PortRangeMin=${INCOMING_PORT}" >> ${QBITTORRENT_CONFIGFILE} + fi + fi + {{- end }} +{{- end -}} diff --git a/stable/qbittorrent/12.0.4/templates/common.yaml b/stable/qbittorrent/12.0.4/templates/common.yaml new file mode 100644 index 00000000000..a6f2d0e33f8 --- /dev/null +++ b/stable/qbittorrent/12.0.4/templates/common.yaml @@ -0,0 +1,6 @@ +{{/* Render the templates */}} +{{ include "tc.common.loader.all" . }} + + +{{/* Render the configmap */}} +{{ include "qbittorrent.configmap" . }} diff --git a/stable/qbittorrent/12.0.4/values.yaml b/stable/qbittorrent/12.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/qdirstat/2.0.3/Chart.lock b/stable/qdirstat/2.0.3/Chart.lock deleted file mode 100644 index bc0f248f429..00000000000 --- a/stable/qdirstat/2.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:09:23.44331574Z" diff --git a/stable/qdirstat/2.0.3/Chart.yaml b/stable/qdirstat/2.0.3/Chart.yaml deleted file mode 100644 index 7cb9cb652d8..00000000000 --- a/stable/qdirstat/2.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: "22.10.1" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: QDirStat is a graphical application to show where your disk space has gone and to help you to clean it up. -home: https://truecharts.org/docs/charts/stable/qdirstat -icon: https://truecharts.org/img/hotlink-ok/chart-icons/qdirstat.png -keywords: - - stats - - qdirstat -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: qdirstat -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/qdirstat - - https://github.com/jlesage/docker-qdirstat - - https://hub.docker.com/r/jlesage/qdirstat/ -type: application -version: 2.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/qdirstat/2.0.3/app-changelog.md b/stable/qdirstat/2.0.3/app-changelog.md deleted file mode 100644 index 1b97017ec6b..00000000000 --- a/stable/qdirstat/2.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [qdirstat-2.0.3](https://github.com/truecharts/charts/compare/qdirstat-2.0.2...qdirstat-2.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/qdirstat/2.0.3/charts/common-10.9.4.tgz b/stable/qdirstat/2.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/qdirstat/2.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/qdirstat/2.0.3/CHANGELOG.md b/stable/qdirstat/2.0.4/CHANGELOG.md similarity index 100% rename from stable/qdirstat/2.0.3/CHANGELOG.md rename to stable/qdirstat/2.0.4/CHANGELOG.md diff --git a/stable/qdirstat/2.0.4/Chart.yaml b/stable/qdirstat/2.0.4/Chart.yaml new file mode 100644 index 00000000000..0a9552b34e5 --- /dev/null +++ b/stable/qdirstat/2.0.4/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "22.10.1" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: QDirStat is a graphical application to show where your disk space has gone and to help you to clean it up. +home: https://truecharts.org/docs/charts/stable/qdirstat +icon: https://truecharts.org/img/hotlink-ok/chart-icons/qdirstat.png +keywords: + - stats + - qdirstat +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: qdirstat +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/qdirstat + - https://github.com/jlesage/docker-qdirstat + - https://hub.docker.com/r/jlesage/qdirstat/ +type: application +version: 2.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/qdirstat/2.0.3/README.md b/stable/qdirstat/2.0.4/README.md similarity index 100% rename from stable/qdirstat/2.0.3/README.md rename to stable/qdirstat/2.0.4/README.md diff --git a/stable/qdirstat/2.0.4/app-changelog.md b/stable/qdirstat/2.0.4/app-changelog.md new file mode 100644 index 00000000000..0f239a95059 --- /dev/null +++ b/stable/qdirstat/2.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [qdirstat-2.0.4](https://github.com/truecharts/charts/compare/qdirstat-2.0.3...qdirstat-2.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/qdirstat/2.0.3/app-readme.md b/stable/qdirstat/2.0.4/app-readme.md similarity index 100% rename from stable/qdirstat/2.0.3/app-readme.md rename to stable/qdirstat/2.0.4/app-readme.md diff --git a/stable/qdirstat/2.0.4/charts/common-10.9.7.tgz b/stable/qdirstat/2.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/qdirstat/2.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/qdirstat/2.0.3/ix_values.yaml b/stable/qdirstat/2.0.4/ix_values.yaml similarity index 100% rename from stable/qdirstat/2.0.3/ix_values.yaml rename to stable/qdirstat/2.0.4/ix_values.yaml diff --git a/stable/qdirstat/2.0.3/questions.yaml b/stable/qdirstat/2.0.4/questions.yaml similarity index 100% rename from stable/qdirstat/2.0.3/questions.yaml rename to stable/qdirstat/2.0.4/questions.yaml diff --git a/stable/qdirstat/2.0.4/templates/common.yaml b/stable/qdirstat/2.0.4/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/qdirstat/2.0.4/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/qdirstat/2.0.4/values.yaml b/stable/qdirstat/2.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/qinglong/3.0.3/Chart.lock b/stable/qinglong/3.0.3/Chart.lock deleted file mode 100644 index 22cad021cf2..00000000000 --- a/stable/qinglong/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:09:38.242470422Z" diff --git a/stable/qinglong/3.0.3/Chart.yaml b/stable/qinglong/3.0.3/Chart.yaml deleted file mode 100644 index 6f247bbbece..00000000000 --- a/stable/qinglong/3.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: qinglong -version: 3.0.3 -appVersion: "2.14.12" -description: A timed task management panel that supports typescript, javaScript, python3, and shell -type: application -deprecated: false -home: https://truecharts.org/docs/charts/stable/qinglong -icon: https://truecharts.org/img/hotlink-ok/chart-icons/qinglong.png -keywords: - - qinglong - - task -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/qinglong - - https://hub.docker.com/r/whyour/qinglong -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 - # condition: -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - cloud - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/qinglong/3.0.3/app-changelog.md b/stable/qinglong/3.0.3/app-changelog.md deleted file mode 100644 index 7f28a8588d0..00000000000 --- a/stable/qinglong/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [qinglong-3.0.3](https://github.com/truecharts/charts/compare/qinglong-3.0.2...qinglong-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/qinglong/3.0.3/charts/common-10.9.4.tgz b/stable/qinglong/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/qinglong/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/qinglong/3.0.3/CHANGELOG.md b/stable/qinglong/3.0.4/CHANGELOG.md similarity index 100% rename from stable/qinglong/3.0.3/CHANGELOG.md rename to stable/qinglong/3.0.4/CHANGELOG.md diff --git a/stable/qinglong/3.0.4/Chart.yaml b/stable/qinglong/3.0.4/Chart.yaml new file mode 100644 index 00000000000..97826f35fa4 --- /dev/null +++ b/stable/qinglong/3.0.4/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: qinglong +version: 3.0.4 +appVersion: "2.14.12" +description: A timed task management panel that supports typescript, javaScript, python3, and shell +type: application +deprecated: false +home: https://truecharts.org/docs/charts/stable/qinglong +icon: https://truecharts.org/img/hotlink-ok/chart-icons/qinglong.png +keywords: + - qinglong + - task +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/qinglong + - https://hub.docker.com/r/whyour/qinglong +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + # condition: +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - cloud + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/qinglong/3.0.3/README.md b/stable/qinglong/3.0.4/README.md similarity index 100% rename from stable/qinglong/3.0.3/README.md rename to stable/qinglong/3.0.4/README.md diff --git a/stable/qinglong/3.0.4/app-changelog.md b/stable/qinglong/3.0.4/app-changelog.md new file mode 100644 index 00000000000..a3cd0bc0b1b --- /dev/null +++ b/stable/qinglong/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [qinglong-3.0.4](https://github.com/truecharts/charts/compare/qinglong-3.0.3...qinglong-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/qinglong/3.0.3/app-readme.md b/stable/qinglong/3.0.4/app-readme.md similarity index 100% rename from stable/qinglong/3.0.3/app-readme.md rename to stable/qinglong/3.0.4/app-readme.md diff --git a/stable/qinglong/3.0.4/charts/common-10.9.7.tgz b/stable/qinglong/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/qinglong/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/qinglong/3.0.3/ix_values.yaml b/stable/qinglong/3.0.4/ix_values.yaml similarity index 100% rename from stable/qinglong/3.0.3/ix_values.yaml rename to stable/qinglong/3.0.4/ix_values.yaml diff --git a/stable/qinglong/3.0.3/questions.yaml b/stable/qinglong/3.0.4/questions.yaml similarity index 100% rename from stable/qinglong/3.0.3/questions.yaml rename to stable/qinglong/3.0.4/questions.yaml diff --git a/stable/qinglong/3.0.4/templates/common.yaml b/stable/qinglong/3.0.4/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/qinglong/3.0.4/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/qinglong/3.0.4/values.yaml b/stable/qinglong/3.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/quassel-core/5.0.0/CHANGELOG.md b/stable/quassel-core/5.0.0/CHANGELOG.md new file mode 100644 index 00000000000..f5cb4680092 --- /dev/null +++ b/stable/quassel-core/5.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [quassel-core-4.0.0](https://github.com/truecharts/charts/compare/quassel-core-3.0.47...quassel-core-4.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [quassel-core-3.0.50](https://github.com/truecharts/charts/compare/quassel-core-3.0.47...quassel-core-3.0.50) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [quassel-core-3.0.49](https://github.com/truecharts/charts/compare/quassel-core-3.0.47...quassel-core-3.0.49) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [quassel-core-3.0.49](https://github.com/truecharts/charts/compare/quassel-core-3.0.47...quassel-core-3.0.49) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [quassel-core-3.0.49](https://github.com/truecharts/charts/compare/quassel-core-3.0.47...quassel-core-3.0.49) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [quassel-core-3.0.48](https://github.com/truecharts/charts/compare/quassel-core-3.0.47...quassel-core-3.0.48) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [quassel-core-3.0.48](https://github.com/truecharts/charts/compare/quassel-core-3.0.47...quassel-core-3.0.48) (2022-11-06) + +### Chore + diff --git a/stable/quassel-core/5.0.0/Chart.yaml b/stable/quassel-core/5.0.0/Chart.yaml new file mode 100644 index 00000000000..2f3d6878ab2 --- /dev/null +++ b/stable/quassel-core/5.0.0/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: quassel-core +version: 5.0.0 +appVersion: "0.14.0" +description: Quassel-core is a modern, cross-platform, distributed IRC client. +type: application +deprecated: false +home: https://truecharts.org/docs/charts/stable/quassel-core +icon: https://truecharts.org/img/hotlink-ok/chart-icons/quassel-core.png +keywords: + - quassel-core +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/quassel-core + - https://hub.docker.com/r/linuxserver/quassel-core +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/quassel-core/5.0.0/README.md b/stable/quassel-core/5.0.0/README.md new file mode 100644 index 00000000000..c5a5559677d --- /dev/null +++ b/stable/quassel-core/5.0.0/README.md @@ -0,0 +1,107 @@ +# quassel-core + +Quassel-core is a modern, cross-platform, distributed IRC client. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [quassel-core](https://truecharts.org/docs/charts/stable/quassel-core) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/quassel-core> +* <https://hub.docker.com/r/linuxserver/quassel-core> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.122 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `quassel-core` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install quassel-core TrueCharts/quassel-core +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `quassel-core` deployment + +```console +helm uninstall quassel-core +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install quassel-core \ + --set env.TZ="America/New York" \ + TrueCharts/quassel-core +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install quassel-core TrueCharts/quassel-core -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/quassel-core/5.0.0/app-changelog.md b/stable/quassel-core/5.0.0/app-changelog.md new file mode 100644 index 00000000000..3ed356c9fdb --- /dev/null +++ b/stable/quassel-core/5.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [quassel-core-5.0.0](https://github.com/truecharts/charts/compare/quassel-core-4.0.3...quassel-core-5.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/quassel-core/5.0.0/app-readme.md b/stable/quassel-core/5.0.0/app-readme.md new file mode 100644 index 00000000000..a335f8ef3ab --- /dev/null +++ b/stable/quassel-core/5.0.0/app-readme.md @@ -0,0 +1,8 @@ +Quassel-core is a modern, cross-platform, distributed IRC client. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/quassel-core](https://truecharts.org/docs/charts/stable/quassel-core) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/quassel-core/5.0.0/charts/common-10.9.7.tgz b/stable/quassel-core/5.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/quassel-core/5.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/quassel-core/5.0.0/charts/postgresql-9.0.5.tgz b/stable/quassel-core/5.0.0/charts/postgresql-9.0.5.tgz new file mode 100644 index 00000000000..8fe3c326a7c Binary files /dev/null and b/stable/quassel-core/5.0.0/charts/postgresql-9.0.5.tgz differ diff --git a/stable/quassel-core/5.0.0/ix_values.yaml b/stable/quassel-core/5.0.0/ix_values.yaml new file mode 100644 index 00000000000..5b48e034394 --- /dev/null +++ b/stable/quassel-core/5.0.0/ix_values.yaml @@ -0,0 +1,55 @@ +image: + repository: tccr.io/truecharts/quassel-core + pullPolicy: IfNotPresent + tag: v0.14.0 + +securityContext: + runAsNonRoot: false + readOnlyRootFilesystem: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +env: + DB_BACKEND: "PostgreSQL" + DB_PGSQL_USERNAME: "{{ .Values.postgresql.postgresqlUsername }}" + DB_PGSQL_DATABASE: "{{ .Values.postgresql.postgresqlDatabase }}" + DB_PGSQL_PORT: 5432 + AUTH_AUTHENTICATOR: "Database" + RUN_OPTS: "--config-from-environment" + DB_PGSQL_PASSWORD: + secretKeyRef: + name: dbcreds + key: postgresql-password + DB_PGSQL_HOSTNAME: + secretKeyRef: + name: dbcreds + key: plainhost + +service: + main: + ports: + main: + targetPort: 4242 + port: 4242 + ident: + enabled: true + ports: + ident: + enabled: true + targetPort: 10113 + port: 10113 + +persistence: + varrun: + enabled: true + +postgresql: + enabled: true + existingSecret: "dbcreds" + postgresqlUsername: quassel-core + postgresqlDatabase: quassel-core + +portal: + enabled: false diff --git a/stable/quassel-core/5.0.0/questions.yaml b/stable/quassel-core/5.0.0/questions.yaml new file mode 100644 index 00000000000..9364458d273 --- /dev/null +++ b/stable/quassel-core/5.0.0/questions.yaml @@ -0,0 +1,1796 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: {} +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 4242 + required: true + - variable: ident + label: "ident Service" + description: "The ident service." + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ident + label: "ident Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10113 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/quassel-core/5.0.0/templates/common.yaml b/stable/quassel-core/5.0.0/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/quassel-core/5.0.0/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/quassel-core/5.0.0/values.yaml b/stable/quassel-core/5.0.0/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/quassel-web/3.0.3/Chart.lock b/stable/quassel-web/3.0.3/Chart.lock deleted file mode 100644 index 2100fd165a5..00000000000 --- a/stable/quassel-web/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:09:42.027155738Z" diff --git a/stable/quassel-web/3.0.3/Chart.yaml b/stable/quassel-web/3.0.3/Chart.yaml deleted file mode 100644 index 1744c56a1dd..00000000000 --- a/stable/quassel-web/3.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: quassel-web -version: 3.0.3 -appVersion: "2021.12.16" -description: Quassel-web is a web client for Quassel. -type: application -deprecated: false -home: https://truecharts.org/docs/charts/stable/quassel-web -icon: https://truecharts.org/img/hotlink-ok/chart-icons/quassel-web.png -keywords: - - quassel-web -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/quassel-web - - https://hub.docker.com/r/linuxserver/quassel-web -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 - # condition: -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/quassel-web/3.0.3/app-changelog.md b/stable/quassel-web/3.0.3/app-changelog.md deleted file mode 100644 index 29c864671d9..00000000000 --- a/stable/quassel-web/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [quassel-web-3.0.3](https://github.com/truecharts/charts/compare/quassel-web-3.0.2...quassel-web-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/quassel-web/3.0.3/charts/common-10.9.4.tgz b/stable/quassel-web/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/quassel-web/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/quassel-web/3.0.3/CHANGELOG.md b/stable/quassel-web/3.0.4/CHANGELOG.md similarity index 100% rename from stable/quassel-web/3.0.3/CHANGELOG.md rename to stable/quassel-web/3.0.4/CHANGELOG.md diff --git a/stable/quassel-web/3.0.4/Chart.yaml b/stable/quassel-web/3.0.4/Chart.yaml new file mode 100644 index 00000000000..b719b9b144b --- /dev/null +++ b/stable/quassel-web/3.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: quassel-web +version: 3.0.4 +appVersion: "2021.12.16" +description: Quassel-web is a web client for Quassel. +type: application +deprecated: false +home: https://truecharts.org/docs/charts/stable/quassel-web +icon: https://truecharts.org/img/hotlink-ok/chart-icons/quassel-web.png +keywords: + - quassel-web +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/quassel-web + - https://hub.docker.com/r/linuxserver/quassel-web +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + # condition: +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/quassel-web/3.0.3/README.md b/stable/quassel-web/3.0.4/README.md similarity index 100% rename from stable/quassel-web/3.0.3/README.md rename to stable/quassel-web/3.0.4/README.md diff --git a/stable/quassel-web/3.0.4/app-changelog.md b/stable/quassel-web/3.0.4/app-changelog.md new file mode 100644 index 00000000000..7957d5772da --- /dev/null +++ b/stable/quassel-web/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [quassel-web-3.0.4](https://github.com/truecharts/charts/compare/quassel-web-3.0.3...quassel-web-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/quassel-web/3.0.3/app-readme.md b/stable/quassel-web/3.0.4/app-readme.md similarity index 100% rename from stable/quassel-web/3.0.3/app-readme.md rename to stable/quassel-web/3.0.4/app-readme.md diff --git a/stable/quassel-web/3.0.4/charts/common-10.9.7.tgz b/stable/quassel-web/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/quassel-web/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/quassel-web/3.0.3/ix_values.yaml b/stable/quassel-web/3.0.4/ix_values.yaml similarity index 100% rename from stable/quassel-web/3.0.3/ix_values.yaml rename to stable/quassel-web/3.0.4/ix_values.yaml diff --git a/stable/quassel-web/3.0.3/questions.yaml b/stable/quassel-web/3.0.4/questions.yaml similarity index 100% rename from stable/quassel-web/3.0.3/questions.yaml rename to stable/quassel-web/3.0.4/questions.yaml diff --git a/stable/quassel-web/3.0.4/templates/common.yaml b/stable/quassel-web/3.0.4/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/quassel-web/3.0.4/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/quassel-web/3.0.4/values.yaml b/stable/quassel-web/3.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/radarr/12.0.4/CHANGELOG.md b/stable/radarr/12.0.4/CHANGELOG.md new file mode 100644 index 00000000000..49f3fb5df68 --- /dev/null +++ b/stable/radarr/12.0.4/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [radarr-12.0.0](https://github.com/truecharts/charts/compare/radarr-11.0.46...radarr-12.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [radarr-11.0.49](https://github.com/truecharts/charts/compare/radarr-11.0.46...radarr-11.0.49) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [radarr-11.0.48](https://github.com/truecharts/charts/compare/radarr-11.0.46...radarr-11.0.48) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [radarr-11.0.48](https://github.com/truecharts/charts/compare/radarr-11.0.46...radarr-11.0.48) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [radarr-11.0.48](https://github.com/truecharts/charts/compare/radarr-11.0.46...radarr-11.0.48) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [radarr-11.0.47](https://github.com/truecharts/charts/compare/radarr-11.0.46...radarr-11.0.47) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [radarr-11.0.47](https://github.com/truecharts/charts/compare/radarr-11.0.46...radarr-11.0.47) (2022-11-06) + +### Chore + diff --git a/stable/radarr/12.0.4/Chart.yaml b/stable/radarr/12.0.4/Chart.yaml new file mode 100644 index 00000000000..f88b8a5a3dc --- /dev/null +++ b/stable/radarr/12.0.4/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "4.2.4.6635" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "A fork of Sonarr to work with movies à la Couchpotato" +home: https://truecharts.org/docs/charts/stable/radarr +icon: https://truecharts.org/img/hotlink-ok/chart-icons/radarr.png +keywords: + - radarr + - torrent + - usenet +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: radarr +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/radarr + - https://github.com/Radarr/Radarr +type: application +version: 12.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/radarr/12.0.4/README.md b/stable/radarr/12.0.4/README.md new file mode 100644 index 00000000000..91c0303ed6d --- /dev/null +++ b/stable/radarr/12.0.4/README.md @@ -0,0 +1,106 @@ +# radarr + +A fork of Sonarr to work with movies à la Couchpotato + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [radarr](https://truecharts.org/docs/charts/stable/radarr) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/radarr> +* <https://github.com/Radarr/Radarr> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `radarr` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install radarr TrueCharts/radarr +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `radarr` deployment + +```console +helm uninstall radarr +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install radarr \ + --set env.TZ="America/New York" \ + TrueCharts/radarr +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install radarr TrueCharts/radarr -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/radarr/12.0.4/app-changelog.md b/stable/radarr/12.0.4/app-changelog.md new file mode 100644 index 00000000000..b163f9e2538 --- /dev/null +++ b/stable/radarr/12.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [radarr-12.0.4](https://github.com/truecharts/charts/compare/radarrsync-1.0.3...radarr-12.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/radarr/12.0.4/app-readme.md b/stable/radarr/12.0.4/app-readme.md new file mode 100644 index 00000000000..2abad3f38c2 --- /dev/null +++ b/stable/radarr/12.0.4/app-readme.md @@ -0,0 +1,8 @@ +A fork of Sonarr to work with movies à la Couchpotato + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/radarr](https://truecharts.org/docs/charts/stable/radarr) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/radarr/12.0.4/charts/common-10.9.7.tgz b/stable/radarr/12.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/radarr/12.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/radarr/12.0.4/ix_values.yaml b/stable/radarr/12.0.4/ix_values.yaml new file mode 100644 index 00000000000..40d0bc96f6e --- /dev/null +++ b/stable/radarr/12.0.4/ix_values.yaml @@ -0,0 +1,43 @@ +image: + repository: tccr.io/truecharts/radarr + pullPolicy: IfNotPresent + tag: 4.2.4.6635@sha256:af95a1591758c23121967f94710b8432a2beefbd9f36686ca21a2727e9c12787 + +securityContext: + readOnlyRootFilesystem: false + +service: + main: + ports: + main: + port: 7878 + targetPort: 7878 + +probes: + liveness: + enabled: true + ## Set this to true if you wish to specify your own livenessProbe + custom: true + ## The spec field contains the values for the default livenessProbe. + ## If you selected custom: true, this field holds the definition of the livenessProbe. + spec: + exec: + command: + - /usr/bin/env + - bash + - -c + - curl --fail localhost:7878/api/v3/system/status?apiKey=`IFS=\> && while + read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` + failureThreshold: 5 + initialDelaySeconds: 60 + periodSeconds: 10 + successThreshold: 1 + timeoutSeconds: 10 + +persistence: + config: + enabled: true + mountPath: "/config" + +portal: + enabled: true diff --git a/stable/radarr/12.0.4/questions.yaml b/stable/radarr/12.0.4/questions.yaml new file mode 100644 index 00000000000..bc2393719ef --- /dev/null +++ b/stable/radarr/12.0.4/questions.yaml @@ -0,0 +1,1829 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 7878 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 568 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 568 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/radarr/12.0.4/templates/common.yaml b/stable/radarr/12.0.4/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/radarr/12.0.4/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/radarr/12.0.4/values.yaml b/stable/radarr/12.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/rcon-webadmin/2.0.3/Chart.lock b/stable/rcon-webadmin/2.0.3/Chart.lock deleted file mode 100644 index f3d3d71ca2d..00000000000 --- a/stable/rcon-webadmin/2.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:10:10.552218465Z" diff --git a/stable/rcon-webadmin/2.0.3/Chart.yaml b/stable/rcon-webadmin/2.0.3/Chart.yaml deleted file mode 100644 index 1fc83e71eff..00000000000 --- a/stable/rcon-webadmin/2.0.3/Chart.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "Out of the box, RCON Web Admin can check users for high ping, VAC status, or filter the chat for you around the clock." -home: https://truecharts.org/docs/charts/stable/rcon-webadmin -icon: https://truecharts.org/img/hotlink-ok/chart-icons/rcon-webadmin.png -keywords: - - rcon-webadmin - - GameServers - - Tools-Utilities -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: rcon-webadmin -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/rcon-webadmin - - https://github.com/rcon-web-admin/rcon-web-admin - - https://hub.docker.com/r/itzg/rcon/ -type: application -version: 2.0.3 -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U - truecharts.org/catagories: | - - GameServers - - Tools-Utilities diff --git a/stable/rcon-webadmin/2.0.3/app-changelog.md b/stable/rcon-webadmin/2.0.3/app-changelog.md deleted file mode 100644 index b6035921748..00000000000 --- a/stable/rcon-webadmin/2.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [rcon-webadmin-2.0.3](https://github.com/truecharts/charts/compare/rcon-webadmin-2.0.2...rcon-webadmin-2.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/rcon-webadmin/2.0.3/charts/common-10.9.4.tgz b/stable/rcon-webadmin/2.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/rcon-webadmin/2.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/rcon-webadmin/2.0.3/CHANGELOG.md b/stable/rcon-webadmin/2.0.4/CHANGELOG.md similarity index 100% rename from stable/rcon-webadmin/2.0.3/CHANGELOG.md rename to stable/rcon-webadmin/2.0.4/CHANGELOG.md diff --git a/stable/rcon-webadmin/2.0.4/Chart.yaml b/stable/rcon-webadmin/2.0.4/Chart.yaml new file mode 100644 index 00000000000..57768f62194 --- /dev/null +++ b/stable/rcon-webadmin/2.0.4/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "Out of the box, RCON Web Admin can check users for high ping, VAC status, or filter the chat for you around the clock." +home: https://truecharts.org/docs/charts/stable/rcon-webadmin +icon: https://truecharts.org/img/hotlink-ok/chart-icons/rcon-webadmin.png +keywords: + - rcon-webadmin + - GameServers + - Tools-Utilities +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: rcon-webadmin +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/rcon-webadmin + - https://github.com/rcon-web-admin/rcon-web-admin + - https://hub.docker.com/r/itzg/rcon/ +type: application +version: 2.0.4 +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U + truecharts.org/catagories: | + - GameServers + - Tools-Utilities diff --git a/stable/rcon-webadmin/2.0.3/README.md b/stable/rcon-webadmin/2.0.4/README.md similarity index 100% rename from stable/rcon-webadmin/2.0.3/README.md rename to stable/rcon-webadmin/2.0.4/README.md diff --git a/stable/rcon-webadmin/2.0.4/app-changelog.md b/stable/rcon-webadmin/2.0.4/app-changelog.md new file mode 100644 index 00000000000..503464c0f56 --- /dev/null +++ b/stable/rcon-webadmin/2.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [rcon-webadmin-2.0.4](https://github.com/truecharts/charts/compare/rcon-webadmin-2.0.3...rcon-webadmin-2.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/rcon-webadmin/2.0.3/app-readme.md b/stable/rcon-webadmin/2.0.4/app-readme.md similarity index 100% rename from stable/rcon-webadmin/2.0.3/app-readme.md rename to stable/rcon-webadmin/2.0.4/app-readme.md diff --git a/stable/rcon-webadmin/2.0.4/charts/common-10.9.7.tgz b/stable/rcon-webadmin/2.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/rcon-webadmin/2.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/rcon-webadmin/2.0.3/ix_values.yaml b/stable/rcon-webadmin/2.0.4/ix_values.yaml similarity index 100% rename from stable/rcon-webadmin/2.0.3/ix_values.yaml rename to stable/rcon-webadmin/2.0.4/ix_values.yaml diff --git a/stable/rcon-webadmin/2.0.3/questions.yaml b/stable/rcon-webadmin/2.0.4/questions.yaml similarity index 100% rename from stable/rcon-webadmin/2.0.3/questions.yaml rename to stable/rcon-webadmin/2.0.4/questions.yaml diff --git a/stable/recyclarr/2.0.3/templates/common.yaml b/stable/rcon-webadmin/2.0.4/templates/common.yaml similarity index 100% rename from stable/recyclarr/2.0.3/templates/common.yaml rename to stable/rcon-webadmin/2.0.4/templates/common.yaml diff --git a/stable/rcon-webadmin/2.0.4/values.yaml b/stable/rcon-webadmin/2.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/readarr/12.0.4/CHANGELOG.md b/stable/readarr/12.0.4/CHANGELOG.md new file mode 100644 index 00000000000..41fda8896bb --- /dev/null +++ b/stable/readarr/12.0.4/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [readarr-12.0.0](https://github.com/truecharts/charts/compare/readarr-11.0.40...readarr-12.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [readarr-11.0.43](https://github.com/truecharts/charts/compare/readarr-11.0.40...readarr-11.0.43) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [readarr-11.0.42](https://github.com/truecharts/charts/compare/readarr-11.0.40...readarr-11.0.42) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [readarr-11.0.42](https://github.com/truecharts/charts/compare/readarr-11.0.40...readarr-11.0.42) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [readarr-11.0.42](https://github.com/truecharts/charts/compare/readarr-11.0.40...readarr-11.0.42) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [readarr-11.0.41](https://github.com/truecharts/charts/compare/readarr-11.0.40...readarr-11.0.41) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [readarr-11.0.41](https://github.com/truecharts/charts/compare/readarr-11.0.40...readarr-11.0.41) (2022-11-06) + +### Chore + diff --git a/stable/readarr/12.0.4/Chart.yaml b/stable/readarr/12.0.4/Chart.yaml new file mode 100644 index 00000000000..a5f20a72d7a --- /dev/null +++ b/stable/readarr/12.0.4/Chart.yaml @@ -0,0 +1,33 @@ +apiVersion: v2 +appVersion: "0.1.1.1352" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: A fork of Radarr to work with Books & AudioBooks +home: https://truecharts.org/docs/charts/stable/readarr +icon: https://truecharts.org/img/hotlink-ok/chart-icons/readarr.png +keywords: + - readarr + - torrent + - usenet + - AudioBooks + - ebooks +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: readarr +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/readarr + - https://github.com/Readarr/Readarr + - https://readarr.com +type: application +version: 12.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/readarr/12.0.4/README.md b/stable/readarr/12.0.4/README.md new file mode 100644 index 00000000000..7b15f3f92eb --- /dev/null +++ b/stable/readarr/12.0.4/README.md @@ -0,0 +1,107 @@ +# readarr + +A fork of Radarr to work with Books & AudioBooks + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [readarr](https://truecharts.org/docs/charts/stable/readarr) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/readarr> +* <https://github.com/Readarr/Readarr> +* <https://readarr.com> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `readarr` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install readarr TrueCharts/readarr +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `readarr` deployment + +```console +helm uninstall readarr +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install readarr \ + --set env.TZ="America/New York" \ + TrueCharts/readarr +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install readarr TrueCharts/readarr -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/readarr/12.0.4/app-changelog.md b/stable/readarr/12.0.4/app-changelog.md new file mode 100644 index 00000000000..536f2b33cff --- /dev/null +++ b/stable/readarr/12.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [readarr-12.0.4](https://github.com/truecharts/charts/compare/readarr-12.0.3...readarr-12.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/readarr/12.0.4/app-readme.md b/stable/readarr/12.0.4/app-readme.md new file mode 100644 index 00000000000..1adaff0939d --- /dev/null +++ b/stable/readarr/12.0.4/app-readme.md @@ -0,0 +1,8 @@ +A fork of Radarr to work with Books & AudioBooks + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/readarr](https://truecharts.org/docs/charts/stable/readarr) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/readarr/12.0.4/charts/common-10.9.7.tgz b/stable/readarr/12.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/readarr/12.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/readarr/12.0.4/ix_values.yaml b/stable/readarr/12.0.4/ix_values.yaml new file mode 100644 index 00000000000..f6c81199959 --- /dev/null +++ b/stable/readarr/12.0.4/ix_values.yaml @@ -0,0 +1,43 @@ +image: + repository: tccr.io/truecharts/readarr + pullPolicy: IfNotPresent + tag: v0.1.1.1352@sha256:7977aba96453f324d8bd82287d1d9e60cad703ed5d46562c06b19c6ef57d9dad + +securityContext: + readOnlyRootFilesystem: false + +service: + main: + ports: + main: + port: 8787 + targetPort: 8787 + +probes: + liveness: + enabled: true + ## Set this to true if you wish to specify your own livenessProbe + custom: true + ## The spec field contains the values for the default livenessProbe. + ## If you selected custom: true, this field holds the definition of the livenessProbe. + spec: + exec: + command: + - /usr/bin/env + - bash + - -c + - curl --fail localhost:8787/api/v1/system/status?apiKey=`IFS=\> && while + read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` + failureThreshold: 5 + initialDelaySeconds: 60 + periodSeconds: 10 + successThreshold: 1 + timeoutSeconds: 10 + +persistence: + config: + enabled: true + mountPath: "/config" + +portal: + enabled: true diff --git a/stable/readarr/12.0.4/questions.yaml b/stable/readarr/12.0.4/questions.yaml new file mode 100644 index 00000000000..df3cfbd86b6 --- /dev/null +++ b/stable/readarr/12.0.4/questions.yaml @@ -0,0 +1,1829 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 8787 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 568 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 568 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/readarr/12.0.4/templates/common.yaml b/stable/readarr/12.0.4/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/readarr/12.0.4/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/readarr/12.0.4/values.yaml b/stable/readarr/12.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/recipes/10.0.0/CHANGELOG.md b/stable/recipes/10.0.0/CHANGELOG.md new file mode 100644 index 00000000000..2ae9e722fe5 --- /dev/null +++ b/stable/recipes/10.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [recipes-9.0.0](https://github.com/truecharts/charts/compare/recipes-8.0.77...recipes-9.0.0) (2022-11-10) + +### Chore + +- Major Change to GUI + + ### Fix + +- change container config label + + + + +## [recipes-8.0.77](https://github.com/truecharts/charts/compare/recipes-8.0.73...recipes-8.0.77) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update docker general non-major ([#4366](https://github.com/truecharts/charts/issues/4366)) + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [recipes-8.0.76](https://github.com/truecharts/charts/compare/recipes-8.0.73...recipes-8.0.76) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [recipes-8.0.75](https://github.com/truecharts/charts/compare/recipes-8.0.73...recipes-8.0.75) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [recipes-8.0.75](https://github.com/truecharts/charts/compare/recipes-8.0.73...recipes-8.0.75) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [recipes-8.0.75](https://github.com/truecharts/charts/compare/recipes-8.0.73...recipes-8.0.75) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [recipes-8.0.74](https://github.com/truecharts/charts/compare/recipes-8.0.73...recipes-8.0.74) (2022-11-07) + diff --git a/stable/recipes/10.0.0/Chart.yaml b/stable/recipes/10.0.0/Chart.yaml new file mode 100644 index 00000000000..f2ce991ded2 --- /dev/null +++ b/stable/recipes/10.0.0/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +appVersion: "1.4.5" +description: Recipes is a Django application to manage, tag and search recipes using either built in models or external storage providers hosting PDF's, Images or other files. +name: recipes +version: 10.0.0 +kubeVersion: ">=1.16.0-0" +keywords: + - recipes + - cooking +home: https://truecharts.org/docs/charts/stable/recipes +icon: https://truecharts.org/img/hotlink-ok/chart-icons/recipes.png +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/recipes + - https://github.com/vabene1111/recipes + - https://hub.docker.com/r/vabene1111/recipes +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/recipes/10.0.0/README.md b/stable/recipes/10.0.0/README.md new file mode 100644 index 00000000000..6043c55944f --- /dev/null +++ b/stable/recipes/10.0.0/README.md @@ -0,0 +1,108 @@ +# recipes + +Recipes is a Django application to manage, tag and search recipes using either built in models or external storage providers hosting PDF's, Images or other files. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [recipes](https://truecharts.org/docs/charts/stable/recipes) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/recipes> +* <https://github.com/vabene1111/recipes> +* <https://hub.docker.com/r/vabene1111/recipes> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.122 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `recipes` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install recipes TrueCharts/recipes +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `recipes` deployment + +```console +helm uninstall recipes +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install recipes \ + --set env.TZ="America/New York" \ + TrueCharts/recipes +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install recipes TrueCharts/recipes -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/recipes/10.0.0/app-changelog.md b/stable/recipes/10.0.0/app-changelog.md new file mode 100644 index 00000000000..db921eee23e --- /dev/null +++ b/stable/recipes/10.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [recipes-10.0.0](https://github.com/truecharts/charts/compare/recipes-9.0.3...recipes-10.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/recipes/10.0.0/app-readme.md b/stable/recipes/10.0.0/app-readme.md new file mode 100644 index 00000000000..0532bf1c20b --- /dev/null +++ b/stable/recipes/10.0.0/app-readme.md @@ -0,0 +1,8 @@ +Recipes is a Django application to manage, tag and search recipes using either built in models or external storage providers hosting PDF's, Images or other files. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/recipes](https://truecharts.org/docs/charts/stable/recipes) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/recipes/10.0.0/charts/common-10.9.7.tgz b/stable/recipes/10.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/recipes/10.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/recipes/10.0.0/charts/postgresql-9.0.5.tgz b/stable/recipes/10.0.0/charts/postgresql-9.0.5.tgz new file mode 100644 index 00000000000..8fe3c326a7c Binary files /dev/null and b/stable/recipes/10.0.0/charts/postgresql-9.0.5.tgz differ diff --git a/stable/recipes/10.0.0/ix_values.yaml b/stable/recipes/10.0.0/ix_values.yaml new file mode 100644 index 00000000000..cae36013909 --- /dev/null +++ b/stable/recipes/10.0.0/ix_values.yaml @@ -0,0 +1,123 @@ +image: + repository: tccr.io/truecharts/recipes + tag: 1.4.5@sha256:7634b442c7af2b85c00a12614bfb05ecc43e697b58dc25cc48ed077cf2e1109c + pullPolicy: IfNotPresent + +nginxImage: + repository: tccr.io/truecharts/nginx + tag: 1.23.2@sha256:4fcc18dd9432aa527f5ce55cca0045a1b94d6229a56671b8b6a902f0dbaa74fd + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +configmap: + config: + enabled: true + data: + nginx-config: |- + events { + worker_connections 1024; + } + http { + include /etc/nginx/mime.types; + server { + listen 80; + server_name _; + client_max_body_size 16M; + # serve media files + location /media/ { + alias /media/; + } + # serve static files + location /static/ { + alias /static/; + } + # pass requests for dynamic content to gunicorn + location / { + proxy_set_header Host $http_host; + proxy_pass http://localhost:8080; + proxy_set_header X-Forwarded-Proto $http_x_forwarded_proto; + } + } + } + +env: + DEBUG: 0 + ALLOWED_HOSTS: "*" + CSRF_TRUSTED_ORIGINS: "" + GUNICORN_MEDIA: 0 + FRACTION_PREF_DEFAULT: 0 + COMMENT_PREF_DEFAULT: 1 + SHOPPING_MIN_AUTOSYNC_INTERVAL: 5 + TIMEZONE: "{{ .Values.TZ }}" + DB_ENGINE: "django.db.backends.postgresql" + POSTGRES_DB: "{{ .Values.postgresql.postgresqlDatabase }}" + POSTGRES_USER: "{{ .Values.postgresql.postgresqlUsername }}" + POSTGRES_PORT: "5432" + POSTGRES_PASSWORD: + secretKeyRef: + name: dbcreds + key: postgresql-password + POSTGRES_HOST: + secretKeyRef: + name: dbcreds + key: plainhost + SECRET_KEY: + secretKeyRef: + name: recipes-secrets + key: SECRET_KEY + +additionalContainers: + nginx: + name: nginx + image: "{{ .Values.nginxImage.repository }}:{{ .Values.nginxImage.tag }}" + ports: + - containerPort: 80 + name: main + volumeMounts: + - name: recipes-config + mountPath: "/etc/nginx/nginx.conf" + subPath: nginx-config + readOnly: true + - name: media + mountPath: "/media" + - name: static + mountPath: "/static" + +service: + main: + ports: + main: + port: 10029 + targetPort: 80 + +persistence: + media: + enabled: true + mountPath: "/opt/recipes/mediafiles" + static: + enabled: true + type: emptyDir + mountPath: "/opt/recipes/staticfiles" + recipes-config: + enabled: "true" + mountPath: "/etc/nginx/nginx.conf" + subPath: "nginx.conf" + type: "custom" + volumeSpec: + configMap: + name: '{{ printf "%v-config" (include "tc.common.names.fullname" .) }}' + +postgresql: + enabled: true + existingSecret: "dbcreds" + postgresqlUsername: recipes + postgresqlDatabase: recipes + +portal: + enabled: true diff --git a/stable/recipes/10.0.0/questions.yaml b/stable/recipes/10.0.0/questions.yaml new file mode 100644 index 00000000000..32ac5a776ad --- /dev/null +++ b/stable/recipes/10.0.0/questions.yaml @@ -0,0 +1,1878 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: env + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: DEBUG + label: "DEBUG" + description: "Sets the DEBUG env var" + schema: + type: int + default: 0 + - variable: ALLOWED_HOSTS + label: "ALLOWED_HOSTS" + description: "Sets the ALLOWED_HOSTS env var" + schema: + type: string + default: "*" + - variable: CSRF_TRUSTED_ORIGINS + label: "CSRF_TRUSTED_ORIGINS" + description: "Sets the CSRF_TRUSTED_ORIGINS env var" + schema: + type: string + default: "" + - variable: GUNICORN_MEDIA + label: "GUNICORN_MEDIA" + description: "Sets the GUNICORN_MEDIA env var" + schema: + type: int + default: 0 + - variable: FRACTION_PREF_DEFAULT + label: "FRACTION_PREF_DEFAULT" + description: "Sets the FRACTION_PREF_DEFAULT env var" + schema: + type: int + default: 0 + - variable: COMMENT_PREF_DEFAULT + label: "COMMENT_PREF_DEFAULT" + description: "Sets the COMMENT_PREF_DEFAULT env var" + schema: + type: int + default: 1 + - variable: SHOPPING_MIN_AUTOSYNC_INTERVAL + label: "SHOPPING_MIN_AUTOSYNC_INTERVAL" + description: "Sets the SHOPPING_MIN_AUTOSYNC_INTERVAL env var" + schema: + type: int + default: 5 + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10029 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: media + label: "App Media Storage" + description: "Stores the Application media." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/recipes/10.0.0/templates/_sercrets.tpl b/stable/recipes/10.0.0/templates/_sercrets.tpl new file mode 100644 index 00000000000..c5b8056fd28 --- /dev/null +++ b/stable/recipes/10.0.0/templates/_sercrets.tpl @@ -0,0 +1,20 @@ +{{/* Define the secrets */}} +{{- define "recipes.secrets" -}} +--- + +apiVersion: v1 +kind: Secret +type: Opaque +metadata: + name: recipes-secrets +{{- $recipesprevious := lookup "v1" "Secret" .Release.Namespace "recipes-secrets" }} +{{- $secret_key := "" }} +data: + {{- if $recipesprevious}} + SECRET_KEY: {{ index $recipesprevious.data "SECRET_KEY" }} + {{- else }} + {{- $secret_key := randAlphaNum 50 }} + SECRET_KEY: {{ $secret_key | b64enc | quote }} + {{- end }} + +{{- end -}} diff --git a/stable/recipes/10.0.0/templates/common.yaml b/stable/recipes/10.0.0/templates/common.yaml new file mode 100644 index 00000000000..5f340b75fcf --- /dev/null +++ b/stable/recipes/10.0.0/templates/common.yaml @@ -0,0 +1,7 @@ +{{- include "tc.common.loader.init" . }} + +{{/* Render secrets for recipes */}} +{{- include "recipes.secrets" . }} + +{{/* Render the templates */}} +{{ include "tc.common.loader.apply" . }} diff --git a/stable/recipes/10.0.0/values.yaml b/stable/recipes/10.0.0/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/recyclarr/2.0.3/Chart.lock b/stable/recyclarr/2.0.3/Chart.lock deleted file mode 100644 index ccabd49675a..00000000000 --- a/stable/recyclarr/2.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:10:36.20123018Z" diff --git a/stable/recyclarr/2.0.3/Chart.yaml b/stable/recyclarr/2.0.3/Chart.yaml deleted file mode 100644 index 456dbfd7475..00000000000 --- a/stable/recyclarr/2.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "2.6.1" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: A command-line application that will automatically synchronize recommended settings from TRaSH guides to your Sonarr/Radarr instances. -home: https://truecharts.org/docs/charts/stable/recyclarr -icon: https://truecharts.org/img/hotlink-ok/chart-icons/recyclarr.png -keywords: - - recyclarr - - Tools-Utilities -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: recyclarr -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/recyclarr - - https://github.com/recyclarr/recyclarr - - https://github.com/recyclarr/recyclarr/pkgs/container/recyclarr -type: application -version: 2.0.3 -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Tools-Utilities diff --git a/stable/recyclarr/2.0.3/app-changelog.md b/stable/recyclarr/2.0.3/app-changelog.md deleted file mode 100644 index 1dc07ffef67..00000000000 --- a/stable/recyclarr/2.0.3/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [recyclarr-2.0.3](https://github.com/truecharts/charts/compare/recyclarr-2.0.2...recyclarr-2.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - \ No newline at end of file diff --git a/stable/recyclarr/2.0.3/charts/common-10.9.4.tgz b/stable/recyclarr/2.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/recyclarr/2.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/recyclarr/2.0.3/CHANGELOG.md b/stable/recyclarr/2.0.4/CHANGELOG.md similarity index 100% rename from stable/recyclarr/2.0.3/CHANGELOG.md rename to stable/recyclarr/2.0.4/CHANGELOG.md diff --git a/stable/recyclarr/2.0.4/Chart.yaml b/stable/recyclarr/2.0.4/Chart.yaml new file mode 100644 index 00000000000..256744fc256 --- /dev/null +++ b/stable/recyclarr/2.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "2.6.1" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: A command-line application that will automatically synchronize recommended settings from TRaSH guides to your Sonarr/Radarr instances. +home: https://truecharts.org/docs/charts/stable/recyclarr +icon: https://truecharts.org/img/hotlink-ok/chart-icons/recyclarr.png +keywords: + - recyclarr + - Tools-Utilities +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: recyclarr +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/recyclarr + - https://github.com/recyclarr/recyclarr + - https://github.com/recyclarr/recyclarr/pkgs/container/recyclarr +type: application +version: 2.0.4 +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Tools-Utilities diff --git a/stable/recyclarr/2.0.3/README.md b/stable/recyclarr/2.0.4/README.md similarity index 100% rename from stable/recyclarr/2.0.3/README.md rename to stable/recyclarr/2.0.4/README.md diff --git a/stable/recyclarr/2.0.4/app-changelog.md b/stable/recyclarr/2.0.4/app-changelog.md new file mode 100644 index 00000000000..b8db9e2b930 --- /dev/null +++ b/stable/recyclarr/2.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [recyclarr-2.0.4](https://github.com/truecharts/charts/compare/recyclarr-2.0.3...recyclarr-2.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/recyclarr/2.0.3/app-readme.md b/stable/recyclarr/2.0.4/app-readme.md similarity index 100% rename from stable/recyclarr/2.0.3/app-readme.md rename to stable/recyclarr/2.0.4/app-readme.md diff --git a/stable/recyclarr/2.0.4/charts/common-10.9.7.tgz b/stable/recyclarr/2.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/recyclarr/2.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/recyclarr/2.0.3/ix_values.yaml b/stable/recyclarr/2.0.4/ix_values.yaml similarity index 100% rename from stable/recyclarr/2.0.3/ix_values.yaml rename to stable/recyclarr/2.0.4/ix_values.yaml diff --git a/stable/recyclarr/2.0.3/questions.yaml b/stable/recyclarr/2.0.4/questions.yaml similarity index 100% rename from stable/recyclarr/2.0.3/questions.yaml rename to stable/recyclarr/2.0.4/questions.yaml diff --git a/stable/ring-mqtt/2.0.3/templates/common.yaml b/stable/recyclarr/2.0.4/templates/common.yaml similarity index 100% rename from stable/ring-mqtt/2.0.3/templates/common.yaml rename to stable/recyclarr/2.0.4/templates/common.yaml diff --git a/stable/recyclarr/2.0.4/values.yaml b/stable/recyclarr/2.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/redmine/5.0.0/CHANGELOG.md b/stable/redmine/5.0.0/CHANGELOG.md new file mode 100644 index 00000000000..feb53d0ddae --- /dev/null +++ b/stable/redmine/5.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [redmine-4.0.0](https://github.com/truecharts/charts/compare/redmine-3.0.65...redmine-4.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [redmine-3.0.68](https://github.com/truecharts/charts/compare/redmine-3.0.65...redmine-3.0.68) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [redmine-3.0.67](https://github.com/truecharts/charts/compare/redmine-3.0.65...redmine-3.0.67) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [redmine-3.0.67](https://github.com/truecharts/charts/compare/redmine-3.0.65...redmine-3.0.67) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [redmine-3.0.67](https://github.com/truecharts/charts/compare/redmine-3.0.65...redmine-3.0.67) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [redmine-3.0.66](https://github.com/truecharts/charts/compare/redmine-3.0.65...redmine-3.0.66) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + diff --git a/stable/redmine/5.0.0/Chart.yaml b/stable/redmine/5.0.0/Chart.yaml new file mode 100644 index 00000000000..767edf1fd28 --- /dev/null +++ b/stable/redmine/5.0.0/Chart.yaml @@ -0,0 +1,36 @@ +apiVersion: v2 +appVersion: "5.0.3" +kubeVersion: ">=1.16.0-0" +version: 5.0.0 +name: redmine +description: Redmine is a flexible project management web application written using Ruby on Rails framework. +type: application +home: https://truecharts.org/docs/charts/stable/redmine +icon: https://truecharts.org/img/hotlink-ok/chart-icons/redmine.png +keywords: + - project + - management + - time + - tracking + - ticket +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/redmine + - https://github.com/redmine/redmine + - https://hub.docker.com/_/redmine +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - productivity + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/redmine/5.0.0/README.md b/stable/redmine/5.0.0/README.md new file mode 100644 index 00000000000..82659eec572 --- /dev/null +++ b/stable/redmine/5.0.0/README.md @@ -0,0 +1,108 @@ +# redmine + +Redmine is a flexible project management web application written using Ruby on Rails framework. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [redmine](https://truecharts.org/docs/charts/stable/redmine) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/redmine> +* <https://github.com/redmine/redmine> +* <https://hub.docker.com/_/redmine> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.122 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `redmine` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install redmine TrueCharts/redmine +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `redmine` deployment + +```console +helm uninstall redmine +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install redmine \ + --set env.TZ="America/New York" \ + TrueCharts/redmine +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install redmine TrueCharts/redmine -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/redmine/5.0.0/app-changelog.md b/stable/redmine/5.0.0/app-changelog.md new file mode 100644 index 00000000000..039eaad6c22 --- /dev/null +++ b/stable/redmine/5.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [redmine-5.0.0](https://github.com/truecharts/charts/compare/redmine-4.0.3...redmine-5.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/redmine/5.0.0/app-readme.md b/stable/redmine/5.0.0/app-readme.md new file mode 100644 index 00000000000..e8aff9af37e --- /dev/null +++ b/stable/redmine/5.0.0/app-readme.md @@ -0,0 +1,8 @@ +Redmine is a flexible project management web application written using Ruby on Rails framework. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/redmine](https://truecharts.org/docs/charts/stable/redmine) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/redmine/5.0.0/charts/common-10.9.7.tgz b/stable/redmine/5.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/redmine/5.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/redmine/5.0.0/charts/postgresql-9.0.5.tgz b/stable/redmine/5.0.0/charts/postgresql-9.0.5.tgz new file mode 100644 index 00000000000..8fe3c326a7c Binary files /dev/null and b/stable/redmine/5.0.0/charts/postgresql-9.0.5.tgz differ diff --git a/stable/redmine/5.0.0/ix_values.yaml b/stable/redmine/5.0.0/ix_values.yaml new file mode 100644 index 00000000000..f19d5ec9402 --- /dev/null +++ b/stable/redmine/5.0.0/ix_values.yaml @@ -0,0 +1,53 @@ +image: + repository: tccr.io/truecharts/redmine + pullPolicy: IfNotPresent + tag: 5.0.3@sha256:92748b4e9ccafbf28d995fc351a396900010de8d4c00209f249e583647b7a818 + +env: + REDMINE_DB_DATABASE: "{{ .Values.postgresql.postgresqlDatabase }}" + REDMINE_DB_USERNAME: "{{ .Values.postgresql.postgresqlUsername }}" + REDMINE_DB_PORT: "5432" + + # Anything but empty means true, empty means false + REDMINE_NO_DB_MIGRATE: '{{ ternary "true" "" .Values.redmine.no_db_migrate }}' + REDMINE_PLUGINS_MIGRATE: '{{ ternary "true" "" .Values.redmine.plugins_migrate }}' + REDMINE_DB_PASSWORD: + secretKeyRef: + name: dbcreds + key: postgresql-password + REDMINE_DB_POSTGRES: + secretKeyRef: + name: dbcreds + key: plainhost + REDMINE_SECRET_KEY_BASE: + secretKeyRef: + name: redmine-secrets + key: REDMINE_SECRET_KEY_BASE +redmine: + plugins_migrate: true + no_db_migrate: false + +securityContext: + readOnlyRootFilesystem: false + +service: + main: + ports: + main: + port: 10171 + targetPort: 3000 + +persistence: + data: + enabled: true + mountPath: "/usr/src/redmine/files" + +# Enabled postgres +postgresql: + enabled: true + existingSecret: "dbcreds" + postgresqlUsername: redmine + postgresqlDatabase: redmine + +portal: + enabled: true diff --git a/stable/redmine/5.0.0/questions.yaml b/stable/redmine/5.0.0/questions.yaml new file mode 100644 index 00000000000..edd4a35233c --- /dev/null +++ b/stable/redmine/5.0.0/questions.yaml @@ -0,0 +1,1848 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: redmine + group: "App Configuration" + label: "Redmine Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: plugins_migrate + label: "Plugins Migrate" + description: "Set to true and the migrate script will be automatically run on every container start" + schema: + type: boolean + default: true + - variable: no_db_migrate + label: "No DB Migrate" + description: "Set to true and the migrate script will NOT automatically run on container start." + schema: + type: boolean + default: false + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10171 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: data + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 568 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 568 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/redmine/5.0.0/templates/_secrets.tpl b/stable/redmine/5.0.0/templates/_secrets.tpl new file mode 100644 index 00000000000..19a67461c0b --- /dev/null +++ b/stable/redmine/5.0.0/templates/_secrets.tpl @@ -0,0 +1,20 @@ +{{/* Define the secrets */}} +{{- define "redmine.secrets" -}} +--- + +apiVersion: v1 +kind: Secret +type: Opaque +metadata: + name: redmine-secrets +{{- $redmineprevious := lookup "v1" "Secret" .Release.Namespace "redmine-secrets" }} +{{- $secret_key_base := "" }} +data: + {{- if $redmineprevious}} + REDMINE_SECRET_KEY_BASE: {{ index $redmineprevious.data "REDMINE_SECRET_KEY_BASE" }} + {{- else }} + {{- $secret_key_base := randAlphaNum 80 }} + REDMINE_SECRET_KEY_BASE: {{ $secret_key_base | b64enc }} + {{- end }} + +{{- end -}} diff --git a/stable/redmine/5.0.0/templates/common.yaml b/stable/redmine/5.0.0/templates/common.yaml new file mode 100644 index 00000000000..37aa2b11c73 --- /dev/null +++ b/stable/redmine/5.0.0/templates/common.yaml @@ -0,0 +1,8 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.common.loader.init" . }} + +{{/* Render secrets for redmine */}} +{{- include "redmine.secrets" . }} + +{{/* Render the templates */}} +{{ include "tc.common.loader.apply" . }} diff --git a/stable/redmine/5.0.0/values.yaml b/stable/redmine/5.0.0/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/reg/7.0.3/Chart.lock b/stable/reg/7.0.3/Chart.lock deleted file mode 100644 index 1691fc0478b..00000000000 --- a/stable/reg/7.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:10:45.056093144Z" diff --git a/stable/reg/7.0.3/Chart.yaml b/stable/reg/7.0.3/Chart.yaml deleted file mode 100644 index 47761074ef0..00000000000 --- a/stable/reg/7.0.3/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: "0.16.1" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: Docker registry v2 command line client and repo listing generator with security checks. -home: https://truecharts.org/docs/charts/stable/reg -icon: https://truecharts.org/img/hotlink-ok/chart-icons/reg.png -keywords: - - reg -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: reg -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/reg - - https://github.com/genuinetools/reg - - https://github.com/k8s-at-home/container-images/ -version: 7.0.3 -annotations: - truecharts.org/catagories: | - - utilities - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/reg/7.0.3/app-changelog.md b/stable/reg/7.0.3/app-changelog.md deleted file mode 100644 index 0d76a9a445a..00000000000 --- a/stable/reg/7.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [reg-7.0.3](https://github.com/truecharts/charts/compare/reg-7.0.2...reg-7.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/reg/7.0.3/charts/common-10.9.4.tgz b/stable/reg/7.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/reg/7.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/reg/7.0.3/CHANGELOG.md b/stable/reg/7.0.4/CHANGELOG.md similarity index 100% rename from stable/reg/7.0.3/CHANGELOG.md rename to stable/reg/7.0.4/CHANGELOG.md diff --git a/stable/reg/7.0.4/Chart.yaml b/stable/reg/7.0.4/Chart.yaml new file mode 100644 index 00000000000..d5a054ff8c7 --- /dev/null +++ b/stable/reg/7.0.4/Chart.yaml @@ -0,0 +1,27 @@ +apiVersion: v2 +appVersion: "0.16.1" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: Docker registry v2 command line client and repo listing generator with security checks. +home: https://truecharts.org/docs/charts/stable/reg +icon: https://truecharts.org/img/hotlink-ok/chart-icons/reg.png +keywords: + - reg +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: reg +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/reg + - https://github.com/genuinetools/reg + - https://github.com/k8s-at-home/container-images/ +version: 7.0.4 +annotations: + truecharts.org/catagories: | + - utilities + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/reg/7.0.3/README.md b/stable/reg/7.0.4/README.md similarity index 100% rename from stable/reg/7.0.3/README.md rename to stable/reg/7.0.4/README.md diff --git a/stable/reg/7.0.4/app-changelog.md b/stable/reg/7.0.4/app-changelog.md new file mode 100644 index 00000000000..773d58b42ed --- /dev/null +++ b/stable/reg/7.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [reg-7.0.4](https://github.com/truecharts/charts/compare/wireguard-2.0.3...reg-7.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/reg/7.0.3/app-readme.md b/stable/reg/7.0.4/app-readme.md similarity index 100% rename from stable/reg/7.0.3/app-readme.md rename to stable/reg/7.0.4/app-readme.md diff --git a/stable/reg/7.0.4/charts/common-10.9.7.tgz b/stable/reg/7.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/reg/7.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/reg/7.0.3/ix_values.yaml b/stable/reg/7.0.4/ix_values.yaml similarity index 100% rename from stable/reg/7.0.3/ix_values.yaml rename to stable/reg/7.0.4/ix_values.yaml diff --git a/stable/reg/7.0.3/questions.yaml b/stable/reg/7.0.4/questions.yaml similarity index 100% rename from stable/reg/7.0.3/questions.yaml rename to stable/reg/7.0.4/questions.yaml diff --git a/stable/reg/7.0.4/templates/common.yaml b/stable/reg/7.0.4/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/reg/7.0.4/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/reg/7.0.4/values.yaml b/stable/reg/7.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/remmina/4.0.3/Chart.lock b/stable/remmina/4.0.3/Chart.lock deleted file mode 100644 index 3f825a86ace..00000000000 --- a/stable/remmina/4.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:11:07.428438176Z" diff --git a/stable/remmina/4.0.3/Chart.yaml b/stable/remmina/4.0.3/Chart.yaml deleted file mode 100644 index d1937a87d15..00000000000 --- a/stable/remmina/4.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "1.2.0-rcgi" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: A remote desktop client written in GTK -home: https://truecharts.org/docs/charts/stable/remmina -icon: https://truecharts.org/img/hotlink-ok/chart-icons/remmina.png -keywords: - - remina - - remote - - desktop - - client -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: remmina -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/remmina - - https://github.com/linuxserver/docker-remmina - - https://remmina.org/ -type: application -version: 4.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/remmina/4.0.3/app-changelog.md b/stable/remmina/4.0.3/app-changelog.md deleted file mode 100644 index 749f7da3555..00000000000 --- a/stable/remmina/4.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [remmina-4.0.3](https://github.com/truecharts/charts/compare/remmina-4.0.2...remmina-4.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/remmina/4.0.3/charts/common-10.9.4.tgz b/stable/remmina/4.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/remmina/4.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/remmina/4.0.3/CHANGELOG.md b/stable/remmina/4.0.4/CHANGELOG.md similarity index 100% rename from stable/remmina/4.0.3/CHANGELOG.md rename to stable/remmina/4.0.4/CHANGELOG.md diff --git a/stable/remmina/4.0.4/Chart.yaml b/stable/remmina/4.0.4/Chart.yaml new file mode 100644 index 00000000000..7d2cc6cdaf0 --- /dev/null +++ b/stable/remmina/4.0.4/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "1.2.0-rcgi" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: A remote desktop client written in GTK +home: https://truecharts.org/docs/charts/stable/remmina +icon: https://truecharts.org/img/hotlink-ok/chart-icons/remmina.png +keywords: + - remina + - remote + - desktop + - client +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: remmina +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/remmina + - https://github.com/linuxserver/docker-remmina + - https://remmina.org/ +type: application +version: 4.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/remmina/4.0.3/README.md b/stable/remmina/4.0.4/README.md similarity index 100% rename from stable/remmina/4.0.3/README.md rename to stable/remmina/4.0.4/README.md diff --git a/stable/remmina/4.0.4/app-changelog.md b/stable/remmina/4.0.4/app-changelog.md new file mode 100644 index 00000000000..202bc4705ef --- /dev/null +++ b/stable/remmina/4.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [remmina-4.0.4](https://github.com/truecharts/charts/compare/remmina-4.0.3...remmina-4.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/remmina/4.0.3/app-readme.md b/stable/remmina/4.0.4/app-readme.md similarity index 100% rename from stable/remmina/4.0.3/app-readme.md rename to stable/remmina/4.0.4/app-readme.md diff --git a/stable/remmina/4.0.4/charts/common-10.9.7.tgz b/stable/remmina/4.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/remmina/4.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/remmina/4.0.3/ix_values.yaml b/stable/remmina/4.0.4/ix_values.yaml similarity index 100% rename from stable/remmina/4.0.3/ix_values.yaml rename to stable/remmina/4.0.4/ix_values.yaml diff --git a/stable/remmina/4.0.3/questions.yaml b/stable/remmina/4.0.4/questions.yaml similarity index 100% rename from stable/remmina/4.0.3/questions.yaml rename to stable/remmina/4.0.4/questions.yaml diff --git a/stable/sickchill/4.0.3/templates/common.yaml b/stable/remmina/4.0.4/templates/common.yaml similarity index 100% rename from stable/sickchill/4.0.3/templates/common.yaml rename to stable/remmina/4.0.4/templates/common.yaml diff --git a/stable/remmina/4.0.4/values.yaml b/stable/remmina/4.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/requestrr/3.0.3/Chart.lock b/stable/requestrr/3.0.3/Chart.lock deleted file mode 100644 index f151ec3c695..00000000000 --- a/stable/requestrr/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:11:16.557854011Z" diff --git a/stable/requestrr/3.0.3/Chart.yaml b/stable/requestrr/3.0.3/Chart.yaml deleted file mode 100644 index 2ec3aa0c2d7..00000000000 --- a/stable/requestrr/3.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: requestrr -version: 3.0.3 -appVersion: "2.1.2" -description: Requestrr is a chatbot used to simplify using services like Sonarr/Radarr/Ombi via the use of chat. -type: application -deprecated: false -home: https://truecharts.org/docs/charts/stable/requestrr -icon: https://truecharts.org/img/hotlink-ok/chart-icons/requestrr.png -keywords: - - requestrr -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/requestrr - - https://hub.docker.com/r/linuxserver/requestrr -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 - # condition: -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/requestrr/3.0.3/app-changelog.md b/stable/requestrr/3.0.3/app-changelog.md deleted file mode 100644 index 0b511a5d1b4..00000000000 --- a/stable/requestrr/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [requestrr-3.0.3](https://github.com/truecharts/charts/compare/requestrr-3.0.2...requestrr-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/requestrr/3.0.3/charts/common-10.9.4.tgz b/stable/requestrr/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/requestrr/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/requestrr/3.0.3/CHANGELOG.md b/stable/requestrr/3.0.4/CHANGELOG.md similarity index 100% rename from stable/requestrr/3.0.3/CHANGELOG.md rename to stable/requestrr/3.0.4/CHANGELOG.md diff --git a/stable/requestrr/3.0.4/Chart.yaml b/stable/requestrr/3.0.4/Chart.yaml new file mode 100644 index 00000000000..5f3d4e6e7bf --- /dev/null +++ b/stable/requestrr/3.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: requestrr +version: 3.0.4 +appVersion: "2.1.2" +description: Requestrr is a chatbot used to simplify using services like Sonarr/Radarr/Ombi via the use of chat. +type: application +deprecated: false +home: https://truecharts.org/docs/charts/stable/requestrr +icon: https://truecharts.org/img/hotlink-ok/chart-icons/requestrr.png +keywords: + - requestrr +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/requestrr + - https://hub.docker.com/r/linuxserver/requestrr +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + # condition: +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/requestrr/3.0.3/README.md b/stable/requestrr/3.0.4/README.md similarity index 100% rename from stable/requestrr/3.0.3/README.md rename to stable/requestrr/3.0.4/README.md diff --git a/stable/requestrr/3.0.4/app-changelog.md b/stable/requestrr/3.0.4/app-changelog.md new file mode 100644 index 00000000000..c8333ce3957 --- /dev/null +++ b/stable/requestrr/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [requestrr-3.0.4](https://github.com/truecharts/charts/compare/requestrr-3.0.3...requestrr-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/requestrr/3.0.3/app-readme.md b/stable/requestrr/3.0.4/app-readme.md similarity index 100% rename from stable/requestrr/3.0.3/app-readme.md rename to stable/requestrr/3.0.4/app-readme.md diff --git a/stable/requestrr/3.0.4/charts/common-10.9.7.tgz b/stable/requestrr/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/requestrr/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/requestrr/3.0.3/ix_values.yaml b/stable/requestrr/3.0.4/ix_values.yaml similarity index 100% rename from stable/requestrr/3.0.3/ix_values.yaml rename to stable/requestrr/3.0.4/ix_values.yaml diff --git a/stable/requestrr/3.0.3/questions.yaml b/stable/requestrr/3.0.4/questions.yaml similarity index 100% rename from stable/requestrr/3.0.3/questions.yaml rename to stable/requestrr/3.0.4/questions.yaml diff --git a/stable/requestrr/3.0.4/templates/common.yaml b/stable/requestrr/3.0.4/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/requestrr/3.0.4/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/requestrr/3.0.4/values.yaml b/stable/requestrr/3.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/resilio-sync/7.0.3/Chart.lock b/stable/resilio-sync/7.0.3/Chart.lock deleted file mode 100644 index a525212c2d0..00000000000 --- a/stable/resilio-sync/7.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:11:22.500818224Z" diff --git a/stable/resilio-sync/7.0.3/Chart.yaml b/stable/resilio-sync/7.0.3/Chart.yaml deleted file mode 100644 index 57e24a8b212..00000000000 --- a/stable/resilio-sync/7.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "2.7.2.1375" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: Resilio Sync is a fast, reliable, and simple file sync and share solution, powered by P2P technology -home: https://truecharts.org/docs/charts/stable/resilio-sync -icon: https://truecharts.org/img/hotlink-ok/chart-icons/resilio-sync.png -keywords: - - resilio - - sync - - btsync - - bittorrent -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: resilio-sync -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/resilio-sync - - https://github.com/orgs/linuxserver/packages/container/package/resilio-sync -version: 7.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/resilio-sync/7.0.3/app-changelog.md b/stable/resilio-sync/7.0.3/app-changelog.md deleted file mode 100644 index 931985e74c3..00000000000 --- a/stable/resilio-sync/7.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [resilio-sync-7.0.3](https://github.com/truecharts/charts/compare/resilio-sync-7.0.2...resilio-sync-7.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/resilio-sync/7.0.3/charts/common-10.9.4.tgz b/stable/resilio-sync/7.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/resilio-sync/7.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/resilio-sync/7.0.3/CHANGELOG.md b/stable/resilio-sync/7.0.4/CHANGELOG.md similarity index 100% rename from stable/resilio-sync/7.0.3/CHANGELOG.md rename to stable/resilio-sync/7.0.4/CHANGELOG.md diff --git a/stable/resilio-sync/7.0.4/Chart.yaml b/stable/resilio-sync/7.0.4/Chart.yaml new file mode 100644 index 00000000000..3bcbd9978e0 --- /dev/null +++ b/stable/resilio-sync/7.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "2.7.2.1375" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: Resilio Sync is a fast, reliable, and simple file sync and share solution, powered by P2P technology +home: https://truecharts.org/docs/charts/stable/resilio-sync +icon: https://truecharts.org/img/hotlink-ok/chart-icons/resilio-sync.png +keywords: + - resilio + - sync + - btsync + - bittorrent +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: resilio-sync +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/resilio-sync + - https://github.com/orgs/linuxserver/packages/container/package/resilio-sync +version: 7.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/resilio-sync/7.0.3/README.md b/stable/resilio-sync/7.0.4/README.md similarity index 100% rename from stable/resilio-sync/7.0.3/README.md rename to stable/resilio-sync/7.0.4/README.md diff --git a/stable/resilio-sync/7.0.4/app-changelog.md b/stable/resilio-sync/7.0.4/app-changelog.md new file mode 100644 index 00000000000..2a32d7e1682 --- /dev/null +++ b/stable/resilio-sync/7.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [resilio-sync-7.0.4](https://github.com/truecharts/charts/compare/resilio-sync-7.0.3...resilio-sync-7.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/resilio-sync/7.0.3/app-readme.md b/stable/resilio-sync/7.0.4/app-readme.md similarity index 100% rename from stable/resilio-sync/7.0.3/app-readme.md rename to stable/resilio-sync/7.0.4/app-readme.md diff --git a/stable/resilio-sync/7.0.4/charts/common-10.9.7.tgz b/stable/resilio-sync/7.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/resilio-sync/7.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/resilio-sync/7.0.3/ix_values.yaml b/stable/resilio-sync/7.0.4/ix_values.yaml similarity index 100% rename from stable/resilio-sync/7.0.3/ix_values.yaml rename to stable/resilio-sync/7.0.4/ix_values.yaml diff --git a/stable/resilio-sync/7.0.3/questions.yaml b/stable/resilio-sync/7.0.4/questions.yaml similarity index 100% rename from stable/resilio-sync/7.0.3/questions.yaml rename to stable/resilio-sync/7.0.4/questions.yaml diff --git a/stable/resilio-sync/7.0.4/templates/common.yaml b/stable/resilio-sync/7.0.4/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/resilio-sync/7.0.4/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/resilio-sync/7.0.4/values.yaml b/stable/resilio-sync/7.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/retrobot/2.0.3/Chart.lock b/stable/retrobot/2.0.3/Chart.lock deleted file mode 100644 index 62feb06c4c0..00000000000 --- a/stable/retrobot/2.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:11:38.025673371Z" diff --git a/stable/retrobot/2.0.3/Chart.yaml b/stable/retrobot/2.0.3/Chart.yaml deleted file mode 100644 index 86375665aad..00000000000 --- a/stable/retrobot/2.0.3/Chart.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: A discord bot that allows you to play old nintendo games with your friends over chat. -home: https://truecharts.org/docs/charts/stable/retrobot -icon: https://truecharts.org/img/hotlink-ok/chart-icons/retrobot.png -keywords: - - retrobot - - emulator - - discord -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: retrobot -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/retrobot - - https://github.com/rossimo/retrobot - - https://hub.docker.com/r/rossimo/retrobot -type: application -version: 2.0.3 -annotations: - truecharts.org/catagories: | - - emulator - - games - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/retrobot/2.0.3/app-changelog.md b/stable/retrobot/2.0.3/app-changelog.md deleted file mode 100644 index afbdb729c34..00000000000 --- a/stable/retrobot/2.0.3/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [retrobot-2.0.3](https://github.com/truecharts/charts/compare/retrobot-2.0.2...retrobot-2.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - \ No newline at end of file diff --git a/stable/retrobot/2.0.3/charts/common-10.9.4.tgz b/stable/retrobot/2.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/retrobot/2.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/retrobot/2.0.3/CHANGELOG.md b/stable/retrobot/2.0.4/CHANGELOG.md similarity index 100% rename from stable/retrobot/2.0.3/CHANGELOG.md rename to stable/retrobot/2.0.4/CHANGELOG.md diff --git a/stable/retrobot/2.0.4/Chart.yaml b/stable/retrobot/2.0.4/Chart.yaml new file mode 100644 index 00000000000..2669eb2ddc6 --- /dev/null +++ b/stable/retrobot/2.0.4/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: A discord bot that allows you to play old nintendo games with your friends over chat. +home: https://truecharts.org/docs/charts/stable/retrobot +icon: https://truecharts.org/img/hotlink-ok/chart-icons/retrobot.png +keywords: + - retrobot + - emulator + - discord +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: retrobot +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/retrobot + - https://github.com/rossimo/retrobot + - https://hub.docker.com/r/rossimo/retrobot +type: application +version: 2.0.4 +annotations: + truecharts.org/catagories: | + - emulator + - games + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/retrobot/2.0.3/README.md b/stable/retrobot/2.0.4/README.md similarity index 100% rename from stable/retrobot/2.0.3/README.md rename to stable/retrobot/2.0.4/README.md diff --git a/stable/retrobot/2.0.4/app-changelog.md b/stable/retrobot/2.0.4/app-changelog.md new file mode 100644 index 00000000000..503294d1789 --- /dev/null +++ b/stable/retrobot/2.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [retrobot-2.0.4](https://github.com/truecharts/charts/compare/retrobot-2.0.3...retrobot-2.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/retrobot/2.0.3/app-readme.md b/stable/retrobot/2.0.4/app-readme.md similarity index 100% rename from stable/retrobot/2.0.3/app-readme.md rename to stable/retrobot/2.0.4/app-readme.md diff --git a/stable/retrobot/2.0.4/charts/common-10.9.7.tgz b/stable/retrobot/2.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/retrobot/2.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/retrobot/2.0.3/ix_values.yaml b/stable/retrobot/2.0.4/ix_values.yaml similarity index 100% rename from stable/retrobot/2.0.3/ix_values.yaml rename to stable/retrobot/2.0.4/ix_values.yaml diff --git a/stable/retrobot/2.0.3/questions.yaml b/stable/retrobot/2.0.4/questions.yaml similarity index 100% rename from stable/retrobot/2.0.3/questions.yaml rename to stable/retrobot/2.0.4/questions.yaml diff --git a/stable/retrobot/2.0.4/templates/common.yaml b/stable/retrobot/2.0.4/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/retrobot/2.0.4/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/retrobot/2.0.4/values.yaml b/stable/retrobot/2.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/ring-mqtt/2.0.3/Chart.lock b/stable/ring-mqtt/2.0.3/Chart.lock deleted file mode 100644 index ccd7fb4f0af..00000000000 --- a/stable/ring-mqtt/2.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:11:38.186902821Z" diff --git a/stable/ring-mqtt/2.0.3/Chart.yaml b/stable/ring-mqtt/2.0.3/Chart.yaml deleted file mode 100644 index 30a25345396..00000000000 --- a/stable/ring-mqtt/2.0.3/Chart.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: v2 -appVersion: "5.0.5" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Interact with Ring Inc products (cameras/alarms/smart lighting) via MQTT. -home: https://truecharts.org/docs/charts/stable/ring-mqtt -icon: https://truecharts.org/img/hotlink-ok/chart-icons/ring-mqtt.png -keywords: - - ring-mqtt - - HomeAutomation - - Tools-Utilities -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: ring-mqtt -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/ring-mqtt - - https://github.com/tsightler/ring-mqtt - - https://hub.docker.com/r/tsightler/ring-mqtt/ -type: application -version: 2.0.3 -annotations: - truecharts.org/catagories: | - - HomeAutomation - - Tools-Utilities - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/ring-mqtt/2.0.3/app-changelog.md b/stable/ring-mqtt/2.0.3/app-changelog.md deleted file mode 100644 index df52cff8b90..00000000000 --- a/stable/ring-mqtt/2.0.3/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [ring-mqtt-2.0.3](https://github.com/truecharts/charts/compare/ring-mqtt-2.0.2...ring-mqtt-2.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - \ No newline at end of file diff --git a/stable/ring-mqtt/2.0.3/charts/common-10.9.4.tgz b/stable/ring-mqtt/2.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/ring-mqtt/2.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/ring-mqtt/2.0.3/CHANGELOG.md b/stable/ring-mqtt/2.0.4/CHANGELOG.md similarity index 100% rename from stable/ring-mqtt/2.0.3/CHANGELOG.md rename to stable/ring-mqtt/2.0.4/CHANGELOG.md diff --git a/stable/ring-mqtt/2.0.4/Chart.yaml b/stable/ring-mqtt/2.0.4/Chart.yaml new file mode 100644 index 00000000000..dad6651662a --- /dev/null +++ b/stable/ring-mqtt/2.0.4/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +appVersion: "5.0.5" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Interact with Ring Inc products (cameras/alarms/smart lighting) via MQTT. +home: https://truecharts.org/docs/charts/stable/ring-mqtt +icon: https://truecharts.org/img/hotlink-ok/chart-icons/ring-mqtt.png +keywords: + - ring-mqtt + - HomeAutomation + - Tools-Utilities +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: ring-mqtt +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/ring-mqtt + - https://github.com/tsightler/ring-mqtt + - https://hub.docker.com/r/tsightler/ring-mqtt/ +type: application +version: 2.0.4 +annotations: + truecharts.org/catagories: | + - HomeAutomation + - Tools-Utilities + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/ring-mqtt/2.0.3/README.md b/stable/ring-mqtt/2.0.4/README.md similarity index 100% rename from stable/ring-mqtt/2.0.3/README.md rename to stable/ring-mqtt/2.0.4/README.md diff --git a/stable/ring-mqtt/2.0.4/app-changelog.md b/stable/ring-mqtt/2.0.4/app-changelog.md new file mode 100644 index 00000000000..b35fe2606fd --- /dev/null +++ b/stable/ring-mqtt/2.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [ring-mqtt-2.0.4](https://github.com/truecharts/charts/compare/ring-mqtt-2.0.3...ring-mqtt-2.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/ring-mqtt/2.0.3/app-readme.md b/stable/ring-mqtt/2.0.4/app-readme.md similarity index 100% rename from stable/ring-mqtt/2.0.3/app-readme.md rename to stable/ring-mqtt/2.0.4/app-readme.md diff --git a/stable/ring-mqtt/2.0.4/charts/common-10.9.7.tgz b/stable/ring-mqtt/2.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/ring-mqtt/2.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/ring-mqtt/2.0.3/ix_values.yaml b/stable/ring-mqtt/2.0.4/ix_values.yaml similarity index 100% rename from stable/ring-mqtt/2.0.3/ix_values.yaml rename to stable/ring-mqtt/2.0.4/ix_values.yaml diff --git a/stable/ring-mqtt/2.0.3/questions.yaml b/stable/ring-mqtt/2.0.4/questions.yaml similarity index 100% rename from stable/ring-mqtt/2.0.3/questions.yaml rename to stable/ring-mqtt/2.0.4/questions.yaml diff --git a/stable/sdtd/2.0.3/templates/common.yaml b/stable/ring-mqtt/2.0.4/templates/common.yaml similarity index 100% rename from stable/sdtd/2.0.3/templates/common.yaml rename to stable/ring-mqtt/2.0.4/templates/common.yaml diff --git a/stable/ring-mqtt/2.0.4/values.yaml b/stable/ring-mqtt/2.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/rsnapshot/3.0.3/Chart.lock b/stable/rsnapshot/3.0.3/Chart.lock deleted file mode 100644 index 155e56d85c5..00000000000 --- a/stable/rsnapshot/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:11:48.867533292Z" diff --git a/stable/rsnapshot/3.0.3/Chart.yaml b/stable/rsnapshot/3.0.3/Chart.yaml deleted file mode 100644 index 89ed4f713fb..00000000000 --- a/stable/rsnapshot/3.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: rsnapshot -version: 3.0.3 -appVersion: "1.4.4" -description: Rsnapshot is a filesystem snapshot utility based on rsync. -type: application -deprecated: false -home: https://truecharts.org/docs/charts/stable/rsnapshot -icon: https://truecharts.org/img/hotlink-ok/chart-icons/rsnapshot.png -keywords: - - rsnapshot -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/rsnapshot - - https://hub.docker.com/r/linuxserver/rsnapshot -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 - # condition: -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/rsnapshot/3.0.3/app-changelog.md b/stable/rsnapshot/3.0.3/app-changelog.md deleted file mode 100644 index e55ee05e4c6..00000000000 --- a/stable/rsnapshot/3.0.3/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [rsnapshot-3.0.3](https://github.com/truecharts/charts/compare/rsnapshot-3.0.2...rsnapshot-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - \ No newline at end of file diff --git a/stable/rsnapshot/3.0.3/charts/common-10.9.4.tgz b/stable/rsnapshot/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/rsnapshot/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/rsnapshot/3.0.3/CHANGELOG.md b/stable/rsnapshot/3.0.4/CHANGELOG.md similarity index 100% rename from stable/rsnapshot/3.0.3/CHANGELOG.md rename to stable/rsnapshot/3.0.4/CHANGELOG.md diff --git a/stable/rsnapshot/3.0.4/Chart.yaml b/stable/rsnapshot/3.0.4/Chart.yaml new file mode 100644 index 00000000000..eff338e3997 --- /dev/null +++ b/stable/rsnapshot/3.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: rsnapshot +version: 3.0.4 +appVersion: "1.4.4" +description: Rsnapshot is a filesystem snapshot utility based on rsync. +type: application +deprecated: false +home: https://truecharts.org/docs/charts/stable/rsnapshot +icon: https://truecharts.org/img/hotlink-ok/chart-icons/rsnapshot.png +keywords: + - rsnapshot +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/rsnapshot + - https://hub.docker.com/r/linuxserver/rsnapshot +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + # condition: +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/rsnapshot/3.0.3/README.md b/stable/rsnapshot/3.0.4/README.md similarity index 100% rename from stable/rsnapshot/3.0.3/README.md rename to stable/rsnapshot/3.0.4/README.md diff --git a/stable/rsnapshot/3.0.4/app-changelog.md b/stable/rsnapshot/3.0.4/app-changelog.md new file mode 100644 index 00000000000..ddb32be62c0 --- /dev/null +++ b/stable/rsnapshot/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [rsnapshot-3.0.4](https://github.com/truecharts/charts/compare/rsnapshot-3.0.3...rsnapshot-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/rsnapshot/3.0.3/app-readme.md b/stable/rsnapshot/3.0.4/app-readme.md similarity index 100% rename from stable/rsnapshot/3.0.3/app-readme.md rename to stable/rsnapshot/3.0.4/app-readme.md diff --git a/stable/rsnapshot/3.0.4/charts/common-10.9.7.tgz b/stable/rsnapshot/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/rsnapshot/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/rsnapshot/3.0.3/ix_values.yaml b/stable/rsnapshot/3.0.4/ix_values.yaml similarity index 100% rename from stable/rsnapshot/3.0.3/ix_values.yaml rename to stable/rsnapshot/3.0.4/ix_values.yaml diff --git a/stable/rsnapshot/3.0.3/questions.yaml b/stable/rsnapshot/3.0.4/questions.yaml similarity index 100% rename from stable/rsnapshot/3.0.3/questions.yaml rename to stable/rsnapshot/3.0.4/questions.yaml diff --git a/stable/rsnapshot/3.0.4/templates/common.yaml b/stable/rsnapshot/3.0.4/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/rsnapshot/3.0.4/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/rsnapshot/3.0.4/values.yaml b/stable/rsnapshot/3.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/rss-bridge/3.0.3/Chart.lock b/stable/rss-bridge/3.0.3/Chart.lock deleted file mode 100644 index e31fd8f6f04..00000000000 --- a/stable/rss-bridge/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:11:54.441761356Z" diff --git a/stable/rss-bridge/3.0.3/Chart.yaml b/stable/rss-bridge/3.0.3/Chart.yaml deleted file mode 100644 index 94eb265d256..00000000000 --- a/stable/rss-bridge/3.0.3/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: "2022" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: RSS-Bridge is a PHP project capable of generating RSS and Atom feeds for websites that don't have one. -home: https://truecharts.org/docs/charts/stable/rss-bridge -icon: https://truecharts.org/img/hotlink-ok/chart-icons/rss-bridge.png -keywords: - - rss-bridge -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: rss-bridge -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/rss-bridge - - https://github.com/RSS-Bridge/rss-bridge -version: 3.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/rss-bridge/3.0.3/app-changelog.md b/stable/rss-bridge/3.0.3/app-changelog.md deleted file mode 100644 index ea3298f8f89..00000000000 --- a/stable/rss-bridge/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [rss-bridge-3.0.3](https://github.com/truecharts/charts/compare/rss-bridge-3.0.2...rss-bridge-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/rss-bridge/3.0.3/charts/common-10.9.4.tgz b/stable/rss-bridge/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/rss-bridge/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/rss-bridge/3.0.3/CHANGELOG.md b/stable/rss-bridge/3.0.4/CHANGELOG.md similarity index 100% rename from stable/rss-bridge/3.0.3/CHANGELOG.md rename to stable/rss-bridge/3.0.4/CHANGELOG.md diff --git a/stable/rss-bridge/3.0.4/Chart.yaml b/stable/rss-bridge/3.0.4/Chart.yaml new file mode 100644 index 00000000000..603081cdce1 --- /dev/null +++ b/stable/rss-bridge/3.0.4/Chart.yaml @@ -0,0 +1,26 @@ +apiVersion: v2 +appVersion: "2022" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: RSS-Bridge is a PHP project capable of generating RSS and Atom feeds for websites that don't have one. +home: https://truecharts.org/docs/charts/stable/rss-bridge +icon: https://truecharts.org/img/hotlink-ok/chart-icons/rss-bridge.png +keywords: + - rss-bridge +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: rss-bridge +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/rss-bridge + - https://github.com/RSS-Bridge/rss-bridge +version: 3.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/rss-bridge/3.0.3/README.md b/stable/rss-bridge/3.0.4/README.md similarity index 100% rename from stable/rss-bridge/3.0.3/README.md rename to stable/rss-bridge/3.0.4/README.md diff --git a/stable/rss-bridge/3.0.4/app-changelog.md b/stable/rss-bridge/3.0.4/app-changelog.md new file mode 100644 index 00000000000..2b8a0e98903 --- /dev/null +++ b/stable/rss-bridge/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [rss-bridge-3.0.4](https://github.com/truecharts/charts/compare/rss-bridge-3.0.3...rss-bridge-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/rss-bridge/3.0.3/app-readme.md b/stable/rss-bridge/3.0.4/app-readme.md similarity index 100% rename from stable/rss-bridge/3.0.3/app-readme.md rename to stable/rss-bridge/3.0.4/app-readme.md diff --git a/stable/rss-bridge/3.0.4/charts/common-10.9.7.tgz b/stable/rss-bridge/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/rss-bridge/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/rss-bridge/3.0.3/ix_values.yaml b/stable/rss-bridge/3.0.4/ix_values.yaml similarity index 100% rename from stable/rss-bridge/3.0.3/ix_values.yaml rename to stable/rss-bridge/3.0.4/ix_values.yaml diff --git a/stable/rss-bridge/3.0.3/questions.yaml b/stable/rss-bridge/3.0.4/questions.yaml similarity index 100% rename from stable/rss-bridge/3.0.3/questions.yaml rename to stable/rss-bridge/3.0.4/questions.yaml diff --git a/stable/rss-bridge/3.0.4/templates/common.yaml b/stable/rss-bridge/3.0.4/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/rss-bridge/3.0.4/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/rss-bridge/3.0.4/values.yaml b/stable/rss-bridge/3.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/rsshub/5.0.0/CHANGELOG.md b/stable/rsshub/5.0.0/CHANGELOG.md new file mode 100644 index 00000000000..baaa692d5a2 --- /dev/null +++ b/stable/rsshub/5.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [rsshub-4.0.0](https://github.com/truecharts/charts/compare/rsshub-3.0.146...rsshub-4.0.0) (2022-11-10) + +### Chore + +- Major Change to GUI + + ### Fix + +- change container config label + + + + +## [rsshub-3.0.146](https://github.com/truecharts/charts/compare/rsshub-3.0.139...rsshub-3.0.146) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update docker general non-major ([#4347](https://github.com/truecharts/charts/issues/4347)) + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update docker general non-major ([#4343](https://github.com/truecharts/charts/issues/4343)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update docker general non-major ([#4331](https://github.com/truecharts/charts/issues/4331)) + - update docker general non-major ([#4355](https://github.com/truecharts/charts/issues/4355)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + - update docker general non-major ([#4366](https://github.com/truecharts/charts/issues/4366)) + + + + +## [rsshub-3.0.145](https://github.com/truecharts/charts/compare/rsshub-3.0.139...rsshub-3.0.145) (2022-11-09) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update docker general non-major ([#4343](https://github.com/truecharts/charts/issues/4343)) + - update docker general non-major ([#4347](https://github.com/truecharts/charts/issues/4347)) + - update docker general non-major ([#4331](https://github.com/truecharts/charts/issues/4331)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + - update docker general non-major ([#4355](https://github.com/truecharts/charts/issues/4355)) + + + + +## [rsshub-3.0.144](https://github.com/truecharts/charts/compare/rsshub-3.0.139...rsshub-3.0.144) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update docker general non-major ([#4343](https://github.com/truecharts/charts/issues/4343)) + - update docker general non-major ([#4331](https://github.com/truecharts/charts/issues/4331)) + - update docker general non-major ([#4347](https://github.com/truecharts/charts/issues/4347)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + + + + +## [rsshub-3.0.143](https://github.com/truecharts/charts/compare/rsshub-3.0.139...rsshub-3.0.143) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update docker general non-major ([#4343](https://github.com/truecharts/charts/issues/4343)) + - update docker general non-major ([#4331](https://github.com/truecharts/charts/issues/4331)) + - update docker general non-major ([#4347](https://github.com/truecharts/charts/issues/4347)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) diff --git a/stable/rsshub/5.0.0/Chart.yaml b/stable/rsshub/5.0.0/Chart.yaml new file mode 100644 index 00000000000..2c48a205e2d --- /dev/null +++ b/stable/rsshub/5.0.0/Chart.yaml @@ -0,0 +1,34 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: rsshub +version: 5.0.0 +appVersion: "latest" +description: RSSHub can generate RSS feeds from pretty much everything +type: application +deprecated: false +home: https://truecharts.org/docs/charts/stable/rsshub +icon: https://truecharts.org/img/hotlink-ok/chart-icons/rsshub.png +keywords: + - rsshub + - rss +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/rsshub + - https://docs.rsshub.app/en/install/ + - https://github.com/DIYgod/RSSHub +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: redis.enabled + name: redis + repository: https://charts.truecharts.org + version: 4.0.5 +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/rsshub/5.0.0/README.md b/stable/rsshub/5.0.0/README.md new file mode 100644 index 00000000000..7ac7d2ec3cb --- /dev/null +++ b/stable/rsshub/5.0.0/README.md @@ -0,0 +1,108 @@ +# rsshub + +RSSHub can generate RSS feeds from pretty much everything + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [rsshub](https://truecharts.org/docs/charts/stable/rsshub) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/rsshub> +* <https://docs.rsshub.app/en/install/> +* <https://github.com/DIYgod/RSSHub> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org | redis | 3.0.121 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `rsshub` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install rsshub TrueCharts/rsshub +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `rsshub` deployment + +```console +helm uninstall rsshub +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install rsshub \ + --set env.TZ="America/New York" \ + TrueCharts/rsshub +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install rsshub TrueCharts/rsshub -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/rsshub/5.0.0/app-changelog.md b/stable/rsshub/5.0.0/app-changelog.md new file mode 100644 index 00000000000..673a0f907b7 --- /dev/null +++ b/stable/rsshub/5.0.0/app-changelog.md @@ -0,0 +1,12 @@ + + +## [rsshub-5.0.0](https://github.com/truecharts/charts/compare/rsshub-4.0.3...rsshub-5.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update docker general non-major ([#4394](https://github.com/truecharts/charts/issues/4394)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + - update docker general non-major + + \ No newline at end of file diff --git a/stable/rsshub/5.0.0/app-readme.md b/stable/rsshub/5.0.0/app-readme.md new file mode 100644 index 00000000000..a5aae84a9dd --- /dev/null +++ b/stable/rsshub/5.0.0/app-readme.md @@ -0,0 +1,8 @@ +RSSHub can generate RSS feeds from pretty much everything + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/rsshub](https://truecharts.org/docs/charts/stable/rsshub) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/rsshub/5.0.0/charts/common-10.9.7.tgz b/stable/rsshub/5.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/rsshub/5.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/rsshub/5.0.0/charts/redis-4.0.5.tgz b/stable/rsshub/5.0.0/charts/redis-4.0.5.tgz new file mode 100644 index 00000000000..83e3f3d2117 Binary files /dev/null and b/stable/rsshub/5.0.0/charts/redis-4.0.5.tgz differ diff --git a/stable/rsshub/5.0.0/ix_values.yaml b/stable/rsshub/5.0.0/ix_values.yaml new file mode 100644 index 00000000000..3d986c97b3b --- /dev/null +++ b/stable/rsshub/5.0.0/ix_values.yaml @@ -0,0 +1,65 @@ +image: + repository: tccr.io/truecharts/rsshub + pullPolicy: IfNotPresent + tag: latest@sha256:3592c22ff86c5acb67e188817560eebf3d0e5bc1b17f0fb2d06269d2a002225f + +browserlessImage: + repository: tccr.io/truecharts/browserless-chrome + tag: v1.54.0-chrome@sha256:b078160d79d98b8ec67ef9e367856f466f1454b87da808c76a8dcb3c5e5d3c18 + +securityContext: + runAsNonRoot: false + readOnlyRootFilesystem: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +secretEnv: + HTTP_BASIC_AUTH_NAME: "" + HTTP_BASIC_AUTH_PASS: "" + BITBUCKET_USERNAME: "" + BITBUCKET_PASSWORD: "" + GITHUB_ACCESS_TOKEN: "" + GOOGLE_FONTS_API_KEY: "" + YOUTUBE_KEY: "" + TELEGRAM_TOKEN: "" + LASTFM_API_KEY: "" + +env: + PORT: "{{ .Values.service.main.ports.main.port }}" + NODE_ENV: production + CACHE_TYPE: "redis" + PUPPETEER_WS_ENDPOINT: "ws://localhost:3000" + NODE_NAME: "{{ .Release.Name }}-{{ randAlphaNum 5 }}" + # User defined + # ALLOW_ORIGIN: "" + DISALLOW_ROBOT: false + TITLE_LENGTH_LIMIT: 150 + REDIS_URL: + secretKeyRef: + name: rediscreds + key: url + +service: + main: + ports: + main: + port: 10191 + +# Enabled redis +redis: + enabled: true + existingSecret: "rediscreds" + redisUsername: default + +additionalContainers: + browserless: + name: browserless + image: "{{ .Values.browserlessImage.repository }}:{{ .Values.browserlessImage.tag }}" + ports: + - containerPort: 3000 + name: main + +portal: + enabled: true diff --git a/stable/rsshub/5.0.0/questions.yaml b/stable/rsshub/5.0.0/questions.yaml new file mode 100644 index 00000000000..a1137bc1c35 --- /dev/null +++ b/stable/rsshub/5.0.0/questions.yaml @@ -0,0 +1,1824 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: secretEnv + group: "App Configuration" + label: "Image Secrets" + schema: + additional_attrs: true + type: dict + attrs: + - variable: HTTP_BASIC_AUTH_NAME + label: "HTTP_BASIC_AUTH_NAME" + schema: + type: string + private: true + default: "" + - variable: HTTP_BASIC_AUTH_PASS + label: "HTTP_BASIC_AUTH_PASS" + schema: + type: string + private: true + default: "" + - variable: BITBUCKET_USERNAME + label: "BITBUCKET_USERNAME" + schema: + type: string + private: true + default: "" + - variable: BITBUCKET_PASSWORD + label: "BITBUCKET_PASSWORD" + schema: + type: string + private: true + default: "" + - variable: GITHUB_ACCESS_TOKEN + label: "GITHUB_ACCESS_TOKEN" + schema: + type: string + private: true + default: "" + - variable: GOOGLE_FONTS_API_KEY + label: "GOOGLE_FONTS_API_KEY" + schema: + type: string + private: true + default: "" + - variable: YOUTUBE_KEY + label: "YOUTUBE_KEY" + schema: + type: string + private: true + default: "" + - variable: TELEGRAM_TOKEN + label: "TELEGRAM_TOKEN" + schema: + type: string + private: true + default: "" + - variable: LASTFM_API_KEY + label: "LASTFM_API_KEY" + schema: + type: string + private: true + default: "" + - variable: env + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: DISALLOW_ROBOT + label: "DISALLOW_ROBOT" + schema: + type: boolean + default: false + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10191 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/rsshub/5.0.0/templates/common.yaml b/stable/rsshub/5.0.0/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/rsshub/5.0.0/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/rsshub/5.0.0/values.yaml b/stable/rsshub/5.0.0/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/sabnzbd/12.0.4/CHANGELOG.md b/stable/sabnzbd/12.0.4/CHANGELOG.md new file mode 100644 index 00000000000..bd5bf076659 --- /dev/null +++ b/stable/sabnzbd/12.0.4/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [sabnzbd-12.0.0](https://github.com/truecharts/charts/compare/sabnzbd-11.0.46...sabnzbd-12.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update docker general non-major ([#4343](https://github.com/truecharts/charts/issues/4343)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [sabnzbd-11.0.49](https://github.com/truecharts/charts/compare/sabnzbd-11.0.46...sabnzbd-11.0.49) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update docker general non-major ([#4343](https://github.com/truecharts/charts/issues/4343)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [sabnzbd-11.0.48](https://github.com/truecharts/charts/compare/sabnzbd-11.0.46...sabnzbd-11.0.48) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update docker general non-major ([#4343](https://github.com/truecharts/charts/issues/4343)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [sabnzbd-11.0.48](https://github.com/truecharts/charts/compare/sabnzbd-11.0.46...sabnzbd-11.0.48) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update docker general non-major ([#4343](https://github.com/truecharts/charts/issues/4343)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [sabnzbd-11.0.48](https://github.com/truecharts/charts/compare/sabnzbd-11.0.46...sabnzbd-11.0.48) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update docker general non-major ([#4343](https://github.com/truecharts/charts/issues/4343)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [sabnzbd-11.0.47](https://github.com/truecharts/charts/compare/sabnzbd-11.0.46...sabnzbd-11.0.47) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] diff --git a/stable/sabnzbd/12.0.4/Chart.yaml b/stable/sabnzbd/12.0.4/Chart.yaml new file mode 100644 index 00000000000..773769c3159 --- /dev/null +++ b/stable/sabnzbd/12.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "3.7.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Free and easy binary newsreader +home: https://truecharts.org/docs/charts/stable/sabnzbd +icon: https://truecharts.org/img/hotlink-ok/chart-icons/sabnzbd.png +keywords: + - sabnzbd + - usenet +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: sabnzbd +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/sabnzbd + - https://sabnzbd.org/ +type: application +version: 12.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/sabnzbd/12.0.4/README.md b/stable/sabnzbd/12.0.4/README.md new file mode 100644 index 00000000000..f0fe37a551f --- /dev/null +++ b/stable/sabnzbd/12.0.4/README.md @@ -0,0 +1,106 @@ +# sabnzbd + +Free and easy binary newsreader + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [sabnzbd](https://truecharts.org/docs/charts/stable/sabnzbd) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/sabnzbd> +* <https://sabnzbd.org/> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `sabnzbd` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install sabnzbd TrueCharts/sabnzbd +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `sabnzbd` deployment + +```console +helm uninstall sabnzbd +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install sabnzbd \ + --set env.TZ="America/New York" \ + TrueCharts/sabnzbd +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install sabnzbd TrueCharts/sabnzbd -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/sabnzbd/12.0.4/app-changelog.md b/stable/sabnzbd/12.0.4/app-changelog.md new file mode 100644 index 00000000000..3b2efcee427 --- /dev/null +++ b/stable/sabnzbd/12.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [sabnzbd-12.0.4](https://github.com/truecharts/charts/compare/sabnzbd-12.0.3...sabnzbd-12.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/sabnzbd/12.0.4/app-readme.md b/stable/sabnzbd/12.0.4/app-readme.md new file mode 100644 index 00000000000..ef05cce1010 --- /dev/null +++ b/stable/sabnzbd/12.0.4/app-readme.md @@ -0,0 +1,8 @@ +Free and easy binary newsreader + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/sabnzbd](https://truecharts.org/docs/charts/stable/sabnzbd) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/sabnzbd/12.0.4/charts/common-10.9.7.tgz b/stable/sabnzbd/12.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/sabnzbd/12.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/sabnzbd/12.0.4/ix_values.yaml b/stable/sabnzbd/12.0.4/ix_values.yaml new file mode 100644 index 00000000000..f25750ff3f6 --- /dev/null +++ b/stable/sabnzbd/12.0.4/ix_values.yaml @@ -0,0 +1,22 @@ +image: + repository: tccr.io/truecharts/sabnzbd + pullPolicy: IfNotPresent + tag: 3.7.0@sha256:46ed0872977afc5f4f027cc9067e8c6e300160331552b478a4ac1cb891250811 + +env: + HOST_WHITELIST_ENTRIES: "" + +service: + main: + ports: + main: + port: 10097 + targetPort: 8080 + +persistence: + config: + enabled: true + mountPath: "/config" + +portal: + enabled: true diff --git a/stable/sabnzbd/12.0.4/questions.yaml b/stable/sabnzbd/12.0.4/questions.yaml new file mode 100644 index 00000000000..9ed4660c67f --- /dev/null +++ b/stable/sabnzbd/12.0.4/questions.yaml @@ -0,0 +1,1842 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: env + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: HOST_WHITELIST_ENTRIES + label: "HostName Whitelist" + description: "If you use a reverse proxy, you might need to enter your hostname's here (comma seperated)" + schema: + type: string + default: "" + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10097 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: true + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 568 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 568 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/sabnzbd/12.0.4/templates/common.yaml b/stable/sabnzbd/12.0.4/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/sabnzbd/12.0.4/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/sabnzbd/12.0.4/values.yaml b/stable/sabnzbd/12.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/satisfactory/3.0.3/Chart.lock b/stable/satisfactory/3.0.3/Chart.lock deleted file mode 100644 index 3c39bd83fa6..00000000000 --- a/stable/satisfactory/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:12:19.446258662Z" diff --git a/stable/satisfactory/3.0.3/Chart.yaml b/stable/satisfactory/3.0.3/Chart.yaml deleted file mode 100644 index 688b6a1490a..00000000000 --- a/stable/satisfactory/3.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "1.3.3" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Satisfactory Dedicated Server -home: https://truecharts.org/docs/charts/stable/satisfactory -icon: https://truecharts.org/img/hotlink-ok/chart-icons/satisfactory.png -keywords: - - satisfactory -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: satisfactory -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/satisfactory - - https://github.com/wolveix/satisfactory-server - - https://hub.docker.com/r/wolveix/satisfactory-server -type: application -version: 3.0.3 -annotations: - truecharts.org/catagories: | - - games - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/satisfactory/3.0.3/app-changelog.md b/stable/satisfactory/3.0.3/app-changelog.md deleted file mode 100644 index 0a52da03012..00000000000 --- a/stable/satisfactory/3.0.3/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [satisfactory-3.0.3](https://github.com/truecharts/charts/compare/satisfactory-3.0.2...satisfactory-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - \ No newline at end of file diff --git a/stable/satisfactory/3.0.3/charts/common-10.9.4.tgz b/stable/satisfactory/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/satisfactory/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/satisfactory/3.0.3/CHANGELOG.md b/stable/satisfactory/3.0.4/CHANGELOG.md similarity index 100% rename from stable/satisfactory/3.0.3/CHANGELOG.md rename to stable/satisfactory/3.0.4/CHANGELOG.md diff --git a/stable/satisfactory/3.0.4/Chart.yaml b/stable/satisfactory/3.0.4/Chart.yaml new file mode 100644 index 00000000000..0467de7b19a --- /dev/null +++ b/stable/satisfactory/3.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "1.3.3" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Satisfactory Dedicated Server +home: https://truecharts.org/docs/charts/stable/satisfactory +icon: https://truecharts.org/img/hotlink-ok/chart-icons/satisfactory.png +keywords: + - satisfactory +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: satisfactory +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/satisfactory + - https://github.com/wolveix/satisfactory-server + - https://hub.docker.com/r/wolveix/satisfactory-server +type: application +version: 3.0.4 +annotations: + truecharts.org/catagories: | + - games + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/satisfactory/3.0.3/README.md b/stable/satisfactory/3.0.4/README.md similarity index 100% rename from stable/satisfactory/3.0.3/README.md rename to stable/satisfactory/3.0.4/README.md diff --git a/stable/satisfactory/3.0.4/app-changelog.md b/stable/satisfactory/3.0.4/app-changelog.md new file mode 100644 index 00000000000..e4db11b5616 --- /dev/null +++ b/stable/satisfactory/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [satisfactory-3.0.4](https://github.com/truecharts/charts/compare/satisfactory-3.0.3...satisfactory-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/satisfactory/3.0.3/app-readme.md b/stable/satisfactory/3.0.4/app-readme.md similarity index 100% rename from stable/satisfactory/3.0.3/app-readme.md rename to stable/satisfactory/3.0.4/app-readme.md diff --git a/stable/satisfactory/3.0.4/charts/common-10.9.7.tgz b/stable/satisfactory/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/satisfactory/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/satisfactory/3.0.3/ix_values.yaml b/stable/satisfactory/3.0.4/ix_values.yaml similarity index 100% rename from stable/satisfactory/3.0.3/ix_values.yaml rename to stable/satisfactory/3.0.4/ix_values.yaml diff --git a/stable/satisfactory/3.0.3/questions.yaml b/stable/satisfactory/3.0.4/questions.yaml similarity index 100% rename from stable/satisfactory/3.0.3/questions.yaml rename to stable/satisfactory/3.0.4/questions.yaml diff --git a/stable/satisfactory/3.0.4/templates/common.yaml b/stable/satisfactory/3.0.4/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/satisfactory/3.0.4/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/satisfactory/3.0.4/values.yaml b/stable/satisfactory/3.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/scrutiny/4.0.3/Chart.lock b/stable/scrutiny/4.0.3/Chart.lock deleted file mode 100644 index 15b1ec3c360..00000000000 --- a/stable/scrutiny/4.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:12:25.650460531Z" diff --git a/stable/scrutiny/4.0.3/Chart.yaml b/stable/scrutiny/4.0.3/Chart.yaml deleted file mode 100644 index 69f2b507b66..00000000000 --- a/stable/scrutiny/4.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: scrutiny -version: 4.0.3 -appVersion: "0.5.0" -description: Scrutiny WebUI for smartd S.M.A.R.T monitoring. Scrutiny is a Hard Drive Health Dashboard & Monitoring solution. -type: application -deprecated: false -home: https://truecharts.org/docs/charts/stable/scrutiny -icon: https://truecharts.org/img/hotlink-ok/chart-icons/scrutiny.png -keywords: - - scrutiny -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/scrutiny - - https://hub.docker.com/r/linuxserver/scrutiny -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 - # condition: -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/scrutiny/4.0.3/app-changelog.md b/stable/scrutiny/4.0.3/app-changelog.md deleted file mode 100644 index b17627c269e..00000000000 --- a/stable/scrutiny/4.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [scrutiny-4.0.3](https://github.com/truecharts/charts/compare/scrutiny-4.0.2...scrutiny-4.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/scrutiny/4.0.3/charts/common-10.9.4.tgz b/stable/scrutiny/4.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/scrutiny/4.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/scrutiny/4.0.3/CHANGELOG.md b/stable/scrutiny/4.0.4/CHANGELOG.md similarity index 100% rename from stable/scrutiny/4.0.3/CHANGELOG.md rename to stable/scrutiny/4.0.4/CHANGELOG.md diff --git a/stable/scrutiny/4.0.4/Chart.yaml b/stable/scrutiny/4.0.4/Chart.yaml new file mode 100644 index 00000000000..5425e60257d --- /dev/null +++ b/stable/scrutiny/4.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: scrutiny +version: 4.0.4 +appVersion: "0.5.0" +description: Scrutiny WebUI for smartd S.M.A.R.T monitoring. Scrutiny is a Hard Drive Health Dashboard & Monitoring solution. +type: application +deprecated: false +home: https://truecharts.org/docs/charts/stable/scrutiny +icon: https://truecharts.org/img/hotlink-ok/chart-icons/scrutiny.png +keywords: + - scrutiny +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/scrutiny + - https://hub.docker.com/r/linuxserver/scrutiny +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + # condition: +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/scrutiny/4.0.3/README.md b/stable/scrutiny/4.0.4/README.md similarity index 100% rename from stable/scrutiny/4.0.3/README.md rename to stable/scrutiny/4.0.4/README.md diff --git a/stable/scrutiny/4.0.4/app-changelog.md b/stable/scrutiny/4.0.4/app-changelog.md new file mode 100644 index 00000000000..2900cd07a6b --- /dev/null +++ b/stable/scrutiny/4.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [scrutiny-4.0.4](https://github.com/truecharts/charts/compare/scrutiny-4.0.3...scrutiny-4.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/scrutiny/4.0.3/app-readme.md b/stable/scrutiny/4.0.4/app-readme.md similarity index 100% rename from stable/scrutiny/4.0.3/app-readme.md rename to stable/scrutiny/4.0.4/app-readme.md diff --git a/stable/scrutiny/4.0.4/charts/common-10.9.7.tgz b/stable/scrutiny/4.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/scrutiny/4.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/scrutiny/4.0.3/ix_values.yaml b/stable/scrutiny/4.0.4/ix_values.yaml similarity index 100% rename from stable/scrutiny/4.0.3/ix_values.yaml rename to stable/scrutiny/4.0.4/ix_values.yaml diff --git a/stable/scrutiny/4.0.3/questions.yaml b/stable/scrutiny/4.0.4/questions.yaml similarity index 100% rename from stable/scrutiny/4.0.3/questions.yaml rename to stable/scrutiny/4.0.4/questions.yaml diff --git a/stable/scrutiny/4.0.4/templates/common.yaml b/stable/scrutiny/4.0.4/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/scrutiny/4.0.4/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/scrutiny/4.0.4/values.yaml b/stable/scrutiny/4.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/sdtd/2.0.3/Chart.lock b/stable/sdtd/2.0.3/Chart.lock deleted file mode 100644 index 9b499fed043..00000000000 --- a/stable/sdtd/2.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:12:41.889858615Z" diff --git a/stable/sdtd/2.0.3/Chart.yaml b/stable/sdtd/2.0.3/Chart.yaml deleted file mode 100644 index ce4df58538a..00000000000 --- a/stable/sdtd/2.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: "This chart will download and install SteamCMD. It will also install 7 Days to Die and run it." -home: https://truecharts.org/docs/charts/stable/sdtd -icon: https://truecharts.org/img/hotlink-ok/chart-icons/sdtd.png -keywords: - - sevendaystodie - - game-servers -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: sdtd -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/sdtd - - https://www.steampowered.com/ - - https://hub.docker.com/r/ich777/steamcmd/ -type: application -version: 2.0.3 -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - games diff --git a/stable/sdtd/2.0.3/app-changelog.md b/stable/sdtd/2.0.3/app-changelog.md deleted file mode 100644 index 06a773327c7..00000000000 --- a/stable/sdtd/2.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [sdtd-2.0.3](https://github.com/truecharts/charts/compare/sdtd-2.0.2...sdtd-2.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/sdtd/2.0.3/charts/common-10.9.4.tgz b/stable/sdtd/2.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/sdtd/2.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/sdtd/2.0.3/CHANGELOG.md b/stable/sdtd/2.0.4/CHANGELOG.md similarity index 100% rename from stable/sdtd/2.0.3/CHANGELOG.md rename to stable/sdtd/2.0.4/CHANGELOG.md diff --git a/stable/sdtd/2.0.4/Chart.yaml b/stable/sdtd/2.0.4/Chart.yaml new file mode 100644 index 00000000000..1d19f7f52c6 --- /dev/null +++ b/stable/sdtd/2.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: "This chart will download and install SteamCMD. It will also install 7 Days to Die and run it." +home: https://truecharts.org/docs/charts/stable/sdtd +icon: https://truecharts.org/img/hotlink-ok/chart-icons/sdtd.png +keywords: + - sevendaystodie + - game-servers +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: sdtd +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/sdtd + - https://www.steampowered.com/ + - https://hub.docker.com/r/ich777/steamcmd/ +type: application +version: 2.0.4 +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - games diff --git a/stable/sdtd/2.0.3/README.md b/stable/sdtd/2.0.4/README.md similarity index 100% rename from stable/sdtd/2.0.3/README.md rename to stable/sdtd/2.0.4/README.md diff --git a/stable/sdtd/2.0.4/app-changelog.md b/stable/sdtd/2.0.4/app-changelog.md new file mode 100644 index 00000000000..a234c5b8bfc --- /dev/null +++ b/stable/sdtd/2.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [sdtd-2.0.4](https://github.com/truecharts/charts/compare/sdtd-2.0.3...sdtd-2.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/sdtd/2.0.3/app-readme.md b/stable/sdtd/2.0.4/app-readme.md similarity index 100% rename from stable/sdtd/2.0.3/app-readme.md rename to stable/sdtd/2.0.4/app-readme.md diff --git a/stable/sdtd/2.0.4/charts/common-10.9.7.tgz b/stable/sdtd/2.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/sdtd/2.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/sdtd/2.0.3/ix_values.yaml b/stable/sdtd/2.0.4/ix_values.yaml similarity index 100% rename from stable/sdtd/2.0.3/ix_values.yaml rename to stable/sdtd/2.0.4/ix_values.yaml diff --git a/stable/sdtd/2.0.3/questions.yaml b/stable/sdtd/2.0.4/questions.yaml similarity index 100% rename from stable/sdtd/2.0.3/questions.yaml rename to stable/sdtd/2.0.4/questions.yaml diff --git a/stable/simply-shorten/2.0.3/templates/common.yaml b/stable/sdtd/2.0.4/templates/common.yaml similarity index 100% rename from stable/simply-shorten/2.0.3/templates/common.yaml rename to stable/sdtd/2.0.4/templates/common.yaml diff --git a/stable/sdtd/2.0.4/values.yaml b/stable/sdtd/2.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/ser2sock/7.0.3/Chart.lock b/stable/ser2sock/7.0.3/Chart.lock deleted file mode 100644 index 0a9679ffb9b..00000000000 --- a/stable/ser2sock/7.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:12:51.181339386Z" diff --git a/stable/ser2sock/7.0.3/Chart.yaml b/stable/ser2sock/7.0.3/Chart.yaml deleted file mode 100644 index d104d08666e..00000000000 --- a/stable/ser2sock/7.0.3/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: Serial to Socket Redirector -home: https://truecharts.org/docs/charts/stable/ser2sock -icon: https://truecharts.org/img/hotlink-ok/chart-icons/ser2sock.png -keywords: - - ser2sock -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: ser2sock -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/ser2sock - - https://github.com/nutechsoftware/ser2sock - - https://github.com/tenstartups/ser2sock -version: 7.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/ser2sock/7.0.3/app-changelog.md b/stable/ser2sock/7.0.3/app-changelog.md deleted file mode 100644 index 59469cb3c61..00000000000 --- a/stable/ser2sock/7.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [ser2sock-7.0.3](https://github.com/truecharts/charts/compare/ser2sock-7.0.2...ser2sock-7.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/ser2sock/7.0.3/charts/common-10.9.4.tgz b/stable/ser2sock/7.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/ser2sock/7.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/ser2sock/7.0.3/CHANGELOG.md b/stable/ser2sock/7.0.4/CHANGELOG.md similarity index 100% rename from stable/ser2sock/7.0.3/CHANGELOG.md rename to stable/ser2sock/7.0.4/CHANGELOG.md diff --git a/stable/ser2sock/7.0.4/Chart.yaml b/stable/ser2sock/7.0.4/Chart.yaml new file mode 100644 index 00000000000..a80b6007615 --- /dev/null +++ b/stable/ser2sock/7.0.4/Chart.yaml @@ -0,0 +1,27 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: Serial to Socket Redirector +home: https://truecharts.org/docs/charts/stable/ser2sock +icon: https://truecharts.org/img/hotlink-ok/chart-icons/ser2sock.png +keywords: + - ser2sock +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: ser2sock +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/ser2sock + - https://github.com/nutechsoftware/ser2sock + - https://github.com/tenstartups/ser2sock +version: 7.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/ser2sock/7.0.3/README.md b/stable/ser2sock/7.0.4/README.md similarity index 100% rename from stable/ser2sock/7.0.3/README.md rename to stable/ser2sock/7.0.4/README.md diff --git a/stable/ser2sock/7.0.4/app-changelog.md b/stable/ser2sock/7.0.4/app-changelog.md new file mode 100644 index 00000000000..aae13b9bf05 --- /dev/null +++ b/stable/ser2sock/7.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [ser2sock-7.0.4](https://github.com/truecharts/charts/compare/ser2sock-7.0.3...ser2sock-7.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/ser2sock/7.0.3/app-readme.md b/stable/ser2sock/7.0.4/app-readme.md similarity index 100% rename from stable/ser2sock/7.0.3/app-readme.md rename to stable/ser2sock/7.0.4/app-readme.md diff --git a/stable/ser2sock/7.0.4/charts/common-10.9.7.tgz b/stable/ser2sock/7.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/ser2sock/7.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/ser2sock/7.0.3/ix_values.yaml b/stable/ser2sock/7.0.4/ix_values.yaml similarity index 100% rename from stable/ser2sock/7.0.3/ix_values.yaml rename to stable/ser2sock/7.0.4/ix_values.yaml diff --git a/stable/ser2sock/7.0.3/questions.yaml b/stable/ser2sock/7.0.4/questions.yaml similarity index 100% rename from stable/ser2sock/7.0.3/questions.yaml rename to stable/ser2sock/7.0.4/questions.yaml diff --git a/stable/ser2sock/7.0.4/templates/common.yaml b/stable/ser2sock/7.0.4/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/ser2sock/7.0.4/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/ser2sock/7.0.4/values.yaml b/stable/ser2sock/7.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/shiori/9.0.0/CHANGELOG.md b/stable/shiori/9.0.0/CHANGELOG.md new file mode 100644 index 00000000000..940d46e8d6d --- /dev/null +++ b/stable/shiori/9.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [shiori-8.0.0](https://github.com/truecharts/charts/compare/shiori-7.0.48...shiori-8.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [shiori-7.0.51](https://github.com/truecharts/charts/compare/shiori-7.0.48...shiori-7.0.51) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [shiori-7.0.50](https://github.com/truecharts/charts/compare/shiori-7.0.48...shiori-7.0.50) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [shiori-7.0.50](https://github.com/truecharts/charts/compare/shiori-7.0.48...shiori-7.0.50) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [shiori-7.0.50](https://github.com/truecharts/charts/compare/shiori-7.0.48...shiori-7.0.50) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [shiori-7.0.49](https://github.com/truecharts/charts/compare/shiori-7.0.48...shiori-7.0.49) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [shiori-7.0.49](https://github.com/truecharts/charts/compare/shiori-7.0.48...shiori-7.0.49) (2022-11-06) + +### Chore + diff --git a/stable/shiori/9.0.0/Chart.yaml b/stable/shiori/9.0.0/Chart.yaml new file mode 100644 index 00000000000..870be8eff7a --- /dev/null +++ b/stable/shiori/9.0.0/Chart.yaml @@ -0,0 +1,35 @@ +apiVersion: v2 +appVersion: "1.5.0" +version: 9.0.0 +kubeVersion: ">=1.16.0-0" +name: shiori +description: A simple bookmark manager built with Go +type: application +home: https://truecharts.org/docs/charts/stable/shiori +icon: https://truecharts.org/img/hotlink-ok/chart-icons/shiori.png +keywords: + - shiori + - bookmark + - bookmark-manager + - web-interface +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/shiori + - https://github.com/go-shiori/shiori + - https://github.com/nicholaswilde/docker-shiori +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/shiori/9.0.0/README.md b/stable/shiori/9.0.0/README.md new file mode 100644 index 00000000000..7fff4fc15e6 --- /dev/null +++ b/stable/shiori/9.0.0/README.md @@ -0,0 +1,108 @@ +# shiori + +A simple bookmark manager built with Go + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [shiori](https://truecharts.org/docs/charts/stable/shiori) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/shiori> +* <https://github.com/go-shiori/shiori> +* <https://github.com/nicholaswilde/docker-shiori> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.122 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `shiori` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install shiori TrueCharts/shiori +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `shiori` deployment + +```console +helm uninstall shiori +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install shiori \ + --set env.TZ="America/New York" \ + TrueCharts/shiori +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install shiori TrueCharts/shiori -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/shiori/9.0.0/app-changelog.md b/stable/shiori/9.0.0/app-changelog.md new file mode 100644 index 00000000000..48940923283 --- /dev/null +++ b/stable/shiori/9.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [shiori-9.0.0](https://github.com/truecharts/charts/compare/shiori-8.0.3...shiori-9.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/shiori/9.0.0/app-readme.md b/stable/shiori/9.0.0/app-readme.md new file mode 100644 index 00000000000..cba6c76d7ff --- /dev/null +++ b/stable/shiori/9.0.0/app-readme.md @@ -0,0 +1,8 @@ +A simple bookmark manager built with Go + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/shiori](https://truecharts.org/docs/charts/stable/shiori) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/shiori/9.0.0/charts/common-10.9.7.tgz b/stable/shiori/9.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/shiori/9.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/shiori/9.0.0/charts/postgresql-9.0.5.tgz b/stable/shiori/9.0.0/charts/postgresql-9.0.5.tgz new file mode 100644 index 00000000000..8fe3c326a7c Binary files /dev/null and b/stable/shiori/9.0.0/charts/postgresql-9.0.5.tgz differ diff --git a/stable/shiori/9.0.0/ix_values.yaml b/stable/shiori/9.0.0/ix_values.yaml new file mode 100644 index 00000000000..3affa29025d --- /dev/null +++ b/stable/shiori/9.0.0/ix_values.yaml @@ -0,0 +1,47 @@ +image: + repository: tccr.io/truecharts/shiori + pullPolicy: IfNotPresent + tag: version-v1.5.0@sha256:6c6331888c9a5162def49b6212327242f7f5c96e2d5a1bb031f79321cc1c0549 + +securityContext: + allowPrivilegeEscalation: true + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +env: + SHIORI_PG_NAME: "{{ .Values.postgresql.postgresqlDatabase }}" + SHIORI_PG_USER: "{{ .Values.postgresql.postgresqlUsername }}" + SHIORI_PG_PASS: + secretKeyRef: + name: dbcreds + key: postgresql-password + SHIORI_PG_HOST: + secretKeyRef: + name: dbcreds + key: plainhost + +service: + main: + ports: + main: + port: 10098 + targetPort: 8080 + +persistence: + data: + enabled: true + mountPath: "/data" + varrun: + enabled: true + +postgresql: + enabled: true + existingSecret: "dbcreds" + postgresqlUsername: shiori + postgresqlDatabase: shiori + +portal: + enabled: true diff --git a/stable/shiori/9.0.0/questions.yaml b/stable/shiori/9.0.0/questions.yaml new file mode 100644 index 00000000000..095e0003d5f --- /dev/null +++ b/stable/shiori/9.0.0/questions.yaml @@ -0,0 +1,1829 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10098 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: data + label: "App Data Storage" + description: "Stores the Application Data." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: true + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: true + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/shiori/9.0.0/templates/common.yaml b/stable/shiori/9.0.0/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/shiori/9.0.0/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/shiori/9.0.0/values.yaml b/stable/shiori/9.0.0/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/shlink-web-client/4.0.3/Chart.lock b/stable/shlink-web-client/4.0.3/Chart.lock deleted file mode 100644 index de7f6b51c3d..00000000000 --- a/stable/shlink-web-client/4.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:13:13.775858696Z" diff --git a/stable/shlink-web-client/4.0.3/Chart.yaml b/stable/shlink-web-client/4.0.3/Chart.yaml deleted file mode 100644 index b8ca2148b96..00000000000 --- a/stable/shlink-web-client/4.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "3.7.3" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: A ReactJS-based progressive web application for Shlink. -home: https://truecharts.org/docs/charts/stable/shlink-web-client -icon: https://truecharts.org/img/hotlink-ok/chart-icons/shlink-web-client.png -keywords: - - url - - shortener - - frontend -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: shlink-web-client -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/shlink-web-client - - https://github.com/shlinkio/shlink-web-client -type: application -version: 4.0.3 -annotations: - truecharts.org/catagories: | - - utilities - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/shlink-web-client/4.0.3/app-changelog.md b/stable/shlink-web-client/4.0.3/app-changelog.md deleted file mode 100644 index 2f27dd6b7e4..00000000000 --- a/stable/shlink-web-client/4.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [shlink-web-client-4.0.3](https://github.com/truecharts/charts/compare/shlink-web-client-4.0.2...shlink-web-client-4.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/shlink-web-client/4.0.3/charts/common-10.9.4.tgz b/stable/shlink-web-client/4.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/shlink-web-client/4.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/shlink-web-client/4.0.3/CHANGELOG.md b/stable/shlink-web-client/4.0.4/CHANGELOG.md similarity index 100% rename from stable/shlink-web-client/4.0.3/CHANGELOG.md rename to stable/shlink-web-client/4.0.4/CHANGELOG.md diff --git a/stable/shlink-web-client/4.0.4/Chart.yaml b/stable/shlink-web-client/4.0.4/Chart.yaml new file mode 100644 index 00000000000..5ba96ed6196 --- /dev/null +++ b/stable/shlink-web-client/4.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "3.7.3" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: A ReactJS-based progressive web application for Shlink. +home: https://truecharts.org/docs/charts/stable/shlink-web-client +icon: https://truecharts.org/img/hotlink-ok/chart-icons/shlink-web-client.png +keywords: + - url + - shortener + - frontend +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: shlink-web-client +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/shlink-web-client + - https://github.com/shlinkio/shlink-web-client +type: application +version: 4.0.4 +annotations: + truecharts.org/catagories: | + - utilities + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/shlink-web-client/4.0.3/README.md b/stable/shlink-web-client/4.0.4/README.md similarity index 100% rename from stable/shlink-web-client/4.0.3/README.md rename to stable/shlink-web-client/4.0.4/README.md diff --git a/stable/shlink-web-client/4.0.4/app-changelog.md b/stable/shlink-web-client/4.0.4/app-changelog.md new file mode 100644 index 00000000000..669257bd9fc --- /dev/null +++ b/stable/shlink-web-client/4.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [shlink-web-client-4.0.4](https://github.com/truecharts/charts/compare/shlink-web-client-4.0.3...shlink-web-client-4.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/shlink-web-client/4.0.3/app-readme.md b/stable/shlink-web-client/4.0.4/app-readme.md similarity index 100% rename from stable/shlink-web-client/4.0.3/app-readme.md rename to stable/shlink-web-client/4.0.4/app-readme.md diff --git a/stable/shlink-web-client/4.0.4/charts/common-10.9.7.tgz b/stable/shlink-web-client/4.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/shlink-web-client/4.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/shlink-web-client/4.0.3/ix_values.yaml b/stable/shlink-web-client/4.0.4/ix_values.yaml similarity index 100% rename from stable/shlink-web-client/4.0.3/ix_values.yaml rename to stable/shlink-web-client/4.0.4/ix_values.yaml diff --git a/stable/shlink-web-client/4.0.3/questions.yaml b/stable/shlink-web-client/4.0.4/questions.yaml similarity index 100% rename from stable/shlink-web-client/4.0.3/questions.yaml rename to stable/shlink-web-client/4.0.4/questions.yaml diff --git a/stable/shlink-web-client/4.0.4/templates/common.yaml b/stable/shlink-web-client/4.0.4/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/shlink-web-client/4.0.4/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/shlink-web-client/4.0.4/values.yaml b/stable/shlink-web-client/4.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/shlink/6.0.0/CHANGELOG.md b/stable/shlink/6.0.0/CHANGELOG.md new file mode 100644 index 00000000000..362d9dfbfdb --- /dev/null +++ b/stable/shlink/6.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [shlink-5.0.0](https://github.com/truecharts/charts/compare/shlink-web-client-3.0.43...shlink-5.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [shlink-4.0.57](https://github.com/truecharts/charts/compare/shlink-web-client-3.0.43...shlink-4.0.57) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [shlink-4.0.56](https://github.com/truecharts/charts/compare/shlink-web-client-3.0.43...shlink-4.0.56) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [shlink-4.0.56](https://github.com/truecharts/charts/compare/shlink-web-client-3.0.43...shlink-4.0.56) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [shlink-4.0.56](https://github.com/truecharts/charts/compare/shlink-web-client-3.0.43...shlink-4.0.56) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [shlink-4.0.55](https://github.com/truecharts/charts/compare/shlink-web-client-3.0.43...shlink-4.0.55) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + diff --git a/stable/shlink/6.0.0/Chart.yaml b/stable/shlink/6.0.0/Chart.yaml new file mode 100644 index 00000000000..a142e435b23 --- /dev/null +++ b/stable/shlink/6.0.0/Chart.yaml @@ -0,0 +1,37 @@ +apiVersion: v2 +appVersion: "3.3.2" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 + - condition: redis.enabled + name: redis + repository: https://charts.truecharts.org + version: 4.0.5 +deprecated: false +description: A PHP-based self-hosted URL shortener that can be used to serve shortened URLs under your own custom domain. +home: https://truecharts.org/docs/charts/stable/shlink +icon: https://truecharts.org/img/hotlink-ok/chart-icons/shlink.png +keywords: + - url + - shortener +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: shlink +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/shlink + - https://github.com/shlinkio/shlink +type: application +version: 6.0.0 +annotations: + truecharts.org/catagories: | + - utilities + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/shlink/6.0.0/README.md b/stable/shlink/6.0.0/README.md new file mode 100644 index 00000000000..d2bad2e0a64 --- /dev/null +++ b/stable/shlink/6.0.0/README.md @@ -0,0 +1,108 @@ +# shlink + +A PHP-based self-hosted URL shortener that can be used to serve shortened URLs under your own custom domain. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [shlink](https://truecharts.org/docs/charts/stable/shlink) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/shlink> +* <https://github.com/shlinkio/shlink> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.122 | +| https://charts.truecharts.org | redis | 3.0.121 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `shlink` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install shlink TrueCharts/shlink +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `shlink` deployment + +```console +helm uninstall shlink +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install shlink \ + --set env.TZ="America/New York" \ + TrueCharts/shlink +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install shlink TrueCharts/shlink -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/shlink/6.0.0/app-changelog.md b/stable/shlink/6.0.0/app-changelog.md new file mode 100644 index 00000000000..de90bb93d3c --- /dev/null +++ b/stable/shlink/6.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [shlink-6.0.0](https://github.com/truecharts/charts/compare/shlink-5.0.3...shlink-6.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/shlink/6.0.0/app-readme.md b/stable/shlink/6.0.0/app-readme.md new file mode 100644 index 00000000000..3721a352050 --- /dev/null +++ b/stable/shlink/6.0.0/app-readme.md @@ -0,0 +1,8 @@ +A PHP-based self-hosted URL shortener that can be used to serve shortened URLs under your own custom domain. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/shlink](https://truecharts.org/docs/charts/stable/shlink) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/shlink/6.0.0/charts/common-10.9.7.tgz b/stable/shlink/6.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/shlink/6.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/shlink/6.0.0/charts/postgresql-9.0.5.tgz b/stable/shlink/6.0.0/charts/postgresql-9.0.5.tgz new file mode 100644 index 00000000000..8fe3c326a7c Binary files /dev/null and b/stable/shlink/6.0.0/charts/postgresql-9.0.5.tgz differ diff --git a/stable/shlink/6.0.0/charts/redis-4.0.5.tgz b/stable/shlink/6.0.0/charts/redis-4.0.5.tgz new file mode 100644 index 00000000000..83e3f3d2117 Binary files /dev/null and b/stable/shlink/6.0.0/charts/redis-4.0.5.tgz differ diff --git a/stable/shlink/6.0.0/ix_values.yaml b/stable/shlink/6.0.0/ix_values.yaml new file mode 100644 index 00000000000..b3f34ed4ab6 --- /dev/null +++ b/stable/shlink/6.0.0/ix_values.yaml @@ -0,0 +1,63 @@ +image: + repository: tccr.io/truecharts/shlink + pullPolicy: IfNotPresent + tag: 3.3.2@sha256:99db1a2c49b8dae5852e6c0d24ad99b50313408706dd65ed9dde4ba966d68e48 + +securityContext: + runAsNonRoot: false + readOnlyRootFilesystem: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +service: + main: + ports: + main: + port: 10153 + +probes: + liveness: + path: "/rest/health" + readiness: + path: "/rest/health" + startup: + path: "/rest/health" + +env: + DEFAULT_DOMAIN: "" + GEOLITE_LICENSE_KEY: "" + ANONYMIZE_REMOTE_ADDR: true + ENABLE_PERIODIC_VISIT_LOCATE: true + IS_HTTPS_ENABLED: true + PORT: "{{ .Values.service.main.ports.main.port }}" + DB_DRIVER: "postgres" + DB_USER: "{{ .Values.postgresql.postgresqlUsername }}" + DB_NAME: "{{ .Values.postgresql.postgresqlDatabase }}" + DB_PASSWORD: + secretKeyRef: + name: dbcreds + key: postgresql-password + DB_HOST: + secretKeyRef: + name: dbcreds + key: plainhost + REDIS_SERVERS: + secretKeyRef: + name: rediscreds + key: url + +postgresql: + enabled: true + existingSecret: "dbcreds" + postgresqlUsername: shlink + postgresqlDatabase: shlink + +redis: + enabled: true + existingSecret: "rediscreds" + redisUsername: "default" + +portal: + enabled: false diff --git a/stable/shlink/6.0.0/questions.yaml b/stable/shlink/6.0.0/questions.yaml new file mode 100644 index 00000000000..f94aac42814 --- /dev/null +++ b/stable/shlink/6.0.0/questions.yaml @@ -0,0 +1,1781 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: {} +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: env + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: DEFAULT_DOMAIN + label: "Default Domain" + description: "The default short domain used for this shlink instance. For example doma.in." + schema: + type: string + default: "" + - variable: GEOLITE_LICENSE_KEY + label: "GeoLite2 License Key" + description: "The license key used to download new GeoLite2 database files." + schema: + type: string + default: "" + - variable: ANONYMIZE_REMOTE_ADDR + label: "Anonymize Remote Address" + description: "Tells if IP addresses from visitors should be obfuscated before storing them in the database" + schema: + type: boolean + default: true + - variable: ENABLE_PERIODIC_VISIT_LOCATE + label: "Enable Periodic visit:locate" + description: "it schedules the visit:locate command to be run every hour inside the container using crontab" + schema: + type: boolean + default: true + - variable: IS_HTTPS_ENABLED + label: "Served over HTTPS" + description: "Tells if Shlink is served with https or not" + schema: + type: boolean + default: true + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10153 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/shlink/6.0.0/templates/common.yaml b/stable/shlink/6.0.0/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/shlink/6.0.0/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/shlink/6.0.0/values.yaml b/stable/shlink/6.0.0/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/shorturl/4.0.3/Chart.lock b/stable/shorturl/4.0.3/Chart.lock deleted file mode 100644 index 7be8fa9650d..00000000000 --- a/stable/shorturl/4.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:13:22.289748575Z" diff --git a/stable/shorturl/4.0.3/Chart.yaml b/stable/shorturl/4.0.3/Chart.yaml deleted file mode 100644 index 76257baf564..00000000000 --- a/stable/shorturl/4.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "0.1.0" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: Self hosted web app for shortening urls (URL shortener) -home: https://truecharts.org/docs/charts/stable/shorturl -icon: https://truecharts.org/img/hotlink-ok/chart-icons/shorturl.png -keywords: - - url - - shortener - - shorten - - shorturl -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: shorturl -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/shorturl - - https://github.com/prologic/shorturl - - https://github.com/nicholaswilde/docker-shorturl -type: application -version: 4.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/shorturl/4.0.3/app-changelog.md b/stable/shorturl/4.0.3/app-changelog.md deleted file mode 100644 index dc28b948419..00000000000 --- a/stable/shorturl/4.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [shorturl-4.0.3](https://github.com/truecharts/charts/compare/shorturl-4.0.2...shorturl-4.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/shorturl/4.0.3/charts/common-10.9.4.tgz b/stable/shorturl/4.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/shorturl/4.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/shorturl/4.0.3/CHANGELOG.md b/stable/shorturl/4.0.4/CHANGELOG.md similarity index 100% rename from stable/shorturl/4.0.3/CHANGELOG.md rename to stable/shorturl/4.0.4/CHANGELOG.md diff --git a/stable/shorturl/4.0.4/Chart.yaml b/stable/shorturl/4.0.4/Chart.yaml new file mode 100644 index 00000000000..cb4c128e129 --- /dev/null +++ b/stable/shorturl/4.0.4/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "0.1.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: Self hosted web app for shortening urls (URL shortener) +home: https://truecharts.org/docs/charts/stable/shorturl +icon: https://truecharts.org/img/hotlink-ok/chart-icons/shorturl.png +keywords: + - url + - shortener + - shorten + - shorturl +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: shorturl +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/shorturl + - https://github.com/prologic/shorturl + - https://github.com/nicholaswilde/docker-shorturl +type: application +version: 4.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/shorturl/4.0.3/README.md b/stable/shorturl/4.0.4/README.md similarity index 100% rename from stable/shorturl/4.0.3/README.md rename to stable/shorturl/4.0.4/README.md diff --git a/stable/shorturl/4.0.4/app-changelog.md b/stable/shorturl/4.0.4/app-changelog.md new file mode 100644 index 00000000000..22f130ad21e --- /dev/null +++ b/stable/shorturl/4.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [shorturl-4.0.4](https://github.com/truecharts/charts/compare/shorturl-4.0.3...shorturl-4.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/shorturl/4.0.3/app-readme.md b/stable/shorturl/4.0.4/app-readme.md similarity index 100% rename from stable/shorturl/4.0.3/app-readme.md rename to stable/shorturl/4.0.4/app-readme.md diff --git a/stable/shorturl/4.0.4/charts/common-10.9.7.tgz b/stable/shorturl/4.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/shorturl/4.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/shorturl/4.0.3/ix_values.yaml b/stable/shorturl/4.0.4/ix_values.yaml similarity index 100% rename from stable/shorturl/4.0.3/ix_values.yaml rename to stable/shorturl/4.0.4/ix_values.yaml diff --git a/stable/shorturl/4.0.3/questions.yaml b/stable/shorturl/4.0.4/questions.yaml similarity index 100% rename from stable/shorturl/4.0.3/questions.yaml rename to stable/shorturl/4.0.4/questions.yaml diff --git a/stable/sickgear/4.0.3/templates/common.yaml b/stable/shorturl/4.0.4/templates/common.yaml similarity index 100% rename from stable/sickgear/4.0.3/templates/common.yaml rename to stable/shorturl/4.0.4/templates/common.yaml diff --git a/stable/shorturl/4.0.4/values.yaml b/stable/shorturl/4.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/sickchill/4.0.3/Chart.lock b/stable/sickchill/4.0.3/Chart.lock deleted file mode 100644 index 466fd07f064..00000000000 --- a/stable/sickchill/4.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:13:46.287421644Z" diff --git a/stable/sickchill/4.0.3/Chart.yaml b/stable/sickchill/4.0.3/Chart.yaml deleted file mode 100644 index e3889ba7c31..00000000000 --- a/stable/sickchill/4.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "2022.10.13" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: An Automatic Video Library Manager for TV Shows -home: https://truecharts.org/docs/charts/stable/sickchill -icon: https://truecharts.org/img/hotlink-ok/chart-icons/sickchill.png -keywords: - - sickchill - - video - - library - - manager -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: sickchill -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/sickchill - - https://github.com/linuxserver/docker-sickchill - - https://github.com/SickChill/SickChill -type: application -version: 4.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/sickchill/4.0.3/app-changelog.md b/stable/sickchill/4.0.3/app-changelog.md deleted file mode 100644 index d21b43f4fad..00000000000 --- a/stable/sickchill/4.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [sickchill-4.0.3](https://github.com/truecharts/charts/compare/sickchill-4.0.2...sickchill-4.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/sickchill/4.0.3/charts/common-10.9.4.tgz b/stable/sickchill/4.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/sickchill/4.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/sickchill/4.0.3/ix_values.yaml b/stable/sickchill/4.0.3/ix_values.yaml deleted file mode 100644 index 41e810a042f..00000000000 --- a/stable/sickchill/4.0.3/ix_values.yaml +++ /dev/null @@ -1,29 +0,0 @@ -image: - repository: tccr.io/truecharts/sickchill - pullPolicy: IfNotPresent - tag: 2022.10.13@sha256:f24cd7da839f7d014b2c4934e69c7db10c4b45f5862cb28362cb98f75190c7fb - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -service: - main: - ports: - main: - port: 10067 - targetPort: 8081 - -persistence: - config: - enabled: true - mountPath: "/config" - varrun: - enabled: true - -portal: - enabled: true diff --git a/stable/sickchill/4.0.3/CHANGELOG.md b/stable/sickchill/4.0.4/CHANGELOG.md similarity index 100% rename from stable/sickchill/4.0.3/CHANGELOG.md rename to stable/sickchill/4.0.4/CHANGELOG.md diff --git a/stable/sickchill/4.0.4/Chart.yaml b/stable/sickchill/4.0.4/Chart.yaml new file mode 100644 index 00000000000..1e3fde5518d --- /dev/null +++ b/stable/sickchill/4.0.4/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "2022.10.13" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: An Automatic Video Library Manager for TV Shows +home: https://truecharts.org/docs/charts/stable/sickchill +icon: https://truecharts.org/img/hotlink-ok/chart-icons/sickchill.png +keywords: + - sickchill + - video + - library + - manager +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: sickchill +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/sickchill + - https://github.com/linuxserver/docker-sickchill + - https://github.com/SickChill/SickChill +type: application +version: 4.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/sickchill/4.0.3/README.md b/stable/sickchill/4.0.4/README.md similarity index 100% rename from stable/sickchill/4.0.3/README.md rename to stable/sickchill/4.0.4/README.md diff --git a/stable/sickchill/4.0.4/app-changelog.md b/stable/sickchill/4.0.4/app-changelog.md new file mode 100644 index 00000000000..4e65ff08676 --- /dev/null +++ b/stable/sickchill/4.0.4/app-changelog.md @@ -0,0 +1,10 @@ + + +## [sickchill-4.0.4](https://github.com/truecharts/charts/compare/sickchill-4.0.3...sickchill-4.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + - update docker general non-major + + \ No newline at end of file diff --git a/stable/sickchill/4.0.3/app-readme.md b/stable/sickchill/4.0.4/app-readme.md similarity index 100% rename from stable/sickchill/4.0.3/app-readme.md rename to stable/sickchill/4.0.4/app-readme.md diff --git a/stable/sickchill/4.0.4/charts/common-10.9.7.tgz b/stable/sickchill/4.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/sickchill/4.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/sickchill/4.0.4/ix_values.yaml b/stable/sickchill/4.0.4/ix_values.yaml new file mode 100644 index 00000000000..02d324f8670 --- /dev/null +++ b/stable/sickchill/4.0.4/ix_values.yaml @@ -0,0 +1,29 @@ +image: + repository: tccr.io/truecharts/sickchill + pullPolicy: IfNotPresent + tag: 2022.10.13@sha256:5ea1447fd18dfa17787e798564aa53e39b28d1f6fd5d678fe8161b72d9b7d9fb + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +service: + main: + ports: + main: + port: 10067 + targetPort: 8081 + +persistence: + config: + enabled: true + mountPath: "/config" + varrun: + enabled: true + +portal: + enabled: true diff --git a/stable/sickchill/4.0.3/questions.yaml b/stable/sickchill/4.0.4/questions.yaml similarity index 100% rename from stable/sickchill/4.0.3/questions.yaml rename to stable/sickchill/4.0.4/questions.yaml diff --git a/stable/smokeping/4.0.3/templates/common.yaml b/stable/sickchill/4.0.4/templates/common.yaml similarity index 100% rename from stable/smokeping/4.0.3/templates/common.yaml rename to stable/sickchill/4.0.4/templates/common.yaml diff --git a/stable/sickchill/4.0.4/values.yaml b/stable/sickchill/4.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/sickgear/4.0.3/Chart.lock b/stable/sickgear/4.0.3/Chart.lock deleted file mode 100644 index 32b044d40c5..00000000000 --- a/stable/sickgear/4.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:13:53.912050974Z" diff --git a/stable/sickgear/4.0.3/Chart.yaml b/stable/sickgear/4.0.3/Chart.yaml deleted file mode 100644 index 720e2c640fa..00000000000 --- a/stable/sickgear/4.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "0.25.4" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: Provides management of TV shows and/or Anime, it detects new episodes, links downloader apps, and more -home: https://truecharts.org/docs/charts/stable/sickgear -icon: https://truecharts.org/img/hotlink-ok/chart-icons/sickgear.png -keywords: - - sickgear - - manager - - tv - - shows -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: sickgear -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/sickgear - - https://github.com/linuxserver/docker-sickgear - - https://github.com/SickGear/SickGear -type: application -version: 4.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/sickgear/4.0.3/app-changelog.md b/stable/sickgear/4.0.3/app-changelog.md deleted file mode 100644 index d0054c13d6a..00000000000 --- a/stable/sickgear/4.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [sickgear-4.0.3](https://github.com/truecharts/charts/compare/sickgear-4.0.2...sickgear-4.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/sickgear/4.0.3/charts/common-10.9.4.tgz b/stable/sickgear/4.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/sickgear/4.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/sickgear/4.0.3/CHANGELOG.md b/stable/sickgear/4.0.4/CHANGELOG.md similarity index 100% rename from stable/sickgear/4.0.3/CHANGELOG.md rename to stable/sickgear/4.0.4/CHANGELOG.md diff --git a/stable/sickgear/4.0.4/Chart.yaml b/stable/sickgear/4.0.4/Chart.yaml new file mode 100644 index 00000000000..655069562ee --- /dev/null +++ b/stable/sickgear/4.0.4/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "0.25.4" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: Provides management of TV shows and/or Anime, it detects new episodes, links downloader apps, and more +home: https://truecharts.org/docs/charts/stable/sickgear +icon: https://truecharts.org/img/hotlink-ok/chart-icons/sickgear.png +keywords: + - sickgear + - manager + - tv + - shows +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: sickgear +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/sickgear + - https://github.com/linuxserver/docker-sickgear + - https://github.com/SickGear/SickGear +type: application +version: 4.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/sickgear/4.0.3/README.md b/stable/sickgear/4.0.4/README.md similarity index 100% rename from stable/sickgear/4.0.3/README.md rename to stable/sickgear/4.0.4/README.md diff --git a/stable/sickgear/4.0.4/app-changelog.md b/stable/sickgear/4.0.4/app-changelog.md new file mode 100644 index 00000000000..70967f5d6c9 --- /dev/null +++ b/stable/sickgear/4.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [sickgear-4.0.4](https://github.com/truecharts/charts/compare/sickgear-4.0.3...sickgear-4.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/sickgear/4.0.3/app-readme.md b/stable/sickgear/4.0.4/app-readme.md similarity index 100% rename from stable/sickgear/4.0.3/app-readme.md rename to stable/sickgear/4.0.4/app-readme.md diff --git a/stable/sickgear/4.0.4/charts/common-10.9.7.tgz b/stable/sickgear/4.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/sickgear/4.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/sickgear/4.0.3/ix_values.yaml b/stable/sickgear/4.0.4/ix_values.yaml similarity index 100% rename from stable/sickgear/4.0.3/ix_values.yaml rename to stable/sickgear/4.0.4/ix_values.yaml diff --git a/stable/sickgear/4.0.3/questions.yaml b/stable/sickgear/4.0.4/questions.yaml similarity index 100% rename from stable/sickgear/4.0.3/questions.yaml rename to stable/sickgear/4.0.4/questions.yaml diff --git a/stable/sqlitebrowser/4.0.3/templates/common.yaml b/stable/sickgear/4.0.4/templates/common.yaml similarity index 100% rename from stable/sqlitebrowser/4.0.3/templates/common.yaml rename to stable/sickgear/4.0.4/templates/common.yaml diff --git a/stable/sickgear/4.0.4/values.yaml b/stable/sickgear/4.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/simply-shorten/2.0.3/Chart.lock b/stable/simply-shorten/2.0.3/Chart.lock deleted file mode 100644 index 38c354e2a68..00000000000 --- a/stable/simply-shorten/2.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:13:54.082232128Z" diff --git a/stable/simply-shorten/2.0.3/Chart.yaml b/stable/simply-shorten/2.0.3/Chart.yaml deleted file mode 100644 index 62e2cf2c94d..00000000000 --- a/stable/simply-shorten/2.0.3/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -appVersion: "1.1" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: A dead simple URL shortener. -home: https://truecharts.org/docs/charts/stable/simply-shorten -icon: https://truecharts.org/img/hotlink-ok/chart-icons/simply-shorten.png -keywords: - - simply-shorten - - Cloud - - Productivity - - Network-Web -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: simply-shorten -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/simply-shorten - - https://gitlab.com/draganczukp/simply-shorten - - https://hub.docker.com/r/draganczukp/simply-shorten -type: application -version: 2.0.3 -annotations: - truecharts.org/catagories: | - - Cloud - - Productivity - - Network-Web - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/simply-shorten/2.0.3/app-changelog.md b/stable/simply-shorten/2.0.3/app-changelog.md deleted file mode 100644 index d512bb1a4fd..00000000000 --- a/stable/simply-shorten/2.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [simply-shorten-2.0.3](https://github.com/truecharts/charts/compare/simply-shorten-2.0.2...simply-shorten-2.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/simply-shorten/2.0.3/charts/common-10.9.4.tgz b/stable/simply-shorten/2.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/simply-shorten/2.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/simply-shorten/2.0.3/CHANGELOG.md b/stable/simply-shorten/2.0.4/CHANGELOG.md similarity index 100% rename from stable/simply-shorten/2.0.3/CHANGELOG.md rename to stable/simply-shorten/2.0.4/CHANGELOG.md diff --git a/stable/simply-shorten/2.0.4/Chart.yaml b/stable/simply-shorten/2.0.4/Chart.yaml new file mode 100644 index 00000000000..847351f125e --- /dev/null +++ b/stable/simply-shorten/2.0.4/Chart.yaml @@ -0,0 +1,33 @@ +apiVersion: v2 +appVersion: "1.1" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: A dead simple URL shortener. +home: https://truecharts.org/docs/charts/stable/simply-shorten +icon: https://truecharts.org/img/hotlink-ok/chart-icons/simply-shorten.png +keywords: + - simply-shorten + - Cloud + - Productivity + - Network-Web +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: simply-shorten +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/simply-shorten + - https://gitlab.com/draganczukp/simply-shorten + - https://hub.docker.com/r/draganczukp/simply-shorten +type: application +version: 2.0.4 +annotations: + truecharts.org/catagories: | + - Cloud + - Productivity + - Network-Web + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/simply-shorten/2.0.3/README.md b/stable/simply-shorten/2.0.4/README.md similarity index 100% rename from stable/simply-shorten/2.0.3/README.md rename to stable/simply-shorten/2.0.4/README.md diff --git a/stable/simply-shorten/2.0.4/app-changelog.md b/stable/simply-shorten/2.0.4/app-changelog.md new file mode 100644 index 00000000000..4c62d24a436 --- /dev/null +++ b/stable/simply-shorten/2.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [simply-shorten-2.0.4](https://github.com/truecharts/charts/compare/simply-shorten-2.0.3...simply-shorten-2.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/simply-shorten/2.0.3/app-readme.md b/stable/simply-shorten/2.0.4/app-readme.md similarity index 100% rename from stable/simply-shorten/2.0.3/app-readme.md rename to stable/simply-shorten/2.0.4/app-readme.md diff --git a/stable/simply-shorten/2.0.4/charts/common-10.9.7.tgz b/stable/simply-shorten/2.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/simply-shorten/2.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/simply-shorten/2.0.3/ix_values.yaml b/stable/simply-shorten/2.0.4/ix_values.yaml similarity index 100% rename from stable/simply-shorten/2.0.3/ix_values.yaml rename to stable/simply-shorten/2.0.4/ix_values.yaml diff --git a/stable/simply-shorten/2.0.3/questions.yaml b/stable/simply-shorten/2.0.4/questions.yaml similarity index 100% rename from stable/simply-shorten/2.0.3/questions.yaml rename to stable/simply-shorten/2.0.4/questions.yaml diff --git a/stable/whisparr/2.0.3/templates/common.yaml b/stable/simply-shorten/2.0.4/templates/common.yaml similarity index 100% rename from stable/whisparr/2.0.3/templates/common.yaml rename to stable/simply-shorten/2.0.4/templates/common.yaml diff --git a/stable/simply-shorten/2.0.4/values.yaml b/stable/simply-shorten/2.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/smokeping/4.0.3/Chart.lock b/stable/smokeping/4.0.3/Chart.lock deleted file mode 100644 index e59a92833b2..00000000000 --- a/stable/smokeping/4.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:14:18.113425608Z" diff --git a/stable/smokeping/4.0.3/Chart.yaml b/stable/smokeping/4.0.3/Chart.yaml deleted file mode 100644 index a6244c4c477..00000000000 --- a/stable/smokeping/4.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: "2.7.3" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: Keep track of your network latency. -home: https://truecharts.org/docs/charts/stable/smokeping -icon: https://truecharts.org/img/hotlink-ok/chart-icons/smokeping.png -keywords: - - smokeping - - network - - latency -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: smokeping -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/smokeping - - https://oss.oetiker.ch/smokeping/ - - https://hub.docker.com/r/linuxserver/smokeping -type: application -version: 4.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/smokeping/4.0.3/app-changelog.md b/stable/smokeping/4.0.3/app-changelog.md deleted file mode 100644 index a8aeaed51a7..00000000000 --- a/stable/smokeping/4.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [smokeping-4.0.3](https://github.com/truecharts/charts/compare/smokeping-4.0.2...smokeping-4.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/smokeping/4.0.3/charts/common-10.9.4.tgz b/stable/smokeping/4.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/smokeping/4.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/smokeping/4.0.3/CHANGELOG.md b/stable/smokeping/4.0.4/CHANGELOG.md similarity index 100% rename from stable/smokeping/4.0.3/CHANGELOG.md rename to stable/smokeping/4.0.4/CHANGELOG.md diff --git a/stable/smokeping/4.0.4/Chart.yaml b/stable/smokeping/4.0.4/Chart.yaml new file mode 100644 index 00000000000..cab9e4f7b01 --- /dev/null +++ b/stable/smokeping/4.0.4/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "2.7.3" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: Keep track of your network latency. +home: https://truecharts.org/docs/charts/stable/smokeping +icon: https://truecharts.org/img/hotlink-ok/chart-icons/smokeping.png +keywords: + - smokeping + - network + - latency +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: smokeping +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/smokeping + - https://oss.oetiker.ch/smokeping/ + - https://hub.docker.com/r/linuxserver/smokeping +type: application +version: 4.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/smokeping/4.0.3/README.md b/stable/smokeping/4.0.4/README.md similarity index 100% rename from stable/smokeping/4.0.3/README.md rename to stable/smokeping/4.0.4/README.md diff --git a/stable/smokeping/4.0.4/app-changelog.md b/stable/smokeping/4.0.4/app-changelog.md new file mode 100644 index 00000000000..99e12764538 --- /dev/null +++ b/stable/smokeping/4.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [smokeping-4.0.4](https://github.com/truecharts/charts/compare/smokeping-4.0.3...smokeping-4.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/smokeping/4.0.3/app-readme.md b/stable/smokeping/4.0.4/app-readme.md similarity index 100% rename from stable/smokeping/4.0.3/app-readme.md rename to stable/smokeping/4.0.4/app-readme.md diff --git a/stable/smokeping/4.0.4/charts/common-10.9.7.tgz b/stable/smokeping/4.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/smokeping/4.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/smokeping/4.0.3/ix_values.yaml b/stable/smokeping/4.0.4/ix_values.yaml similarity index 100% rename from stable/smokeping/4.0.3/ix_values.yaml rename to stable/smokeping/4.0.4/ix_values.yaml diff --git a/stable/smokeping/4.0.3/questions.yaml b/stable/smokeping/4.0.4/questions.yaml similarity index 100% rename from stable/smokeping/4.0.3/questions.yaml rename to stable/smokeping/4.0.4/questions.yaml diff --git a/stable/static/4.0.3/templates/common.yaml b/stable/smokeping/4.0.4/templates/common.yaml similarity index 100% rename from stable/static/4.0.3/templates/common.yaml rename to stable/smokeping/4.0.4/templates/common.yaml diff --git a/stable/smokeping/4.0.4/values.yaml b/stable/smokeping/4.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/snapdrop/3.0.3/Chart.lock b/stable/snapdrop/3.0.3/Chart.lock deleted file mode 100644 index cadf38d7ed5..00000000000 --- a/stable/snapdrop/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:14:25.222281545Z" diff --git a/stable/snapdrop/3.0.3/Chart.yaml b/stable/snapdrop/3.0.3/Chart.yaml deleted file mode 100644 index d98e16dd958..00000000000 --- a/stable/snapdrop/3.0.3/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: Snapdrop A local file sharing in your browser. Inspired by Apple's Airdrop. -home: https://truecharts.org/docs/charts/stable/snapdrop -icon: https://truecharts.org/img/hotlink-ok/chart-icons/snapdrop.png -keywords: - - snapdrop -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: snapdrop -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/snapdrop - - https://github.com/linuxserver/docker-snapdrop -version: 3.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/snapdrop/3.0.3/app-changelog.md b/stable/snapdrop/3.0.3/app-changelog.md deleted file mode 100644 index 70480bc2d1b..00000000000 --- a/stable/snapdrop/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [snapdrop-3.0.3](https://github.com/truecharts/charts/compare/snapdrop-3.0.2...snapdrop-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/snapdrop/3.0.3/charts/common-10.9.4.tgz b/stable/snapdrop/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/snapdrop/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/snapdrop/3.0.3/ix_values.yaml b/stable/snapdrop/3.0.3/ix_values.yaml deleted file mode 100644 index c1390dcefc0..00000000000 --- a/stable/snapdrop/3.0.3/ix_values.yaml +++ /dev/null @@ -1,27 +0,0 @@ -image: - repository: tccr.io/truecharts/snapdrop - tag: latest@sha256:ea7cce4cca4547b79a6adea708b707d90b2d0584bbf8329f03e63a5f994db148 - pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -service: - main: - ports: - main: - port: 10215 - targetPort: 80 - -persistence: - config: - enabled: true - mountPath: "/config" - -portal: - enabled: true diff --git a/stable/snapdrop/3.0.3/CHANGELOG.md b/stable/snapdrop/3.0.4/CHANGELOG.md similarity index 100% rename from stable/snapdrop/3.0.3/CHANGELOG.md rename to stable/snapdrop/3.0.4/CHANGELOG.md diff --git a/stable/snapdrop/3.0.4/Chart.yaml b/stable/snapdrop/3.0.4/Chart.yaml new file mode 100644 index 00000000000..7e3d2ebff17 --- /dev/null +++ b/stable/snapdrop/3.0.4/Chart.yaml @@ -0,0 +1,26 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: Snapdrop A local file sharing in your browser. Inspired by Apple's Airdrop. +home: https://truecharts.org/docs/charts/stable/snapdrop +icon: https://truecharts.org/img/hotlink-ok/chart-icons/snapdrop.png +keywords: + - snapdrop +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: snapdrop +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/snapdrop + - https://github.com/linuxserver/docker-snapdrop +version: 3.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/snapdrop/3.0.3/README.md b/stable/snapdrop/3.0.4/README.md similarity index 100% rename from stable/snapdrop/3.0.3/README.md rename to stable/snapdrop/3.0.4/README.md diff --git a/stable/snapdrop/3.0.4/app-changelog.md b/stable/snapdrop/3.0.4/app-changelog.md new file mode 100644 index 00000000000..bd62a148c83 --- /dev/null +++ b/stable/snapdrop/3.0.4/app-changelog.md @@ -0,0 +1,10 @@ + + +## [snapdrop-3.0.4](https://github.com/truecharts/charts/compare/snapdrop-3.0.3...snapdrop-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + - update docker general non-major + + \ No newline at end of file diff --git a/stable/snapdrop/3.0.3/app-readme.md b/stable/snapdrop/3.0.4/app-readme.md similarity index 100% rename from stable/snapdrop/3.0.3/app-readme.md rename to stable/snapdrop/3.0.4/app-readme.md diff --git a/stable/snapdrop/3.0.4/charts/common-10.9.7.tgz b/stable/snapdrop/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/snapdrop/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/snapdrop/3.0.4/ix_values.yaml b/stable/snapdrop/3.0.4/ix_values.yaml new file mode 100644 index 00000000000..0624956197f --- /dev/null +++ b/stable/snapdrop/3.0.4/ix_values.yaml @@ -0,0 +1,27 @@ +image: + repository: tccr.io/truecharts/snapdrop + tag: latest@sha256:6a35c8f199146f27dede7260517766b23a74d3cd048a3669189f072bd454138c + pullPolicy: IfNotPresent + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +service: + main: + ports: + main: + port: 10215 + targetPort: 80 + +persistence: + config: + enabled: true + mountPath: "/config" + +portal: + enabled: true diff --git a/stable/snapdrop/3.0.3/questions.yaml b/stable/snapdrop/3.0.4/questions.yaml similarity index 100% rename from stable/snapdrop/3.0.3/questions.yaml rename to stable/snapdrop/3.0.4/questions.yaml diff --git a/stable/snapdrop/3.0.4/templates/common.yaml b/stable/snapdrop/3.0.4/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/snapdrop/3.0.4/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/snapdrop/3.0.4/values.yaml b/stable/snapdrop/3.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/snipe-it/6.0.0/CHANGELOG.md b/stable/snipe-it/6.0.0/CHANGELOG.md new file mode 100644 index 00000000000..67cc0debe2e --- /dev/null +++ b/stable/snipe-it/6.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [snipe-it-5.0.0](https://github.com/truecharts/charts/compare/snipe-it-4.0.61...snipe-it-5.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update docker general non-major ([#4331](https://github.com/truecharts/charts/issues/4331)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [snipe-it-4.0.65](https://github.com/truecharts/charts/compare/snipe-it-4.0.61...snipe-it-4.0.65) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update docker general non-major ([#4331](https://github.com/truecharts/charts/issues/4331)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [snipe-it-4.0.64](https://github.com/truecharts/charts/compare/snipe-it-4.0.61...snipe-it-4.0.64) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update docker general non-major ([#4331](https://github.com/truecharts/charts/issues/4331)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [snipe-it-4.0.64](https://github.com/truecharts/charts/compare/snipe-it-4.0.61...snipe-it-4.0.64) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update docker general non-major ([#4331](https://github.com/truecharts/charts/issues/4331)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [snipe-it-4.0.64](https://github.com/truecharts/charts/compare/snipe-it-4.0.61...snipe-it-4.0.64) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update docker general non-major ([#4331](https://github.com/truecharts/charts/issues/4331)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [snipe-it-4.0.63](https://github.com/truecharts/charts/compare/snipe-it-4.0.61...snipe-it-4.0.63) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] diff --git a/stable/snipe-it/6.0.0/Chart.yaml b/stable/snipe-it/6.0.0/Chart.yaml new file mode 100644 index 00000000000..93ab06392cf --- /dev/null +++ b/stable/snipe-it/6.0.0/Chart.yaml @@ -0,0 +1,38 @@ +apiVersion: v2 +appVersion: "6.0.13" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: mariadb.enabled + name: mariadb + repository: https://charts.truecharts.org/ + version: 4.0.5 + - condition: redis.enabled + name: redis + repository: https://charts.truecharts.org + version: 4.0.5 +description: "Open source asset management" +home: https://truecharts.org/docs/charts/stable/snipe-it +icon: https://truecharts.org/img/hotlink-ok/chart-icons/snipe-it.png +keywords: + - snipeit + - snipe + - asset + - management +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: snipe-it +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/snipe-it + - https://snipeitapp.com/ + - https://github.com/snipe/snipe-it +version: 6.0.0 +annotations: + truecharts.org/catagories: | + - management + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/snipe-it/6.0.0/README.md b/stable/snipe-it/6.0.0/README.md new file mode 100644 index 00000000000..b6a9365c20b --- /dev/null +++ b/stable/snipe-it/6.0.0/README.md @@ -0,0 +1,109 @@ +# snipe-it + +Open source asset management + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [snipe-it](https://truecharts.org/docs/charts/stable/snipe-it) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/snipe-it> +* <https://snipeitapp.com/> +* <https://github.com/snipe/snipe-it> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | mariadb | 3.0.119 | +| https://charts.truecharts.org | redis | 3.0.121 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `snipe-it` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install snipe-it TrueCharts/snipe-it +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `snipe-it` deployment + +```console +helm uninstall snipe-it +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install snipe-it \ + --set env.TZ="America/New York" \ + TrueCharts/snipe-it +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install snipe-it TrueCharts/snipe-it -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/snipe-it/6.0.0/app-changelog.md b/stable/snipe-it/6.0.0/app-changelog.md new file mode 100644 index 00000000000..9f6f81be462 --- /dev/null +++ b/stable/snipe-it/6.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [snipe-it-6.0.0](https://github.com/truecharts/charts/compare/snipe-it-5.0.3...snipe-it-6.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/snipe-it/6.0.0/app-readme.md b/stable/snipe-it/6.0.0/app-readme.md new file mode 100644 index 00000000000..eb00165a399 --- /dev/null +++ b/stable/snipe-it/6.0.0/app-readme.md @@ -0,0 +1,8 @@ +Open source asset management + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/snipe-it](https://truecharts.org/docs/charts/stable/snipe-it) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/snipe-it/6.0.0/charts/common-10.9.7.tgz b/stable/snipe-it/6.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/snipe-it/6.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/snipe-it/6.0.0/charts/mariadb-4.0.5.tgz b/stable/snipe-it/6.0.0/charts/mariadb-4.0.5.tgz new file mode 100644 index 00000000000..647d1dc1772 Binary files /dev/null and b/stable/snipe-it/6.0.0/charts/mariadb-4.0.5.tgz differ diff --git a/stable/snipe-it/6.0.0/charts/redis-4.0.5.tgz b/stable/snipe-it/6.0.0/charts/redis-4.0.5.tgz new file mode 100644 index 00000000000..83e3f3d2117 Binary files /dev/null and b/stable/snipe-it/6.0.0/charts/redis-4.0.5.tgz differ diff --git a/stable/snipe-it/6.0.0/ix_values.yaml b/stable/snipe-it/6.0.0/ix_values.yaml new file mode 100644 index 00000000000..8f0afc1f69e --- /dev/null +++ b/stable/snipe-it/6.0.0/ix_values.yaml @@ -0,0 +1,144 @@ +image: + repository: tccr.io/truecharts/snipe-it + pullPolicy: IfNotPresent + tag: 6.0.13@sha256:d6d71facc2c2fe1cae7681d9db2988e1510fbb3de86963d2fa5ca8f4b8e492ab + +securityContext: + runAsNonRoot: false + readOnlyRootFilesystem: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 1000 + fsGroup: 50 + +env: + APP_ENV: "production" + DB_CONNECTION: "mysql" + DB_USERNAME: "{{ .Values.mariadb.mariadbUsername }}" + DB_DATABASE: "{{ .Values.mariadb.mariadbDatabase }}" + DB_PORT: "3306" + REDIS_PORT: "6379" + SESSION_DRIVER: "redis" + CACHE_DRIVER: "redis" + QUEUE_DRIVER: "redis" + APP_TIMEZONE: "{{ .Values.TZ }}" + FILESYSTEM_DISK: "local" + # User Defined + APP_URL: "http://localhost:80" + # APP_FORCE_TLS: false + # APP_TRUSTED_PROXIES: "172.16.0.0/16" + APP_LOCALE: "en" + MAX_RESULTS: 500 + IMAGE_LIB: "gd" + # APP_DEBUG: true + # APP_LOG_LEVEL: "debug" + # Session + SESSION_LIFETIME: 30 + EXPIRE_ON_CLOSE: false + ENCRYPT: false + COOKIE_NAME: "snipeit_session" + SECURE_COOKIES: false + # COOKIE_DOMAIN: "" + API_TOKEN_EXPIRATION_YEARS: 40 + # Login + LOGIN_MAX_ATTEMPTS: 5 + LOGIN_LOCKOUT_DURATION: 60 + # ALLOW_IFRAMING: false + # APP_ALLOW_INSECURE_HOSTS: false + # GOOGLE_MAPS_API: "" + # LDAP_MEM_LIM: "500M" + # LDAP_TIME_LIM: 600 + # API_THROTTLE_PER_MINUTE: 120 + # ENABLE_HSTS: false + # ENABLE_CSP: false + # CORS_ALLOWED_ORIGINS: "null" + # REFERRER_POLICY: "same-origin" + # MAIL_DRIVER: "log" + # MAIL_HOST: "" + # MAIL_PORT: 587 + # MAIL_USERNAME: "" + # MAIL_PASSWORD: "" + # MAIL_ENCRYPTION: "null" + # MAIL_FROM_ADDR: "" + # MAIL_FROM_NAME: "" + # MAIL_REPLYTO_ADDR: "" + # MAIL_REPLYTO_NAME: "" + # MAIL_AUTO_EMBED: true + # MAIL_AUTO_EMBED_METHOD: "base64" + # PUBLIC_AWS_SECRET_ACCESS_KEY: "" + # PUBLIC_AWS_ACCESS_KEY_ID: "" + # PUBLIC_AWS_DEFAULT_REGION: "" + # PUBLIC_AWS_BUCKET: "" + # PUBLIC_AWS_URL: "" + # PUBLIC_AWS_BUCKET_ROOT: "" + # PRIVATE_AWS_SECRET_ACCESS_KEY: "" + # PRIVATE_AWS_ACCESS_KEY_ID: "" + # PRIVATE_AWS_DEFAULT_REGION: "" + # PRIVATE_AWS_BUCKET: "" + # PRIVATE_AWS_URL: "" + # PRIVATE_AWS_BUCKET_ROOT: "" + # LOG: "daily" + # APP_LOG_MAX_FILES: 10 + # APP_DEBUG: false + # APP_LOG_LEVEL: "error" + + DB_HOST: + secretKeyRef: + name: mariadbcreds + key: plainhost + DB_PASSWORD: + secretKeyRef: + name: mariadbcreds + key: mariadb-password + REDIS_HOST: + secretKeyRef: + name: rediscreds + key: plainhost + REDIS_PASSWORD: + secretKeyRef: + name: rediscreds + key: redis-password + APP_KEY: + secretKeyRef: + name: snipeit-secrets + key: APP_KEY + +probes: + liveness: + path: "/health" + readiness: + path: "/health" + startup: + path: "/health" + +service: + main: + ports: + main: + port: 10120 + targetPort: 80 + +persistence: + logs: + enabled: true + mountPath: "/var/www/html/storage/logs" + data: + enabled: true + mountPath: "/var/lib/snipeit/data" + backups: + enabled: true + mountPath: "/var/lib/snipeit/dumps" + +mariadb: + enabled: true + mariadbUsername: snipe-it + mariadbDatabase: snipe-it + existingSecret: "mariadbcreds" + +redis: + enabled: true + existingSecret: "rediscreds" + +portal: + enabled: true diff --git a/stable/snipe-it/6.0.0/questions.yaml b/stable/snipe-it/6.0.0/questions.yaml new file mode 100644 index 00000000000..ad50c17839c --- /dev/null +++ b/stable/snipe-it/6.0.0/questions.yaml @@ -0,0 +1,2479 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: env + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: APP_URL + label: "APP_URL" + description: "This is the url to your application, beginning with http:// or https:// (if you're running Snipe-IT over SSL). This should not have a trailing slash." + schema: + type: string + default: "" + required: true + - variable: APP_FORCE_TLS + label: "APP_FORCE_TLS" + description: "Force use of HTTPS" + schema: + type: boolean + default: false + - variable: APP_TRUSTED_PROXIES + label: "APP_TRUSTED_PROXIES" + description: "APP_TRUSTED_PROXIES" + schema: + type: string + default: "172.16.0.0/16" + required: true + - variable: APP_LOCALE + label: "APP_LOCALE" + description: "Set this to reflect the two-letter or 5-letter abbreviation for the language you'd like to use for Snipe-IT" + schema: + type: string + default: "en" + required: true + enum: + - value: "en" + description: "English (US)" + - value: "en-GB" + description: "English (UK)" + - value: "af" + description: "Afrikaans" + - value: "ar" + description: "Arabic" + - value: "bg" + description: "Bulgarian" + - value: "zh-CN" + description: "Chinese Simplified" + - value: "zh-TW" + description: "Chinese Traditional" + - value: "hr" + description: "Croatian" + - value: "cs" + description: "Czech" + - value: "da" + description: "Danish" + - value: "nl" + description: "Dutch" + - value: "et" + description: "Estonian" + - value: "fi" + description: "Finnish" + - value: "fr" + description: "French" + - value: "de" + description: "German" + - value: "el" + description: "Greek" + - value: "he" + description: "Hebrew" + - value: "hu" + description: "Hungarian" + - value: "id" + description: "Indonesian" + - value: "en-ID" + description: "English, Indonesia" + - value: "ga-IE" + description: "Irish" + - value: "it" + description: "Italian" + - value: "ja" + description: "Japanese" + - value: "ko" + description: "Korean" + - value: "lv" + description: "Latvian" + - value: "lt" + description: "Lithuanian" + - value: "ms" + description: "Malay" + - value: "mi" + description: "Maori" + - value: "mn" + description: "Mongolian" + - value: "no" + description: "Norwegian" + - value: "fa" + description: "Persian" + - value: "pl" + description: "Polish" + - value: "pt-PT" + description: "Portuguese" + - value: "pt-BR" + description: "Portuguese, Brazilian" + - value: "ro" + description: "Romanian" + - value: "ru" + description: "Russian" + - value: "es-ES" + description: "Spanish" + - value: "es-CO" + description: "Spanish, Colombia" + - value: "sv-SE" + description: "Swedish" + - value: "ta" + description: "Tamil" + - value: "tr" + description: "Turkish" + - value: "vi" + description: "Vietnamese" + - value: "zu" + description: "Zulu" + - variable: IMAGE_LIB + label: "IMAGE_LIB" + description: "GD Library or Imagemagick are required to generate barcodes for Snipe-IT" + schema: + type: string + default: "gd" + required: true + enum: + - value: "gd" + description: "GD Library" + - value: "imagick" + description: "ImageMagick" + - variable: sessionsettings + label: "Session Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: SESSION_LIFETIME + label: "SESSION_LIFETIME" + description: "Specify the time in minutes that the session should remain valid." + schema: + type: int + default: 30 + required: true + - variable: EXPIRE_ON_CLOSE + label: "EXPIRE_ON_CLOSE" + description: "Specify whether or not the logged in session should be expired when the user closes their browser window." + schema: + type: boolean + default: false + - variable: ENCRYPT + label: "ENCRYPT" + description: "Specify whether you wish to use encrypted cookies for your Snipe-IT sessions." + schema: + type: boolean + default: false + - variable: COOKIE_NAME + label: "COOKIE_NAME" + description: "If you are running multiple Snipe-IT installs, you should probably set this to a unique name for each one so that your browser doesn't get sessions confused." + schema: + type: string + default: "snipeit_session" + required: true + - variable: COOKIE_DOMAIN + label: "COOKIE_DOMAIN" + description: "Specify what domain name Snipe-IT should honor cookies from.should be set to whatever the domain name is of your Snipe-IT installation if you choose to use it." + schema: + type: string + default: "" + - variable: SECURE_COOKIES + label: "SECURE_COOKIES" + description: "By setting this option to true, session cookies will only be sent back to the server if the browser has a HTTPS connection." + schema: + type: boolean + default: false + - variable: API_TOKEN_EXPIRATION_YEARS + label: "API_TOKEN_EXPIRATION_YEARS" + description: "This sets how long the API tokens should be valid for." + schema: + type: int + default: 40 + required: true + - variable: loginsettings + label: "Login Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: LOGIN_MAX_ATTEMPTS + label: "LOGIN_MAX_ATTEMPTS" + description: "The maximum number of failed attempts allowed before the user is throttled." + schema: + type: int + default: 5 + required: true + - variable: LOGIN_LOCKOUT_DURATION + label: "LOGIN_LOCKOUT_DURATION" + description: " The duration (in seconds) that the user should be blocked from attempting to authenticate again." + schema: + type: int + default: 60 + required: true + - variable: miscsettings + label: "Misc Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: ALLOW_IFRAMING + label: "ALLOW_IFRAMING" + description: "Set this to true if you need to run Snipe-IT within an iframe." + schema: + type: boolean + default: false + - variable: APP_ALLOW_INSECURE_HOSTS + label: "APP_ALLOW_INSECURE_HOSTS" + description: "Set this to this to true ONLY if you if you cannot make your APP_URL match the actual URL of your application, and your hosting environment is secure and not accessible to the outside world." + schema: + type: boolean + default: false + - variable: GOOGLE_MAPS_API + label: "GOOGLE_MAPS_API" + description: "Include your Google Maps API key here if you'd like Snipe-IT to load maps from Google on your locations and suppliers pages." + schema: + type: string + default: "" + - variable: LDAP_MEM_LIM + label: "LDAP_MEM_LIM" + description: "Memory limit for LDAP execution" + schema: + type: string + default: "500M" + required: true + - variable: LDAP_TIME_LIM + label: "LDAP_TIME_LIM" + description: "Time limit for LDAP execution" + schema: + type: int + default: 600 + required: true + - variable: API_THROTTLE_PER_MINUTE + label: "API_THROTTLE_PER_MINUTE" + description: "Number of requests to allow per minute." + schema: + type: int + default: 120 + required: true + - variable: ENABLE_HSTS + label: "ENABLE_HSTS" + description: "HSTS is a web security policy mechanism that helps to protect websites against man-in-the-middle attacks such as protocol downgrade attacks and cookie hijacking." + schema: + type: boolean + default: false + - variable: ENABLE_CSP + label: "ENABLE_CSP" + description: "Disable the content security policy that restricts what scripts, images and styles can load." + schema: + type: boolean + default: false + - variable: CORS_ALLOWED_ORIGINS + label: "CORS_ALLOWED_ORIGINS" + schema: + type: string + default: "null" + - variable: REFERRER_POLICY + label: "REFERRER_POLICY" + description: "This is an additional security header that browsers use to determine whether they should report back URL referrer information." + schema: + type: string + default: "same-origin" + - variable: mailsettings + label: "Mail Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: MAIL_DRIVER + label: "MAIL_DRIVER" + description: "Specify the driver you would like to use." + schema: + type: string + default: "log" + enum: + - value: "log" + description: "log" + - value: "smtp" + description: "smtp" + - value: "mail" + description: "mail" + - value: "sendmail" + description: "sendmail" + - variable: MAIL_HOST + label: "MAIL_HOST" + description: "Specify the hostname for your outgoing mail server. Keep in mind that this server must be accessible from the server you're running Snipe-IT on." + schema: + type: string + default: "" + - variable: MAIL_PORT + label: "MAIL_PORT" + description: "Set the port number that your mail server expects to send from." + schema: + type: int + default: 587 + - variable: MAIL_USERNAME + label: "MAIL_USERNAME" + description: "Set the username of the authenticated user you'll be sending email as." + schema: + type: string + default: "" + - variable: MAIL_PASSWORD + label: "MAIL_PASSWORD" + description: "Set the password for the authenticated user you'll be sending as." + schema: + type: string + default: "" + private: true + - variable: MAIL_ENCRYPTION + label: "MAIL_ENCRYPTION" + description: "Here you may specify the encryption protocol that should be used when the application sends e-mail messages." + schema: + type: string + default: "null" + enum: + - value: "null" + description: "null" + - value: "tls" + description: "tls" + - value: "ssl" + description: "ssl" + - variable: MAIL_FROM_ADDR + label: "MAIL_FROM_ADDR" + description: "Specify an email address that is used globally for all e-mails that are sent by your application." + schema: + type: string + default: "" + - variable: MAIL_FROM_NAME + label: "MAIL_FROM_NAME" + description: "Specify the name that should show up in the recipient's inbox when they receive email from your Snipe-IT instance." + schema: + type: string + default: "" + - variable: MAIL_REPLYTO_ADDR + label: "MAIL_REPLYTO_ADDR" + description: " Specify the address that should be the reply:to on emails from your Snipe-IT instance. This can be the same as your MAIL_FROM_ADDR, but it is required." + schema: + type: string + default: "" + - variable: MAIL_REPLYTO_NAME + label: "MAIL_REPLYTO_NAME" + description: "Specify the name that should be the reply:to on emails from your Snipe-IT instance. This can be the same as your MAIL_FROM_NAME , but it is required." + schema: + type: string + default: "" + - variable: MAIL_AUTO_EMBED + label: "MAIL_AUTO_EMBED" + description: "Whether or not to embed images in emails (via CID or base64) versus linking to them." + schema: + type: boolean + default: true + - variable: MAIL_AUTO_EMBED_METHOD + label: "MAIL_AUTO_EMBED_METHOD" + description: "Method that should be used for attaching inline images. Options are attachment (for CID) or base64." + schema: + type: string + default: "base64" + enum: + - value: "base64" + description: "base64" + - value: "attachment" + description: "attachment" + - variable: publicawssettings + label: "Public AWS S3 Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUBLIC_AWS_SECRET_ACCESS_KEY + label: "PUBLIC_AWS_SECRET_ACCESS_KEY" + schema: + type: string + default: "" + private: true + - variable: PUBLIC_AWS_ACCESS_KEY_ID + label: "PUBLIC_AWS_ACCESS_KEY_ID" + schema: + type: string + default: "" + private: true + - variable: PUBLIC_AWS_DEFAULT_REGION + label: "PUBLIC_AWS_DEFAULT_REGION" + schema: + type: string + default: "" + - variable: PUBLIC_AWS_BUCKET + label: "PUBLIC_AWS_BUCKET" + schema: + type: string + default: "" + - variable: PUBLIC_AWS_URL + label: "PUBLIC_AWS_URL" + schema: + type: string + default: "" + - variable: PUBLIC_AWS_BUCKET_ROOT + label: "PUBLIC_AWS_BUCKET_ROOT" + schema: + type: string + default: "" + - variable: privateawssettings + label: "Private AWS S3 Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PRIVATE_AWS_SECRET_ACCESS_KEY + label: "PRIVATE_AWS_SECRET_ACCESS_KEY" + schema: + type: string + default: "" + private: true + - variable: PRIVATE_AWS_ACCESS_KEY_ID + label: "PRIVATE_AWS_ACCESS_KEY_ID" + schema: + type: string + default: "" + private: true + - variable: PRIVATE_AWS_DEFAULT_REGION + label: "PRIVATE_AWS_DEFAULT_REGION" + schema: + type: string + default: "" + - variable: PRIVATE_AWS_BUCKET + label: "PRIVATE_AWS_BUCKET" + schema: + type: string + default: "" + - variable: PRIVATE_AWS_URL + label: "PRIVATE_AWS_URL" + schema: + type: string + default: "" + - variable: PRIVATE_AWS_BUCKET_ROOT + label: "PRIVATE_AWS_BUCKET_ROOT" + schema: + type: string + default: "" + - variable: loggingsettings + label: "Logging Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: LOG + label: "LOG" + description: "Whether to use a single log file, or multiple date-based log files for your app error logs." + schema: + type: string + default: "daily" + required: true + enum: + - value: "single" + description: "Single File" + - value: "daily" + description: "Daily Files" + - variable: APP_LOG_MAX_FILES + label: "APP_LOG_MAX_FILES" + description: "Max number of daily app log files to retain." + schema: + type: int + default: 10 + required: true + - variable: APP_DEBUG + label: "APP_DEBUG" + description: "Enables App Debug." + schema: + type: boolean + default: false + - variable: APP_LOG_LEVEL + label: "APP_LOG_LEVEL" + description: "Laravel will log all levels greater than or equal to the specified severity." + schema: + type: string + default: "error" + required: true + enum: + - value: "debug" + description: "debug" + - value: "info" + description: "info" + - value: "notice" + description: "notice" + - value: "warning" + description: "warning" + - value: "error" + description: "error" + - value: "critical" + description: "critical" + - value: "alert" + description: "alert" + - value: "emergency" + description: "emergency" + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10120 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: data + label: "App Data Storage" + description: "Stores the Application Data." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: logs + label: "App Logs Storage" + description: "Stores the Application Logs." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: backups + label: "App Backups Storage" + description: "Stores the Application Backups." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 1000 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 50 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/snipe-it/6.0.0/templates/_secrets.tpl b/stable/snipe-it/6.0.0/templates/_secrets.tpl new file mode 100644 index 00000000000..cf46348d2c5 --- /dev/null +++ b/stable/snipe-it/6.0.0/templates/_secrets.tpl @@ -0,0 +1,20 @@ +{{/* Define the secrets */}} +{{- define "snipeit.secrets" -}} +--- + +apiVersion: v1 +kind: Secret +type: Opaque +metadata: + name: snipeit-secrets +{{- $snipeitprevious := lookup "v1" "Secret" .Release.Namespace "snipeit-secrets" }} +{{- $app_key := "" }} +data: + {{- if $snipeitprevious}} + APP_KEY: {{ index $snipeitprevious.data "APP_KEY" }} + {{- else }} + {{- $app_key := randAlphaNum 32 }} + APP_KEY: {{ $app_key | b64enc }} + {{- end }} + +{{- end -}} diff --git a/stable/snipe-it/6.0.0/templates/common.yaml b/stable/snipe-it/6.0.0/templates/common.yaml new file mode 100644 index 00000000000..4f31f22f8ab --- /dev/null +++ b/stable/snipe-it/6.0.0/templates/common.yaml @@ -0,0 +1,8 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.common.loader.init" . }} + +{{/* Render secrets for snipeit */}} +{{- include "snipeit.secrets" . }} + +{{/* Render the templates */}} +{{ include "tc.common.loader.apply" . }} diff --git a/stable/snipe-it/6.0.0/values.yaml b/stable/snipe-it/6.0.0/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/sonarr/12.0.4/CHANGELOG.md b/stable/sonarr/12.0.4/CHANGELOG.md new file mode 100644 index 00000000000..3356c4fd4b4 --- /dev/null +++ b/stable/sonarr/12.0.4/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [sonarr-12.0.0](https://github.com/truecharts/charts/compare/sonarr-11.0.45...sonarr-12.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [sonarr-11.0.48](https://github.com/truecharts/charts/compare/sonarr-11.0.45...sonarr-11.0.48) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [sonarr-11.0.47](https://github.com/truecharts/charts/compare/sonarr-11.0.45...sonarr-11.0.47) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [sonarr-11.0.47](https://github.com/truecharts/charts/compare/sonarr-11.0.45...sonarr-11.0.47) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [sonarr-11.0.47](https://github.com/truecharts/charts/compare/sonarr-11.0.45...sonarr-11.0.47) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [sonarr-11.0.46](https://github.com/truecharts/charts/compare/sonarr-11.0.45...sonarr-11.0.46) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [sonarr-11.0.46](https://github.com/truecharts/charts/compare/sonarr-11.0.45...sonarr-11.0.46) (2022-11-06) + +### Chore + diff --git a/stable/sonarr/12.0.4/Chart.yaml b/stable/sonarr/12.0.4/Chart.yaml new file mode 100644 index 00000000000..e9936a9618a --- /dev/null +++ b/stable/sonarr/12.0.4/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "3.0.9.1549" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Smart PVR for newsgroup and bittorrent users +home: https://truecharts.org/docs/charts/stable/sonarr +icon: https://truecharts.org/img/hotlink-ok/chart-icons/sonarr.png +keywords: + - sonarr + - torrent + - usenet +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: sonarr +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/sonarr + - https://github.com/Sonarr/Sonarr +type: application +version: 12.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/sonarr/12.0.4/README.md b/stable/sonarr/12.0.4/README.md new file mode 100644 index 00000000000..c642c107f76 --- /dev/null +++ b/stable/sonarr/12.0.4/README.md @@ -0,0 +1,106 @@ +# sonarr + +Smart PVR for newsgroup and bittorrent users + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [sonarr](https://truecharts.org/docs/charts/stable/sonarr) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/sonarr> +* <https://github.com/Sonarr/Sonarr> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `sonarr` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install sonarr TrueCharts/sonarr +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `sonarr` deployment + +```console +helm uninstall sonarr +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install sonarr \ + --set env.TZ="America/New York" \ + TrueCharts/sonarr +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install sonarr TrueCharts/sonarr -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/sonarr/12.0.4/app-changelog.md b/stable/sonarr/12.0.4/app-changelog.md new file mode 100644 index 00000000000..d84bd9849a0 --- /dev/null +++ b/stable/sonarr/12.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [sonarr-12.0.4](https://github.com/truecharts/charts/compare/sonarr-12.0.3...sonarr-12.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/sonarr/12.0.4/app-readme.md b/stable/sonarr/12.0.4/app-readme.md new file mode 100644 index 00000000000..750c7de1fef --- /dev/null +++ b/stable/sonarr/12.0.4/app-readme.md @@ -0,0 +1,8 @@ +Smart PVR for newsgroup and bittorrent users + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/sonarr](https://truecharts.org/docs/charts/stable/sonarr) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/sonarr/12.0.4/charts/common-10.9.7.tgz b/stable/sonarr/12.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/sonarr/12.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/sonarr/12.0.4/ix_values.yaml b/stable/sonarr/12.0.4/ix_values.yaml new file mode 100644 index 00000000000..596a729dc6f --- /dev/null +++ b/stable/sonarr/12.0.4/ix_values.yaml @@ -0,0 +1,40 @@ +image: + repository: tccr.io/truecharts/sonarr + pullPolicy: IfNotPresent + tag: 3.0.9.1549@sha256:294b6288d91346f6e65f8cb344b42d17c97b3ee7ada501d77307088f79a8dc15 + +service: + main: + ports: + main: + port: 8989 + targetPort: 8989 + +probes: + liveness: + enabled: true + ## Set this to true if you wish to specify your own livenessProbe + custom: true + ## The spec field contains the values for the default livenessProbe. + ## If you selected custom: true, this field holds the definition of the livenessProbe. + spec: + exec: + command: + - /usr/bin/env + - bash + - -c + - curl --fail localhost:8989/api/v3/system/status?apiKey=`IFS=\> && while + read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` + failureThreshold: 5 + initialDelaySeconds: 60 + periodSeconds: 10 + successThreshold: 1 + timeoutSeconds: 10 + +persistence: + config: + enabled: true + mountPath: "/config" + +portal: + enabled: true diff --git a/stable/sonarr/12.0.4/questions.yaml b/stable/sonarr/12.0.4/questions.yaml new file mode 100644 index 00000000000..2fda4581310 --- /dev/null +++ b/stable/sonarr/12.0.4/questions.yaml @@ -0,0 +1,1829 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 8989 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: true + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 568 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 568 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/sonarr/12.0.4/templates/common.yaml b/stable/sonarr/12.0.4/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/sonarr/12.0.4/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/sonarr/12.0.4/values.yaml b/stable/sonarr/12.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/speedtest-exporter/4.0.4/Chart.lock b/stable/speedtest-exporter/4.0.4/Chart.lock deleted file mode 100644 index df0e4261196..00000000000 --- a/stable/speedtest-exporter/4.0.4/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:14:49.159675132Z" diff --git a/stable/speedtest-exporter/4.0.4/Chart.yaml b/stable/speedtest-exporter/4.0.4/Chart.yaml deleted file mode 100644 index 8d97ca22b52..00000000000 --- a/stable/speedtest-exporter/4.0.4/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: "3.5.3" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Speedtest Exporter made in python using the official speedtest bin -icon: https://truecharts.org/img/hotlink-ok/chart-icons/speedtest-exporter.png -home: https://truecharts.org/docs/charts/stable/speedtest-exporter -keywords: - - speedtest-exporter - - speedtest - - metrics -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: speedtest-exporter -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/speedtest-exporter - - https://github.com/MiguelNdeCarvalho/speedtest-exporter/ -type: application -version: 4.0.4 -annotations: - truecharts.org/catagories: | - - metrics - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/speedtest-exporter/4.0.4/app-changelog.md b/stable/speedtest-exporter/4.0.4/app-changelog.md deleted file mode 100644 index 170f2092a63..00000000000 --- a/stable/speedtest-exporter/4.0.4/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [speedtest-exporter-4.0.4](https://github.com/truecharts/charts/compare/speedtest-exporter-4.0.3...speedtest-exporter-4.0.4) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - \ No newline at end of file diff --git a/stable/speedtest-exporter/4.0.4/charts/common-10.9.4.tgz b/stable/speedtest-exporter/4.0.4/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/speedtest-exporter/4.0.4/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/speedtest-exporter/4.0.4/questions.yaml b/stable/speedtest-exporter/4.0.4/questions.yaml deleted file mode 100644 index da60d2a3957..00000000000 --- a/stable/speedtest-exporter/4.0.4/questions.yaml +++ /dev/null @@ -1,1505 +0,0 @@ -groups: - - name: Container Image - description: Image to be used for container - - name: General Settings - description: General Deployment Settings - - name: App Configuration - description: App Specific Config Options - - name: Networking and Services - description: Configure Network and Services for Container - - name: Storage and Persistence - description: Persist and Share Data that is Separate from the Container - - name: Ingress - description: Ingress Configuration - - name: Security and Permissions - description: Configure Security Context and Permissions - - name: Resources and Devices - description: "Specify Resources/Devices to be Allocated to Workload" - - name: Middlewares - description: Traefik Middlewares - - name: Metrics - description: Metrics - - name: VPN - description: VPN - - name: Addons - description: Addon Configuration - - name: Advanced - description: Advanced Configuration - - name: Documentation - description: Documentation -portals: {} -questions: - - variable: global - label: Global Settings - group: "General Settings" - schema: - type: dict - hidden: true - attrs: - - variable: isSCALE - label: Flag this is SCALE - schema: - type: boolean - default: true - hidden: true - - variable: controller - group: "General Settings" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: replicas - description: Number of desired pod replicas - label: Desired Replicas - schema: - type: int - required: true - default: 1 - - variable: customextraargs - group: "General Settings" - label: "Extra Args" - description: "Do not click this unless you know what you are doing" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: extraArgs - label: Extra Args - schema: - type: list - default: [] - items: - - variable: arg - label: Arg - schema: - type: string - - variable: TZ - label: Timezone - group: "General Settings" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: envList - label: Extra Environment Variables - description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." - group: "General Settings" - schema: - type: list - default: [] - items: - - variable: envItem - label: Environment Variable - schema: - additional_attrs: true - type: dict - attrs: - - variable: name - label: Name - schema: - type: string - - variable: value - label: Value - schema: - type: string - - variable: serviceexpert - group: Networking and Services - label: Show Expert Config - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: Networking and Services - label: Host-Networking (Complicated) - schema: - type: boolean - default: false - - variable: externalInterfaces - description: Add External Interfaces - label: Add external Interfaces - group: Networking - schema: - type: list - items: - - variable: interfaceConfiguration - description: Interface Configuration - label: Interface Configuration - schema: - type: dict - $ref: - - "normalize/interfaceConfiguration" - attrs: - - variable: hostInterface - description: Please Specify Host Interface - label: Host Interface - schema: - type: string - required: true - $ref: - - "definitions/interface" - - variable: ipam - description: Define how IP Address will be managed - label: IP Address Management - schema: - type: dict - required: true - attrs: - - variable: type - description: Specify type for IPAM - label: IPAM Type - schema: - type: string - required: true - enum: - - value: dhcp - description: Use DHCP - - value: static - description: Use Static IP - show_subquestions_if: static - subquestions: - - variable: staticIPConfigurations - label: Static IP Addresses - schema: - type: list - items: - - variable: staticIP - label: Static IP - schema: - type: ipaddr - cidr: true - - variable: staticRoutes - label: Static Routes - schema: - type: list - items: - - variable: staticRouteConfiguration - label: Static Route Configuration - schema: - additional_attrs: true - type: dict - attrs: - - variable: destination - label: Destination - schema: - type: ipaddr - cidr: true - required: true - - variable: gateway - label: Gateway - schema: - type: ipaddr - cidr: false - required: true - - variable: serviceList - label: Add Manual Custom Services - group: Networking and Services - schema: - type: list - default: [] - items: - - variable: serviceListEntry - label: Custom Service - schema: - additional_attrs: true - type: dict - attrs: - - variable: enabled - label: Enable the service - schema: - type: boolean - default: true - hidden: true - - variable: name - label: Name - schema: - type: string - default: "" - - variable: type - label: Service Type - description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" - schema: - type: string - default: LoadBalancer - enum: - - value: LoadBalancer - description: LoadBalancer (Expose Ports) - - value: ClusterIP - description: ClusterIP (Do Not Expose Ports) - - value: Simple - description: Deprecated CHANGE THIS - - variable: loadBalancerIP - label: LoadBalancer IP - description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" - schema: - show_if: [["type", "=", "LoadBalancer"]] - type: string - default: "" - - variable: advancedsvcset - label: Show Advanced Service Settings - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: externalIPs - label: "External IP's" - description: "External IP's" - schema: - type: list - default: [] - items: - - variable: externalIP - label: External IP - schema: - type: string - - variable: ipFamilyPolicy - label: IP Family Policy - description: Specify the IP Policy - schema: - type: string - default: SingleStack - enum: - - value: SingleStack - description: SingleStack - - value: PreferDualStack - description: PreferDualStack - - value: RequireDualStack - description: RequireDualStack - - variable: ipFamilies - label: IP Families - description: (Advanced) The IP Families that should be used - schema: - type: list - default: [] - items: - - variable: ipFamily - label: IP Family - schema: - type: string - - variable: portsList - label: Additional Service Ports - schema: - type: list - default: [] - items: - - variable: portsListEntry - label: Custom ports - schema: - additional_attrs: true - type: dict - attrs: - - variable: enabled - label: Enable the Port - schema: - type: boolean - default: true - hidden: true - - variable: name - label: Port Name - schema: - type: string - default: "" - - variable: protocol - label: Port Type - schema: - type: string - default: TCP - enum: - - value: HTTP - description: HTTP - - value: HTTPS - description: HTTPS - - value: TCP - description: TCP - - value: UDP - description: UDP - - variable: targetPort - label: Target Port - description: This port exposes the container port on the service - schema: - type: int - required: true - - variable: port - label: Container Port - schema: - type: int - required: true - - variable: persistenceList - label: Additional App Storage - group: Storage and Persistence - schema: - type: list - default: [] - items: - - variable: persistenceListEntry - label: Custom Storage - schema: - additional_attrs: true - type: dict - attrs: - - variable: enabled - label: Enable the storage - schema: - type: boolean - default: true - hidden: true - - variable: type - label: Type of Storage - description: Sets the persistence type, Anything other than PVC could break rollback! - schema: - type: string - default: hostPath - enum: - - value: pvc - description: PVC - - value: hostPath - description: Host Path - - value: emptyDir - description: emptyDir - - value: nfs - description: NFS Share - - variable: server - label: NFS Server - schema: - show_if: [["type", "=", "nfs"]] - type: string - default: "" - - variable: path - label: Path on NFS Server - schema: - show_if: [["type", "=", "nfs"]] - type: string - default: "" - - variable: setPermissions - label: Automatic Permissions - description: Automatically set permissions on install - schema: - show_if: [["type", "=", "hostPath"]] - type: boolean - default: false - - variable: readOnly - label: Read Only - schema: - type: boolean - default: false - - variable: hostPath - label: Host Path - description: Path inside the container the storage is mounted - schema: - show_if: [["type", "=", "hostPath"]] - type: hostpath - - variable: mountPath - label: Mount Path - description: Path inside the container the storage is mounted - schema: - type: string - default: "" - required: true - valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - - variable: medium - label: EmptyDir Medium - schema: - show_if: [["type", "=", "emptyDir"]] - type: string - default: "" - enum: - - value: "" - description: Default - - value: Memory - description: Memory - - variable: size - label: Size Quotum of Storage - schema: - show_if: [["type", "=", "pvc"]] - type: string - default: 256Gi - - variable: security - label: Container Security Settings - group: Security and Permissions - schema: - type: dict - additional_attrs: true - attrs: - - variable: editsecurity - label: Change PUID / UMASK values - description: By enabling this you override default set values. - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: PUID - label: Process User ID - PUID - description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps - schema: - type: int - default: 568 - - variable: UMASK - label: UMASK - description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps - schema: - type: string - default: "002" - - variable: advancedSecurity - label: Show Advanced Security Settings - group: Security and Permissions - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: Security Context - schema: - additional_attrs: true - type: dict - attrs: - - variable: privileged - label: "Privileged mode" - schema: - type: boolean - default: false - - variable: readOnlyRootFilesystem - label: "ReadOnly Root Filesystem" - schema: - type: boolean - default: false - - variable: allowPrivilegeEscalation - label: "Allow Privilege Escalation" - schema: - type: boolean - default: false - - variable: runAsNonRoot - label: "runAsNonRoot" - schema: - type: boolean - default: true - - variable: podSecurityContext - group: Security and Permissions - label: Pod Security Context - schema: - additional_attrs: true - type: dict - attrs: - - variable: runAsUser - label: "runAsUser" - description: "The UserID of the user running the application" - schema: - type: int - default: 568 - - variable: runAsGroup - label: "runAsGroup" - description: "The groupID this App of the user running the application" - schema: - type: int - default: 568 - - variable: fsGroup - label: "fsGroup" - description: "The group that should own ALL storage." - schema: - type: int - default: 568 - - variable: fsGroupChangePolicy - label: "When should we take ownership?" - schema: - type: string - default: OnRootMismatch - enum: - - value: OnRootMismatch - description: OnRootMismatch - - value: Always - description: Always - - variable: supplementalGroups - label: Supplemental Groups - schema: - type: list - default: [] - items: - - variable: supplementalGroupsEntry - label: Supplemental Group - schema: - type: int - - variable: resources - group: Resources and Devices - label: "Resource Limits" - schema: - additional_attrs: true - type: dict - attrs: - - variable: limits - label: Advanced Limit Resource Consumption - schema: - additional_attrs: true - type: dict - attrs: - - variable: cpu - label: CPU - description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" - schema: - type: string - default: 4000m - valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' - - variable: memory - label: RAM - description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" - schema: - type: string - default: 8Gi - valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' - - variable: requests - label: "Minimum Resources Required (request)" - schema: - additional_attrs: true - type: dict - hidden: true - attrs: - - variable: cpu - label: CPU - description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" - schema: - type: string - default: 10m - hidden: true - valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' - - variable: memory - label: "RAM" - description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" - schema: - type: string - default: 50Mi - hidden: true - valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' - - variable: deviceList - label: Mount USB Devices - group: Resources and Devices - schema: - type: list - default: [] - items: - - variable: deviceListEntry - label: Device - schema: - additional_attrs: true - type: dict - attrs: - - variable: enabled - label: Enable the Storage - schema: - type: boolean - default: true - - variable: type - label: (Advanced) Type of Storage - description: Sets the persistence type - schema: - type: string - default: hostPath - hidden: true - - variable: readOnly - label: readOnly - schema: - type: boolean - default: false - - variable: hostPath - label: Host Device Path - description: Path to the device on the host system - schema: - type: path - - variable: mountPath - label: Container Device Path - description: Path inside the container the device is mounted - schema: - type: string - default: "/dev/ttyACM0" - # Specify GPU configuration - - variable: scaleGPU - label: GPU Configuration - group: Resources and Devices - schema: - type: dict - $ref: - - "definitions/gpuConfiguration" - attrs: [] - - variable: metrics - group: Metrics - label: Prometheus Metrics - schema: - additional_attrs: true - type: dict - attrs: - - variable: enabled - label: Enabled - description: Enable Prometheus Metrics - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: serviceMonitor - label: Service Monitor Settings - schema: - additional_attrs: true - type: dict - attrs: - - variable: interval - label: Scrape Interval - description: Scrape interval time - schema: - type: string - default: 1m - required: true - - variable: scrapeTimeout - label: Scrape Timeout - description: Scrape timeout Time - schema: - type: string - default: 30s - required: true - - variable: prometheusRule - label: PrometheusRule - description: Enable and configure Prometheus Rules for the App. - schema: - additional_attrs: true - type: dict - attrs: - - variable: enabled - label: Enabled - description: Enable Prometheus Metrics - schema: - type: boolean - default: false - # TODO: Rule List section - - variable: downloadLimit - label: "Download Limit" - description: "Download speed you want alerts to be triggered in Mbps" - schema: - type: int - default: 400 - - variable: uploadLimit - label: "Upload Limit" - description: "Upload speed you want alerts to be triggered in Mbps" - schema: - type: int - default: 400 - - variable: pingLimit - label: "Ping Limit" - description: "Ping latency you want alerts to be triggered in ms" - schema: - type: int - default: 10 - - variable: jitterLimit - label: "Jitter Limit" - description: "Jitter latency you want alerts to be triggered in ms" - schema: - type: int - default: 30 - - variable: horizontalPodAutoscaler - group: Advanced - label: (Advanced) Horizontal Pod Autoscaler - schema: - type: list - default: [] - items: - - variable: hpaEntry - label: HPA Entry - schema: - additional_attrs: true - type: dict - attrs: - - variable: name - label: Name - schema: - type: string - required: true - default: "" - - variable: enabled - label: Enabled - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: target - label: Target - description: Deployment name, Defaults to Main Deployment - schema: - type: string - default: "" - - variable: minReplicas - label: Minimum Replicas - schema: - type: int - default: 1 - - variable: maxReplicas - label: Maximum Replicas - schema: - type: int - default: 5 - - variable: targetCPUUtilizationPercentage - label: Target CPU Utilization Percentage - schema: - type: int - default: 80 - - variable: targetMemoryUtilizationPercentage - label: Target Memory Utilization Percentage - schema: - type: int - default: 80 - - variable: networkPolicy - group: Advanced - label: (Advanced) Network Policy - schema: - type: list - default: [] - items: - - variable: netPolicyEntry - label: Network Policy Entry - schema: - additional_attrs: true - type: dict - attrs: - - variable: name - label: Name - schema: - type: string - required: true - default: "" - - variable: enabled - label: Enabled - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: policyType - label: Policy Type - schema: - type: string - default: "" - enum: - - value: "" - description: Default - - value: ingress - description: Ingress - - value: egress - description: Egress - - value: ingress-egress - description: Ingress and Egress - - variable: egress - label: Egress - schema: - type: list - default: [] - items: - - variable: egressEntry - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: to - label: To - schema: - type: list - default: [] - items: - - variable: toEntry - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: ipBlock - label: IP Block - schema: - additional_attrs: true - type: dict - attrs: - - variable: cidr - label: CIDR - schema: - type: string - default: "" - - variable: except - label: Except - schema: - type: list - default: [] - items: - - variable: exceptint - label: "" - schema: - type: string - - variable: namespaceSelector - label: Namespace Selector - schema: - additional_attrs: true - type: dict - attrs: - - variable: matchExpressions - label: Match Expressions - schema: - type: list - default: [] - items: - - variable: expressionEntry - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: key - label: Key - schema: - type: string - - variable: operator - label: Operator - schema: - type: string - default: TCP - enum: - - value: In - description: In - - value: NotIn - description: NotIn - - value: Exists - description: Exists - - value: DoesNotExist - description: DoesNotExist - - variable: values - label: Values - schema: - type: list - default: [] - items: - - variable: value - label: "" - schema: - type: string - - variable: podSelector - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: matchExpressions - label: Match Expressions - schema: - type: list - default: [] - items: - - variable: expressionEntry - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: key - label: Key - schema: - type: string - - variable: operator - label: Operator - schema: - type: string - default: TCP - enum: - - value: In - description: In - - value: NotIn - description: NotIn - - value: Exists - description: Exists - - value: DoesNotExist - description: DoesNotExist - - variable: values - label: Values - schema: - type: list - default: [] - items: - - variable: value - label: "" - schema: - type: string - - variable: ports - label: Ports - schema: - type: list - default: [] - items: - - variable: portsEntry - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: port - label: Port - schema: - type: int - - variable: endPort - label: End Port - schema: - type: int - - variable: protocol - label: Protocol - schema: - type: string - default: TCP - enum: - - value: TCP - description: TCP - - value: UDP - description: UDP - - value: SCTP - description: SCTP - - variable: ingress - label: Ingress - schema: - type: list - default: [] - items: - - variable: ingressEntry - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: from - label: From - schema: - type: list - default: [] - items: - - variable: fromEntry - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: ipBlock - label: IP Block - schema: - additional_attrs: true - type: dict - attrs: - - variable: cidr - label: CIDR - schema: - type: string - default: "" - - variable: except - label: Except - schema: - type: list - default: [] - items: - - variable: exceptint - label: "" - schema: - type: string - - variable: namespaceSelector - label: Namespace Selector - schema: - additional_attrs: true - type: dict - attrs: - - variable: matchExpressions - label: Match Expressions - schema: - type: list - default: [] - items: - - variable: expressionEntry - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: key - label: Key - schema: - type: string - - variable: operator - label: Operator - schema: - type: string - default: TCP - enum: - - value: In - description: In - - value: NotIn - description: NotIn - - value: Exists - description: Exists - - value: DoesNotExist - description: DoesNotExist - - variable: values - label: Values - schema: - type: list - default: [] - items: - - variable: value - label: "" - schema: - type: string - - variable: podSelector - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: matchExpressions - label: Match Expressions - schema: - type: list - default: [] - items: - - variable: expressionEntry - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: key - label: Key - schema: - type: string - - variable: operator - label: Operator - schema: - type: string - default: TCP - enum: - - value: In - description: In - - value: NotIn - description: NotIn - - value: Exists - description: Exists - - value: DoesNotExist - description: DoesNotExist - - variable: values - label: Values - schema: - type: list - default: [] - items: - - variable: value - label: "" - schema: - type: string - - variable: ports - label: Ports - schema: - type: list - default: [] - items: - - variable: portsEntry - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: port - label: Port - schema: - type: int - - variable: endPort - label: End Port - schema: - type: int - - variable: protocol - label: Protocol - schema: - type: string - default: TCP - enum: - - value: TCP - description: TCP - - value: UDP - description: UDP - - value: SCTP - description: SCTP - - variable: addons - group: Addons - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: codeserver - label: Codeserver - schema: - additional_attrs: true - type: dict - attrs: - - variable: enabled - label: Enabled - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: git - label: Git Settings - schema: - additional_attrs: true - type: dict - attrs: - - variable: deployKey - description: Raw SSH Private Key - label: Deploy Key - schema: - type: string - - variable: deployKeyBase64 - description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence - label: Deploy Key Base64 - schema: - type: string - - variable: service - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: type - label: Service Type - description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" - schema: - type: string - default: LoadBalancer - enum: - - value: NodePort - description: Deprecated CHANGE THIS - - value: ClusterIP - description: ClusterIP - - value: LoadBalancer - description: LoadBalancer - - variable: loadBalancerIP - label: LoadBalancer IP - description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" - schema: - show_if: [["type", "=", "LoadBalancer"]] - type: string - default: "" - - variable: advancedsvcset - label: Show Advanced Service Settings - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: externalIPs - label: "External IP's" - description: "External IP's" - schema: - type: list - default: [] - items: - - variable: externalIP - label: External IP - schema: - type: string - - variable: ipFamilyPolicy - label: IP Family Policy - description: Specify the IP Policy - schema: - type: string - default: SingleStack - enum: - - value: SingleStack - description: SingleStack - - value: PreferDualStack - description: PreferDualStack - - value: RequireDualStack - description: RequireDualStack - - variable: ipFamilies - label: IP Families - description: (Advanced) The IP Families that should be used - schema: - type: list - default: [] - items: - - variable: ipFamily - label: IP Family - schema: - type: string - - variable: ports - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: codeserver - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: port - label: Port - schema: - type: int - default: 36107 - - variable: nodePort - description: Leave Empty to Disable - label: nodePort DEPRECATED - schema: - type: int - default: 36107 - - variable: envList - label: Codeserver Environment Variables - schema: - type: list - show_if: [["type", "!=", "disabled"]] - default: [] - items: - - variable: envItem - label: Environment Variable - schema: - additional_attrs: true - type: dict - attrs: - - variable: name - label: Name - schema: - type: string - required: true - - variable: value - label: Value - schema: - type: string - required: true - - variable: vpn - label: VPN - schema: - additional_attrs: true - type: dict - attrs: - - variable: type - label: Type - schema: - type: string - default: disabled - enum: - - value: disabled - description: disabled - - value: openvpn - description: OpenVPN - - value: wireguard - description: Wireguard - - value: tailscale - description: Tailscale - - variable: openvpn - label: OpenVPN Settings - schema: - type: dict - show_if: [["type", "=", "openvpn"]] - attrs: - - variable: username - label: Authentication Username (Optional) - description: Authentication Username, Optional - schema: - type: string - default: "" - - variable: password - label: Authentication Password - description: Authentication Credentials - schema: - type: string - default: "" - required: true - - variable: tailscale - label: Tailscale Settings - schema: - type: dict - show_if: [["type", "=", "tailscale"]] - attrs: - - variable: authkey - label: Authentication Key - description: Provide an auth key to automatically authenticate the node as your user account. - schema: - type: string - private: true - default: "" - - variable: auth_once - label: Auth Once - description: Only attempt to log in if not already logged in. - schema: - type: boolean - default: true - - variable: accept_dns - label: Accept DNS - description: Accept DNS configuration from the admin console. - schema: - type: boolean - default: false - - variable: userspace - label: Userspace - description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. - schema: - type: boolean - default: false - - variable: routes - label: Routes - description: Expose physical subnet routes to your entire Tailscale network. - schema: - type: string - default: "" - - variable: dest_ip - label: Destination IP - description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. - schema: - type: string - default: "" - - variable: sock5_server - label: Sock5 Server - description: The address on which to listen for SOCKS5 proxying into the tailscale net. - schema: - type: string - default: "" - - variable: outbound_http_proxy_listen - label: Outbound HTTP Proxy Listen - description: The address on which to listen for HTTP proxying into the tailscale net. - schema: - type: string - default: "" - - variable: extra_args - label: Extra Args - description: Extra Args - schema: - type: string - default: "" - - variable: daemon_extra_args - label: Tailscale Daemon Extra Args - description: Tailscale Daemon Extra Args - schema: - type: string - default: "" - - variable: killSwitch - label: Enable Killswitch - schema: - type: boolean - show_if: [["type", "!=", "disabled"]] - default: true - - variable: excludedNetworks_IPv4 - label: Killswitch Excluded IPv4 networks - description: List of Killswitch Excluded IPv4 Addresses - schema: - type: list - show_if: [["type", "!=", "disabled"]] - default: [] - items: - - variable: networkv4 - label: IPv4 Network - schema: - type: string - required: true - - variable: excludedNetworks_IPv6 - label: Killswitch Excluded IPv6 networks - description: "List of Killswitch Excluded IPv6 Addresses" - schema: - type: list - show_if: [["type", "!=", "disabled"]] - default: [] - items: - - variable: networkv6 - label: IPv6 Network - schema: - type: string - required: true - - variable: configFile - label: VPN Config File Location - schema: - type: dict - show_if: [["type", "!=", "disabled"]] - attrs: - - variable: enabled - label: Enabled - schema: - type: boolean - default: true - hidden: true - - variable: type - label: Type - schema: - type: string - default: hostPath - hidden: true - - variable: hostPathType - label: hostPathType - schema: - type: string - default: File - hidden: true - - variable: noMount - label: noMount - schema: - type: boolean - default: true - hidden: true - - variable: hostPath - label: Full Path to File - description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" - schema: - type: string - default: "" - - variable: envList - label: VPN Environment Variables - schema: - type: list - show_if: [["type", "!=", "disabled"]] - default: [] - items: - - variable: envItem - label: Environment Variable - schema: - additional_attrs: true - type: dict - attrs: - - variable: name - label: Name - schema: - type: string - required: true - - variable: value - label: Value - schema: - type: string - required: true - - variable: docs - group: Documentation - label: Please read the documentation at https://truecharts.org - description: Please read the documentation at - <br /><a href="https://truecharts.org">https://truecharts.org</a> - schema: - additional_attrs: true - type: dict - attrs: - - variable: confirmDocs - label: I have checked the documentation - schema: - type: boolean - default: true - - variable: donateNag - group: Documentation - label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor - description: Please consider supporting TrueCharts, see - <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> - schema: - additional_attrs: true - type: dict - attrs: - - variable: confirmDonate - label: I have considered donating - schema: - type: boolean - default: true - hidden: true diff --git a/stable/speedtest-exporter/4.0.4/CHANGELOG.md b/stable/speedtest-exporter/4.0.5/CHANGELOG.md similarity index 100% rename from stable/speedtest-exporter/4.0.4/CHANGELOG.md rename to stable/speedtest-exporter/4.0.5/CHANGELOG.md diff --git a/stable/speedtest-exporter/4.0.5/Chart.yaml b/stable/speedtest-exporter/4.0.5/Chart.yaml new file mode 100644 index 00000000000..140fc80b4cf --- /dev/null +++ b/stable/speedtest-exporter/4.0.5/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "3.5.3" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Speedtest Exporter made in python using the official speedtest bin +icon: https://truecharts.org/img/hotlink-ok/chart-icons/speedtest-exporter.png +home: https://truecharts.org/docs/charts/stable/speedtest-exporter +keywords: + - speedtest-exporter + - speedtest + - metrics +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: speedtest-exporter +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/speedtest-exporter + - https://github.com/MiguelNdeCarvalho/speedtest-exporter/ +type: application +version: 4.0.5 +annotations: + truecharts.org/catagories: | + - metrics + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/speedtest-exporter/4.0.4/README.md b/stable/speedtest-exporter/4.0.5/README.md similarity index 100% rename from stable/speedtest-exporter/4.0.4/README.md rename to stable/speedtest-exporter/4.0.5/README.md diff --git a/stable/speedtest-exporter/4.0.5/app-changelog.md b/stable/speedtest-exporter/4.0.5/app-changelog.md new file mode 100644 index 00000000000..4d96c3567d3 --- /dev/null +++ b/stable/speedtest-exporter/4.0.5/app-changelog.md @@ -0,0 +1,9 @@ + + +## [speedtest-exporter-4.0.5](https://github.com/truecharts/charts/compare/speedtest-exporter-4.0.4...speedtest-exporter-4.0.5) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/speedtest-exporter/4.0.4/app-readme.md b/stable/speedtest-exporter/4.0.5/app-readme.md similarity index 100% rename from stable/speedtest-exporter/4.0.4/app-readme.md rename to stable/speedtest-exporter/4.0.5/app-readme.md diff --git a/stable/speedtest-exporter/4.0.5/charts/common-10.9.7.tgz b/stable/speedtest-exporter/4.0.5/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/speedtest-exporter/4.0.5/charts/common-10.9.7.tgz differ diff --git a/stable/speedtest-exporter/4.0.4/ix_values.yaml b/stable/speedtest-exporter/4.0.5/ix_values.yaml similarity index 100% rename from stable/speedtest-exporter/4.0.4/ix_values.yaml rename to stable/speedtest-exporter/4.0.5/ix_values.yaml diff --git a/stable/speedtest-exporter/4.0.5/questions.yaml b/stable/speedtest-exporter/4.0.5/questions.yaml new file mode 100644 index 00000000000..f2417d2b895 --- /dev/null +++ b/stable/speedtest-exporter/4.0.5/questions.yaml @@ -0,0 +1,1505 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: {} +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 568 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 568 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: metrics + group: Metrics + label: Prometheus Metrics + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + description: Enable Prometheus Metrics + schema: + type: boolean + default: true + show_subquestions_if: true + subquestions: + - variable: serviceMonitor + label: Service Monitor Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: interval + label: Scrape Interval + description: Scrape interval time + schema: + type: string + default: 1m + required: true + - variable: scrapeTimeout + label: Scrape Timeout + description: Scrape timeout Time + schema: + type: string + default: 30s + required: true + - variable: prometheusRule + label: PrometheusRule + description: Enable and configure Prometheus Rules for the App. + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + description: Enable Prometheus Metrics + schema: + type: boolean + default: false + # TODO: Rule List section + - variable: downloadLimit + label: "Download Limit" + description: "Download speed you want alerts to be triggered in Mbps" + schema: + type: int + default: 400 + - variable: uploadLimit + label: "Upload Limit" + description: "Upload speed you want alerts to be triggered in Mbps" + schema: + type: int + default: 400 + - variable: pingLimit + label: "Ping Limit" + description: "Ping latency you want alerts to be triggered in ms" + schema: + type: int + default: 10 + - variable: jitterLimit + label: "Jitter Limit" + description: "Jitter latency you want alerts to be triggered in ms" + schema: + type: int + default: 30 + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/speedtest-exporter/4.0.5/templates/common.yaml b/stable/speedtest-exporter/4.0.5/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/speedtest-exporter/4.0.5/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/speedtest-exporter/4.0.4/templates/prometheusrules.yaml b/stable/speedtest-exporter/4.0.5/templates/prometheusrules.yaml similarity index 100% rename from stable/speedtest-exporter/4.0.4/templates/prometheusrules.yaml rename to stable/speedtest-exporter/4.0.5/templates/prometheusrules.yaml diff --git a/stable/speedtest-exporter/4.0.4/templates/servicemonitor.yaml b/stable/speedtest-exporter/4.0.5/templates/servicemonitor.yaml similarity index 100% rename from stable/speedtest-exporter/4.0.4/templates/servicemonitor.yaml rename to stable/speedtest-exporter/4.0.5/templates/servicemonitor.yaml diff --git a/stable/speedtest-exporter/4.0.5/values.yaml b/stable/speedtest-exporter/4.0.5/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/spotweb/6.0.0/CHANGELOG.md b/stable/spotweb/6.0.0/CHANGELOG.md new file mode 100644 index 00000000000..204baec7571 --- /dev/null +++ b/stable/spotweb/6.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [spotweb-5.0.0](https://github.com/truecharts/charts/compare/spotweb-4.0.50...spotweb-5.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [spotweb-4.0.53](https://github.com/truecharts/charts/compare/spotweb-4.0.50...spotweb-4.0.53) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [spotweb-4.0.52](https://github.com/truecharts/charts/compare/spotweb-4.0.50...spotweb-4.0.52) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [spotweb-4.0.52](https://github.com/truecharts/charts/compare/spotweb-4.0.50...spotweb-4.0.52) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [spotweb-4.0.52](https://github.com/truecharts/charts/compare/spotweb-4.0.50...spotweb-4.0.52) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [spotweb-4.0.51](https://github.com/truecharts/charts/compare/spotweb-4.0.50...spotweb-4.0.51) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + diff --git a/stable/spotweb/6.0.0/Chart.yaml b/stable/spotweb/6.0.0/Chart.yaml new file mode 100644 index 00000000000..57d03df4b91 --- /dev/null +++ b/stable/spotweb/6.0.0/Chart.yaml @@ -0,0 +1,35 @@ +apiVersion: v2 +appVersion: "1.5.1" +kubeVersion: ">=1.16.0-0" +version: 6.0.0 +name: spotweb +description: Spotweb is a decentralized usenet community based on the Spotnet protocol. +type: application +home: https://truecharts.org/docs/charts/stable/spotweb +icon: https://truecharts.org/img/hotlink-ok/chart-icons/spotweb.png +keywords: + - usenet + - spotweb + - spotnet +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/spotweb + - https://github.com/spotweb/spotweb + - https://hub.docker.com/r/jbaten/spotweb + - https://github.com/joachimbaten/spotweb-docker +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/spotweb/6.0.0/README.md b/stable/spotweb/6.0.0/README.md new file mode 100644 index 00000000000..c919cd224a7 --- /dev/null +++ b/stable/spotweb/6.0.0/README.md @@ -0,0 +1,109 @@ +# spotweb + +Spotweb is a decentralized usenet community based on the Spotnet protocol. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [spotweb](https://truecharts.org/docs/charts/stable/spotweb) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/spotweb> +* <https://github.com/spotweb/spotweb> +* <https://hub.docker.com/r/jbaten/spotweb> +* <https://github.com/joachimbaten/spotweb-docker> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.122 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `spotweb` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install spotweb TrueCharts/spotweb +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `spotweb` deployment + +```console +helm uninstall spotweb +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install spotweb \ + --set env.TZ="America/New York" \ + TrueCharts/spotweb +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install spotweb TrueCharts/spotweb -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/spotweb/6.0.0/app-changelog.md b/stable/spotweb/6.0.0/app-changelog.md new file mode 100644 index 00000000000..fbc2269d7ed --- /dev/null +++ b/stable/spotweb/6.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [spotweb-6.0.0](https://github.com/truecharts/charts/compare/spotweb-5.0.3...spotweb-6.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/spotweb/6.0.0/app-readme.md b/stable/spotweb/6.0.0/app-readme.md new file mode 100644 index 00000000000..1ea029ea4c8 --- /dev/null +++ b/stable/spotweb/6.0.0/app-readme.md @@ -0,0 +1,8 @@ +Spotweb is a decentralized usenet community based on the Spotnet protocol. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/spotweb](https://truecharts.org/docs/charts/stable/spotweb) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/spotweb/6.0.0/charts/common-10.9.7.tgz b/stable/spotweb/6.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/spotweb/6.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/spotweb/6.0.0/charts/postgresql-9.0.5.tgz b/stable/spotweb/6.0.0/charts/postgresql-9.0.5.tgz new file mode 100644 index 00000000000..8fe3c326a7c Binary files /dev/null and b/stable/spotweb/6.0.0/charts/postgresql-9.0.5.tgz differ diff --git a/stable/spotweb/6.0.0/ix_values.yaml b/stable/spotweb/6.0.0/ix_values.yaml new file mode 100644 index 00000000000..fa1ceb2d407 --- /dev/null +++ b/stable/spotweb/6.0.0/ix_values.yaml @@ -0,0 +1,52 @@ +image: + repository: tccr.io/truecharts/spotweb + pullPolicy: IfNotPresent + tag: v1.5.1@sha256:465b6b094b31caa1f295dc9cdbe359d67bfda010b6b020097c54b25bb4f9710e + +env: + SPOTWEB_SYSTEMTYPE: "single" + SPOTWEB_FIRSTNAME: "demo" + SPOTWEB_LASTNAME: "spotweb" + SPOTWEB_MAIL: "demo@spotweb.com" + SPOTWEB_RETRIEVE: "15min" + DB_ENGINE: "pdo_pgsql" + DB_PORT: "5432" + DB_DATABASE: "{{ .Values.postgresql.postgresqlDatabase }}" + DB_USER: "{{ .Values.postgresql.postgresqlUsername }}" + DB_SCHEMA: "public" + DB_PASSWORD: + secretKeyRef: + name: dbcreds + key: postgresql-password + DB_HOST: + secretKeyRef: + name: dbcreds + key: plainhost + +secretEnv: + SPOTWEB_USERNAME: "myawesomeuser" + SPOTWEB_PASSWORD: "changeme" + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +service: + main: + ports: + main: + port: 10050 + targetPort: 80 + +postgresql: + enabled: true + existingSecret: "dbcreds" + postgresqlUsername: spotweb + postgresqlDatabase: spotweb + +portal: + enabled: true diff --git a/stable/spotweb/6.0.0/questions.yaml b/stable/spotweb/6.0.0/questions.yaml new file mode 100644 index 00000000000..5a6fb9481be --- /dev/null +++ b/stable/spotweb/6.0.0/questions.yaml @@ -0,0 +1,1840 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: secretEnv + group: "App Configuration" + label: "Image Secrets" + schema: + additional_attrs: true + type: dict + attrs: + - variable: SPOTWEB_USERNAME + label: "Admin username" + description: "Username to configure for the admin of this installation." + schema: + type: string + default: "" + valid_chars: ^((?!god|mod|spot|admin|drazix|superuser|supervisor|root|anonymous)[^<>])*$ + required: true + - variable: SPOTWEB_PASSWORD + label: "Admin password" + description: "Password to configure for the admin of this installation." + schema: + type: string + default: "" + valid_chars: "[a-zA-Z0-9!@#$%^&*?]{8,}" + private: true + required: true + - variable: env + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: SPOTWEB_SYSTEMTYPE + label: "System Type" + description: "System type to configure during initialization." + schema: + type: string + required: true + default: "single" + enum: + - value: "single" + description: "Singe User System" + - value: "shared" + description: "Shared System" + - value: "public" + description: "Public System" + - variable: SPOTWEB_FIRSTNAME + label: "Admin first name" + description: "The first name of the admin user." + schema: + type: string + required: true + default: "firstname" + valid_chars: ^([^<>]{2})([^<>]*)$ + - variable: SPOTWEB_LASTNAME + label: "Admin last name" + description: "Last name of the admin user." + schema: + type: string + required: true + default: "lastname" + valid_chars: ^([^<>]{2})([^<>]*)$ + - variable: SPOTWEB_MAIL + label: "Admin mail adres" + description: "Email adres to configure for the provided admin user." + schema: + type: string + required: true + default: firstname@lastname.com + valid_chars: ^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$ + - variable: SPOTWEB_RETRIEVE + label: "SPOTWEB_RETRIEVE" + description: "Schedule on which to automatically retrieve new spots." + schema: + type: string + default: "15min" + enum: + - value: "1min" + description: "Each minute" + - value: "5min" + description: "Every 5 minutes" + - value: "15min" + description: "Every 15 minutes" + - value: "hourly" + description: "Every hour" + - value: "weekly" + description: "Once a week" + - value: "monthly" + description:: "Once a month" + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "Spotweb Web UI and API endpoint" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Web Interface" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10050 + editable: true + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/spotweb/6.0.0/templates/common.yaml b/stable/spotweb/6.0.0/templates/common.yaml new file mode 100644 index 00000000000..6d90e9bc83e --- /dev/null +++ b/stable/spotweb/6.0.0/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/spotweb/6.0.0/values.yaml b/stable/spotweb/6.0.0/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/sqlitebrowser/4.0.3/Chart.lock b/stable/sqlitebrowser/4.0.3/Chart.lock deleted file mode 100644 index d26281a67fb..00000000000 --- a/stable/sqlitebrowser/4.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:15:00.651419962Z" diff --git a/stable/sqlitebrowser/4.0.3/Chart.yaml b/stable/sqlitebrowser/4.0.3/Chart.yaml deleted file mode 100644 index 5fcdbc18791..00000000000 --- a/stable/sqlitebrowser/4.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "3.12.2" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: A high quality, visual, open source tool to create, design, and edit database files compatible with SQLite -home: https://truecharts.org/docs/charts/stable/sqlitebrowser -icon: https://truecharts.org/img/hotlink-ok/chart-icons/sqlitebrowser.png -keywords: - - sqlite - - browser - - sqlitebrowser - - database -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: sqlitebrowser -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/sqlitebrowser - - https://github.com/linuxserver/docker-sqlitebrowser - - https://sqlitebrowser.org/ -type: application -version: 4.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/sqlitebrowser/4.0.3/app-changelog.md b/stable/sqlitebrowser/4.0.3/app-changelog.md deleted file mode 100644 index c1d20087b90..00000000000 --- a/stable/sqlitebrowser/4.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [sqlitebrowser-4.0.3](https://github.com/truecharts/charts/compare/sqlitebrowser-4.0.2...sqlitebrowser-4.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/sqlitebrowser/4.0.3/charts/common-10.9.4.tgz b/stable/sqlitebrowser/4.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/sqlitebrowser/4.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/sqlitebrowser/4.0.3/CHANGELOG.md b/stable/sqlitebrowser/4.0.4/CHANGELOG.md similarity index 100% rename from stable/sqlitebrowser/4.0.3/CHANGELOG.md rename to stable/sqlitebrowser/4.0.4/CHANGELOG.md diff --git a/stable/sqlitebrowser/4.0.4/Chart.yaml b/stable/sqlitebrowser/4.0.4/Chart.yaml new file mode 100644 index 00000000000..bdab2adc81c --- /dev/null +++ b/stable/sqlitebrowser/4.0.4/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "3.12.2" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: A high quality, visual, open source tool to create, design, and edit database files compatible with SQLite +home: https://truecharts.org/docs/charts/stable/sqlitebrowser +icon: https://truecharts.org/img/hotlink-ok/chart-icons/sqlitebrowser.png +keywords: + - sqlite + - browser + - sqlitebrowser + - database +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: sqlitebrowser +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/sqlitebrowser + - https://github.com/linuxserver/docker-sqlitebrowser + - https://sqlitebrowser.org/ +type: application +version: 4.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/sqlitebrowser/4.0.3/README.md b/stable/sqlitebrowser/4.0.4/README.md similarity index 100% rename from stable/sqlitebrowser/4.0.3/README.md rename to stable/sqlitebrowser/4.0.4/README.md diff --git a/stable/sqlitebrowser/4.0.4/app-changelog.md b/stable/sqlitebrowser/4.0.4/app-changelog.md new file mode 100644 index 00000000000..65b340f941d --- /dev/null +++ b/stable/sqlitebrowser/4.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [sqlitebrowser-4.0.4](https://github.com/truecharts/charts/compare/sqlitebrowser-4.0.3...sqlitebrowser-4.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/sqlitebrowser/4.0.3/app-readme.md b/stable/sqlitebrowser/4.0.4/app-readme.md similarity index 100% rename from stable/sqlitebrowser/4.0.3/app-readme.md rename to stable/sqlitebrowser/4.0.4/app-readme.md diff --git a/stable/sqlitebrowser/4.0.4/charts/common-10.9.7.tgz b/stable/sqlitebrowser/4.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/sqlitebrowser/4.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/sqlitebrowser/4.0.3/ix_values.yaml b/stable/sqlitebrowser/4.0.4/ix_values.yaml similarity index 100% rename from stable/sqlitebrowser/4.0.3/ix_values.yaml rename to stable/sqlitebrowser/4.0.4/ix_values.yaml diff --git a/stable/sqlitebrowser/4.0.3/questions.yaml b/stable/sqlitebrowser/4.0.4/questions.yaml similarity index 100% rename from stable/sqlitebrowser/4.0.3/questions.yaml rename to stable/sqlitebrowser/4.0.4/questions.yaml diff --git a/stable/twtxt/4.0.3/templates/common.yaml b/stable/sqlitebrowser/4.0.4/templates/common.yaml similarity index 100% rename from stable/twtxt/4.0.3/templates/common.yaml rename to stable/sqlitebrowser/4.0.4/templates/common.yaml diff --git a/stable/sqlitebrowser/4.0.4/values.yaml b/stable/sqlitebrowser/4.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/stash/8.0.3/Chart.lock b/stable/stash/8.0.3/Chart.lock deleted file mode 100644 index 0e1502debaf..00000000000 --- a/stable/stash/8.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:15:20.002623326Z" diff --git a/stable/stash/8.0.3/Chart.yaml b/stable/stash/8.0.3/Chart.yaml deleted file mode 100644 index e1768b7e68c..00000000000 --- a/stable/stash/8.0.3/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: "0.17.2" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: An organizer for your porn, written in Go -home: https://truecharts.org/docs/charts/stable/stash -icon: https://truecharts.org/img/hotlink-ok/chart-icons/stash.png -keywords: - - porn -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: stash -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/stash - - https://github.com/stashapp/stash - - https://hub.docker.com/r/stashapp/stash -version: 8.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/stash/8.0.3/app-changelog.md b/stable/stash/8.0.3/app-changelog.md deleted file mode 100644 index 81a6bc8be22..00000000000 --- a/stable/stash/8.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [stash-8.0.3](https://github.com/truecharts/charts/compare/stash-8.0.2...stash-8.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/stash/8.0.3/charts/common-10.9.4.tgz b/stable/stash/8.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/stash/8.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/stash/8.0.3/CHANGELOG.md b/stable/stash/8.0.4/CHANGELOG.md similarity index 100% rename from stable/stash/8.0.3/CHANGELOG.md rename to stable/stash/8.0.4/CHANGELOG.md diff --git a/stable/stash/8.0.4/Chart.yaml b/stable/stash/8.0.4/Chart.yaml new file mode 100644 index 00000000000..b9f4e208390 --- /dev/null +++ b/stable/stash/8.0.4/Chart.yaml @@ -0,0 +1,27 @@ +apiVersion: v2 +appVersion: "0.17.2" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: An organizer for your porn, written in Go +home: https://truecharts.org/docs/charts/stable/stash +icon: https://truecharts.org/img/hotlink-ok/chart-icons/stash.png +keywords: + - porn +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: stash +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/stash + - https://github.com/stashapp/stash + - https://hub.docker.com/r/stashapp/stash +version: 8.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/stash/8.0.3/README.md b/stable/stash/8.0.4/README.md similarity index 100% rename from stable/stash/8.0.3/README.md rename to stable/stash/8.0.4/README.md diff --git a/stable/stash/8.0.4/app-changelog.md b/stable/stash/8.0.4/app-changelog.md new file mode 100644 index 00000000000..75ffa756f30 --- /dev/null +++ b/stable/stash/8.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [stash-8.0.4](https://github.com/truecharts/charts/compare/stash-8.0.3...stash-8.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/stash/8.0.3/app-readme.md b/stable/stash/8.0.4/app-readme.md similarity index 100% rename from stable/stash/8.0.3/app-readme.md rename to stable/stash/8.0.4/app-readme.md diff --git a/stable/stash/8.0.4/charts/common-10.9.7.tgz b/stable/stash/8.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/stash/8.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/stash/8.0.3/ix_values.yaml b/stable/stash/8.0.4/ix_values.yaml similarity index 100% rename from stable/stash/8.0.3/ix_values.yaml rename to stable/stash/8.0.4/ix_values.yaml diff --git a/stable/stash/8.0.3/questions.yaml b/stable/stash/8.0.4/questions.yaml similarity index 100% rename from stable/stash/8.0.3/questions.yaml rename to stable/stash/8.0.4/questions.yaml diff --git a/stable/stash/8.0.4/templates/common.yaml b/stable/stash/8.0.4/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/stash/8.0.4/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/stash/8.0.4/values.yaml b/stable/stash/8.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/static/4.0.3/Chart.lock b/stable/static/4.0.3/Chart.lock deleted file mode 100644 index 81d27b596b8..00000000000 --- a/stable/static/4.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:15:33.034751033Z" diff --git a/stable/static/4.0.3/Chart.yaml b/stable/static/4.0.3/Chart.yaml deleted file mode 100644 index a79bbda6654..00000000000 --- a/stable/static/4.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "ee8a20c" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: A self-hosted static file serving app which does nothing more than just serve up static files from a mounted volume. -home: https://truecharts.org/docs/charts/stable/static -icon: https://truecharts.org/img/hotlink-ok/chart-icons/static.png -keywords: - - app - - web - - filesystem - - static -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: static -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/static - - https://github.com/prologic/static - - https://github.com/nicholaswilde/docker-static -type: application -version: 4.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/static/4.0.3/app-changelog.md b/stable/static/4.0.3/app-changelog.md deleted file mode 100644 index fa4eaaeccff..00000000000 --- a/stable/static/4.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [static-4.0.3](https://github.com/truecharts/charts/compare/static-4.0.2...static-4.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/static/4.0.3/charts/common-10.9.4.tgz b/stable/static/4.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/static/4.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/static/4.0.3/CHANGELOG.md b/stable/static/4.0.4/CHANGELOG.md similarity index 100% rename from stable/static/4.0.3/CHANGELOG.md rename to stable/static/4.0.4/CHANGELOG.md diff --git a/stable/static/4.0.4/Chart.yaml b/stable/static/4.0.4/Chart.yaml new file mode 100644 index 00000000000..f8f64708a4d --- /dev/null +++ b/stable/static/4.0.4/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "ee8a20c" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: A self-hosted static file serving app which does nothing more than just serve up static files from a mounted volume. +home: https://truecharts.org/docs/charts/stable/static +icon: https://truecharts.org/img/hotlink-ok/chart-icons/static.png +keywords: + - app + - web + - filesystem + - static +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: static +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/static + - https://github.com/prologic/static + - https://github.com/nicholaswilde/docker-static +type: application +version: 4.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/static/4.0.3/README.md b/stable/static/4.0.4/README.md similarity index 100% rename from stable/static/4.0.3/README.md rename to stable/static/4.0.4/README.md diff --git a/stable/static/4.0.4/app-changelog.md b/stable/static/4.0.4/app-changelog.md new file mode 100644 index 00000000000..7c7a6be0818 --- /dev/null +++ b/stable/static/4.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [static-4.0.4](https://github.com/truecharts/charts/compare/static-4.0.3...static-4.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/static/4.0.3/app-readme.md b/stable/static/4.0.4/app-readme.md similarity index 100% rename from stable/static/4.0.3/app-readme.md rename to stable/static/4.0.4/app-readme.md diff --git a/stable/static/4.0.4/charts/common-10.9.7.tgz b/stable/static/4.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/static/4.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/static/4.0.3/ix_values.yaml b/stable/static/4.0.4/ix_values.yaml similarity index 100% rename from stable/static/4.0.3/ix_values.yaml rename to stable/static/4.0.4/ix_values.yaml diff --git a/stable/static/4.0.3/questions.yaml b/stable/static/4.0.4/questions.yaml similarity index 100% rename from stable/static/4.0.3/questions.yaml rename to stable/static/4.0.4/questions.yaml diff --git a/stable/static/4.0.4/templates/common.yaml b/stable/static/4.0.4/templates/common.yaml new file mode 100644 index 00000000000..76759c7a0c9 --- /dev/null +++ b/stable/static/4.0.4/templates/common.yaml @@ -0,0 +1,2 @@ + +{{ include "tc.common.loader.all" . }} diff --git a/stable/static/4.0.4/values.yaml b/stable/static/4.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/statping/9.0.0/CHANGELOG.md b/stable/statping/9.0.0/CHANGELOG.md new file mode 100644 index 00000000000..c49e1f20811 --- /dev/null +++ b/stable/statping/9.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [statping-8.0.0](https://github.com/truecharts/charts/compare/statping-7.0.49...statping-8.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [statping-7.0.52](https://github.com/truecharts/charts/compare/statping-7.0.49...statping-7.0.52) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [statping-7.0.51](https://github.com/truecharts/charts/compare/statping-7.0.49...statping-7.0.51) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [statping-7.0.51](https://github.com/truecharts/charts/compare/statping-7.0.49...statping-7.0.51) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [statping-7.0.51](https://github.com/truecharts/charts/compare/statping-7.0.49...statping-7.0.51) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [statping-7.0.50](https://github.com/truecharts/charts/compare/statping-7.0.49...statping-7.0.50) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + diff --git a/stable/statping/9.0.0/Chart.yaml b/stable/statping/9.0.0/Chart.yaml new file mode 100644 index 00000000000..5bb72ab2743 --- /dev/null +++ b/stable/statping/9.0.0/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +appVersion: "0.90.78" +description: Status page for monitoring your websites and applications +name: statping +version: 9.0.0 +kubeVersion: ">=1.16.0-0" +keywords: + - statping + - status + - status-page +home: https://truecharts.org/docs/charts/stable/statping +icon: https://truecharts.org/img/hotlink-ok/chart-icons/statping.png +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/statping + - https://github.com/statping/statping +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/statping/9.0.0/README.md b/stable/statping/9.0.0/README.md new file mode 100644 index 00000000000..7e49a891323 --- /dev/null +++ b/stable/statping/9.0.0/README.md @@ -0,0 +1,107 @@ +# statping + +Status page for monitoring your websites and applications + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [statping](https://truecharts.org/docs/charts/stable/statping) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/statping> +* <https://github.com/statping/statping> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.122 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `statping` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install statping TrueCharts/statping +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `statping` deployment + +```console +helm uninstall statping +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install statping \ + --set env.TZ="America/New York" \ + TrueCharts/statping +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install statping TrueCharts/statping -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/statping/9.0.0/app-changelog.md b/stable/statping/9.0.0/app-changelog.md new file mode 100644 index 00000000000..0287ffcd70d --- /dev/null +++ b/stable/statping/9.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [statping-9.0.0](https://github.com/truecharts/charts/compare/statping-ng-1.0.3...statping-9.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/statping/9.0.0/app-readme.md b/stable/statping/9.0.0/app-readme.md new file mode 100644 index 00000000000..cee7d7f37bb --- /dev/null +++ b/stable/statping/9.0.0/app-readme.md @@ -0,0 +1,8 @@ +Status page for monitoring your websites and applications + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/statping](https://truecharts.org/docs/charts/stable/statping) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/statping/9.0.0/charts/common-10.9.7.tgz b/stable/statping/9.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/statping/9.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/statping/9.0.0/charts/postgresql-9.0.5.tgz b/stable/statping/9.0.0/charts/postgresql-9.0.5.tgz new file mode 100644 index 00000000000..8fe3c326a7c Binary files /dev/null and b/stable/statping/9.0.0/charts/postgresql-9.0.5.tgz differ diff --git a/stable/statping/9.0.0/ix_values.yaml b/stable/statping/9.0.0/ix_values.yaml new file mode 100644 index 00000000000..e414f08e982 --- /dev/null +++ b/stable/statping/9.0.0/ix_values.yaml @@ -0,0 +1,50 @@ +image: + repository: tccr.io/truecharts/statping + tag: v0.90.78@sha256:4d1d4d3bb8c4174abd3b2209624e6246684a2a3bb8330d05b42924b232fb9f50 + pullPolicy: IfNotPresent + +secretEnv: + ADMIN_USER: "admin" + ADMIN_PASSWORD: "changeme" + ADMIN_EMAIL: "info@example.com" + +env: + NAME: "Statping Example" + DESCRIPTION: "This is a Statping instance deployed as Helm chart" + VIRTUAL_HOST: "" + USE_CDN: false + DISABLE_LOGS: false + DB_CONN: "postgres" + DB_DATABASE: "{{ .Values.postgresql.postgresqlDatabase }}" + DB_USER: "{{ .Values.postgresql.postgresqlUsername }}" + DB_PORT: "5432" + POSTGRES_SSLMODE: "disable" + DB_PASS: + secretKeyRef: + name: dbcreds + key: postgresql-password + DB_HOST: + secretKeyRef: + name: dbcreds + key: plainhost + +service: + main: + ports: + main: + port: 10099 + targetPort: 8080 + +persistence: + data: + enabled: true + mountPath: "/app" + +postgresql: + enabled: true + existingSecret: "dbcreds" + postgresqlUsername: postgres + postgresqlDatabase: postgres + +portal: + enabled: true diff --git a/stable/statping/9.0.0/questions.yaml b/stable/statping/9.0.0/questions.yaml new file mode 100644 index 00000000000..2412922aa10 --- /dev/null +++ b/stable/statping/9.0.0/questions.yaml @@ -0,0 +1,1891 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: secretEnv + group: "App Configuration" + label: "Image Secrets" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ADMIN_USER + label: "ADMIN_USER" + description: "Sets the ADMIN_USER env var" + schema: + type: string + default: "admin" + - variable: ADMIN_PASSWORD + label: "ADMIN_PASSWORD" + description: "Sets the ADMIN_PASSWORD env var" + schema: + type: string + default: "changeme" + - variable: ADMIN_EMAIL + label: "ADMIN_EMAIL" + description: "Sets the ADMIN_EMAIL env var" + schema: + type: string + default: "" + - variable: env + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: NAME + label: "NAME" + description: "Sets the NAME env var" + schema: + type: string + default: "Statping Example" + - variable: DESCRIPTION + label: "DESCRIPTION" + description: "Sets the DESCRIPTION env var" + schema: + type: string + default: "This is a Statping instance deployed as Helm chart" + - variable: VIRTUAL_HOST + label: "VIRTUAL_HOST" + description: "Sets the VIRTUAL_HOST env var" + schema: + type: string + default: "" + - variable: USE_CDN + label: "USE_CDN" + description: "Sets the USE_CDN env var" + schema: + type: boolean + default: false + - variable: DISABLE_LOGS + label: "DISABLE_LOGS" + description: "Sets the DISABLE_LOGS env var" + schema: + type: boolean + default: false + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10099 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: data + label: "App Data Storage" + description: "Stores the Application Data." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: true + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 568 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 568 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/statping/9.0.0/templates/common.yaml b/stable/statping/9.0.0/templates/common.yaml new file mode 100644 index 00000000000..21f0c9783c3 --- /dev/null +++ b/stable/statping/9.0.0/templates/common.yaml @@ -0,0 +1,12 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.common.loader.init" . }} + +{{/* Append the hardcoded settings */}} +{{- define "statping.hardcodedValues" -}} +env: + VIRTUAL_PORT: {{ .Values.service.main.ports.main.port }} +{{- end -}} +{{- $_ := mergeOverwrite .Values (include "statping.hardcodedValues" . | fromYaml) -}} + +{{/* Render the templates */}} +{{ include "tc.common.loader.apply" . }} diff --git a/stable/statping/9.0.0/values.yaml b/stable/statping/9.0.0/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/storj-node/3.0.3/Chart.lock b/stable/storj-node/3.0.3/Chart.lock deleted file mode 100644 index ebc4cc176b8..00000000000 --- a/stable/storj-node/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:15:51.843210226Z" diff --git a/stable/storj-node/3.0.3/Chart.yaml b/stable/storj-node/3.0.3/Chart.yaml deleted file mode 100644 index ea6eee87635..00000000000 --- a/stable/storj-node/3.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "1.66.4" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: Storj is an S3-compatible platform and suite of decentralized applications that allows you to store data in a secure and decentralized manner -home: https://truecharts.org/docs/charts/stable/storj-node -icon: https://truecharts.org/img/hotlink-ok/chart-icons/storj-node.png -keywords: - - storj - - storage -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: storj-node -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/storj-node - - https://github.com/storj/storj - - https://docs.storj.io/node/ - - https://hub.docker.com/r/storjlabs/storagenode -version: 3.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/storj-node/3.0.3/app-changelog.md b/stable/storj-node/3.0.3/app-changelog.md deleted file mode 100644 index c8a7e5c8563..00000000000 --- a/stable/storj-node/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [storj-node-3.0.3](https://github.com/truecharts/charts/compare/storj-node-3.0.2...storj-node-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/storj-node/3.0.3/charts/common-10.9.4.tgz b/stable/storj-node/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/storj-node/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/storj-node/3.0.3/CHANGELOG.md b/stable/storj-node/3.0.4/CHANGELOG.md similarity index 100% rename from stable/storj-node/3.0.3/CHANGELOG.md rename to stable/storj-node/3.0.4/CHANGELOG.md diff --git a/stable/storj-node/3.0.4/Chart.yaml b/stable/storj-node/3.0.4/Chart.yaml new file mode 100644 index 00000000000..ef8ad41ac61 --- /dev/null +++ b/stable/storj-node/3.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "1.66.4" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: Storj is an S3-compatible platform and suite of decentralized applications that allows you to store data in a secure and decentralized manner +home: https://truecharts.org/docs/charts/stable/storj-node +icon: https://truecharts.org/img/hotlink-ok/chart-icons/storj-node.png +keywords: + - storj + - storage +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: storj-node +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/storj-node + - https://github.com/storj/storj + - https://docs.storj.io/node/ + - https://hub.docker.com/r/storjlabs/storagenode +version: 3.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/storj-node/3.0.3/README.md b/stable/storj-node/3.0.4/README.md similarity index 100% rename from stable/storj-node/3.0.3/README.md rename to stable/storj-node/3.0.4/README.md diff --git a/stable/storj-node/3.0.4/SKIPINSTALL b/stable/storj-node/3.0.4/SKIPINSTALL new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/storj-node/3.0.4/app-changelog.md b/stable/storj-node/3.0.4/app-changelog.md new file mode 100644 index 00000000000..0cc247b2c90 --- /dev/null +++ b/stable/storj-node/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [storj-node-3.0.4](https://github.com/truecharts/charts/compare/storj-node-3.0.3...storj-node-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/storj-node/3.0.3/app-readme.md b/stable/storj-node/3.0.4/app-readme.md similarity index 100% rename from stable/storj-node/3.0.3/app-readme.md rename to stable/storj-node/3.0.4/app-readme.md diff --git a/stable/storj-node/3.0.4/charts/common-10.9.7.tgz b/stable/storj-node/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/storj-node/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/storj-node/3.0.3/ix_values.yaml b/stable/storj-node/3.0.4/ix_values.yaml similarity index 100% rename from stable/storj-node/3.0.3/ix_values.yaml rename to stable/storj-node/3.0.4/ix_values.yaml diff --git a/stable/storj-node/3.0.3/questions.yaml b/stable/storj-node/3.0.4/questions.yaml similarity index 100% rename from stable/storj-node/3.0.3/questions.yaml rename to stable/storj-node/3.0.4/questions.yaml diff --git a/stable/storj-node/3.0.4/templates/common.yaml b/stable/storj-node/3.0.4/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/storj-node/3.0.4/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/storj-node/3.0.4/values.yaml b/stable/storj-node/3.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/strapi/7.0.0/CHANGELOG.md b/stable/strapi/7.0.0/CHANGELOG.md new file mode 100644 index 00000000000..75d4f6b1b39 --- /dev/null +++ b/stable/strapi/7.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [strapi-6.0.0](https://github.com/truecharts/charts/compare/strapi-4.0.49...strapi-6.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update docker general non-major ([#4343](https://github.com/truecharts/charts/issues/4343)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [strapi-5.0.2](https://github.com/truecharts/charts/compare/strapi-4.0.49...strapi-5.0.2) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update docker general non-major ([#4343](https://github.com/truecharts/charts/issues/4343)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [strapi-5.0.1](https://github.com/truecharts/charts/compare/strapi-4.0.49...strapi-5.0.1) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update docker general non-major ([#4343](https://github.com/truecharts/charts/issues/4343)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [strapi-5.0.1](https://github.com/truecharts/charts/compare/strapi-4.0.49...strapi-5.0.1) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update docker general non-major ([#4343](https://github.com/truecharts/charts/issues/4343)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [strapi-5.0.1](https://github.com/truecharts/charts/compare/strapi-4.0.49...strapi-5.0.1) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update docker general non-major ([#4343](https://github.com/truecharts/charts/issues/4343)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [strapi-5.0.0](https://github.com/truecharts/charts/compare/strapi-4.0.49...strapi-5.0.0) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] diff --git a/stable/strapi/7.0.0/Chart.yaml b/stable/strapi/7.0.0/Chart.yaml new file mode 100644 index 00000000000..48373a04692 --- /dev/null +++ b/stable/strapi/7.0.0/Chart.yaml @@ -0,0 +1,33 @@ +apiVersion: v2 +appVersion: "4.5.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 +description: Open-source headless CMS. JavaScript, fully customizable and developer-first. +home: https://truecharts.org/docs/charts/stable/strapi +icon: https://truecharts.org/img/hotlink-ok/chart-icons/strapi.png +keywords: + - strapi + - cms +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: strapi +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/strapi + - https://truecharts.org/docs/charts/stable/strapi + - https://hub.docker.com/r/naskio/strapi + - https://github.com/naskio/docker-strapi +version: 7.0.0 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/strapi/7.0.0/README.md b/stable/strapi/7.0.0/README.md new file mode 100644 index 00000000000..824ba68ae36 --- /dev/null +++ b/stable/strapi/7.0.0/README.md @@ -0,0 +1,109 @@ +# strapi + +Open-source headless CMS. JavaScript, fully customizable and developer-first. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [strapi](https://truecharts.org/docs/charts/stable/strapi) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/strapi> +* <https://truecharts.org/docs/charts/stable/strapi> +* <https://hub.docker.com/r/naskio/strapi> +* <https://github.com/naskio/docker-strapi> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.122 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `strapi` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install strapi TrueCharts/strapi +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `strapi` deployment + +```console +helm uninstall strapi +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install strapi \ + --set env.TZ="America/New York" \ + TrueCharts/strapi +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install strapi TrueCharts/strapi -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/strapi/7.0.0/app-changelog.md b/stable/strapi/7.0.0/app-changelog.md new file mode 100644 index 00000000000..b7ff2ad3cf8 --- /dev/null +++ b/stable/strapi/7.0.0/app-changelog.md @@ -0,0 +1,11 @@ + + +## [strapi-7.0.0](https://github.com/truecharts/charts/compare/strapi-6.0.3...strapi-7.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update docker general non-major ([#4394](https://github.com/truecharts/charts/issues/4394)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/strapi/7.0.0/app-readme.md b/stable/strapi/7.0.0/app-readme.md new file mode 100644 index 00000000000..f74207c1f0c --- /dev/null +++ b/stable/strapi/7.0.0/app-readme.md @@ -0,0 +1,8 @@ +Open-source headless CMS. JavaScript, fully customizable and developer-first. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/strapi](https://truecharts.org/docs/charts/stable/strapi) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/strapi/7.0.0/charts/common-10.9.7.tgz b/stable/strapi/7.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/strapi/7.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/strapi/7.0.0/charts/postgresql-9.0.5.tgz b/stable/strapi/7.0.0/charts/postgresql-9.0.5.tgz new file mode 100644 index 00000000000..8fe3c326a7c Binary files /dev/null and b/stable/strapi/7.0.0/charts/postgresql-9.0.5.tgz differ diff --git a/stable/strapi/7.0.0/ix_values.yaml b/stable/strapi/7.0.0/ix_values.yaml new file mode 100644 index 00000000000..5cbc23dd7dd --- /dev/null +++ b/stable/strapi/7.0.0/ix_values.yaml @@ -0,0 +1,58 @@ +image: + repository: tccr.io/truecharts/strapi + tag: 4.5.0@sha256:e57edcb627d376cdf80f3f33529bf4c4a39cf9c037b2270353ec72c311e68cbe + pullPolicy: Always + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +secretEnv: + JWT_SECRET: "my_jwt_secret" + ADMIN_JWT_SECRET: "my_admin_jwt_secret" + APP_KEYS: "my_app_keys" + +env: + DATABASE_CLIENT: "postgres" + DATABASE_PORT: 5432 + DATABASE_NAME: "{{ .Values.postgresql.postgresqlDatabase }}" + DATABASE_HOST: + secretKeyRef: + name: dbcreds + key: plainhost + DATABASE_USERNAME: "{{ .Values.postgresql.postgresqlUsername }}" + DATABASE_PASSWORD: + secretKeyRef: + name: dbcreds + key: postgresql-password + # STRAPI_LICENSE + NODE_ENV: "production" + STRAPI_DISABLE_UPDATE_NOTIFICATION: true + FAST_REFRESH: false + EXTRA_ARGS: "" + +service: + main: + ports: + main: + port: 1337 + targetPort: 1337 + +persistence: + data: + enabled: true + mountPath: "/srv/app" + +# Enabled postgres +postgresql: + enabled: true + existingSecret: "dbcreds" + postgresqlUsername: strapi + postgresqlDatabase: strapi + +portal: + enabled: true diff --git a/stable/strapi/7.0.0/questions.yaml b/stable/strapi/7.0.0/questions.yaml new file mode 100644 index 00000000000..11fdea4c194 --- /dev/null +++ b/stable/strapi/7.0.0/questions.yaml @@ -0,0 +1,1910 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" + admin: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" + path: "/admin" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: secretEnv + group: "App Configuration" + label: "Image Secrets" + schema: + additional_attrs: true + type: dict + attrs: + - variable: JWT_SECRET + label: Jwt Secret + description: The secret used to sign the JWT for the Users-Permissions plugin. + schema: + type: string + private: true + required: true + default: "" + - variable: ADMIN_JWT_SECRET + label: Admin Jwt Secret + description: The secret used to sign the JWT for the Admin panel. + schema: + type: string + private: true + required: true + default: "" + - variable: APP_KEYS + label: App Keys + description: The secret keys used to sign the session cookies. + schema: + type: string + private: true + required: true + default: "" + - variable: env + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: NODE_ENV + label: Node Environment + description: Sets Node's Environment + schema: + type: string + default: production + enum: + - value: production + description: Production + - value: development + description: Development + - variable: STRAPI_LICENSE + label: Strapi License + description: The license key to activate the Enterprise Edition. + schema: + type: string + default: "" + - variable: STRAPI_DISABLE_UPDATE_NOTIFICATION + label: Strapi Disable Update Notifications + description: Don't show the notification message about updating Strapi. + schema: + type: boolean + default: true + - variable: FAST_REFRESH + label: Fast Refresh + description: enable "Fast Refresh" for near-instant feedback. + schema: + type: boolean + default: false + - variable: EXTRA_ARGS + label: "Extra Args (Leave empty for default)" + description: "Pass extra args to the strapi new" + schema: + type: string + default: "" + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 1337 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: data + label: "App Data Storage" + description: "Stores the Application Data." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/strapi/7.0.0/templates/common.yaml b/stable/strapi/7.0.0/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/strapi/7.0.0/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/strapi/7.0.0/values.yaml b/stable/strapi/7.0.0/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/synapse/6.0.0/CHANGELOG.md b/stable/synapse/6.0.0/CHANGELOG.md new file mode 100644 index 00000000000..a62543c486d --- /dev/null +++ b/stable/synapse/6.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [synapse-5.0.0](https://github.com/truecharts/charts/compare/synapse-4.0.59...synapse-5.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [synapse-4.0.62](https://github.com/truecharts/charts/compare/synapse-4.0.59...synapse-4.0.62) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [synapse-4.0.61](https://github.com/truecharts/charts/compare/synapse-4.0.59...synapse-4.0.61) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [synapse-4.0.61](https://github.com/truecharts/charts/compare/synapse-4.0.59...synapse-4.0.61) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [synapse-4.0.61](https://github.com/truecharts/charts/compare/synapse-4.0.59...synapse-4.0.61) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [synapse-4.0.60](https://github.com/truecharts/charts/compare/synapse-4.0.59...synapse-4.0.60) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + diff --git a/stable/synapse/6.0.0/Chart.yaml b/stable/synapse/6.0.0/Chart.yaml new file mode 100644 index 00000000000..beac0a6c17e --- /dev/null +++ b/stable/synapse/6.0.0/Chart.yaml @@ -0,0 +1,33 @@ +apiVersion: v2 +appVersion: "1.71.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 +deprecated: false +description: A Helm chart to deploy a Matrix homeserver stack into Kubernetes +home: https://truecharts.org/docs/charts/stable/synapse +icon: https://truecharts.org/img/hotlink-ok/chart-icons/synapse.png +keywords: + - chat + - matrix + - synapse +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: synapse +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/synapse +type: application +version: 6.0.0 +annotations: + truecharts.org/catagories: | + - cloud + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/synapse/6.0.0/README.md b/stable/synapse/6.0.0/README.md new file mode 100644 index 00000000000..c66ab6b284a --- /dev/null +++ b/stable/synapse/6.0.0/README.md @@ -0,0 +1,106 @@ +# synapse + +A Helm chart to deploy a Matrix homeserver stack into Kubernetes + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [synapse](https://truecharts.org/docs/charts/stable/synapse) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/synapse> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.122 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `synapse` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install synapse TrueCharts/synapse +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `synapse` deployment + +```console +helm uninstall synapse +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install synapse \ + --set env.TZ="America/New York" \ + TrueCharts/synapse +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install synapse TrueCharts/synapse -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/synapse/6.0.0/app-changelog.md b/stable/synapse/6.0.0/app-changelog.md new file mode 100644 index 00000000000..f85bb6fb572 --- /dev/null +++ b/stable/synapse/6.0.0/app-changelog.md @@ -0,0 +1,11 @@ + + +## [synapse-6.0.0](https://github.com/truecharts/charts/compare/synapse-5.0.3...synapse-6.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + - update docker general non-major + + \ No newline at end of file diff --git a/stable/synapse/6.0.0/app-readme.md b/stable/synapse/6.0.0/app-readme.md new file mode 100644 index 00000000000..2e374d4c3e2 --- /dev/null +++ b/stable/synapse/6.0.0/app-readme.md @@ -0,0 +1,8 @@ +A Helm chart to deploy a Matrix homeserver stack into Kubernetes + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/synapse](https://truecharts.org/docs/charts/stable/synapse) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/synapse/6.0.0/charts/common-10.9.7.tgz b/stable/synapse/6.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/synapse/6.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/synapse/6.0.0/charts/postgresql-9.0.5.tgz b/stable/synapse/6.0.0/charts/postgresql-9.0.5.tgz new file mode 100644 index 00000000000..8fe3c326a7c Binary files /dev/null and b/stable/synapse/6.0.0/charts/postgresql-9.0.5.tgz differ diff --git a/stable/synapse/6.0.0/ix_values.yaml b/stable/synapse/6.0.0/ix_values.yaml new file mode 100644 index 00000000000..38b17f8a510 --- /dev/null +++ b/stable/synapse/6.0.0/ix_values.yaml @@ -0,0 +1,320 @@ +image: + repository: tccr.io/truecharts/synapse + pullPolicy: IfNotPresent + tag: 1.71.0@sha256:e6d0db1dc5557f808d45040031e32799201d92f46b2fbd73ca2b6652c9c77aa4 + +command: + - sh + - -c + - | + exec python -B -m synapse.app.homeserver \ + -c /data/homeserver.yaml \ + -c /data/secret/secret.yaml \ + -c /data/custom.yaml + +service: + main: + ports: + main: + port: 8008 + targetPort: 8008 + federation: + enabled: true + ports: + federation: + enabled: true + port: 8448 + targetPort: 8008 + replication: + enabled: true + ports: + replication: + enabled: true + port: 9092 + targetPort: 9092 + metrics: + enabled: true + ports: + metrics: + enabled: true + port: 9093 + targetPort: 9090 + +securityContext: + allowPrivilegeEscalation: true + +secretEnv: {} + +installContainers: + generate-signing-key: + image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" + env: + - name: SYNAPSE_SERVER_NAME + value: "{{ .Values.matrix.serverName }}" + - name: SYNAPSE_REPORT_STATS + value: "no" + command: ["python"] + args: + - "-m" + - "synapse.app.homeserver" + - "--config-path" + - "/data/homeserver.yaml" + - "--config-path" + - "/data/secret/secret.yaml" + - "--config-path" + - "/data/custom.yaml" + - "--keys-directory" + - "/data/keys" + - "--generate-keys" + volumeMounts: + - name: config + mountPath: /data + - name: secret + mountPath: /data/secret + - name: key + mountPath: /data/keys + +env: {} + +persistence: + config: + enabled: true + type: configMap + objectName: synapse-config + mountPath: /data + readOnly: false + secret: + enabled: true + type: secret + objectName: synapse-secret + mountPath: /data/secret + readOnly: false + key: + enabled: true + mountPath: "/data/keys" + media: + enabled: true + mountPath: "/data/media_store" + uploads: + enabled: true + mountPath: "/uploads" + +probes: + liveness: + path: /health + + readiness: + path: /health + + startup: + path: /health + +# Synapse Kubernetes resource settings +synapse: + loadCustomConfig: false + # -- List of application config .yaml files to be loaded from /appConfig + appConfig: [] + # Prometheus metrics for Synapse + # https://github.com/matrix-org/synapse/blob/master/docs/metrics-howto.md + metrics: + # Whether Synapse should capture metrics on an additional endpoint + enabled: true + # Port to listen on for metrics scraping + port: 9092 + annotations: true + +# Runtime configuration for Synapse and settings related to the Matrix protocol +matrix: + # Manual overrides for homeserver.yaml, the main configuration file for Synapse + # If homeserverOverride is set, the entirety of homeserver.yaml will be replaced with the contents. + # If homeserverExtra is set, the contents will be appended to the end of the default configuration. + # It is highly recommended that you take a look at the defaults in templates/synapse/_homeserver.yaml, to get a sense + # of the requirements and default configuration options to use other services in this chart. + # homeserverOverride: {} + # homeserverExtra: {} + + # Domain name of the server + # This is not necessarily the host name where the service is reachable. In fact, you may want to omit any subdomains + # from this value as the server name set here will be the name of your homeserver in the fediverse, and will be the + # domain name at the end of every user's username + serverName: "example.com" + + urlPreviews: + enabled: false + + # Hostname where Synapse can be reached. + # This is *optional* if an Ingress is configured below. If hostname is unspecified, the Synapse hostname of the + # Ingress will be used + # hostname: "matrix.example.com" + + # Set to false to disable presence (online/offline indicators) + presence: true + + # Set to true to block non-admins from inviting users to any rooms + blockNonAdminInvites: false + + # Set to false to disable message searching + search: true + + # Which types of rooms to enable end-to-end encryption on by default + # off: none + # invite: private messages, or rooms created with the private_chat or trusted_private_chat room preset + # all: all rooms + encryptByDefault: invite + + # Email address of the administrator + adminEmail: "admin@example.com" + + # Settings related to image and multimedia uploads + uploads: + # Max upload size in bytes + maxSize: 10M + + # Max image size in pixels + maxPixels: 32M + + # Settings related to federation + federation: + # Set to false to disable federation and run an isolated homeserver + enabled: true + + # Set to false to disallow members of other homeservers from fetching *public* rooms + allowPublicRooms: true + + # Whitelist of domains to federate with (comment for all domains except blacklisted) + # whitelist: [] + + # IP addresses to blacklist federation requests to + blacklist: + - "127.0.0.0/8" + - "10.0.0.0/8" + - "172.16.0.0/12" + - "192.168.0.0/16" + - "100.64.0.0/10" + - "169.254.0.0/16" + - "::1/128" + - "fe80::/64" + - "fc00::/7" + + # User registration settings + registration: + # Allow new users to register an account + enabled: false + + # If set, allows registration of standard or admin accounts by anyone who + # has the shared secret, even if registration is otherwise disabled. + # + # sharedSecret: <PRIVATE STRING> + + # Allow users to join rooms as a guest + allowGuests: false + + # Required "3PIDs" - third-party identifiers such as email or msisdn (SMS) + # required3Pids: + # - email + # - msisdn + + # Rooms to automatically join all new users to + autoJoinRooms: [] + # - "#welcome:example.com" + + # How long to keep redacted events in unredacted form in the database + retentionPeriod: 7d + + security: + # This disables the warning that is emitted when the + # trustedKeyServers include 'matrix.org'. See below. + # Set to false to re-enable the warning. + # + surpressKeyServerWarning: true + + # The trusted servers to download signing keys from. + # + # When we need to fetch a signing key, each server is tried in parallel. + # + # Normally, the connection to the key server is validated via TLS certificates. + # Additional security can be provided by configuring a `verify key`, which + # will make synapse check that the response is signed by that key. + # + # This setting supercedes an older setting named `perspectives`. The old format + # is still supported for backwards-compatibility, but it is deprecated. + # + # 'trustedKeyServers' defaults to matrix.org, but using it will generate a + # warning on start-up. To suppress this warning, set + # 'surpressKeyServerWarning' to true. + # + # Options for each entry in the list include: + # + # serverName: the name of the server. required. + # + # verifyKeys: an optional map from key id to base64-encoded public key. + # If specified, we will check that the response is signed by at least + # one of the given keys. + # + # acceptKeysInsecurely: a boolean. Normally, if `verify_keys` is unset, + # and federation_verify_certificates is not `true`, synapse will refuse + # to start, because this would allow anyone who can spoof DNS responses + # to masquerade as the trusted key server. If you know what you are doing + # and are sure that your network environment provides a secure connection + # to the key server, you can set this to `true` to override this + # behaviour. + # + # An example configuration might look like: + # + # trustedKeyServers: + # - serverName: my_trusted_server.example.com + # verifyKeys: + # - id: "ed25519:auto" + # key: "abcdefghijklmnopqrstuvwxyzabcdefghijklmopqr" + # acceptKeysInsecurely: false + # - serverName: my_other_trusted_server.example.com + + # Set to true to globally block access to the homeserver + disabled: false + # Human readable reason for why the homeserver is blocked + disabledMessage: "" + + logging: + # Root log level is the default log level for log outputs that do not have more + # specific settings. + rootLogLevel: WARNING + # beware: increasing this to DEBUG will make synapse log sensitive + # information such as access tokens. + sqlLogLevel: WARNING + # The log level for the synapse server + synapseLogLevel: WARNING + +# Settings for email notifications +mail: + # Set to false to disable all email notifications + # NOTE: If enabled, either enable the Exim relay or configure an external mail server below + enabled: false + # Name and email address for outgoing mail + from: "Matrix <matrix@example.com>" + # Optional: Element instance URL. + # If the ingress is enabled, this is unnecessary. + # If the ingress is disabled and this is left unspecified, emails will contain a link to https://app.element.io + riotUrl: "" + + host: "" + # -- Sets the smtp port + # SSL: 465, STARTTLS: 587 + port: 25 + username: "" + password: "" + requireTransportSecurity: true + +coturn: + enabled: false + +# Enabled postgres +postgresql: + env: + POSTGRES_INITDB_ARGS: "--encoding=UTF8 --locale=C" + enabled: true + existingSecret: "dbcreds" + postgresqlUsername: synapse + postgresqlDatabase: synapse + +portal: + enabled: true diff --git a/stable/synapse/6.0.0/questions.yaml b/stable/synapse/6.0.0/questions.yaml new file mode 100644 index 00000000000..1d6b32aa8d6 --- /dev/null +++ b/stable/synapse/6.0.0/questions.yaml @@ -0,0 +1,2373 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: synapse + group: "App Configuration" + label: "Synapse Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: loadCustomConfig + label: "Load Custom Config" + description: "Load custom config located in /data/custom.yaml" + schema: + type: boolean + default: false + - variable: matrix + group: "App Configuration" + label: "Matrix Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: disabled + label: "Disable Server Globally" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: disabledMessage + label: "Disabled Message" + schema: + type: string + default: "" + - variable: serverName + label: "Server Name" + schema: + type: string + default: "example.com" + - variable: hostname + label: "Hostname" + schema: + type: string + default: "matrix.example.com" + - variable: clientBaseUrl + label: Client Base URL + # Assigned to `client_base_url` formerly called `riot_base_url` + description: | + Custom URL for links within email notifications. If not set links will be + based on https://matrix.to + schema: + type: string + default: "" + - variable: presence + label: "Presence" + schema: + type: boolean + default: true + - variable: blockNonAdminInvites + label: "Block Non Admin Invites" + schema: + type: boolean + default: false + - variable: search + label: "Search" + schema: + type: boolean + default: true + - variable: encryptByDefault + label: "Encrypt By Default" + schema: + type: string + default: "invite" + enum: + - value: "off" + description: "off" + - value: "invite" + description: "invite" + - value: "all" + description: "all" + - variable: adminEmail + label: "Admin Email" + schema: + type: string + default: "admin@example.com" + - variable: uploads + label: "Uploads Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: maxSize + label: "Max Size" + schema: + type: string + default: "10M" + - variable: maxPixels + label: "Max Pixels" + schema: + type: string + default: "32M" + - variable: urlPreviews + label: "URL Previews Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable URL Previews" + schema: + type: boolean + default: false + - variable: federation + label: "Federation Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable Federation" + schema: + type: boolean + default: true + - variable: allowPublicRooms + label: "Allow Public Rooms" + schema: + type: boolean + default: true + # TODO: whitelist: + # TODO: blacklist: + - variable: registration + label: "Registration Configuration" + # Enabling captcha instead of mail is also an option but currently only + # mail is configurable. + description: | + Enable registration. If enabled requires this will require enabling + and configuring mail for SMTP. + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable Registration" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: requiresToken + label: "Requires Token" + description: "Require users to submit a token during registration." + schema: + type: boolean + default: true + - variable: require3PID + label: "Third Party ID" + description: "The 3rd party IDs required during registration. (All selected will be required)" + schema: + type: list + default: [] + items: + - variable: medium + label: "Medium" + schema: + type: string + default: "email" + enum: + - value: "email" + description: "Email" + - value: "msisdn" + description: "MSISDN" + - variable: enable3PIDLookup + label: "Lookup Third Party ID" + schema: + type: boolean + default: true + - variable: disableMSISDNRegistration + label: "Disable MSISDN Registration" + description: "Override requirement for MSISDN during registration" + schema: + type: boolean + default: false + - variable: allowedLocal3PIDs + label: "Allowed Local Third Party IDs" + description: "Restrict 3PID to specific patterns" + schema: + type: list + default: [] + items: + - variable: allowed + label: "Allowed Third Party ID" + schema: + type: dict + attrs: + - variable: medium + label: "Medium" + schema: + type: string + required: true + default: "email" + enum: + - value: "email" + description: "Email" + - value: "msisdn" + description: "MSISDN" + - variable: pattern + label: "Pattern" + description: "Regular expression to match against" + schema: + type: string + default: "" + required: true + - variable: sharedSecret + label: "Shared Secret" + description: | + If set, allows registration of standard or admin accounts by anyone who has the shared secret, even + if registration is otherwise disabled + schema: + type: string + default: "" + private: true + required: true + # TODO: required3PIDs + # TODO: autoJoinRooms + - variable: security + label: "Security Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: surpressKeyServerWarning + label: "Surpress Key Server Warning" + schema: + type: boolean + default: true + - variable: trustedKeyServers + label: "Trusted Key Servers" + schema: + type: list + default: [] + items: + - variable: trustedKeyServersEntry + label: Trusted Key Servers Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: serverName + label: "Server Name" + schema: + type: string + default: "" + - variable: verifyKeys + label: "Verify Keys" + schema: + additional_attrs: true + type: dict + attrs: + - variable: id + label: "id" + schema: + type: string + default: "" + - variable: key + label: "key" + schema: + type: string + default: "" + private: true + - variable: acceptKeysInsecurely + label: "Accept Keys Insecurely" + schema: + type: boolean + default: false + - variable: logging + group: "App Configuration" + label: "Logging Configuration" + schema: + additional_attrs: true + type: dict + attrs: +# TODO: Find the log levels and make the enum's + - variable: rootLogLevel + label: "Root Log Level" + schema: + type: string + default: "WARNING" + - variable: sqlLogLevel + label: "Root Log Level" + schema: + type: string + default: "WARNING" + - variable: sqlLogLevel + label: "Root Log Level" + schema: + type: string + default: "WARNING" + - variable: mail + group: "App Configuration" + label: "Mail Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable Mail" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: from + label: "From: " + schema: + type: string + default: "Matrix <matrix@example.com>" + - variable: host + label: "Host" + schema: + type: string + default: "" + - variable: port + label: "Port" + schema: + type: int + default: 25 + - variable: username + label: "Username" + schema: + type: string + default: "" + - variable: password + label: "Password" + schema: + type: string + default: "" + private: true + - variable: requireTransportSecurity + label: "Require Transport Security" + schema: + type: boolean + default: true + - variable: coturn + group: "App Configuration" + label: "Coturn Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable Coturn" + schema: + type: boolean + default: false + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 8008 + required: true + - variable: federation + label: "federation Service" + description: "The federation service" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: federation + label: "federation Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 8448 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: "App Key Storage" + description: "Stores the Application Key." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: media + label: "App Media Storage" + description: "Stores the Application Media." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: uploads + label: "App Upload Storage" + description: "Stores the Application Upload." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: true + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: true + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 568 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 568 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/synapse/6.0.0/templates/_configmap.tpl b/stable/synapse/6.0.0/templates/_configmap.tpl new file mode 100644 index 00000000000..bc1c4c5a890 --- /dev/null +++ b/stable/synapse/6.0.0/templates/_configmap.tpl @@ -0,0 +1,177 @@ +{{/* Define the configs */}} +{{- define "synapse.config" -}} +--- +apiVersion: v1 +kind: ConfigMap +metadata: + name: synapse-config + labels: + {{ include "tc.common.labels" . | nindent 4 }} + annotations: + rollme: {{ randAlphaNum 5 | quote }} +data: + homeserver.yaml: | + server_name: {{ .Values.matrix.serverName }} + pid_file: /data/homeserver.pid + public_baseurl: {{ include "matrix.baseUrl" . | quote }} + + {{- if .Values.matrix.clientBaseURL -}} + # Client Base URL, Formerly riot_base_url + client_base_url: {{ .Values.matrix.clientBaseURL }} + {{- end}} + + use_presence: {{ .Values.matrix.presence }} + + allow_public_rooms_over_federation: {{ and .Values.matrix.federation.enabled .Values.matrix.federation.allowPublicRooms }} + + block_non_admin_invites: {{ .Values.matrix.blockNonAdminInvites }} + + enable_search: {{ .Values.matrix.search }} + + {{- if .Values.matrix.federation.whitelist }} + federation_domain_whitelist: + {{- range .Values.matrix.federation.whitelist }} + - {{ . }} + {{- end }} + {{- end}} + + federation_ip_range_blacklist: + {{- range .Values.matrix.federation.blacklist }} + - {{ . }} + {{- end }} + + listeners: + - port: 8008 + tls: false + type: http + x_forwarded: true + bind_addresses: ['0.0.0.0'] + resources: + - names: [client, federation] + compress: false + + {{- if .Values.synapse.metrics.enabled }} + - type: metrics + port: {{ .Values.synapse.metrics.port }} + bind_addresses: ['0.0.0.0'] + resources: + - names: [metrics] + {{- end }} + + admin_contact: 'mailto:{{ .Values.matrix.adminEmail }}' + hs_disabled: {{ .Values.matrix.disabled }} + hs_disabled_message: {{ .Values.matrix.disabledMessage }} + redaction_retention_period: {{ .Values.matrix.retentionPeriod }} + + log_config: "/data/{{ .Values.matrix.serverName }}.log.config" + media_store_path: "/data/media_store" + uploads_path: "/data/uploads" + max_upload_size: {{ .Values.matrix.uploads.maxSize }} + max_image_pixels: {{ .Values.matrix.uploads.maxPixels }} + url_preview_enabled: {{ .Values.matrix.urlPreviews.enabled }} + + {{- if .Values.coturn.enabled -}} + {{- if not (empty .Values.coturn.uris) }} + turn_uris: + {{- range .Values.coturn.uris }} + - {{ . }} + {{- end }} + {{- else }} + turn_uris: + - "turn:{{ include "matrix.hostname" . }}?transport=udp" + {{- end }} + turn_user_lifetime: 1h + turn_allow_guests: {{ .Values.coturn.allowGuests }} + {{- end }} + + enable_registration: {{ .Values.matrix.registration.enabled }} + + {{- if .Values.matrix.registration.enabled }} + registration_requires_token: {{ .Values.matrix.registration.requiresToken }} + + {{- if .Values.matrix.registration.require3PID }} + {{/* It seems toYaml doesn't work on lists/arrays */}} + registrations_require_3pid: {{- print " " -}}{{ .Values.matrix.registration.require3PID | toJson }} + {{- end }} + + disable_msisdn_registration: {{ .Values.matrix.registration.disableMSISDNRegistration }} + enable_3pid_lookup: {{ .Values.matrix.registration.enable3PIDLookup }} + + {{- if .Values.matrix.registration.allowedLocal3PIDs }} + {{/* It seems toYaml doesn't work on lists/arrays */}} + allowed_local_3pids: {{- print " " -}}{{ .Values.matrix.registration.allowedLocal3PIDs | toJson }} + {{- end }} + + {{- end }} + + allow_guest_access: {{ .Values.matrix.registration.allowGuests }} + + {{- if .Values.synapse.metrics.enabled }} + enable_metrics: true + {{- end }} + + report_stats: false + + {{- if .Values.synapse.appConfig }} + app_service_config_files: + {{- range .Values.synapse.appConfig }} + - {{ . }} + {{- end }} + {{- end }} + + signing_key_path: "/data/keys/{{ .Values.matrix.serverName }}.signing.key" + + {{- if .Values.matrix.security.trustedKeyServers }} + trusted_key_servers: + {{- range .Values.matrix.security.trustedKeyServers }} + - server_name: {{ .serverName }} + {{- if .verifyKeys }} + verify_keys: + {{- range .verifyKeys }} + {{ .id | quote }}: {{ .key | quote }} + {{- end }} + {{- end }} + {{- if .acceptKeysInsecurely }} + accept_keys_insecurely: {{ .acceptKeysInsecurely }} + {{- end }} + {{- end }} + {{- end }} + + suppress_key_server_warning: {{ .Values.matrix.security.supressKeyServerWarning }} + {{- if not .Values.synapse.loadCustomConfig }} + custom.yaml: | + # PLACEHOLDER + {{- end }} + + {{ .Values.matrix.serverName }}.log.config: | + version: 1 + + formatters: + precise: + format: '%(asctime)s - %(name)s - %(lineno)d - %(levelname)s - %(request)s - %(message)s' + + filters: + context: + (): synapse.util.logcontext.LoggingContextFilter + request: "" + + handlers: + console: + class: logging.StreamHandler + formatter: precise + filters: [context] + + loggers: + synapse: + level: {{ .Values.matrix.logging.synapseLogLevel }} + + synapse.storage.SQL: + # beware: increasing this to DEBUG will make synapse log sensitive + # information such as access tokens. + level: {{ .Values.matrix.logging.sqlLogLevel }} + + + root: + level: {{ .Values.matrix.logging.rootLogLevel }} + handlers: [console] +{{- end }} diff --git a/stable/synapse/6.0.0/templates/_helpers.tpl b/stable/synapse/6.0.0/templates/_helpers.tpl new file mode 100644 index 00000000000..916d0235744 --- /dev/null +++ b/stable/synapse/6.0.0/templates/_helpers.tpl @@ -0,0 +1,21 @@ +{{/* +Synapse hostname, derived from either the Values.matrix.hostname override or the Ingress definition +*/}} +{{- define "matrix.hostname" -}} +{{- if .Values.matrix.hostname }} +{{- .Values.matrix.hostname -}} +{{- else }} +{{- .Values.ingress.hosts.synapse -}} +{{- end }} +{{- end }} + +{{/* +Synapse hostname prepended with https:// to form a complete URL +*/}} +{{- define "matrix.baseUrl" -}} +{{- if .Values.matrix.hostname }} +{{- printf "https://%s" .Values.matrix.hostname -}} +{{- else }} +{{- printf "https://%s" .Values.ingress.hosts.synapse -}} +{{- end }} +{{- end }} diff --git a/stable/synapse/6.0.0/templates/_secret.tpl b/stable/synapse/6.0.0/templates/_secret.tpl new file mode 100644 index 00000000000..5c5ea0e576e --- /dev/null +++ b/stable/synapse/6.0.0/templates/_secret.tpl @@ -0,0 +1,63 @@ +{{/* Define the configs */}} +{{- define "synapse.secret" -}} +{{- $previous := lookup "v1" "Secret" .Release.Namespace "synapse-secret-macaroon" }} +{{- $msk := randAlphaNum 50 }} +{{- if $previous }} +{{- $msk = ( index $previous.data "key" ) | b64dec }} +{{- end }} +--- +apiVersion: v1 +kind: Secret +metadata: + name: synapse-secret-macaroon + labels: + {{ include "tc.common.labels" . | nindent 4 }} + annotations: + rollme: {{ randAlphaNum 5 | quote }} +data: + key: {{ $msk | b64enc }} +--- +apiVersion: v1 +kind: Secret +metadata: + name: synapse-secret + labels: + {{ include "tc.common.labels" . | nindent 4 }} + annotations: + rollme: {{ randAlphaNum 5 | quote }} +stringData: + secret.yaml: | + {{- if .Values.mail.enabled }} + email: + enable_notifs: {{ .Values.mail.enabled }} + notif_from: {{ .Values.mail.from }} + smtp_host: {{ .Values.mail.host }} + smtp_port: {{ .Values.mail.port }} + smtp_user: {{ .Values.mail.username }} + smtp_pass: {{ .Values.mail.password }} + require_transport_security: {{ .Values.mail.requireTransportSecurity }} + {{- end }} + + database: + name: "psycopg2" + args: + user: "{{ .Values.postgresql.postgresqlUsername }}" + password: {{ .Values.postgresql.postgresqlPassword }} + database: "{{ .Values.postgresql.postgresqlDatabase }}" + host: "{{ printf "%v-%v" .Release.Name "postgresql" }}" + port: "5432" + cp_min: 5 + cp_max: 10 + sslmode: "disable" + + {{- if .Values.matrix.sharedSecret }} + registration_shared_secret: {{ .Values.matrix.sharedSecret }} + {{- end }} + + macaroon_secret_key: {{ $msk }} + + {{- if .Values.coturn.enabled -}} + turn_shared_secret: {{ include "matrix.coturn.sharedSecret" . }} + {{- end }} + +{{- end }} diff --git a/stable/synapse/6.0.0/templates/common.yaml b/stable/synapse/6.0.0/templates/common.yaml new file mode 100644 index 00000000000..5ffbc215874 --- /dev/null +++ b/stable/synapse/6.0.0/templates/common.yaml @@ -0,0 +1,14 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.common.loader.init" . }} + +{{/* Render configmap for synapse */}} +{{- include "synapse.config" . }} + +{{/* Render secret for synapse */}} +{{- include "synapse.secret" . }} + +{{- $newMiddlewares := list "tc-opencors-headers" }} +{{- $_ := set .Values.ingress.main "fixedMiddlewares" $newMiddlewares -}} + +{{/* Render the templates */}} +{{ include "tc.common.loader.apply" . }} diff --git a/stable/synapse/6.0.0/values.yaml b/stable/synapse/6.0.0/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/synclounge/3.0.3/Chart.lock b/stable/synclounge/3.0.3/Chart.lock deleted file mode 100644 index ad163537d85..00000000000 --- a/stable/synclounge/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:16:24.125147221Z" diff --git a/stable/synclounge/3.0.3/Chart.yaml b/stable/synclounge/3.0.3/Chart.yaml deleted file mode 100644 index 029cc08addf..00000000000 --- a/stable/synclounge/3.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: synclounge -version: 3.0.3 -appVersion: "5.2.5" -description: Synclounge is a third party tool that allows you to watch Plex in sync with your friends/family, wherever you are. -type: application -deprecated: false -home: https://truecharts.org/docs/charts/stable/synclounge -icon: https://truecharts.org/img/hotlink-ok/chart-icons/synclounge.png -keywords: - - synclounge -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/synclounge - - https://hub.docker.com/r/linuxserver/synclounge -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 - # condition: -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/synclounge/3.0.3/app-changelog.md b/stable/synclounge/3.0.3/app-changelog.md deleted file mode 100644 index eaf0abe3e46..00000000000 --- a/stable/synclounge/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [synclounge-3.0.3](https://github.com/truecharts/charts/compare/synclounge-3.0.2...synclounge-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/synclounge/3.0.3/charts/common-10.9.4.tgz b/stable/synclounge/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/synclounge/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/synclounge/3.0.3/CHANGELOG.md b/stable/synclounge/3.0.4/CHANGELOG.md similarity index 100% rename from stable/synclounge/3.0.3/CHANGELOG.md rename to stable/synclounge/3.0.4/CHANGELOG.md diff --git a/stable/synclounge/3.0.4/Chart.yaml b/stable/synclounge/3.0.4/Chart.yaml new file mode 100644 index 00000000000..c5f15cdb609 --- /dev/null +++ b/stable/synclounge/3.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: synclounge +version: 3.0.4 +appVersion: "5.2.5" +description: Synclounge is a third party tool that allows you to watch Plex in sync with your friends/family, wherever you are. +type: application +deprecated: false +home: https://truecharts.org/docs/charts/stable/synclounge +icon: https://truecharts.org/img/hotlink-ok/chart-icons/synclounge.png +keywords: + - synclounge +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/synclounge + - https://hub.docker.com/r/linuxserver/synclounge +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + # condition: +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/synclounge/3.0.3/README.md b/stable/synclounge/3.0.4/README.md similarity index 100% rename from stable/synclounge/3.0.3/README.md rename to stable/synclounge/3.0.4/README.md diff --git a/stable/synclounge/3.0.4/app-changelog.md b/stable/synclounge/3.0.4/app-changelog.md new file mode 100644 index 00000000000..f62297a336d --- /dev/null +++ b/stable/synclounge/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [synclounge-3.0.4](https://github.com/truecharts/charts/compare/synclounge-3.0.3...synclounge-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/synclounge/3.0.3/app-readme.md b/stable/synclounge/3.0.4/app-readme.md similarity index 100% rename from stable/synclounge/3.0.3/app-readme.md rename to stable/synclounge/3.0.4/app-readme.md diff --git a/stable/synclounge/3.0.4/charts/common-10.9.7.tgz b/stable/synclounge/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/synclounge/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/synclounge/3.0.3/ix_values.yaml b/stable/synclounge/3.0.4/ix_values.yaml similarity index 100% rename from stable/synclounge/3.0.3/ix_values.yaml rename to stable/synclounge/3.0.4/ix_values.yaml diff --git a/stable/synclounge/3.0.3/questions.yaml b/stable/synclounge/3.0.4/questions.yaml similarity index 100% rename from stable/synclounge/3.0.3/questions.yaml rename to stable/synclounge/3.0.4/questions.yaml diff --git a/stable/synclounge/3.0.4/templates/common.yaml b/stable/synclounge/3.0.4/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/synclounge/3.0.4/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/synclounge/3.0.4/values.yaml b/stable/synclounge/3.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/syncthing/12.0.4/CHANGELOG.md b/stable/syncthing/12.0.4/CHANGELOG.md new file mode 100644 index 00000000000..25df8107265 --- /dev/null +++ b/stable/syncthing/12.0.4/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [syncthing-12.0.0](https://github.com/truecharts/charts/compare/syncthing-11.0.47...syncthing-12.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [syncthing-11.0.50](https://github.com/truecharts/charts/compare/syncthing-11.0.47...syncthing-11.0.50) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [syncthing-11.0.49](https://github.com/truecharts/charts/compare/syncthing-11.0.47...syncthing-11.0.49) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [syncthing-11.0.49](https://github.com/truecharts/charts/compare/syncthing-11.0.47...syncthing-11.0.49) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [syncthing-11.0.49](https://github.com/truecharts/charts/compare/syncthing-11.0.47...syncthing-11.0.49) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [syncthing-11.0.48](https://github.com/truecharts/charts/compare/syncthing-11.0.47...syncthing-11.0.48) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [syncthing-11.0.48](https://github.com/truecharts/charts/compare/syncthing-11.0.47...syncthing-11.0.48) (2022-11-06) + +### Chore + diff --git a/stable/syncthing/12.0.4/Chart.yaml b/stable/syncthing/12.0.4/Chart.yaml new file mode 100644 index 00000000000..f9bf4b93afc --- /dev/null +++ b/stable/syncthing/12.0.4/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "1.22.1" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: P2P file synchronization application +home: https://truecharts.org/docs/charts/stable/syncthing +icon: https://truecharts.org/img/hotlink-ok/chart-icons/syncthing.png +keywords: + - syncthing +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: syncthing +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/syncthing + - https://syncthing.net/ + - https://github.com/syncthing/syncthing + - https://hub.docker.com/r/syncthing/syncthing +type: application +version: 12.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/syncthing/12.0.4/README.md b/stable/syncthing/12.0.4/README.md new file mode 100644 index 00000000000..5e30d53e085 --- /dev/null +++ b/stable/syncthing/12.0.4/README.md @@ -0,0 +1,108 @@ +# syncthing + +P2P file synchronization application + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [syncthing](https://truecharts.org/docs/charts/stable/syncthing) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/syncthing> +* <https://syncthing.net/> +* <https://github.com/syncthing/syncthing> +* <https://hub.docker.com/r/syncthing/syncthing> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `syncthing` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install syncthing TrueCharts/syncthing +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `syncthing` deployment + +```console +helm uninstall syncthing +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install syncthing \ + --set env.TZ="America/New York" \ + TrueCharts/syncthing +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install syncthing TrueCharts/syncthing -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/syncthing/12.0.4/app-changelog.md b/stable/syncthing/12.0.4/app-changelog.md new file mode 100644 index 00000000000..254e296edf6 --- /dev/null +++ b/stable/syncthing/12.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [syncthing-12.0.4](https://github.com/truecharts/charts/compare/syncthing-12.0.3...syncthing-12.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/syncthing/12.0.4/app-readme.md b/stable/syncthing/12.0.4/app-readme.md new file mode 100644 index 00000000000..52adeb7bab4 --- /dev/null +++ b/stable/syncthing/12.0.4/app-readme.md @@ -0,0 +1,8 @@ +P2P file synchronization application + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/syncthing](https://truecharts.org/docs/charts/stable/syncthing) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/syncthing/12.0.4/charts/common-10.9.7.tgz b/stable/syncthing/12.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/syncthing/12.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/syncthing/12.0.4/ix_values.yaml b/stable/syncthing/12.0.4/ix_values.yaml new file mode 100644 index 00000000000..c45af837fa7 --- /dev/null +++ b/stable/syncthing/12.0.4/ix_values.yaml @@ -0,0 +1,42 @@ +image: + repository: tccr.io/truecharts/syncthing + pullPolicy: IfNotPresent + tag: 1.22.1@sha256:da5013d34d09d359f602a377e4d20b703bf825042dce278f900c6e1cb0cbac3f + +service: + main: + ports: + main: + port: 8384 + targetPort: 8384 + listeners: + enabled: true + ports: + tcp: + enabled: true + port: 22000 + targetPort: 22000 + listeners-udp: + enabled: true + ports: + udp: + enabled: true + port: 22000 + targetPort: 22000 + protocol: UDP + discovery: + enabled: true + ports: + discovery: + enabled: true + port: 21027 + targetPort: 21027 + protocol: UDP + +persistence: + config: + enabled: true + mountPath: "/var/syncthing" + +portal: + enabled: true diff --git a/stable/syncthing/12.0.4/questions.yaml b/stable/syncthing/12.0.4/questions.yaml new file mode 100644 index 00000000000..9846bb93192 --- /dev/null +++ b/stable/syncthing/12.0.4/questions.yaml @@ -0,0 +1,1985 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 8384 + required: true + - variable: listeners + label: "Syncthing Listening Service" + description: "This service is used to process incoming connections directly to this Syncthing instance" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: tcp + label: "TCP Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 22000 + required: true + - variable: listeners-udp + label: "Syncthing Listening Service" + description: "This service is used to process incoming connections directly to this Syncthing instance" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: udp + label: "UDP Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 22000 + required: true + - variable: discovery + label: "Syncthing Listening Service" + description: "This service is used to process incoming connections directly to this Syncthing instance" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: discovery + label: "UDP Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 21027 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: true + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 568 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 568 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/syncthing/12.0.4/templates/common.yaml b/stable/syncthing/12.0.4/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/syncthing/12.0.4/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/syncthing/12.0.4/values.yaml b/stable/syncthing/12.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/syslog-ng/3.0.3/Chart.lock b/stable/syslog-ng/3.0.3/Chart.lock deleted file mode 100644 index a5f10109ce3..00000000000 --- a/stable/syslog-ng/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:16:53.203881325Z" diff --git a/stable/syslog-ng/3.0.3/Chart.yaml b/stable/syslog-ng/3.0.3/Chart.yaml deleted file mode 100644 index 1749c69ea01..00000000000 --- a/stable/syslog-ng/3.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: syslog-ng -version: 3.0.3 -appVersion: "3.38.1" -description: syslog-ng allows you to flexibly collect, parse, classify, rewrite and correlate logs. -type: application -deprecated: false -home: https://truecharts.org/docs/charts/stable/syslog-ng -icon: https://truecharts.org/img/hotlink-ok/chart-icons/syslog-ng.png -keywords: - - syslog-ng -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/syslog-ng - - https://hub.docker.com/r/linuxserver/syslog-ng -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 - # condition: -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/syslog-ng/3.0.3/app-changelog.md b/stable/syslog-ng/3.0.3/app-changelog.md deleted file mode 100644 index 599bebecc93..00000000000 --- a/stable/syslog-ng/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [syslog-ng-3.0.3](https://github.com/truecharts/charts/compare/syslog-ng-3.0.2...syslog-ng-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/syslog-ng/3.0.3/charts/common-10.9.4.tgz b/stable/syslog-ng/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/syslog-ng/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/syslog-ng/3.0.3/CHANGELOG.md b/stable/syslog-ng/3.0.4/CHANGELOG.md similarity index 100% rename from stable/syslog-ng/3.0.3/CHANGELOG.md rename to stable/syslog-ng/3.0.4/CHANGELOG.md diff --git a/stable/syslog-ng/3.0.4/Chart.yaml b/stable/syslog-ng/3.0.4/Chart.yaml new file mode 100644 index 00000000000..c2cc440be4a --- /dev/null +++ b/stable/syslog-ng/3.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: syslog-ng +version: 3.0.4 +appVersion: "3.38.1" +description: syslog-ng allows you to flexibly collect, parse, classify, rewrite and correlate logs. +type: application +deprecated: false +home: https://truecharts.org/docs/charts/stable/syslog-ng +icon: https://truecharts.org/img/hotlink-ok/chart-icons/syslog-ng.png +keywords: + - syslog-ng +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/syslog-ng + - https://hub.docker.com/r/linuxserver/syslog-ng +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + # condition: +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/syslog-ng/3.0.3/README.md b/stable/syslog-ng/3.0.4/README.md similarity index 100% rename from stable/syslog-ng/3.0.3/README.md rename to stable/syslog-ng/3.0.4/README.md diff --git a/stable/syslog-ng/3.0.4/app-changelog.md b/stable/syslog-ng/3.0.4/app-changelog.md new file mode 100644 index 00000000000..74f3ebbad2d --- /dev/null +++ b/stable/syslog-ng/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [syslog-ng-3.0.4](https://github.com/truecharts/charts/compare/syslog-ng-3.0.3...syslog-ng-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/syslog-ng/3.0.3/app-readme.md b/stable/syslog-ng/3.0.4/app-readme.md similarity index 100% rename from stable/syslog-ng/3.0.3/app-readme.md rename to stable/syslog-ng/3.0.4/app-readme.md diff --git a/stable/syslog-ng/3.0.4/charts/common-10.9.7.tgz b/stable/syslog-ng/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/syslog-ng/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/syslog-ng/3.0.3/ix_values.yaml b/stable/syslog-ng/3.0.4/ix_values.yaml similarity index 100% rename from stable/syslog-ng/3.0.3/ix_values.yaml rename to stable/syslog-ng/3.0.4/ix_values.yaml diff --git a/stable/syslog-ng/3.0.3/questions.yaml b/stable/syslog-ng/3.0.4/questions.yaml similarity index 100% rename from stable/syslog-ng/3.0.3/questions.yaml rename to stable/syslog-ng/3.0.4/questions.yaml diff --git a/stable/syslog-ng/3.0.4/templates/common.yaml b/stable/syslog-ng/3.0.4/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/syslog-ng/3.0.4/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/syslog-ng/3.0.4/values.yaml b/stable/syslog-ng/3.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/tailscale/2.0.4/Chart.yaml b/stable/tailscale/2.0.4/Chart.yaml deleted file mode 100644 index 8f0a9f26341..00000000000 --- a/stable/tailscale/2.0.4/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: "1.33.158" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: Tailscale lets you connect your devices and users together in your own secure virtual private network -home: https://truecharts.org/docs/charts/stable/tailscale -icon: https://truecharts.org/img/hotlink-ok/chart-icons/tailscale.png -keywords: - - vpn - - tailscale -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: tailscale -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/tailscale - - https://hub.docker.com/r/tailscale/tailscale - - https://github.com/tailscale/tailscale/blob/main/docs/k8s/run.sh -version: 2.0.4 -annotations: - truecharts.org/catagories: | - - network - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/tailscale/2.0.4/app-changelog.md b/stable/tailscale/2.0.4/app-changelog.md deleted file mode 100644 index ef79c089e68..00000000000 --- a/stable/tailscale/2.0.4/app-changelog.md +++ /dev/null @@ -1,4 +0,0 @@ - - -## [tailscale-2.0.4](https://github.com/truecharts/charts/compare/tailscale-2.0.3...tailscale-2.0.4) (2022-11-12) - diff --git a/stable/tailscale/2.0.4/charts/common-10.9.4.tgz b/stable/tailscale/2.0.4/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/tailscale/2.0.4/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/tailscale/2.0.4/CHANGELOG.md b/stable/tailscale/2.0.5/CHANGELOG.md similarity index 100% rename from stable/tailscale/2.0.4/CHANGELOG.md rename to stable/tailscale/2.0.5/CHANGELOG.md diff --git a/stable/tailscale/2.0.5/Chart.yaml b/stable/tailscale/2.0.5/Chart.yaml new file mode 100644 index 00000000000..649c278b270 --- /dev/null +++ b/stable/tailscale/2.0.5/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "1.33.158" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: Tailscale lets you connect your devices and users together in your own secure virtual private network +home: https://truecharts.org/docs/charts/stable/tailscale +icon: https://truecharts.org/img/hotlink-ok/chart-icons/tailscale.png +keywords: + - vpn + - tailscale +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: tailscale +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/tailscale + - https://hub.docker.com/r/tailscale/tailscale + - https://github.com/tailscale/tailscale/blob/main/docs/k8s/run.sh +version: 2.0.5 +annotations: + truecharts.org/catagories: | + - network + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/tailscale/2.0.4/README.md b/stable/tailscale/2.0.5/README.md similarity index 100% rename from stable/tailscale/2.0.4/README.md rename to stable/tailscale/2.0.5/README.md diff --git a/stable/tailscale/2.0.5/app-changelog.md b/stable/tailscale/2.0.5/app-changelog.md new file mode 100644 index 00000000000..552ad623ca2 --- /dev/null +++ b/stable/tailscale/2.0.5/app-changelog.md @@ -0,0 +1,9 @@ + + +## [tailscale-2.0.5](https://github.com/truecharts/charts/compare/tailscale-2.0.4...tailscale-2.0.5) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/tailscale/2.0.4/app-readme.md b/stable/tailscale/2.0.5/app-readme.md similarity index 100% rename from stable/tailscale/2.0.4/app-readme.md rename to stable/tailscale/2.0.5/app-readme.md diff --git a/stable/tailscale/2.0.5/charts/common-10.9.7.tgz b/stable/tailscale/2.0.5/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/tailscale/2.0.5/charts/common-10.9.7.tgz differ diff --git a/stable/tailscale/2.0.4/ix_values.yaml b/stable/tailscale/2.0.5/ix_values.yaml similarity index 100% rename from stable/tailscale/2.0.4/ix_values.yaml rename to stable/tailscale/2.0.5/ix_values.yaml diff --git a/stable/tailscale/2.0.4/questions.yaml b/stable/tailscale/2.0.5/questions.yaml similarity index 100% rename from stable/tailscale/2.0.4/questions.yaml rename to stable/tailscale/2.0.5/questions.yaml diff --git a/stable/tailscale/2.0.4/templates/_configmap.tpl b/stable/tailscale/2.0.5/templates/_configmap.tpl similarity index 100% rename from stable/tailscale/2.0.4/templates/_configmap.tpl rename to stable/tailscale/2.0.5/templates/_configmap.tpl diff --git a/stable/tailscale/2.0.4/templates/_secret.tpl b/stable/tailscale/2.0.5/templates/_secret.tpl similarity index 100% rename from stable/tailscale/2.0.4/templates/_secret.tpl rename to stable/tailscale/2.0.5/templates/_secret.tpl diff --git a/stable/tailscale/2.0.4/templates/common.yaml b/stable/tailscale/2.0.5/templates/common.yaml similarity index 100% rename from stable/tailscale/2.0.4/templates/common.yaml rename to stable/tailscale/2.0.5/templates/common.yaml diff --git a/stable/tailscale/2.0.5/values.yaml b/stable/tailscale/2.0.5/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/tautulli/12.0.4/CHANGELOG.md b/stable/tautulli/12.0.4/CHANGELOG.md new file mode 100644 index 00000000000..e29557ffca0 --- /dev/null +++ b/stable/tautulli/12.0.4/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [tautulli-12.0.0](https://github.com/truecharts/charts/compare/tautulli-11.0.46...tautulli-12.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + - update docker general non-major ([#4347](https://github.com/truecharts/charts/issues/4347)) + + + + +## [tautulli-11.0.50](https://github.com/truecharts/charts/compare/tautulli-11.0.46...tautulli-11.0.50) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + - update docker general non-major ([#4347](https://github.com/truecharts/charts/issues/4347)) + + + + +## [tautulli-11.0.49](https://github.com/truecharts/charts/compare/tautulli-11.0.46...tautulli-11.0.49) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + - update docker general non-major ([#4347](https://github.com/truecharts/charts/issues/4347)) + + + + +## [tautulli-11.0.49](https://github.com/truecharts/charts/compare/tautulli-11.0.46...tautulli-11.0.49) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + - update docker general non-major ([#4347](https://github.com/truecharts/charts/issues/4347)) + + + + +## [tautulli-11.0.48](https://github.com/truecharts/charts/compare/tautulli-11.0.46...tautulli-11.0.48) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [tautulli-11.0.47](https://github.com/truecharts/charts/compare/tautulli-11.0.46...tautulli-11.0.47) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + diff --git a/stable/tautulli/12.0.4/Chart.yaml b/stable/tautulli/12.0.4/Chart.yaml new file mode 100644 index 00000000000..0478e1090de --- /dev/null +++ b/stable/tautulli/12.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "2.10.5" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: A Python based monitoring and tracking tool for Plex Media Server +home: https://truecharts.org/docs/charts/stable/tautulli +icon: https://truecharts.org/img/hotlink-ok/chart-icons/tautulli.png +keywords: + - tautulli + - plex +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: tautulli +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/tautulli + - https://github.com/Tautulli/Tautulli +type: application +version: 12.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/tautulli/12.0.4/README.md b/stable/tautulli/12.0.4/README.md new file mode 100644 index 00000000000..f57de066e43 --- /dev/null +++ b/stable/tautulli/12.0.4/README.md @@ -0,0 +1,106 @@ +# tautulli + +A Python based monitoring and tracking tool for Plex Media Server + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [tautulli](https://truecharts.org/docs/charts/stable/tautulli) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/tautulli> +* <https://github.com/Tautulli/Tautulli> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `tautulli` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install tautulli TrueCharts/tautulli +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `tautulli` deployment + +```console +helm uninstall tautulli +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install tautulli \ + --set env.TZ="America/New York" \ + TrueCharts/tautulli +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install tautulli TrueCharts/tautulli -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/tautulli/12.0.4/app-changelog.md b/stable/tautulli/12.0.4/app-changelog.md new file mode 100644 index 00000000000..06303781783 --- /dev/null +++ b/stable/tautulli/12.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [tautulli-12.0.4](https://github.com/truecharts/charts/compare/tautulli-12.0.3...tautulli-12.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/tautulli/12.0.4/app-readme.md b/stable/tautulli/12.0.4/app-readme.md new file mode 100644 index 00000000000..90d92b60b45 --- /dev/null +++ b/stable/tautulli/12.0.4/app-readme.md @@ -0,0 +1,8 @@ +A Python based monitoring and tracking tool for Plex Media Server + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/tautulli](https://truecharts.org/docs/charts/stable/tautulli) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/tautulli/12.0.4/charts/common-10.9.7.tgz b/stable/tautulli/12.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/tautulli/12.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/tautulli/12.0.4/ix_values.yaml b/stable/tautulli/12.0.4/ix_values.yaml new file mode 100644 index 00000000000..9d6de75f810 --- /dev/null +++ b/stable/tautulli/12.0.4/ix_values.yaml @@ -0,0 +1,19 @@ +image: + repository: tccr.io/truecharts/tautulli + pullPolicy: IfNotPresent + tag: 2.10.5@sha256:2d3cfe9c80d8e57f928f81213a59c5fffeb2d310ca3147a3c403ddf6c9479309 + +service: + main: + ports: + main: + port: 8181 + targetPort: 8181 + +persistence: + config: + enabled: true + mountPath: "/config" + +portal: + enabled: true diff --git a/stable/tautulli/12.0.4/questions.yaml b/stable/tautulli/12.0.4/questions.yaml new file mode 100644 index 00000000000..668d71e51cf --- /dev/null +++ b/stable/tautulli/12.0.4/questions.yaml @@ -0,0 +1,1829 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 8181 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: true + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 568 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 568 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/tautulli/12.0.4/templates/common.yaml b/stable/tautulli/12.0.4/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/tautulli/12.0.4/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/tautulli/12.0.4/values.yaml b/stable/tautulli/12.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/tdarr-node/3.0.3/Chart.lock b/stable/tdarr-node/3.0.3/Chart.lock deleted file mode 100644 index b945879d682..00000000000 --- a/stable/tdarr-node/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:17:24.943023434Z" diff --git a/stable/tdarr-node/3.0.3/Chart.yaml b/stable/tdarr-node/3.0.3/Chart.yaml deleted file mode 100644 index 22ad4853421..00000000000 --- a/stable/tdarr-node/3.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "2.00.18.2" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Audio/Video library transcoding automation -home: https://truecharts.org/docs/charts/stable/tdarr-node -icon: https://truecharts.org/img/hotlink-ok/chart-icons/tdarr-node.png -keywords: - - encode - - media - - tdarr -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: tdarr-node -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/tdarr-node - - https://github.com/HaveAGitGat/Tdarr - - https://hub.docker.com/r/haveagitgat/tdarr_node -type: application -version: 3.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/tdarr-node/3.0.3/app-changelog.md b/stable/tdarr-node/3.0.3/app-changelog.md deleted file mode 100644 index eb6b146e1b4..00000000000 --- a/stable/tdarr-node/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [tdarr-node-3.0.3](https://github.com/truecharts/charts/compare/tdarr-node-3.0.2...tdarr-node-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/tdarr-node/3.0.3/charts/common-10.9.4.tgz b/stable/tdarr-node/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/tdarr-node/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/tdarr-node/3.0.3/CHANGELOG.md b/stable/tdarr-node/3.0.4/CHANGELOG.md similarity index 100% rename from stable/tdarr-node/3.0.3/CHANGELOG.md rename to stable/tdarr-node/3.0.4/CHANGELOG.md diff --git a/stable/tdarr-node/3.0.4/Chart.yaml b/stable/tdarr-node/3.0.4/Chart.yaml new file mode 100644 index 00000000000..79f45d80d3e --- /dev/null +++ b/stable/tdarr-node/3.0.4/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "2.00.18.2" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Audio/Video library transcoding automation +home: https://truecharts.org/docs/charts/stable/tdarr-node +icon: https://truecharts.org/img/hotlink-ok/chart-icons/tdarr-node.png +keywords: + - encode + - media + - tdarr +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: tdarr-node +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/tdarr-node + - https://github.com/HaveAGitGat/Tdarr + - https://hub.docker.com/r/haveagitgat/tdarr_node +type: application +version: 3.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/tdarr-node/3.0.3/README.md b/stable/tdarr-node/3.0.4/README.md similarity index 100% rename from stable/tdarr-node/3.0.3/README.md rename to stable/tdarr-node/3.0.4/README.md diff --git a/stable/tdarr-node/3.0.4/app-changelog.md b/stable/tdarr-node/3.0.4/app-changelog.md new file mode 100644 index 00000000000..46882cc41c0 --- /dev/null +++ b/stable/tdarr-node/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [tdarr-node-3.0.4](https://github.com/truecharts/charts/compare/tdarr-node-3.0.3...tdarr-node-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/tdarr-node/3.0.3/app-readme.md b/stable/tdarr-node/3.0.4/app-readme.md similarity index 100% rename from stable/tdarr-node/3.0.3/app-readme.md rename to stable/tdarr-node/3.0.4/app-readme.md diff --git a/stable/tdarr-node/3.0.4/charts/common-10.9.7.tgz b/stable/tdarr-node/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/tdarr-node/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/tdarr-node/3.0.3/ix_values.yaml b/stable/tdarr-node/3.0.4/ix_values.yaml similarity index 100% rename from stable/tdarr-node/3.0.3/ix_values.yaml rename to stable/tdarr-node/3.0.4/ix_values.yaml diff --git a/stable/tdarr-node/3.0.3/questions.yaml b/stable/tdarr-node/3.0.4/questions.yaml similarity index 100% rename from stable/tdarr-node/3.0.3/questions.yaml rename to stable/tdarr-node/3.0.4/questions.yaml diff --git a/stable/tdarr-node/3.0.4/templates/common.yaml b/stable/tdarr-node/3.0.4/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/tdarr-node/3.0.4/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/tdarr-node/3.0.4/values.yaml b/stable/tdarr-node/3.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/tdarr/3.0.3/Chart.lock b/stable/tdarr/3.0.3/Chart.lock deleted file mode 100644 index 6a2cd408cad..00000000000 --- a/stable/tdarr/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:17:19.172598997Z" diff --git a/stable/tdarr/3.0.3/Chart.yaml b/stable/tdarr/3.0.3/Chart.yaml deleted file mode 100644 index 755825cabab..00000000000 --- a/stable/tdarr/3.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "2.00.18.2" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Audio/Video library transcoding automation -home: https://truecharts.org/docs/charts/stable/tdarr -icon: https://truecharts.org/img/hotlink-ok/chart-icons/tdarr.png -keywords: - - encode - - media - - tdarr -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: tdarr -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/tdarr - - https://github.com/HaveAGitGat/Tdarr - - https://hub.docker.com/r/haveagitgat/tdarr -type: application -version: 3.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/tdarr/3.0.3/app-changelog.md b/stable/tdarr/3.0.3/app-changelog.md deleted file mode 100644 index 3a71cc1f515..00000000000 --- a/stable/tdarr/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [tdarr-3.0.3](https://github.com/truecharts/charts/compare/tdarr-node-3.0.2...tdarr-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/tdarr/3.0.3/charts/common-10.9.4.tgz b/stable/tdarr/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/tdarr/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/tdarr/3.0.3/CHANGELOG.md b/stable/tdarr/3.0.4/CHANGELOG.md similarity index 100% rename from stable/tdarr/3.0.3/CHANGELOG.md rename to stable/tdarr/3.0.4/CHANGELOG.md diff --git a/stable/tdarr/3.0.4/Chart.yaml b/stable/tdarr/3.0.4/Chart.yaml new file mode 100644 index 00000000000..248408c484d --- /dev/null +++ b/stable/tdarr/3.0.4/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "2.00.18.2" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Audio/Video library transcoding automation +home: https://truecharts.org/docs/charts/stable/tdarr +icon: https://truecharts.org/img/hotlink-ok/chart-icons/tdarr.png +keywords: + - encode + - media + - tdarr +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: tdarr +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/tdarr + - https://github.com/HaveAGitGat/Tdarr + - https://hub.docker.com/r/haveagitgat/tdarr +type: application +version: 3.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/tdarr/3.0.3/README.md b/stable/tdarr/3.0.4/README.md similarity index 100% rename from stable/tdarr/3.0.3/README.md rename to stable/tdarr/3.0.4/README.md diff --git a/stable/tdarr/3.0.4/app-changelog.md b/stable/tdarr/3.0.4/app-changelog.md new file mode 100644 index 00000000000..dcb1ac9c67c --- /dev/null +++ b/stable/tdarr/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [tdarr-3.0.4](https://github.com/truecharts/charts/compare/tdarr-node-3.0.3...tdarr-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/tdarr/3.0.3/app-readme.md b/stable/tdarr/3.0.4/app-readme.md similarity index 100% rename from stable/tdarr/3.0.3/app-readme.md rename to stable/tdarr/3.0.4/app-readme.md diff --git a/stable/tdarr/3.0.4/charts/common-10.9.7.tgz b/stable/tdarr/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/tdarr/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/tdarr/3.0.3/ix_values.yaml b/stable/tdarr/3.0.4/ix_values.yaml similarity index 100% rename from stable/tdarr/3.0.3/ix_values.yaml rename to stable/tdarr/3.0.4/ix_values.yaml diff --git a/stable/tdarr/3.0.3/questions.yaml b/stable/tdarr/3.0.4/questions.yaml similarity index 100% rename from stable/tdarr/3.0.3/questions.yaml rename to stable/tdarr/3.0.4/questions.yaml diff --git a/stable/tdarr/3.0.4/templates/common.yaml b/stable/tdarr/3.0.4/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/tdarr/3.0.4/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/tdarr/3.0.4/values.yaml b/stable/tdarr/3.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/teamspeak3/5.0.3/Chart.lock b/stable/teamspeak3/5.0.3/Chart.lock deleted file mode 100644 index 0d068794326..00000000000 --- a/stable/teamspeak3/5.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:17:25.931703598Z" diff --git a/stable/teamspeak3/5.0.3/Chart.yaml b/stable/teamspeak3/5.0.3/Chart.yaml deleted file mode 100644 index e3b8182b741..00000000000 --- a/stable/teamspeak3/5.0.3/Chart.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: v2 -appVersion: "3.13.7" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: TeamSpeak is software for quality voice communication via the Internet. -home: https://truecharts.org/docs/charts/stable/teamspeak3 -icon: https://truecharts.org/img/hotlink-ok/chart-icons/teamspeak3.png -keywords: - - voice server - - teamspeak - - teamspeak3 - - teamspeak server -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: teamspeak3 -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/teamspeak3 - - https://hub.docker.com/_/teamspeak - - https://www.teamspeak.com/en/ -type: application -version: 5.0.3 -annotations: - truecharts.org/catagories: | - - voice - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/teamspeak3/5.0.3/app-changelog.md b/stable/teamspeak3/5.0.3/app-changelog.md deleted file mode 100644 index 801b3ecf5f0..00000000000 --- a/stable/teamspeak3/5.0.3/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [teamspeak3-5.0.3](https://github.com/truecharts/charts/compare/teamspeak3-5.0.2...teamspeak3-5.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - \ No newline at end of file diff --git a/stable/teamspeak3/5.0.3/charts/common-10.9.4.tgz b/stable/teamspeak3/5.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/teamspeak3/5.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/teamspeak3/5.0.3/CHANGELOG.md b/stable/teamspeak3/5.0.4/CHANGELOG.md similarity index 100% rename from stable/teamspeak3/5.0.3/CHANGELOG.md rename to stable/teamspeak3/5.0.4/CHANGELOG.md diff --git a/stable/teamspeak3/5.0.4/Chart.yaml b/stable/teamspeak3/5.0.4/Chart.yaml new file mode 100644 index 00000000000..69724d84eac --- /dev/null +++ b/stable/teamspeak3/5.0.4/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +appVersion: "3.13.7" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: TeamSpeak is software for quality voice communication via the Internet. +home: https://truecharts.org/docs/charts/stable/teamspeak3 +icon: https://truecharts.org/img/hotlink-ok/chart-icons/teamspeak3.png +keywords: + - voice server + - teamspeak + - teamspeak3 + - teamspeak server +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: teamspeak3 +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/teamspeak3 + - https://hub.docker.com/_/teamspeak + - https://www.teamspeak.com/en/ +type: application +version: 5.0.4 +annotations: + truecharts.org/catagories: | + - voice + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/teamspeak3/5.0.3/README.md b/stable/teamspeak3/5.0.4/README.md similarity index 100% rename from stable/teamspeak3/5.0.3/README.md rename to stable/teamspeak3/5.0.4/README.md diff --git a/stable/teamspeak3/5.0.4/app-changelog.md b/stable/teamspeak3/5.0.4/app-changelog.md new file mode 100644 index 00000000000..045f034aa56 --- /dev/null +++ b/stable/teamspeak3/5.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [teamspeak3-5.0.4](https://github.com/truecharts/charts/compare/teamspeak3-5.0.3...teamspeak3-5.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/teamspeak3/5.0.3/app-readme.md b/stable/teamspeak3/5.0.4/app-readme.md similarity index 100% rename from stable/teamspeak3/5.0.3/app-readme.md rename to stable/teamspeak3/5.0.4/app-readme.md diff --git a/stable/teamspeak3/5.0.4/charts/common-10.9.7.tgz b/stable/teamspeak3/5.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/teamspeak3/5.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/teamspeak3/5.0.3/ix_values.yaml b/stable/teamspeak3/5.0.4/ix_values.yaml similarity index 100% rename from stable/teamspeak3/5.0.3/ix_values.yaml rename to stable/teamspeak3/5.0.4/ix_values.yaml diff --git a/stable/teamspeak3/5.0.3/questions.yaml b/stable/teamspeak3/5.0.4/questions.yaml similarity index 100% rename from stable/teamspeak3/5.0.3/questions.yaml rename to stable/teamspeak3/5.0.4/questions.yaml diff --git a/stable/teamspeak3/5.0.4/templates/common.yaml b/stable/teamspeak3/5.0.4/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/teamspeak3/5.0.4/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/teamspeak3/5.0.4/values.yaml b/stable/teamspeak3/5.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/teedy/9.0.0/CHANGELOG.md b/stable/teedy/9.0.0/CHANGELOG.md new file mode 100644 index 00000000000..60807350373 --- /dev/null +++ b/stable/teedy/9.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [teedy-8.0.0](https://github.com/truecharts/charts/compare/teedy-docs-0.0.35...teedy-8.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [teedy-7.0.53](https://github.com/truecharts/charts/compare/teedy-docs-0.0.35...teedy-7.0.53) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [teedy-7.0.52](https://github.com/truecharts/charts/compare/teedy-docs-0.0.35...teedy-7.0.52) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [teedy-7.0.52](https://github.com/truecharts/charts/compare/teedy-docs-0.0.35...teedy-7.0.52) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [teedy-7.0.52](https://github.com/truecharts/charts/compare/teedy-docs-0.0.35...teedy-7.0.52) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [teedy-7.0.51](https://github.com/truecharts/charts/compare/teedy-docs-0.0.35...teedy-7.0.51) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + diff --git a/stable/teedy/9.0.0/Chart.yaml b/stable/teedy/9.0.0/Chart.yaml new file mode 100644 index 00000000000..d82c211256b --- /dev/null +++ b/stable/teedy/9.0.0/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +appVersion: "1.10" +description: Teedy is an open source, lightweight document management system for individuals and businesses. +name: teedy +version: 9.0.0 +kubeVersion: ">=1.16.0-0" +keywords: + - teedy + - documents + - management +home: https://truecharts.org/docs/charts/stable/teedy +icon: https://truecharts.org/img/hotlink-ok/chart-icons/teedy.png +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/teedy + - https://github.com/sismics/docs +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/teedy/9.0.0/README.md b/stable/teedy/9.0.0/README.md new file mode 100644 index 00000000000..02d6d8df146 --- /dev/null +++ b/stable/teedy/9.0.0/README.md @@ -0,0 +1,107 @@ +# teedy + +Teedy is an open source, lightweight document management system for individuals and businesses. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [teedy](https://truecharts.org/docs/charts/stable/teedy) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/teedy> +* <https://github.com/sismics/docs> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.122 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `teedy` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install teedy TrueCharts/teedy +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `teedy` deployment + +```console +helm uninstall teedy +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install teedy \ + --set env.TZ="America/New York" \ + TrueCharts/teedy +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install teedy TrueCharts/teedy -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/teedy/9.0.0/app-changelog.md b/stable/teedy/9.0.0/app-changelog.md new file mode 100644 index 00000000000..344221358a6 --- /dev/null +++ b/stable/teedy/9.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [teedy-9.0.0](https://github.com/truecharts/charts/compare/teedy-docs-1.0.3...teedy-9.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/teedy/9.0.0/app-readme.md b/stable/teedy/9.0.0/app-readme.md new file mode 100644 index 00000000000..22394094b96 --- /dev/null +++ b/stable/teedy/9.0.0/app-readme.md @@ -0,0 +1,8 @@ +Teedy is an open source, lightweight document management system for individuals and businesses. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/teedy](https://truecharts.org/docs/charts/stable/teedy) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/teedy/9.0.0/charts/common-10.9.7.tgz b/stable/teedy/9.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/teedy/9.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/teedy/9.0.0/charts/postgresql-9.0.5.tgz b/stable/teedy/9.0.0/charts/postgresql-9.0.5.tgz new file mode 100644 index 00000000000..8fe3c326a7c Binary files /dev/null and b/stable/teedy/9.0.0/charts/postgresql-9.0.5.tgz differ diff --git a/stable/teedy/9.0.0/ix_values.yaml b/stable/teedy/9.0.0/ix_values.yaml new file mode 100644 index 00000000000..451328c28dc --- /dev/null +++ b/stable/teedy/9.0.0/ix_values.yaml @@ -0,0 +1,45 @@ +image: + repository: tccr.io/truecharts/docs + tag: v1.10@sha256:c5aa5ae1d6209a9fb25a14cdbe336e9f069a215cae6e7c81872a54b1090a9ecb + pullPolicy: IfNotPresent + +secretEnv: + DOCS_ADMIN_EMAIL_INIT: "" + DOCS_ADMIN_PASSWORD_INIT: "" + DOCS_SMTP_USERNAME: "" + DOCS_SMTP_PASSWORD: "" +env: + DOCS_DEFAULT_LANGUAGE: "eng" + DOCS_BASE_URL: "" + DOCS_SMTP_HOSTNAME: "" + DOCS_SMTP_PORT: 0 + DATABASE_USER: "{{ .Values.postgresql.postgresqlUsername }}" + DATABASE_PASSWORD: + secretKeyRef: + name: dbcreds + key: postgresql-password + DATABASE_URL: + secretKeyRef: + name: dbcreds + key: jdbc + +service: + main: + ports: + main: + port: 10100 + targetPort: 8080 + +persistence: + data: + enabled: true + mountPath: "/data" + +postgresql: + enabled: true + existingSecret: "dbcreds" + postgresqlUsername: teedyuser + postgresqlDatabase: teedydb + +portal: + enabled: true diff --git a/stable/teedy/9.0.0/questions.yaml b/stable/teedy/9.0.0/questions.yaml new file mode 100644 index 00000000000..3c941c884ac --- /dev/null +++ b/stable/teedy/9.0.0/questions.yaml @@ -0,0 +1,1891 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: secretEnv + group: "App Configuration" + label: "Image Secrets" + schema: + additional_attrs: true + type: dict + attrs: + - variable: DOCS_ADMIN_EMAIL_INIT + label: "DOCS_ADMIN_EMAIL_INIT" + description: "Sets the DOCS_ADMIN_EMAIL_INIT env var" + schema: + type: string + default: "" + - variable: DOCS_ADMIN_PASSWORD_INIT + label: "DOCS_ADMIN_PASSWORD_INIT" + description: "Sets the DOCS_ADMIN_PASSWORD_INIT env var" + schema: + type: string + default: "" + - variable: DOCS_SMTP_USERNAME + label: "DOCS_SMTP_USERNAME" + description: "Sets the DOCS_SMTP_USERNAME env var" + schema: + type: string + default: "" + - variable: DOCS_SMTP_PASSWORD + label: "DOCS_SMTP_PASSWORD" + description: "Sets the DOCS_SMTP_PASSWORD env var" + schema: + type: string + default: "" + - variable: env + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: DOCS_DEFAULT_LANGUAGE + label: "DOCS_DEFAULT_LANGUAGE" + description: "Sets the DOCS_DEFAULT_LANGUAGE env var" + schema: + type: string + default: "eng" + - variable: DOCS_BASE_URL + label: "DOCS_BASE_URL" + description: "Sets the DOCS_BASE_URL env var" + schema: + type: string + default: "" + - variable: DOCS_SMTP_HOSTNAME + label: "DOCS_SMTP_HOSTNAME" + description: "Sets the DOCS_SMTP_HOSTNAME env var" + schema: + type: string + default: "" + - variable: DOCS_SMTP_PORT + label: "DOCS_SMTP_PORT" + description: "Sets the DOCS_SMTP_PORT env var" + schema: + type: int + default: 0 + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10100 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: data + label: "App Data Storage" + description: "Stores the Application Data." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: true + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 568 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 568 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/teedy/9.0.0/templates/common.yaml b/stable/teedy/9.0.0/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/teedy/9.0.0/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/teedy/9.0.0/values.yaml b/stable/teedy/9.0.0/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/thelounge/7.0.3/Chart.lock b/stable/thelounge/7.0.3/Chart.lock deleted file mode 100644 index 57ba8a65b52..00000000000 --- a/stable/thelounge/7.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:17:50.011019599Z" diff --git a/stable/thelounge/7.0.3/Chart.yaml b/stable/thelounge/7.0.3/Chart.yaml deleted file mode 100644 index 62e6d38b85b..00000000000 --- a/stable/thelounge/7.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: "4.3.1" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: The Lounge, modern web IRC client designed for self-hosting -home: https://truecharts.org/docs/charts/stable/thelounge -icon: https://truecharts.org/img/hotlink-ok/chart-icons/thelounge.png -keywords: - - thelounge - - IRC - - The Lounge - - docker - - thelounge-docker -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: thelounge -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/thelounge - - https://github.com/thelounge/thelounge -version: 7.0.3 -annotations: - truecharts.org/catagories: | - - utilities - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/thelounge/7.0.3/app-changelog.md b/stable/thelounge/7.0.3/app-changelog.md deleted file mode 100644 index e60af3a5665..00000000000 --- a/stable/thelounge/7.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [thelounge-7.0.3](https://github.com/truecharts/charts/compare/thelounge-7.0.2...thelounge-7.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/thelounge/7.0.3/charts/common-10.9.4.tgz b/stable/thelounge/7.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/thelounge/7.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/thelounge/7.0.3/CHANGELOG.md b/stable/thelounge/7.0.4/CHANGELOG.md similarity index 100% rename from stable/thelounge/7.0.3/CHANGELOG.md rename to stable/thelounge/7.0.4/CHANGELOG.md diff --git a/stable/thelounge/7.0.4/Chart.yaml b/stable/thelounge/7.0.4/Chart.yaml new file mode 100644 index 00000000000..fd66a799831 --- /dev/null +++ b/stable/thelounge/7.0.4/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "4.3.1" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: The Lounge, modern web IRC client designed for self-hosting +home: https://truecharts.org/docs/charts/stable/thelounge +icon: https://truecharts.org/img/hotlink-ok/chart-icons/thelounge.png +keywords: + - thelounge + - IRC + - The Lounge + - docker + - thelounge-docker +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: thelounge +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/thelounge + - https://github.com/thelounge/thelounge +version: 7.0.4 +annotations: + truecharts.org/catagories: | + - utilities + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/thelounge/7.0.3/README.md b/stable/thelounge/7.0.4/README.md similarity index 100% rename from stable/thelounge/7.0.3/README.md rename to stable/thelounge/7.0.4/README.md diff --git a/stable/thelounge/7.0.4/app-changelog.md b/stable/thelounge/7.0.4/app-changelog.md new file mode 100644 index 00000000000..6ae41c145c0 --- /dev/null +++ b/stable/thelounge/7.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [thelounge-7.0.4](https://github.com/truecharts/charts/compare/thelounge-7.0.3...thelounge-7.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/thelounge/7.0.3/app-readme.md b/stable/thelounge/7.0.4/app-readme.md similarity index 100% rename from stable/thelounge/7.0.3/app-readme.md rename to stable/thelounge/7.0.4/app-readme.md diff --git a/stable/thelounge/7.0.4/charts/common-10.9.7.tgz b/stable/thelounge/7.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/thelounge/7.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/thelounge/7.0.3/ix_values.yaml b/stable/thelounge/7.0.4/ix_values.yaml similarity index 100% rename from stable/thelounge/7.0.3/ix_values.yaml rename to stable/thelounge/7.0.4/ix_values.yaml diff --git a/stable/thelounge/7.0.3/questions.yaml b/stable/thelounge/7.0.4/questions.yaml similarity index 100% rename from stable/thelounge/7.0.3/questions.yaml rename to stable/thelounge/7.0.4/questions.yaml diff --git a/stable/thelounge/7.0.4/templates/common.yaml b/stable/thelounge/7.0.4/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/thelounge/7.0.4/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/thelounge/7.0.4/values.yaml b/stable/thelounge/7.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/theme-park/3.0.3/Chart.lock b/stable/theme-park/3.0.3/Chart.lock deleted file mode 100644 index bf1d09798bd..00000000000 --- a/stable/theme-park/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:17:56.615812057Z" diff --git a/stable/theme-park/3.0.3/Chart.yaml b/stable/theme-park/3.0.3/Chart.yaml deleted file mode 100644 index 517bdd202d2..00000000000 --- a/stable/theme-park/3.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "1.13.0" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Custom themes for your favorite apps! -home: https://truecharts.org/docs/charts/stable/theme-park -icon: https://truecharts.org/img/hotlink-ok/chart-icons/theme-park.png -keywords: - - theme-park - - customization -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: theme-park -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/theme-park - - https://github.com/gilbn/theme.park -type: application -version: 3.0.3 -annotations: - truecharts.org/catagories: | - - customization - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/theme-park/3.0.3/app-changelog.md b/stable/theme-park/3.0.3/app-changelog.md deleted file mode 100644 index 22ba45a1784..00000000000 --- a/stable/theme-park/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [theme-park-3.0.3](https://github.com/truecharts/charts/compare/theme-park-3.0.2...theme-park-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/theme-park/3.0.3/charts/common-10.9.4.tgz b/stable/theme-park/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/theme-park/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/theme-park/3.0.3/CHANGELOG.md b/stable/theme-park/3.0.4/CHANGELOG.md similarity index 100% rename from stable/theme-park/3.0.3/CHANGELOG.md rename to stable/theme-park/3.0.4/CHANGELOG.md diff --git a/stable/theme-park/3.0.4/Chart.yaml b/stable/theme-park/3.0.4/Chart.yaml new file mode 100644 index 00000000000..739af193d4c --- /dev/null +++ b/stable/theme-park/3.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "1.13.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Custom themes for your favorite apps! +home: https://truecharts.org/docs/charts/stable/theme-park +icon: https://truecharts.org/img/hotlink-ok/chart-icons/theme-park.png +keywords: + - theme-park + - customization +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: theme-park +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/theme-park + - https://github.com/gilbn/theme.park +type: application +version: 3.0.4 +annotations: + truecharts.org/catagories: | + - customization + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/theme-park/3.0.3/README.md b/stable/theme-park/3.0.4/README.md similarity index 100% rename from stable/theme-park/3.0.3/README.md rename to stable/theme-park/3.0.4/README.md diff --git a/stable/theme-park/3.0.4/app-changelog.md b/stable/theme-park/3.0.4/app-changelog.md new file mode 100644 index 00000000000..49f5901d497 --- /dev/null +++ b/stable/theme-park/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [theme-park-3.0.4](https://github.com/truecharts/charts/compare/theme-park-3.0.3...theme-park-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/theme-park/3.0.3/app-readme.md b/stable/theme-park/3.0.4/app-readme.md similarity index 100% rename from stable/theme-park/3.0.3/app-readme.md rename to stable/theme-park/3.0.4/app-readme.md diff --git a/stable/theme-park/3.0.4/charts/common-10.9.7.tgz b/stable/theme-park/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/theme-park/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/theme-park/3.0.3/ix_values.yaml b/stable/theme-park/3.0.4/ix_values.yaml similarity index 100% rename from stable/theme-park/3.0.3/ix_values.yaml rename to stable/theme-park/3.0.4/ix_values.yaml diff --git a/stable/theme-park/3.0.3/questions.yaml b/stable/theme-park/3.0.4/questions.yaml similarity index 100% rename from stable/theme-park/3.0.3/questions.yaml rename to stable/theme-park/3.0.4/questions.yaml diff --git a/stable/theme-park/3.0.4/templates/common.yaml b/stable/theme-park/3.0.4/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/theme-park/3.0.4/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/theme-park/3.0.4/values.yaml b/stable/theme-park/3.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/tinymediamanager/3.0.3/Chart.lock b/stable/tinymediamanager/3.0.3/Chart.lock deleted file mode 100644 index 7e6d1274d99..00000000000 --- a/stable/tinymediamanager/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:17:57.433059308Z" diff --git a/stable/tinymediamanager/3.0.3/Chart.yaml b/stable/tinymediamanager/3.0.3/Chart.yaml deleted file mode 100644 index 00d670d4b11..00000000000 --- a/stable/tinymediamanager/3.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "4.3.5" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: TinyMediaManager is a full featured media manager to organize and clean up your media library. -home: https://truecharts.org/docs/charts/stable/tinymediamanager -icon: https://truecharts.org/img/hotlink-ok/chart-icons/tinymediamanager.png -keywords: - - tiny - - media - - manager -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: tinymediamanager -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/tinymediamanager - - https://hub.docker.com/r/tinymediamanager/tinymediamanager - - https://gitlab.com/tinyMediaManager/tinyMediaManager -version: 3.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/tinymediamanager/3.0.3/app-changelog.md b/stable/tinymediamanager/3.0.3/app-changelog.md deleted file mode 100644 index 1fa1c60180c..00000000000 --- a/stable/tinymediamanager/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [tinymediamanager-3.0.3](https://github.com/truecharts/charts/compare/tinymediamanager-3.0.2...tinymediamanager-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/tinymediamanager/3.0.3/charts/common-10.9.4.tgz b/stable/tinymediamanager/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/tinymediamanager/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/tinymediamanager/3.0.3/CHANGELOG.md b/stable/tinymediamanager/3.0.4/CHANGELOG.md similarity index 100% rename from stable/tinymediamanager/3.0.3/CHANGELOG.md rename to stable/tinymediamanager/3.0.4/CHANGELOG.md diff --git a/stable/tinymediamanager/3.0.4/Chart.yaml b/stable/tinymediamanager/3.0.4/Chart.yaml new file mode 100644 index 00000000000..604489dfb53 --- /dev/null +++ b/stable/tinymediamanager/3.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "4.3.5" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: TinyMediaManager is a full featured media manager to organize and clean up your media library. +home: https://truecharts.org/docs/charts/stable/tinymediamanager +icon: https://truecharts.org/img/hotlink-ok/chart-icons/tinymediamanager.png +keywords: + - tiny + - media + - manager +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: tinymediamanager +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/tinymediamanager + - https://hub.docker.com/r/tinymediamanager/tinymediamanager + - https://gitlab.com/tinyMediaManager/tinyMediaManager +version: 3.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/tinymediamanager/3.0.3/README.md b/stable/tinymediamanager/3.0.4/README.md similarity index 100% rename from stable/tinymediamanager/3.0.3/README.md rename to stable/tinymediamanager/3.0.4/README.md diff --git a/stable/tinymediamanager/3.0.4/app-changelog.md b/stable/tinymediamanager/3.0.4/app-changelog.md new file mode 100644 index 00000000000..dd26125d19c --- /dev/null +++ b/stable/tinymediamanager/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [tinymediamanager-3.0.4](https://github.com/truecharts/charts/compare/tinymediamanager-3.0.3...tinymediamanager-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/tinymediamanager/3.0.3/app-readme.md b/stable/tinymediamanager/3.0.4/app-readme.md similarity index 100% rename from stable/tinymediamanager/3.0.3/app-readme.md rename to stable/tinymediamanager/3.0.4/app-readme.md diff --git a/stable/tinymediamanager/3.0.4/charts/common-10.9.7.tgz b/stable/tinymediamanager/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/tinymediamanager/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/tinymediamanager/3.0.3/ix_values.yaml b/stable/tinymediamanager/3.0.4/ix_values.yaml similarity index 100% rename from stable/tinymediamanager/3.0.3/ix_values.yaml rename to stable/tinymediamanager/3.0.4/ix_values.yaml diff --git a/stable/tinymediamanager/3.0.3/questions.yaml b/stable/tinymediamanager/3.0.4/questions.yaml similarity index 100% rename from stable/tinymediamanager/3.0.3/questions.yaml rename to stable/tinymediamanager/3.0.4/questions.yaml diff --git a/stable/tinymediamanager/3.0.4/templates/common.yaml b/stable/tinymediamanager/3.0.4/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/tinymediamanager/3.0.4/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/tinymediamanager/3.0.4/values.yaml b/stable/tinymediamanager/3.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/traccar/9.0.0/CHANGELOG.md b/stable/traccar/9.0.0/CHANGELOG.md new file mode 100644 index 00000000000..afabed01bd1 --- /dev/null +++ b/stable/traccar/9.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [traccar-8.0.0](https://github.com/truecharts/charts/compare/traccar-7.0.52...traccar-8.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [traccar-7.0.55](https://github.com/truecharts/charts/compare/traccar-7.0.52...traccar-7.0.55) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [traccar-7.0.54](https://github.com/truecharts/charts/compare/traccar-7.0.52...traccar-7.0.54) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [traccar-7.0.54](https://github.com/truecharts/charts/compare/traccar-7.0.52...traccar-7.0.54) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [traccar-7.0.54](https://github.com/truecharts/charts/compare/traccar-7.0.52...traccar-7.0.54) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [traccar-7.0.53](https://github.com/truecharts/charts/compare/traccar-7.0.52...traccar-7.0.53) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + diff --git a/stable/traccar/9.0.0/Chart.yaml b/stable/traccar/9.0.0/Chart.yaml new file mode 100644 index 00000000000..d82cf16d30c --- /dev/null +++ b/stable/traccar/9.0.0/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +appVersion: "5.3" +description: Traccar is an open source GPS tracking system. +name: traccar +version: 9.0.0 +kubeVersion: ">=1.16.0-0" +keywords: + - traccar + - gps +home: https://truecharts.org/docs/charts/stable/traccar +icon: https://truecharts.org/img/hotlink-ok/chart-icons/traccar.png +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/traccar + - https://github.com/traccar/traccar + - https://hub.docker.com/r/traccar/traccar +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/traccar/9.0.0/README.md b/stable/traccar/9.0.0/README.md new file mode 100644 index 00000000000..3dcdbccbc24 --- /dev/null +++ b/stable/traccar/9.0.0/README.md @@ -0,0 +1,108 @@ +# traccar + +Traccar is an open source GPS tracking system. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [traccar](https://truecharts.org/docs/charts/stable/traccar) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/traccar> +* <https://github.com/traccar/traccar> +* <https://hub.docker.com/r/traccar/traccar> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.122 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `traccar` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install traccar TrueCharts/traccar +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `traccar` deployment + +```console +helm uninstall traccar +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install traccar \ + --set env.TZ="America/New York" \ + TrueCharts/traccar +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install traccar TrueCharts/traccar -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/traccar/9.0.0/app-changelog.md b/stable/traccar/9.0.0/app-changelog.md new file mode 100644 index 00000000000..14b24a83b2f --- /dev/null +++ b/stable/traccar/9.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [traccar-9.0.0](https://github.com/truecharts/charts/compare/traccar-8.0.3...traccar-9.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/traccar/9.0.0/app-readme.md b/stable/traccar/9.0.0/app-readme.md new file mode 100644 index 00000000000..a7b57d895b6 --- /dev/null +++ b/stable/traccar/9.0.0/app-readme.md @@ -0,0 +1,8 @@ +Traccar is an open source GPS tracking system. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/traccar](https://truecharts.org/docs/charts/stable/traccar) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/traccar/9.0.0/charts/common-10.9.7.tgz b/stable/traccar/9.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/traccar/9.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/traccar/9.0.0/charts/postgresql-9.0.5.tgz b/stable/traccar/9.0.0/charts/postgresql-9.0.5.tgz new file mode 100644 index 00000000000..8fe3c326a7c Binary files /dev/null and b/stable/traccar/9.0.0/charts/postgresql-9.0.5.tgz differ diff --git a/stable/traccar/9.0.0/ix_values.yaml b/stable/traccar/9.0.0/ix_values.yaml new file mode 100644 index 00000000000..f01756ec520 --- /dev/null +++ b/stable/traccar/9.0.0/ix_values.yaml @@ -0,0 +1,39 @@ +image: + repository: tccr.io/truecharts/traccar + tag: 5.3@sha256:3c7b0a6617c8684485077475fa7132d8ce9c5c2d07bfdc910d334f076b6bf900 + pullPolicy: IfNotPresent + +env: + CONFIG_USE_ENVIRONMENT_VARIABLES: true + LOGGER_CONSOLE: true + DATABASE_DRIVER: "org.postgresql.Driver" + DATABASE_USER: "{{ .Values.postgresql.postgresqlUsername }}" + DATABASE_PASSWORD: + secretKeyRef: + name: dbcreds + key: postgresql-password + DATABASE_URL: + secretKeyRef: + name: dbcreds + key: jdbc + +service: + main: + ports: + main: + port: 8082 + targetPort: 8082 + +persistence: + data: + enabled: true + mountPath: "/opt/traccar/data" + +postgresql: + enabled: true + existingSecret: "dbcreds" + postgresqlUsername: traccar + postgresqlDatabase: traccar + +portal: + enabled: true diff --git a/stable/traccar/9.0.0/questions.yaml b/stable/traccar/9.0.0/questions.yaml new file mode 100644 index 00000000000..b3e0f7ef257 --- /dev/null +++ b/stable/traccar/9.0.0/questions.yaml @@ -0,0 +1,1848 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: env + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: CONFIG_USE_ENVIRONMENT_VARIABLES + label: "CONFIG_USE_ENVIRONMENT_VARIABLES" + description: "Sets the CONFIG_USE_ENVIRONMENT_VARIABLES env var" + schema: + type: boolean + default: true + - variable: LOGGER_CONSOLE + label: "LOGGER_CONSOLE" + description: "Sets the LOGGER_CONSOLE env var" + schema: + type: boolean + default: true + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 8082 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: data + label: "App Data Storage" + description: "Stores the Application Data." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: true + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 568 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 568 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/traccar/9.0.0/templates/common.yaml b/stable/traccar/9.0.0/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/traccar/9.0.0/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/traccar/9.0.0/values.yaml b/stable/traccar/9.0.0/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/traefik/15.0.1/CHANGELOG.md b/stable/traefik/15.0.1/CHANGELOG.md new file mode 100644 index 00000000000..f80fcb741ad --- /dev/null +++ b/stable/traefik/15.0.1/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + + +## [traefik-13.5.5](https://github.com/truecharts/charts/compare/traefik-13.5.2...traefik-13.5.5) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [traefik-13.5.4](https://github.com/truecharts/charts/compare/traefik-13.5.2...traefik-13.5.4) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [traefik-13.5.4](https://github.com/truecharts/charts/compare/traefik-13.5.2...traefik-13.5.4) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [traefik-13.5.4](https://github.com/truecharts/charts/compare/traefik-13.5.2...traefik-13.5.4) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [traefik-13.5.3](https://github.com/truecharts/charts/compare/traefik-13.5.2...traefik-13.5.3) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [traefik-13.5.3](https://github.com/truecharts/charts/compare/traefik-13.5.2...traefik-13.5.3) (2022-11-06) + +### Chore + +- Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [traefik-13.5.2](https://github.com/truecharts/charts/compare/traefik-13.5.1...traefik-13.5.2) (2022-11-06) + +### Chore + +- Auto-update chart README [skip ci] + - update helm general non-major ([#4317](https://github.com/truecharts/charts/issues/4317)) + + + + +## [traefik-13.5.1](https://github.com/truecharts/charts/compare/traefik-13.5.0...traefik-13.5.1) (2022-11-05) + diff --git a/stable/traefik/15.0.1/Chart.yaml b/stable/traefik/15.0.1/Chart.yaml new file mode 100644 index 00000000000..db7d76b8db9 --- /dev/null +++ b/stable/traefik/15.0.1/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "2.9.4" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Traefik is a flexible reverse proxy and Ingress Provider. +home: https://truecharts.org/docs/charts/stable/traefik +icon: https://truecharts.org/img/hotlink-ok/chart-icons/traefik.png +keywords: + - traefik + - ingress +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: traefik +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/traefik + - https://github.com/traefik/traefik + - https://github.com/traefik/traefik-helm-chart + - https://traefik.io/ +type: application +version: 15.0.1 +annotations: + truecharts.org/catagories: | + - network + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/traefik/15.0.1/README.md b/stable/traefik/15.0.1/README.md new file mode 100644 index 00000000000..ce7731c07fa --- /dev/null +++ b/stable/traefik/15.0.1/README.md @@ -0,0 +1,108 @@ +# traefik + +Traefik is a flexible reverse proxy and Ingress Provider. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [traefik](https://truecharts.org/docs/charts/stable/traefik) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/traefik> +* <https://github.com/traefik/traefik> +* <https://github.com/traefik/traefik-helm-chart> +* <https://traefik.io/> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `traefik` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install traefik TrueCharts/traefik +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `traefik` deployment + +```console +helm uninstall traefik +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install traefik \ + --set env.TZ="America/New York" \ + TrueCharts/traefik +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install traefik TrueCharts/traefik -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/traefik/15.0.1/app-changelog.md b/stable/traefik/15.0.1/app-changelog.md new file mode 100644 index 00000000000..a0ec92de352 --- /dev/null +++ b/stable/traefik/15.0.1/app-changelog.md @@ -0,0 +1,9 @@ + + +## [traefik-15.0.1](https://github.com/truecharts/charts/compare/traefik-15.0.0...traefik-15.0.1) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/traefik/15.0.1/app-readme.md b/stable/traefik/15.0.1/app-readme.md new file mode 100644 index 00000000000..b76832bd9a2 --- /dev/null +++ b/stable/traefik/15.0.1/app-readme.md @@ -0,0 +1,8 @@ +Traefik is a flexible reverse proxy and Ingress Provider. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/traefik](https://truecharts.org/docs/charts/stable/traefik) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/traefik/15.0.1/charts/common-10.9.7.tgz b/stable/traefik/15.0.1/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/traefik/15.0.1/charts/common-10.9.7.tgz differ diff --git a/stable/traefik/15.0.1/ix_values.yaml b/stable/traefik/15.0.1/ix_values.yaml new file mode 100644 index 00000000000..26d7da06f0b --- /dev/null +++ b/stable/traefik/15.0.1/ix_values.yaml @@ -0,0 +1,390 @@ +image: + repository: tccr.io/truecharts/traefik + # defaults to appVersion + tag: 2.9.4@sha256:7c5f07ef67ec092b66dd8bdb56279ed876965553ee5ec59b5aa7456def5ed1f3 + pullPolicy: IfNotPresent + +# -- Use ingressClass. Ignored if Traefik version < 2.3 / kubernetes < 1.18.x +ingressClass: + # true is not unit-testable yet, pending https://github.com/rancher/helm-unittest/pull/12 + enabled: false + isDefaultClass: false + # Use to force a networking.k8s.io API Version for certain CI/CD applications. E.g. "v1beta1" + fallbackApiVersion: "" + +# -- Create an IngressRoute for the dashboard +ingressRoute: + dashboard: + enabled: true + # Additional ingressRoute annotations (e.g. for kubernetes.io/ingress.class) + annotations: {} + # Additional ingressRoute labels (e.g. for filtering IngressRoute by custom labels) + labels: {} + +podAnnotations: + prometheus.io/scrape: "true" + prometheus.io/path: "/metrics" + prometheus.io/port: "9180" + +# +# -- Configure providers +providers: + kubernetesCRD: + enabled: true + namespaces: + [] + # - "default" + kubernetesIngress: + enabled: true + # labelSelector: environment=production,method=traefik + namespaces: + [] + # - "default" + # IP used for Kubernetes Ingress endpoints + publishedService: + enabled: true + # Published Kubernetes Service to copy status from. Format: namespace/servicename + # By default this Traefik service + # pathOverride: "" + +# -- Logs +# https://docs.traefik.io/observability/logs/ +logs: + # Traefik logs concern everything that happens to Traefik itself (startup, configuration, events, shutdown, and so on). + general: + # By default, the level is set to ERROR. Alternative logging levels are DEBUG, PANIC, FATAL, ERROR, WARN, and INFO. + level: ERROR + # -- Set the format of General Logs to be either Common Log Format or JSON. For more information: https://doc.traefik.io/traefik/observability/logs/#format + format: common + access: + # To enable access logs + enabled: false + # To write the logs in an asynchronous fashion, specify a bufferingSize option. + # This option represents the number of log lines Traefik will keep in memory before writing + # them to the selected output. In some cases, this option can greatly help performances. + # bufferingSize: 100 + # Filtering https://docs.traefik.io/observability/access-logs/#filtering + filters: + {} + # statuscodes: "200,300-302" + # retryattempts: true + # minduration: 10ms + # Fields + # https://docs.traefik.io/observability/access-logs/#limiting-the-fieldsincluding-headers + fields: + general: + defaultmode: keep + names: + {} + # Examples: + # ClientUsername: drop + headers: + defaultmode: drop + names: + {} + # Examples: + # User-Agent: redact + # Authorization: drop + # Content-Type: keep + # -- Set the format of Access Logs to be either Common Log Format or JSON. For more information: https://doc.traefik.io/traefik/observability/access-logs/#format + format: common + +metrics: + # datadog: + # address: 127.0.0.1:8125 + # influxdb: + # address: localhost:8089 + # protocol: udp + prometheus: + entryPoint: metrics + # statsd: + # address: localhost:8125 + +globalArguments: + - "--global.checknewversion" + +## +# -- Additional arguments to be passed at Traefik's binary +# All available options available on https://docs.traefik.io/reference/static-configuration/cli/ +## Use curly braces to pass values: `helm install --set="additionalArguments={--providers.kubernetesingress.ingressclass=traefik-internal,--log.level=DEBUG}"` +additionalArguments: + - "--metrics.prometheus" + - "--ping" + - "--serverstransport.insecureskipverify=true" + - "--providers.kubernetesingress.allowexternalnameservices=true" + +# -- TLS Options to be created as TLSOption CRDs +# https://doc.traefik.io/tccr.io/truecharts/https/tls/#tls-options +# Example: +tlsOptions: + default: + sniStrict: false + minVersion: VersionTLS12 + curvePreferences: + - CurveP521 + - CurveP384 + cipherSuites: + - TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 + - TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 + - TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305 + - TLS_AES_128_GCM_SHA256 + - TLS_AES_256_GCM_SHA384 + - TLS_CHACHA20_POLY1305_SHA256 + +# -- Options for the main traefik service, where the entrypoints traffic comes from +# from. +service: + main: + type: LoadBalancer + ports: + main: + port: 9000 + targetPort: 9000 + protocol: HTTP + # -- Forwarded Headers should never be enabled on Main entrypoint + forwardedHeaders: + enabled: false + # -- Proxy Protocol should never be enabled on Main entrypoint + proxyProtocol: + enabled: false + tcp: + enabled: true + type: LoadBalancer + ports: + web: + enabled: true + port: 9080 + protocol: HTTP + redirectTo: websecure + # Options: Empty, 0 (ingore), or positive int + # redirectPort: + # -- Configure (Forwarded Headers)[https://doc.traefik.io/traefik/routing/entrypoints/#forwarded-headers] Support + forwardedHeaders: + enabled: false + # -- List of trusted IP and CIDR references + trustedIPs: [] + # -- Trust all forwarded headers + insecureMode: false + # -- Configure (Proxy Protocol Headers)[https://doc.traefik.io/traefik/routing/entrypoints/#proxyprotocol] Support + proxyProtocol: + enabled: false + # -- Only IPs in trustedIPs will lead to remote client address replacement + trustedIPs: [] + # -- Trust every incoming connection + insecureMode: false + websecure: + enabled: true + port: 9443 + protocol: HTTPS + # -- Configure (Forwarded Headers)[https://doc.traefik.io/traefik/routing/entrypoints/#forwarded-headers] Support + forwardedHeaders: + enabled: false + # -- List of trusted IP and CIDR references + trustedIPs: [] + # -- Trust all forwarded headers + insecureMode: false + # -- Configure (Proxy Protocol Headers)[https://doc.traefik.io/traefik/routing/entrypoints/#proxyprotocol] Support + proxyProtocol: + enabled: false + # -- Only IPs in trustedIPs will lead to remote client address replacement + trustedIPs: [] + # -- Trust every incoming connection + insecureMode: false + # tcpexample: + # enabled: true + # targetPort: 9443 + # protocol: TCP + # tls: + # enabled: false + # # this is the name of a TLSOption definition + # options: "" + # certResolver: "" + # domains: [] + # # - main: example.com + # # sans: + # # - foo.example.com + # # - bar.example.com + metrics: + enabled: true + type: ClusterIP + ports: + metrics: + enabled: true + port: 9180 + targetPort: 9180 + protocol: HTTP + # -- Forwarded Headers should never be enabled on Metrics entrypoint + forwardedHeaders: + enabled: false + # -- Proxy Protocol should never be enabled on Metrics entrypoint + proxyProtocol: + enabled: false + udp: + enabled: false + +# probes: +# # -- Liveness probe configuration +# # @default -- See below +# liveness: +# # -- sets the probe type when not using a custom probe +# # @default -- "TCP" +# type: HTTP +# # -- If a HTTP probe is used (default for HTTP/HTTPS services) this path is used +# # @default -- "/" +# path: "/ping" + +# # -- Redainess probe configuration +# # @default -- See below +# readiness: +# # -- sets the probe type when not using a custom probe +# # @default -- "TCP" +# type: HTTP +# # -- If a HTTP probe is used (default for HTTP/HTTPS services) this path is used +# # @default -- "/" +# path: "/ping" + +# # -- Startup probe configuration +# # @default -- See below +# startup: +# # -- sets the probe type when not using a custom probe +# # @default -- "TCP" +# type: HTTP +# # -- If a HTTP probe is used (default for HTTP/HTTPS services) this path is used +# # @default -- "/" +# path: "/ping" + +# -- Whether Role Based Access Control objects like roles and rolebindings should be created +rbac: + main: + enabled: true + rules: + - apiGroups: + - "" + resources: + - services + - endpoints + - secrets + verbs: + - get + - list + - watch + - apiGroups: + - extensions + - networking.k8s.io + resources: + - ingresses + - ingressclasses + verbs: + - get + - list + - watch + - apiGroups: + - extensions + - networking.k8s.io + resources: + - ingresses/status + verbs: + - update + - apiGroups: + - traefik.containo.us + resources: + - ingressroutes + - ingressroutetcps + - ingressrouteudps + - middlewares + - middlewaretcps + - tlsoptions + - tlsstores + - traefikservices + - serverstransports + verbs: + - get + - list + - watch + +# -- The service account the pods will use to interact with the Kubernetes API +serviceAccount: + main: + enabled: true + +# -- SCALE Middleware Handlers +middlewares: + basicAuth: [] + # - name: basicauthexample + # users: + # - username: testuser + # password: testpassword + forwardAuth: [] + # - name: forwardAuthexample + # address: https://auth.example.com/ + # authResponseHeaders: + # - X-Secret + # - X-Auth-User + # authRequestHeaders: + # - "Accept" + # - "X-CustomHeader" + # authResponseHeadersRegex: "^X-" + # trustForwardHeader: true + chain: [] + # - name: chainname + # middlewares: + # - name: compress + redirectScheme: [] + # - name: redirectSchemeName + # scheme: https + # permanent: true + rateLimit: [] + # - name: rateLimitName + # average: 300 + # burst: 200 + redirectRegex: [] + # - name: redirectRegexName + # regex: putregexhere + # replacement: replacementurlhere + # permanent: false + stripPrefixRegex: [] + # - name: stripPrefixRegexName + # regex: [] + ipWhiteList: [] + # - name: ipWhiteListName + # sourceRange: [] + # ipStrategy: + # depth: 2 + # excludedIPs: [] + themeParkVersion: v1.2.2 + themePark: [] + # - name: themeParkName + # -- Supported apps, lower case name + # -- https://docs.theme-park.dev/themes + # app: appnamehere + # -- Supported themes, lower case name + # -- https://docs.theme-park.dev/themes/APPNAMEHERE + # -- https://docs.theme-park.dev/community-themes + # theme: themenamehere + # -- https://theme-park.dev or a self hosted url + # baseUrl: https://theme-park.dev + realIPVersion: v1.0.3 + # Sets X-Real-Ip with an IP from the X-Forwarded-For or + # Cf-Connecting-Ip (If from Cloudflare) + # Evaluation of those headers will go from last to first + realIP: [] + # - name: realIPName + # -- The real IP will be the first one that is + # -- not included in any of the CIDRs passed here + # excludedNetworks: + # - 1.1.1.1/24 + addPrefix: [] + # - name: addPrefixName + # prefix: "/foo" + +portalhook: + enabled: true + +persistence: + plugins: + enabled: true + mountPath: "/plugins-storage" + type: emptyDir + +portal: + enabled: true diff --git a/stable/traefik/15.0.1/questions.yaml b/stable/traefik/15.0.1/questions.yaml new file mode 100644 index 00000000000..1a0f4af0e0a --- /dev/null +++ b/stable/traefik/15.0.1/questions.yaml @@ -0,0 +1,2388 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "http" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" + path: "/dashboard/" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: ingressClass + label: "ingressClass" + group: "App Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable" + description: "When enabled, ingressClass will match the entered name of this app" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: isDefaultClass + label: "isDefaultClass" + schema: + type: boolean + default: false + - variable: logs + label: "Logs" + group: "App Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: general + label: "General Logs" + schema: + additional_attrs: true + type: dict + attrs: + - variable: level + label: "Log Level" + schema: + type: string + default: "ERROR" + enum: + - value: "INFO" + description: "Info" + - value: "WARN" + description: "Warnings" + - value: "ERROR" + description: "Errors" + - value: "FATAL" + description: "Fatal Errors" + - value: "PANIC" + description: "Panics" + - value: "DEBUG" + description: "Debug" + - variable: format + label: "General Log format" + schema: + type: string + default: "common" + enum: + - value: "common" + description: "Common Log Format" + - value: "json" + description: "JSON" + - variable: access + label: "Access Logs" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enabledFilters + label: "Enable Filters" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: filters + label: "Filters" + schema: + additional_attrs: true + type: dict + attrs: + - variable: statuscodes + label: "Status codes" + schema: + type: string + default: "200,300-302" + - variable: retryattempts + label: "retryattempts" + schema: + type: boolean + default: true + - variable: minduration + label: "minduration" + schema: + type: string + default: "10ms" + - variable: fields + label: "Fields" + schema: + additional_attrs: true + type: dict + attrs: + - variable: general + label: "General" + schema: + additional_attrs: true + type: dict + attrs: + - variable: defaultmode + label: "Default Mode" + schema: + type: string + default: "keep" + enum: + - value: "keep" + description: "Keep" + - value: "drop" + description: "Drop" + - variable: headers + label: "Headers" + schema: + additional_attrs: true + type: dict + attrs: + - variable: defaultmode + label: "Default Mode" + schema: + type: string + default: "drop" + enum: + - value: "keep" + description: "Keep" + - value: "drop" + description: "Drop" + - variable: format + label: "Access Log format" + schema: + type: string + default: "common" + enum: + - value: "common" + description: "Common Log Format" + - value: "json" + description: "JSON" + - variable: middlewares + label: "" + group: "Middlewares" + schema: + additional_attrs: true + type: dict + attrs: + - variable: basicAuth + label: basicAuth + schema: + type: list + default: [] + items: + - variable: basicAuthEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: users + label: Users + schema: + type: list + default: [] + items: + - variable: usersEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: username + label: Username + schema: + type: string + required: true + default: "" + - variable: password + label: Password + schema: + type: string + required: true + default: "" + - variable: forwardAuth + label: forwardAuth + schema: + type: list + default: [] + items: + - variable: basicAuthEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: address + label: Address + schema: + type: string + required: true + default: "" + - variable: trustForwardHeader + label: trustForwardHeader + schema: + type: boolean + default: false + - variable: tls + label: TLS + schema: + additional_attrs: true + type: dict + attrs: + - variable: insecureSkipVerify + label: insecureSkipVerify (expert) + description: >- + This disables all TLS certificate validation on communications with the authentication endpoint. + This could be a security risk and should only be used if you know what you are doing. + schema: + type: boolean + default: false + - variable: authResponseHeadersRegex + label: authResponseHeadersRegex + schema: + type: string + default: "" + - variable: authResponseHeaders + label: authResponseHeaders + schema: + type: list + default: [] + items: + - variable: authResponseHeadersEntry + label: "" + schema: + type: string + default: "" + - variable: authRequestHeaders + label: authRequestHeaders + schema: + type: list + default: [] + items: + - variable: authRequestHeadersEntry + label: "" + schema: + type: string + default: "" + - variable: chain + label: Chain + schema: + type: list + default: [] + items: + - variable: chainEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: middlewares + label: Middlewares to Chain + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: redirectScheme + label: redirectScheme + schema: + type: list + default: [] + items: + - variable: redirectSchemeEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: scheme + label: Scheme + schema: + type: string + required: true + default: https + enum: + - value: https + description: https + - value: http + description: http + - variable: permanent + label: Permanent + schema: + type: boolean + default: false + - variable: rateLimit + label: rateLimit + schema: + type: list + default: [] + items: + - variable: rateLimitEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: average + label: Average + schema: + type: int + required: true + default: 300 + - variable: burst + label: Burst + schema: + type: int + required: true + default: 200 + - variable: redirectRegex + label: redirectRegex + schema: + type: list + default: [] + items: + - variable: redirectRegexEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: regex + label: Regex + schema: + type: string + required: true + default: "" + - variable: replacement + label: Replacement + schema: + type: string + required: true + default: "" + - variable: permanent + label: Permanent + schema: + type: boolean + default: false + - variable: stripPrefixRegex + label: stripPrefixRegex + schema: + type: list + default: [] + items: + - variable: stripPrefixRegexEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: regex + label: Regex + schema: + type: list + default: [] + items: + - variable: regexEntry + label: Regex + schema: + type: string + required: true + default: "" + - variable: ipWhiteList + label: ipWhiteList + schema: + type: list + default: [] + items: + - variable: ipWhiteListEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: sourceRange + label: Source Range + schema: + type: list + default: [] + items: + - variable: sourceRangeEntry + label: "" + schema: + type: string + required: true + default: "" + - variable: ipStrategy + label: IP Strategy + schema: + additional_attrs: true + type: dict + attrs: + - variable: depth + label: Depth + schema: + type: int + required: true + - variable: excludedIPs + label: Excluded IPs + schema: + type: list + default: [] + items: + - variable: excludedIPsEntry + label: "" + schema: + type: string + required: true + default: "" + - variable: themePark + label: theme.park + schema: + type: list + default: [] + items: + - variable: themeParkEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + description: This is a 3rd party plugin and not maintained by TrueCharts, + for more information go to <a href="https://github.com/packruler/traefik-themepark">traefik-themepark</a> + schema: + type: string + required: true + default: "" + - variable: appName + label: App Name + description: Lower case, name of the app to be themed. + <br />Go to <a href="https://docs.theme-park.dev/themes/">https://docs.theme-park.dev/themes/</a> to see supported apps. + schema: + type: string + required: true + default: "" + - variable: themeName + label: Theme Name + description: Lower case, name of the theme to be applied. + <br />Go to <a href="https://docs.theme-park.dev/theme-options/">https://docs.theme-park.dev/theme-options/</a> to see supported themes. + schema: + type: string + required: true + default: "" + - variable: baseUrl + label: Base URL + description: Replace `https://theme-park.dev` URL for self-hosting reference. + schema: + type: string + required: true + default: https://theme-park.dev + - variable: addons + label: Addons + schema: + type: list + default: [] + items: + - variable: addonEntry + label: Addon + description: Currently only supports 'darker' and '4k-logo' for *arr apps. + <br />Go to <a href="https://docs.theme-park.dev/themes/addons/">https://docs.theme-park.dev/themes/addons/</a> for Addon information. + <br />Go to <a href="https://github.com/packruler/traefik-themepark">https://github.com/packruler/traefik-themepark</a> for more context on plugin + schema: + type: string + required: true + default: "" + - variable: realIP + label: Real IP + schema: + type: list + default: [] + items: + - variable: realIPEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: excludedNetworks + label: Excluded Networks + schema: + type: list + default: [] + items: + - variable: excludedNetEntry + label: Excluded Network Entry + description: Network to exclude setting it to X-Real-Ip + schema: + type: string + required: true + default: "" + - variable: addPrefix + label: Add Prefix + schema: + type: list + default: [] + items: + - variable: addPrefixEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: prefix + label: Prefix + schema: + type: string + required: true + default: "" + - variable: service + group: "Networking and Services" + label: "Configure Service Entrypoint" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Entrypoint Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Entrypoints Port" + schema: + type: int + default: 9000 + required: true + - variable: tcp + label: "TCP Service" + description: "The tcp Entrypoint service" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: web + label: "web Entrypoint Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Entrypoints Port" + schema: + type: int + default: 9080 + required: true + - variable: advanced + label: Show Advanced Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: redirectPort + label: "Redirect to Port" + schema: + type: int + - variable: redirectTo + label: "Redirect to Entrypoint" + schema: + type: string + default: "websecure" + - variable: forwardedHeaders + label: Accept Forwarded Headers + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: trustedIPs + label: Trusted IPs + description: Trust Forwarded Headers from specific IPs. + schema: + type: list + default: [] + items: + - variable: trustedIPsEntry + label: "" + schema: + type: string + required: true + default: "" + - variable: insecureMode + label: Insecure Mode + description: Always Trust Forwarded Headers + schema: + type: boolean + default: false + - variable: proxyProtocol + label: Accept Proxy Protocol connections + description: If Proxy Protocol header parsing is enabled for the entry point, this entry point can accept connections with or without Proxy Protocol headers. + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: trustedIPs + label: Trusted IPs + description: Only IPs in trustedIPs will lead to remote client address replacement + schema: + type: list + default: [] + items: + - variable: trustedIPsEntry + label: "" + schema: + type: string + required: true + default: "" + - variable: insecureMode + label: Insecure Mode + description: Trust every incoming connection + schema: + type: boolean + default: false + - variable: websecure + label: "websecure Entrypoints Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Entrypoints Port" + schema: + type: int + default: 9443 + required: true + - variable: advanced + label: Show Advanced Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: redirectPort + label: "Redirect to Port" + schema: + type: int + - variable: redirectTo + label: "Redirect to Entrypoint" + schema: + type: string + - variable: forwardedHeaders + label: Accept Forwarded Headers + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: trustedIPs + label: Trusted IPs + description: Trust Forwarded Headers from specific IPs. + schema: + type: list + default: [] + items: + - variable: trustedIPsEntry + label: "" + schema: + type: string + required: true + default: "" + - variable: insecureMode + label: Insecure Mode + description: Always Trust Forwarded Headers + schema: + type: boolean + default: false + - variable: proxyProtocol + label: Accept Proxy Protocol connections + description: If Proxy Protocol header parsing is enabled for the entry point, this entry point can accept connections with or without Proxy Protocol headers. + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: trustedIPs + label: Trusted IPs + description: Only IPs in trustedIPs will lead to remote client address replacement + schema: + type: list + default: [] + items: + - variable: trustedIPsEntry + label: "" + schema: + type: string + required: true + default: "" + - variable: insecureMode + label: Insecure Mode + description: Trust every incoming connection + schema: + type: boolean + default: false + - variable: tls + label: "websecure Entrypoints Configuration" + schema: + type: dict + hidden: true + attrs: + - variable: enabled + label: "Enabled" + schema: + type: boolean + default: true + hidden: true + - variable: portsList + label: "Additional TCP Entrypoints" + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: "Custom Entrypoints" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable the port" + schema: + type: boolean + default: true + hidden: true + - variable: name + label: "Entrypoints Name" + schema: + type: string + default: "" + - variable: protocol + label: "Entrypoints Type" + schema: + type: string + default: "TCP" + enum: + - value: HTTP + description: "HTTP" + - value: "HTTPS" + description: "HTTPS" + - value: TCP + description: "TCP" + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + required: true + - variable: tls + label: "websecure Entrypoints Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enabled" + schema: + type: boolean + default: true + - variable: redirectPort + label: "Redirect to Port" + schema: + type: int + - variable: redirectTo + label: "Redirect to Entrypoint" + schema: + type: string + - variable: forwardedHeaders + label: Accept Forwarded Headers + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: trustedIPs + label: Trusted IPs + description: Trust Forwarded Headers from specific IPs. + schema: + type: list + default: [] + items: + - variable: trustedIPsEntry + label: "" + schema: + type: string + required: true + default: "" + - variable: insecureMode + label: Insecure Mode + description: Always Trust Forwarded Headers + schema: + type: boolean + default: false + - variable: proxyProtocol + label: Accept Proxy Protocol connections + description: If Proxy Protocol header parsing is enabled for the entry point, this entry point can accept connections with or without Proxy Protocol headers. + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: trustedIPs + label: Trusted IPs + description: Only IPs in trustedIPs will lead to remote client address replacement + schema: + type: list + default: [] + items: + - variable: trustedIPsEntry + label: "" + schema: + type: string + required: true + default: "" + - variable: insecureMode + label: Insecure Mode + description: Trust every incoming connection + schema: + type: boolean + default: false + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: true + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 568 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 568 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/traefik/15.0.1/templates/_args.tpl b/stable/traefik/15.0.1/templates/_args.tpl new file mode 100644 index 00000000000..68a0c916ce1 --- /dev/null +++ b/stable/traefik/15.0.1/templates/_args.tpl @@ -0,0 +1,172 @@ +{{/* Define the args */}} +{{- define "traefik.args" -}} +args: + {{/* merge all ports */}} + {{- $ports := dict }} + {{- range $.Values.service }} + {{- range $name, $value := .ports }} + {{- $_ := set $ports $name $value }} + {{- end }} + {{- end }} + {{/* start of actual arguments */}} + {{- with .Values.globalArguments }} + {{- range . }} + - {{ . | quote }} + {{- end }} + {{- end }} + {{- range $name, $config := $ports }} + {{- if $config }} + {{- if or ( eq $config.protocol "HTTP" ) ( eq $config.protocol "HTTPS" ) ( eq $config.protocol "TCP" ) }} + {{- $_ := set $config "protocol" "TCP" }} + {{- end }} + - "--entryPoints.{{$name}}.address=:{{ $config.port }}/{{ default "tcp" $config.protocol | lower }}" + {{- end }} + {{- end }} + - "--api.dashboard=true" + - "--ping=true" + {{- if .Values.metrics }} + {{- if .Values.metrics.datadog }} + - "--metrics.datadog=true" + - "--metrics.datadog.address={{ .Values.metrics.datadog.address }}" + {{- end }} + {{- if .Values.metrics.influxdb }} + - "--metrics.influxdb=true" + - "--metrics.influxdb.address={{ .Values.metrics.influxdb.address }}" + - "--metrics.influxdb.protocol={{ .Values.metrics.influxdb.protocol }}" + {{- end }} + {{- if .Values.metrics.prometheus }} + - "--metrics.prometheus=true" + - "--metrics.prometheus.entrypoint={{ .Values.metrics.prometheus.entryPoint }}" + {{- end }} + {{- if .Values.metrics.statsd }} + - "--metrics.statsd=true" + - "--metrics.statsd.address={{ .Values.metrics.statsd.address }}" + {{- end }} + {{- end }} + {{- if .Values.providers.kubernetesCRD.enabled }} + - "--providers.kubernetescrd" + {{- end }} + {{- if .Values.providers.kubernetesIngress.enabled }} + - "--providers.kubernetesingress" + {{- if .Values.providers.kubernetesIngress.publishedService.enabled }} + - "--providers.kubernetesingress.ingressendpoint.publishedservice={{ template "providers.kubernetesIngress.publishedServicePath" . }}" + {{- end }} + {{- if .Values.providers.kubernetesIngress.labelSelector }} + - "--providers.kubernetesingress.labelSelector={{ .Values.providers.kubernetesIngress.labelSelector }}" + {{- end }} + {{- end }} + {{- if and .Values.rbac.enabled .Values.rbac.namespaced }} + {{- if .Values.providers.kubernetesCRD.enabled }} + - "--providers.kubernetescrd.namespaces={{ template "providers.kubernetesCRD.namespaces" . }}" + {{- end }} + {{- if .Values.providers.kubernetesIngress.enabled }} + - "--providers.kubernetesingress.namespaces={{ template "providers.kubernetesIngress.namespaces" . }}" + {{- end }} + {{- end }} + {{- if .Values.ingressClass.enabled }} + - "--providers.kubernetesingress.ingressclass={{ .Release.Name }}" + {{- end }} + {{- range $entrypoint, $config := $ports }} + {{/* add args for proxyProtocol support */}} + {{- if $config.proxyProtocol }} + {{- if $config.proxyProtocol.enabled }} + {{- if $config.proxyProtocol.insecureMode }} + - "--entrypoints.{{ $entrypoint }}.proxyProtocol.insecure" + {{- end }} + {{- if not ( empty $config.proxyProtocol.trustedIPs ) }} + - "--entrypoints.{{ $entrypoint }}.proxyProtocol.trustedIPs={{ join "," $config.proxyProtocol.trustedIPs }}" + {{- end }} + {{- end }} + {{- end }} + {{/* add args for forwardedHeaders support */}} + {{- if $config.forwardedHeaders.enabled }} + {{- if not ( empty $config.forwardedHeaders.trustedIPs ) }} + - "--entrypoints.{{ $entrypoint }}.forwardedHeaders.trustedIPs={{ join "," $config.forwardedHeaders.trustedIPs }}" + {{- end }} + {{- if $config.forwardedHeaders.insecureMode }} + - "--entrypoints.{{ $entrypoint }}.forwardedHeaders.insecure" + {{- end }} + {{- end }} + {{/* end forwardedHeaders configuration */}} + {{- if $config.redirectTo }} + {{- $toPort := index $ports $config.redirectTo }} + - "--entrypoints.{{ $entrypoint }}.http.redirections.entryPoint.to=:{{ $toPort.port }}" + - "--entrypoints.{{ $entrypoint }}.http.redirections.entryPoint.scheme=https" + {{- else if $config.redirectPort }} + {{ if gt $config.redirectPort 0.0 }} + - "--entrypoints.{{ $entrypoint }}.http.redirections.entryPoint.to=:{{ $config.redirectPort }}" + - "--entrypoints.{{ $entrypoint }}.http.redirections.entryPoint.scheme=https" + {{- end }} + {{- end }} + {{- if or ( $config.tls ) ( eq $config.protocol "HTTPS" ) }} + {{- if or ( $config.tls.enabled ) ( eq $config.protocol "HTTPS" ) }} + - "--entrypoints.{{ $entrypoint }}.http.tls=true" + {{- if $config.tls.options }} + - "--entrypoints.{{ $entrypoint }}.http.tls.options={{ $config.tls.options }}" + {{- end }} + {{- if $config.tls.certResolver }} + - "--entrypoints.{{ $entrypoint }}.http.tls.certResolver={{ $config.tls.certResolver }}" + {{- end }} + {{- if $config.tls.domains }} + {{- range $index, $domain := $config.tls.domains }} + {{- if $domain.main }} + - "--entrypoints.{{ $entrypoint }}.http.tls.domains[{{ $index }}].main={{ $domain.main }}" + {{- end }} + {{- if $domain.sans }} + - "--entrypoints.{{ $entrypoint }}.http.tls.domains[{{ $index }}].sans={{ join "," $domain.sans }}" + {{- end }} + {{- end }} + {{- end }} + {{- end }} + {{- end }} + {{- end }} + {{- with .Values.logs }} + - "--log.format={{ .general.format }}" + {{- if ne .general.level "ERROR" }} + - "--log.level={{ .general.level | upper }}" + {{- end }} + {{- if .access.enabled }} + - "--accesslog=true" + - "--accesslog.format={{ .access.format }}" + {{- if .access.bufferingsize }} + - "--accesslog.bufferingsize={{ .access.bufferingsize }}" + {{- end }} + {{- if .access.filters }} + {{- if .access.filters.statuscodes }} + - "--accesslog.filters.statuscodes={{ .access.filters.statuscodes }}" + {{- end }} + {{- if .access.filters.retryattempts }} + - "--accesslog.filters.retryattempts" + {{- end }} + {{- if .access.filters.minduration }} + - "--accesslog.filters.minduration={{ .access.filters.minduration }}" + {{- end }} + {{- end }} + - "--accesslog.fields.defaultmode={{ .access.fields.general.defaultmode }}" + {{- range $fieldname, $fieldaction := .access.fields.general.names }} + - "--accesslog.fields.names.{{ $fieldname }}={{ $fieldaction }}" + {{- end }} + - "--accesslog.fields.headers.defaultmode={{ .access.fields.headers.defaultmode }}" + {{- range $fieldname, $fieldaction := .access.fields.headers.names }} + - "--accesslog.fields.headers.names.{{ $fieldname }}={{ $fieldaction }}" + {{- end }} + {{- end }} + {{- end }} + {{/* theme.park */}} + {{- if .Values.middlewares.themePark }} + - "--experimental.plugins.traefik-themepark.modulename=github.com/packruler/traefik-themepark" + - "--experimental.plugins.traefik-themepark.version={{ .Values.middlewares.themeParkVersion }}" + {{- end }} + {{/* End of theme.park */}} + {{/* RealIP */}} + {{- if .Values.middlewares.realIP }} + - "--experimental.plugins.traefik-real-ip.modulename=github.com/soulbalz/traefik-real-ip" + - "--experimental.plugins.traefik-real-ip.version={{ .Values.middlewares.realIPVersion }}" + {{- end }} + {{/* End of RealIP */}} + {{- with .Values.additionalArguments }} + {{- range . }} + - {{ . | quote }} + {{- end }} + {{- end }} +{{- end -}} diff --git a/stable/traefik/15.0.1/templates/_helpers.tpl b/stable/traefik/15.0.1/templates/_helpers.tpl new file mode 100644 index 00000000000..ab55e4e7ec6 --- /dev/null +++ b/stable/traefik/15.0.1/templates/_helpers.tpl @@ -0,0 +1,22 @@ +{{/* +Construct the path for the providers.kubernetesingress.ingressendpoint.publishedservice. +By convention this will simply use the <namespace>/<service-name> to match the name of the +service generated. +Users can provide an override for an explicit service they want bound via `.Values.providers.kubernetesIngress.publishedService.pathOverride` +*/}} +{{- define "providers.kubernetesIngress.publishedServicePath" -}} +{{- $fullName := include "tc.common.names.fullname" . -}} +{{- $defServiceName := printf "%s/%s-tcp" .Release.Namespace $fullName -}} +{{- $servicePath := default $defServiceName .Values.providers.kubernetesIngress.publishedService.pathOverride }} +{{- print $servicePath | trimSuffix "-" -}} +{{- end -}} + +{{/* +Construct a comma-separated list of whitelisted namespaces +*/}} +{{- define "providers.kubernetesIngress.namespaces" -}} +{{- default .Release.Namespace (join "," .Values.providers.kubernetesIngress.namespaces) }} +{{- end -}} +{{- define "providers.kubernetesCRD.namespaces" -}} +{{- default .Release.Namespace (join "," .Values.providers.kubernetesCRD.namespaces) }} +{{- end -}} diff --git a/stable/traefik/15.0.1/templates/_ingressclass.tpl b/stable/traefik/15.0.1/templates/_ingressclass.tpl new file mode 100644 index 00000000000..909e249d6a5 --- /dev/null +++ b/stable/traefik/15.0.1/templates/_ingressclass.tpl @@ -0,0 +1,24 @@ +{{/* Define the ingressClass */}} +{{- define "traefik.ingressClass" -}} +--- +{{ if .Values.ingressClass.enabled }} + {{- if .Capabilities.APIVersions.Has "networking.k8s.io/v1/IngressClass" }} +apiVersion: networking.k8s.io/v1 + {{- else if .Capabilities.APIVersions.Has "networking.k8s.io/v1beta1/IngressClass" }} +apiVersion: networking.k8s.io/v1beta1 + {{- else if or (eq .Values.ingressClass.fallbackApiVersion "v1beta1") (eq .Values.ingressClass.fallbackApiVersion "v1") }} +apiVersion: {{ printf "networking.k8s.io/%s" .Values.ingressClass.fallbackApiVersion }} + {{- else }} + {{- fail "\n\n ERROR: You must have at least networking.k8s.io/v1beta1 to use ingressClass" }} + {{- end }} +kind: IngressClass +metadata: + annotations: + ingressclass.kubernetes.io/is-default-class: {{ .Values.ingressClass.isDefaultClass | quote }} + labels: + {{- include "tc.common.labels" . | nindent 4 }} + name: {{ .Release.Name }} +spec: + controller: traefik.io/ingress-controller +{{- end }} +{{- end }} diff --git a/stable/traefik/15.0.1/templates/_ingressroute.tpl b/stable/traefik/15.0.1/templates/_ingressroute.tpl new file mode 100644 index 00000000000..7f012c92350 --- /dev/null +++ b/stable/traefik/15.0.1/templates/_ingressroute.tpl @@ -0,0 +1,25 @@ +{{/* Define the ingressRoute */}} +{{- define "traefik.ingressRoute" -}} +{{ if .Values.ingressRoute.dashboard.enabled }} +--- +apiVersion: traefik.containo.us/v1alpha1 +kind: IngressRoute +metadata: + name: {{ include "tc.common.names.fullname" . }}-dashboard + annotations: + {{- with .Values.ingressRoute.dashboard.annotations }} + {{- toYaml . | nindent 4 }} + {{- end }} + labels: + {{- include "tc.common.labels" . | nindent 4 }} +spec: + entryPoints: + - main + routes: + - match: PathPrefix(`/dashboard`) || PathPrefix(`/api`) + kind: Rule + services: + - name: api@internal + kind: TraefikService +{{ end }} +{{- end -}} diff --git a/stable/traefik/15.0.1/templates/_portalhook.tpl b/stable/traefik/15.0.1/templates/_portalhook.tpl new file mode 100644 index 00000000000..e3586c5d4e9 --- /dev/null +++ b/stable/traefik/15.0.1/templates/_portalhook.tpl @@ -0,0 +1,26 @@ +{{/* Define the portalHook */}} +{{- define "traefik.portalhook" -}} +{{- if .Values.portalhook.enabled }} +{{- $namespace := ( printf "ix-%s" .Release.Name ) }} +{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }} +{{- $namespace = "default" }} +{{- end }} +--- + +apiVersion: v1 +kind: ConfigMap +metadata: + name: portalhook + namespace: {{ $namespace }} +data: + {{- $ports := dict }} + {{- range $.Values.service }} + {{- range $name, $value := .ports }} + {{- $_ := set $ports $name $value }} + {{- end }} + {{- end }} + {{- range $name, $value := $ports }} + {{ $name }}: {{ $value.port | quote }} + {{- end }} +{{- end }} +{{- end -}} diff --git a/stable/traefik/15.0.1/templates/_tlsoptions.tpl b/stable/traefik/15.0.1/templates/_tlsoptions.tpl new file mode 100644 index 00000000000..3e5aad3bee9 --- /dev/null +++ b/stable/traefik/15.0.1/templates/_tlsoptions.tpl @@ -0,0 +1,12 @@ +{{/* Define the tlsOptions */}} +{{- define "traefik.tlsOptions" -}} +{{- range $name, $config := .Values.tlsOptions }} +--- +apiVersion: traefik.containo.us/v1alpha1 +kind: TLSOption +metadata: + name: {{ $name }} +spec: + {{- toYaml $config | nindent 2 }} +{{- end }} +{{- end -}} diff --git a/stable/traefik/15.0.1/templates/common.yaml b/stable/traefik/15.0.1/templates/common.yaml new file mode 100644 index 00000000000..c933a3d08e0 --- /dev/null +++ b/stable/traefik/15.0.1/templates/common.yaml @@ -0,0 +1,24 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.common.loader.init" . }} + +{{- if .Values.metrics }} +{{- if .Values.metrics.prometheus }} +{{- $_ := set .Values.podAnnotations "prometheus.io/scrape" "true" -}} +{{- $_ := set .Values.podAnnotations "prometheus.io/path" "/metrics" -}} +{{- $_ := set .Values.podAnnotations "prometheus.io/port" "9180" -}} +{{- end }} +{{- end }} + +{{- $newArgs := (include "traefik.args" . | fromYaml) }} +{{- $_ := set .Values "newArgs" $newArgs -}} +{{- $mergedargs := concat .Values.args .Values.newArgs.args }} +{{- $_ := set .Values "args" $mergedargs -}} + +{{- include "traefik.portalhook" . }} +{{- include "traefik.tlsOptions" . }} +{{- include "traefik.ingressRoute" . }} +{{- include "traefik.ingressClass" . }} + + +{{/* Render the templates */}} +{{ include "tc.common.loader.apply" . }} diff --git a/stable/traefik/15.0.1/templates/middlewares/addPrefix.yaml b/stable/traefik/15.0.1/templates/middlewares/addPrefix.yaml new file mode 100644 index 00000000000..233b23834c3 --- /dev/null +++ b/stable/traefik/15.0.1/templates/middlewares/addPrefix.yaml @@ -0,0 +1,17 @@ +{{- $values := .Values }} +{{- $namespace := ( printf "ix-%s" .Release.Name ) }} +{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }} +{{- $namespace = "default" }} +{{- end }} +{{- range $index, $middlewareData := .Values.middlewares.addPrefix }} + +--- +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: {{ $middlewareData.name }} + namespace: {{ $namespace }} +spec: + addPrefix: + prefix: {{ $middlewareData.prefix }} +{{- end }} diff --git a/stable/traefik/15.0.1/templates/middlewares/basic-middleware.yaml b/stable/traefik/15.0.1/templates/middlewares/basic-middleware.yaml new file mode 100644 index 00000000000..9ba8e5c5d93 --- /dev/null +++ b/stable/traefik/15.0.1/templates/middlewares/basic-middleware.yaml @@ -0,0 +1,62 @@ +{{- $values := .Values }} +{{- $namespace := ( printf "ix-%s" .Release.Name ) }} +{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }} +{{- $namespace = "default" }} +{{- end }} +--- +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: compress + namespace: {{ $namespace }} +spec: + compress: {} +--- +# Here, an average of 300 requests per second is allowed. +# In addition, a burst of 200 requests is allowed. +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: basic-ratelimit + namespace: {{ $namespace }} +spec: + rateLimit: + average: 600 + burst: 400 +--- +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: basic-secure-headers + namespace: {{ $namespace }} +spec: + headers: + accessControlAllowMethods: + - GET + - OPTIONS + - HEAD + - PUT + accessControlMaxAge: 100 + stsSeconds: 63072000 + # stsIncludeSubdomains: false + # stsPreload: false + forceSTSHeader: true + contentTypeNosniff: true + browserXssFilter: true + referrerPolicy: same-origin + customRequestHeaders: + X-Forwarded-Proto: "https" + customResponseHeaders: + server: '' +--- +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: chain-basic + namespace: {{ $namespace }} +spec: + chain: + middlewares: + - name: basic-ratelimit + - name: basic-secure-headers + - name: compress diff --git a/stable/traefik/15.0.1/templates/middlewares/basicauth.yaml b/stable/traefik/15.0.1/templates/middlewares/basicauth.yaml new file mode 100644 index 00000000000..ccb541742f0 --- /dev/null +++ b/stable/traefik/15.0.1/templates/middlewares/basicauth.yaml @@ -0,0 +1,34 @@ +{{- $values := .Values }} +{{- $namespace := ( printf "ix-%s" .Release.Name ) }} +{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }} +{{- $namespace = "default" }} +{{- end }} +{{ range $index, $middlewareData := .Values.middlewares.basicAuth }} +--- +{{- $users := list }} +{{ range $index, $userdata := $middlewareData.users }} + {{ $users = append $users ( htpasswd $userdata.username $userdata.password ) }} +{{ end }} + +apiVersion: v1 +kind: Secret +metadata: + name: {{printf "%v-%v" $middlewareData.name "secret" }} + namespace: {{ $namespace }} +type: Opaque +stringData: + users: | + {{- range $index, $user := $users }} + {{ printf "%s" $user }} + {{- end }} +--- +# Declaring the user list +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: {{ $middlewareData.name }} + namespace: {{ $namespace }} +spec: + basicAuth: + secret: {{printf "%v-%v" $middlewareData.name "secret" }} +{{ end }} diff --git a/stable/traefik/15.0.1/templates/middlewares/chain.yaml b/stable/traefik/15.0.1/templates/middlewares/chain.yaml new file mode 100644 index 00000000000..f87994f7956 --- /dev/null +++ b/stable/traefik/15.0.1/templates/middlewares/chain.yaml @@ -0,0 +1,21 @@ +{{- $values := .Values }} +{{- $namespace := ( printf "ix-%s" .Release.Name ) }} +{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }} +{{- $namespace = "default" }} +{{- end }} +{{ range $index, $middlewareData := .Values.middlewares.chain }} + +--- +# Declaring the user list +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: {{ $middlewareData.name }} + namespace: {{ $namespace }} +spec: + chain: + middlewares: + {{ range $index, $middleware := .middlewares }} + - name: {{ printf "%v-%v@%v" $namespace $middleware "kubernetescrd" }} + {{ end }} +{{ end }} diff --git a/stable/traefik/15.0.1/templates/middlewares/forwardauth.yaml b/stable/traefik/15.0.1/templates/middlewares/forwardauth.yaml new file mode 100644 index 00000000000..4bdefbd5c01 --- /dev/null +++ b/stable/traefik/15.0.1/templates/middlewares/forwardauth.yaml @@ -0,0 +1,34 @@ +{{- $values := .Values }} +{{- $namespace := ( printf "ix-%s" .Release.Name ) }} +{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }} +{{- $namespace = "default" }} +{{- end }} +{{ range $index, $middlewareData := .Values.middlewares.forwardAuth }} +--- +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: {{ $middlewareData.name }} + namespace: {{ $namespace }} +spec: + forwardAuth: + address: {{ $middlewareData.address }} + {{- with $middlewareData.authResponseHeaders }} + authResponseHeaders: + {{- toYaml . | nindent 4 }} + {{- end }} + {{- with $middlewareData.authRequestHeaders }} + authRequestHeaders: + {{- toYaml . | nindent 4 }} + {{- end }} + {{- if $middlewareData.authResponseHeadersRegex }} + authResponseHeadersRegex: {{ $middlewareData.authResponseHeadersRegex }} + {{- end }} + {{- if $middlewareData.trustForwardHeader }} + trustForwardHeader: true + {{- end }} + {{- with $middlewareData.tls }} + tls: + insecureSkipVerify: {{ .insecureSkipVerify | default false }} + {{- end }} +{{ end }} diff --git a/stable/traefik/15.0.1/templates/middlewares/ipwhitelist.yaml b/stable/traefik/15.0.1/templates/middlewares/ipwhitelist.yaml new file mode 100644 index 00000000000..1179245017e --- /dev/null +++ b/stable/traefik/15.0.1/templates/middlewares/ipwhitelist.yaml @@ -0,0 +1,33 @@ +{{- $values := .Values }} +{{- $namespace := ( printf "ix-%s" .Release.Name ) }} +{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }} +{{- $namespace = "default" }} +{{- end }} +{{ range $index, $middlewareData := .Values.middlewares.ipWhiteList }} + +--- +# Declaring the user list +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: {{ $middlewareData.name }} + namespace: {{ $namespace }} +spec: + ipWhiteList: + sourceRange: + {{- range $middlewareData.sourceRange }} + - {{ . }} + {{- end }} + {{- if $middlewareData.ipStrategy }} + ipStrategy: + {{- if $middlewareData.ipStrategy.depth }} + depth: {{ $middlewareData.ipStrategy.depth }} + {{- end }} + {{- if $middlewareData.ipStrategy.excludedIPs }} + excludedIPs: + {{- range $middlewareData.ipStrategy.excludedIPs }} + - {{ . }} + {{- end }} + {{- end }} + {{- end }} +{{ end }} diff --git a/stable/traefik/15.0.1/templates/middlewares/ratelimit.yaml b/stable/traefik/15.0.1/templates/middlewares/ratelimit.yaml new file mode 100644 index 00000000000..144b9d8bf38 --- /dev/null +++ b/stable/traefik/15.0.1/templates/middlewares/ratelimit.yaml @@ -0,0 +1,19 @@ +{{- $values := .Values }} +{{- $namespace := ( printf "ix-%s" .Release.Name ) }} +{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }} +{{- $namespace = "default" }} +{{- end }} +{{ range $index, $middlewareData := .Values.middlewares.rateLimit }} + +--- +# Declaring the user list +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: {{ $middlewareData.name }} + namespace: {{ $namespace }} +spec: + rateLimit: + average: {{ $middlewareData.average }} + burst: {{ $middlewareData.burst }} +{{ end }} diff --git a/stable/traefik/15.0.1/templates/middlewares/real-ip.yaml b/stable/traefik/15.0.1/templates/middlewares/real-ip.yaml new file mode 100644 index 00000000000..2dd1ae030a4 --- /dev/null +++ b/stable/traefik/15.0.1/templates/middlewares/real-ip.yaml @@ -0,0 +1,21 @@ +{{- $values := .Values }} +{{- $namespace := ( printf "ix-%s" .Release.Name ) }} +{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }} +{{- $namespace = "default" }} +{{- end }} +{{- range $index, $middlewareData := .Values.middlewares.realIP }} + +--- +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: {{ $middlewareData.name }} + namespace: {{ $namespace }} +spec: + plugin: + traefik-real-ip: + excludednets: + {{- range $middlewareData.excludedNetworks }} + - {{ . | quote }} + {{- end }} +{{- end }} diff --git a/stable/traefik/15.0.1/templates/middlewares/redirectScheme.yaml b/stable/traefik/15.0.1/templates/middlewares/redirectScheme.yaml new file mode 100644 index 00000000000..f2413f84e19 --- /dev/null +++ b/stable/traefik/15.0.1/templates/middlewares/redirectScheme.yaml @@ -0,0 +1,19 @@ +{{- $values := .Values }} +{{- $namespace := ( printf "ix-%s" .Release.Name ) }} +{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }} +{{- $namespace = "default" }} +{{- end }} +{{ range $index, $middlewareData := .Values.middlewares.redirectScheme }} + +--- +# Declaring the user list +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: {{ $middlewareData.name }} + namespace: {{ $namespace }} +spec: + redirectScheme: + scheme: {{ $middlewareData.scheme }} + permanent: {{ $middlewareData.permanent }} +{{ end }} diff --git a/stable/traefik/15.0.1/templates/middlewares/redirectregex.yaml b/stable/traefik/15.0.1/templates/middlewares/redirectregex.yaml new file mode 100644 index 00000000000..46e3e724dd6 --- /dev/null +++ b/stable/traefik/15.0.1/templates/middlewares/redirectregex.yaml @@ -0,0 +1,20 @@ +{{- $values := .Values }} +{{- $namespace := ( printf "ix-%s" .Release.Name ) }} +{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }} +{{- $namespace = "default" }} +{{- end }} +{{ range $index, $middlewareData := .Values.middlewares.redirectRegex }} + +--- +# Declaring the user list +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: {{ $middlewareData.name }} + namespace: {{ $namespace }} +spec: + redirectRegex: + regex: {{ $middlewareData.regex | quote }} + replacement: {{ $middlewareData.replacement | quote }} + permanent: {{ $middlewareData.permanent }} +{{ end }} diff --git a/stable/traefik/15.0.1/templates/middlewares/stripPrefixRegex.yaml b/stable/traefik/15.0.1/templates/middlewares/stripPrefixRegex.yaml new file mode 100644 index 00000000000..007c166ff39 --- /dev/null +++ b/stable/traefik/15.0.1/templates/middlewares/stripPrefixRegex.yaml @@ -0,0 +1,20 @@ +{{- $values := .Values }} +{{- $namespace := ( printf "ix-%s" .Release.Name ) }} +{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }} +{{- $namespace = "default" }} +{{- end }} + +{{ range $index, $middlewareData := .Values.middlewares.stripPrefixRegex }} +--- +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: {{ $middlewareData.name }} + namespace: {{ $namespace }} +spec: + stripPrefixRegex: + regex: + {{- range $middlewareData.regex }} + - {{ . | quote }} + {{- end }} +{{ end }} diff --git a/stable/traefik/15.0.1/templates/middlewares/tc-chains.yaml b/stable/traefik/15.0.1/templates/middlewares/tc-chains.yaml new file mode 100644 index 00000000000..409766daa89 --- /dev/null +++ b/stable/traefik/15.0.1/templates/middlewares/tc-chains.yaml @@ -0,0 +1,29 @@ +{{- $values := .Values }} +{{- $namespace := ( printf "ix-%s" .Release.Name ) }} +{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }} +{{- $namespace = "default" }} +{{- end }} +--- +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: tc-opencors-chain + namespace: {{ $namespace }} +spec: + chain: + middlewares: + - name: basic-ratelimit + - name: tc-opencors-headers + - name: compress +--- +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: tc-closedcors-chain + namespace: {{ $namespace }} +spec: + chain: + middlewares: + - name: basic-ratelimit + - name: tc-closedcors-headers + - name: compress diff --git a/stable/traefik/15.0.1/templates/middlewares/tc-headers.yaml b/stable/traefik/15.0.1/templates/middlewares/tc-headers.yaml new file mode 100644 index 00000000000..a0462f1fd73 --- /dev/null +++ b/stable/traefik/15.0.1/templates/middlewares/tc-headers.yaml @@ -0,0 +1,62 @@ +{{- $values := .Values }} +{{- $namespace := ( printf "ix-%s" .Release.Name ) }} +{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }} +{{- $namespace = "default" }} +{{- end }} +--- +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: tc-opencors-headers + namespace: {{ $namespace }} +spec: + headers: + accessControlAllowHeaders: + - '*' + accessControlAllowMethods: + - GET + - OPTIONS + - HEAD + - PUT + - POST + accessControlAllowOriginList: + - '*' + accessControlMaxAge: 100 + browserXssFilter: true + contentTypeNosniff: true + customRequestHeaders: + X-Forwarded-Proto: https + customResponseHeaders: + server: "" + forceSTSHeader: true + referrerPolicy: same-origin + sslForceHost: true + sslRedirect: true + stsSeconds: 63072000 +--- +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: tc-closedcors-headers + namespace: {{ $namespace }} +spec: + headers: + accessControlAllowMethods: + - GET + - OPTIONS + - HEAD + - PUT + accessControlMaxAge: 100 + sslRedirect: true + stsSeconds: 63072000 + # stsIncludeSubdomains: false + # stsPreload: false + forceSTSHeader: true + contentTypeNosniff: true + browserXssFilter: true + sslForceHost: true + referrerPolicy: same-origin + customRequestHeaders: + X-Forwarded-Proto: "https" + customResponseHeaders: + server: '' diff --git a/stable/traefik/15.0.1/templates/middlewares/tc-nextcloud.yaml b/stable/traefik/15.0.1/templates/middlewares/tc-nextcloud.yaml new file mode 100644 index 00000000000..6a3019d56c5 --- /dev/null +++ b/stable/traefik/15.0.1/templates/middlewares/tc-nextcloud.yaml @@ -0,0 +1,25 @@ +{{- $values := .Values }} +{{- $namespace := ( printf "ix-%s" .Release.Name ) }} +{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }} +{{- $namespace = "default" }} +{{- end }} +--- +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: tc-nextcloud-redirectregex-dav + namespace: {{ $namespace }} +spec: + redirectRegex: + regex: "https://(.*)/.well-known/(card|cal)dav" + replacement: "https://${1}/remote.php/dav/" +--- +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: tc-nextcloud-chain + namespace: {{ $namespace }} +spec: + chain: + middlewares: + - name: tc-nextcloud-redirectregex-dav diff --git a/stable/traefik/15.0.1/templates/middlewares/theme-park.yaml b/stable/traefik/15.0.1/templates/middlewares/theme-park.yaml new file mode 100644 index 00000000000..92a4257e279 --- /dev/null +++ b/stable/traefik/15.0.1/templates/middlewares/theme-park.yaml @@ -0,0 +1,26 @@ +{{- $values := .Values }} +{{- $namespace := ( printf "ix-%s" .Release.Name ) }} +{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }} +{{- $namespace = "default" }} +{{- end }} +{{- range $index, $middlewareData := .Values.middlewares.themePark }} + +--- +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: {{ $middlewareData.name }} + namespace: {{ $namespace }} +spec: + plugin: + traefik-themepark: + app: {{ $middlewareData.appName }} + theme: {{ $middlewareData.themeName }} + baseUrl: {{ $middlewareData.baseUrl }} + {{- if $middlewareData.addons }} + addons: + {{- range $middlewareData.addons }} + - {{ . | quote }} + {{- end }} + {{- end }} +{{- end }} diff --git a/stable/traefik/15.0.1/values.yaml b/stable/traefik/15.0.1/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/transmission/13.0.4/CHANGELOG.md b/stable/transmission/13.0.4/CHANGELOG.md new file mode 100644 index 00000000000..11636fd3fc2 --- /dev/null +++ b/stable/transmission/13.0.4/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [transmission-13.0.0](https://github.com/truecharts/charts/compare/transmission-12.0.45...transmission-13.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [transmission-12.0.48](https://github.com/truecharts/charts/compare/transmission-12.0.45...transmission-12.0.48) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [transmission-12.0.47](https://github.com/truecharts/charts/compare/transmission-12.0.45...transmission-12.0.47) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [transmission-12.0.47](https://github.com/truecharts/charts/compare/transmission-12.0.45...transmission-12.0.47) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [transmission-12.0.47](https://github.com/truecharts/charts/compare/transmission-12.0.45...transmission-12.0.47) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [transmission-12.0.46](https://github.com/truecharts/charts/compare/transmission-12.0.45...transmission-12.0.46) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + diff --git a/stable/transmission/13.0.4/Chart.yaml b/stable/transmission/13.0.4/Chart.yaml new file mode 100644 index 00000000000..8874d884036 --- /dev/null +++ b/stable/transmission/13.0.4/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "3.00" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: fast, easy, and free BitTorrent client. +home: https://truecharts.org/docs/charts/stable/transmission +icon: https://truecharts.org/img/hotlink-ok/chart-icons/transmission.png +keywords: + - transmission + - torrent + - usenet +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: transmission +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/transmission + - https://github.com/transmission/transmission + - https://hub.docker.com/r/linuxserver/transmission +type: application +version: 13.0.4 +annotations: + truecharts.org/catagories: | + - download-tools + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/transmission/13.0.4/README.md b/stable/transmission/13.0.4/README.md new file mode 100644 index 00000000000..60a3ac89ac5 --- /dev/null +++ b/stable/transmission/13.0.4/README.md @@ -0,0 +1,107 @@ +# transmission + +fast, easy, and free BitTorrent client. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [transmission](https://truecharts.org/docs/charts/stable/transmission) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/transmission> +* <https://github.com/transmission/transmission> +* <https://hub.docker.com/r/linuxserver/transmission> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `transmission` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install transmission TrueCharts/transmission +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `transmission` deployment + +```console +helm uninstall transmission +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install transmission \ + --set env.TZ="America/New York" \ + TrueCharts/transmission +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install transmission TrueCharts/transmission -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/transmission/13.0.4/app-changelog.md b/stable/transmission/13.0.4/app-changelog.md new file mode 100644 index 00000000000..c0dac9dc11d --- /dev/null +++ b/stable/transmission/13.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [transmission-13.0.4](https://github.com/truecharts/charts/compare/transmission-13.0.3...transmission-13.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/transmission/13.0.4/app-readme.md b/stable/transmission/13.0.4/app-readme.md new file mode 100644 index 00000000000..e04eda01c5e --- /dev/null +++ b/stable/transmission/13.0.4/app-readme.md @@ -0,0 +1,8 @@ +fast, easy, and free BitTorrent client. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/transmission](https://truecharts.org/docs/charts/stable/transmission) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/transmission/13.0.4/charts/common-10.9.7.tgz b/stable/transmission/13.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/transmission/13.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/transmission/13.0.4/ix_values.yaml b/stable/transmission/13.0.4/ix_values.yaml new file mode 100644 index 00000000000..19d6a2fc6aa --- /dev/null +++ b/stable/transmission/13.0.4/ix_values.yaml @@ -0,0 +1,106 @@ +image: + repository: tccr.io/truecharts/transmission + pullPolicy: IfNotPresent + tag: v3.00@sha256:cf61bde05f265653ce12b0ef42e25ac25abcc51ff84c9e5528ef75fea8330eda + +service: + main: + ports: + main: + port: 10109 + targetPort: 9091 + torrent: + enabled: true + ports: + torrent: + enabled: true + port: 51414 + targetPort: 51414 + torrentudp: + enabled: true + ports: + torrentudp: + enabled: true + port: 51414 + targetPort: 51414 + protocol: UDP +secretEnv: + {} + # TRANSMISSION_RPC_USERNAME: "" + # TRANSMISSION_RPC_PASSWORD: "" +env: + # PUID: 1001 + # TRANSMISSION_ALT_SPEED_DOWN: 50 + # TRANSMISSION_ALT_SPEED_ENABLED: false + # TRANSMISSION_ALT_SPEED_TIME_BEGIN: 540 + # TRANSMISSION_ALT_SPEED_TIME_DAY: 127 + # TRANSMISSION_ALT_SPEED_TIME_ENABLED: false + # TRANSMISSION_ALT_SPEED_TIME_END: 1020 + # TRANSMISSION_ALT_SPEED_UP: 50 + # TRANSMISSION_BIND_ADDRESS_IPV4: "0.0.0.0" + # TRANSMISSION_BIND_ADDRESS_IPV6: "::" + # TRANSMISSION_BLOCKLIST_ENABLED: true + # TRANSMISSION_BLOCKLIST_URL: "http://john.bitsurge.net/public/biglist.p2p.gz" + # TRANSMISSION_CACHE_SIZE_MB: 4 + # TRANSMISSION_DHT_ENABLED: true + # TRANSMISSION_DOWNLOAD_DIR: "/downloads/complete" + # TRANSMISSION_DOWNLOAD_QUEUE_ENABLED: true + # TRANSMISSION_DOWNLOAD_QUEUE_SIZE: 5 + # TRANSMISSION_ENCRYPTION: 1 + # TRANSMISSION_IDLE_SEEDING_LIMIT: 30 + # TRANSMISSION_IDLE_SEEDING_LIMIT_ENABLED: false + # TRANSMISSION_INCOMPLETE_DIR: "/downloads/incomplete" + # TRANSMISSION_INCOMPLETE_DIR_ENABLED: true + # TRANSMISSION_LPD_ENABLED: false + # TRANSMISSION_MESSAGE_LEVEL: 2 + # TRANSMISSION_PEER_CONGESTION_ALGORITHM: "" + # TRANSMISSION_PEER_ID_TTL_HOURS: 6 + # TRANSMISSION_PEER_LIMIT_GLOBAL: 200 + # TRANSMISSION_PEER_LIMIT_PER_TORRENT: 50 + TRANSMISSION_PEER_PORT: "{{ .Values.service.torrent.ports.torrent.targetPort }}" + # TRANSMISSION_PEER_PORT_RANDOM_HIGH: 65535 + # TRANSMISSION_PEER_PORT_RANDOM_LOW: 49152 + # TRANSMISSION_PEER_PORT_RANDOM_ON_START: false + # TRANSMISSION_PEER_SOCKET_TOS: default" + # TRANSMISSION_PEX_ENABLED: true + # TRANSMISSION_PORT_FORWARDING_ENABLED: false + # TRANSMISSION_PREALLOCATION: 1 + # TRANSMISSION_PREFETCH_ENABLED: true + # TRANSMISSION_QUEUE_STALLED_ENABLED: true + # TRANSMISSION_QUEUE_STALLED_MINUTES: 30 + # TRANSMISSION_RATIO_LIMIT: 2 + # TRANSMISSION_RATIO_LIMIT_ENABLED: false + # TRANSMISSION_RENAME_PARTIAL_FILES: true + # TRANSMISSION_RPC_AUTHENTICATION_REQUIRED: false + # TRANSMISSION_RPC_BIND_ADDRESS: "0.0.0.0" + # TRANSMISSION_RPC_ENABLED: true + # TRANSMISSION_RPC_HOST_WHITELIST: "" + # TRANSMISSION_RPC_HOST_WHITELIST_ENABLED: false + TRANSMISSION_RPC_PORT: "{{ .Values.service.main.ports.main.targetPort }}" + # TRANSMISSION_RPC_URL: "/transmission/" + # TRANSMISSION_RPC_WHITELIST: "" + # TRANSMISSION_RPC_WHITELIST_ENABLED: false + # TRANSMISSION_SCRAPE_PAUSED_TORRENTS_ENABLED: true + # TRANSMISSION_SCRIPT_TORRENT_DONE_ENABLED: false + # TRANSMISSION_SCRIPT_TORRENT_DONE_FILENAME: "" + # TRANSMISSION_SEED_QUEUE_ENABLED: false + # TRANSMISSION_SEED_QUEUE_SIZE: 10 + # TRANSMISSION_SPEED_LIMIT_DOWN: 100 + # TRANSMISSION_SPEED_LIMIT_DOWN_ENABLED: false + # TRANSMISSION_SPEED_LIMIT_UP: 100 + # TRANSMISSION_SPEED_LIMIT_UP_ENABLED: false + # TRANSMISSION_START_ADDED_TORRENTS: true + # TRANSMISSION_TRASH_ORIGINAL_TORRENT_FILES: false + # TRANSMISSION_UMASK: 2 + # TRANSMISSION_UPLOAD_SLOTS_PER_TORRENT: 14 + # TRANSMISSION_UTP_ENABLED: true + # TRANSMISSION_WATCH_DIR: "/watch" + # TRANSMISSION_WATCH_DIR_ENABLED: false + +persistence: + config: + enabled: true + mountPath: "/config" + +portal: + enabled: true diff --git a/stable/transmission/13.0.4/questions.yaml b/stable/transmission/13.0.4/questions.yaml new file mode 100644 index 00000000000..aa756beb0d1 --- /dev/null +++ b/stable/transmission/13.0.4/questions.yaml @@ -0,0 +1,2259 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" + path: "/transmission/web/#files" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: secretEnv + group: "App Configuration" + label: "Image Secrets" + schema: + additional_attrs: true + type: dict + attrs: + - variable: TRANSMISSION_RPC_USERNAME + label: TRANSMISSION_RPC_USERNAME + schema: + type: string + default: "REPLACETHIS" + - variable: TRANSMISSION_RPC_PASSWORD + label: TRANSMISSION_RPC_PASSWORD + schema: + type: string + private: true + default: "REPLACETHIS" + - variable: env + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: TRANSMISSION_ALT_SPEED_DOWN + label: TRANSMISSION_ALT_SPEED_DOWN + schema: + type: int + default: 50 + - variable: TRANSMISSION_ALT_SPEED_ENABLED + label: TRANSMISSION_ALT_SPEED_ENABLED + schema: + type: boolean + default: false + - variable: TRANSMISSION_ALT_SPEED_TIME_BEGIN + label: TRANSMISSION_ALT_SPEED_TIME_BEGIN + schema: + type: int + default: 540 + - variable: TRANSMISSION_ALT_SPEED_TIME_DAY + label: TRANSMISSION_ALT_SPEED_TIME_DAY + schema: + type: int + default: 127 + - variable: TRANSMISSION_ALT_SPEED_TIME_ENABLED + label: TRANSMISSION_ALT_SPEED_TIME_ENABLED + schema: + type: boolean + default: false + - variable: TRANSMISSION_ALT_SPEED_TIME_END + label: TRANSMISSION_ALT_SPEED_TIME_END + schema: + type: int + default: 1020 + - variable: TRANSMISSION_ALT_SPEED_UP + label: TRANSMISSION_ALT_SPEED_UP + schema: + type: int + default: 50 + - variable: TRANSMISSION_BIND_ADDRESS_IPV4 + label: TRANSMISSION_BIND_ADDRESS_IPV4 + schema: + type: string + default: "0.0.0.0" + - variable: TRANSMISSION_BIND_ADDRESS_IPV6 + label: TRANSMISSION_BIND_ADDRESS_IPV6 + schema: + type: string + default: "::" + - variable: TRANSMISSION_BLOCKLIST_ENABLED + label: TRANSMISSION_BLOCKLIST_ENABLED + schema: + type: boolean + default: true + - variable: TRANSMISSION_BLOCKLIST_URL + label: TRANSMISSION_BLOCKLIST_URL + schema: + type: string + default: "http://john.bitsurge.net/public/biglist.p2p.gz" + - variable: TRANSMISSION_CACHE_SIZE_MB + label: TRANSMISSION_CACHE_SIZE_MB + schema: + type: int + default: 4 + - variable: TRANSMISSION_DHT_ENABLED + label: TRANSMISSION_DHT_ENABLED + schema: + type: boolean + default: true + - variable: TRANSMISSION_DOWNLOAD_DIR + label: TRANSMISSION_DOWNLOAD_DIR + schema: + type: string + default: "/downloads/complete" + - variable: TRANSMISSION_DOWNLOAD_QUEUE_ENABLED + label: TRANSMISSION_DOWNLOAD_QUEUE_ENABLED + schema: + type: boolean + default: true + - variable: TRANSMISSION_DOWNLOAD_QUEUE_SIZE + label: TRANSMISSION_DOWNLOAD_QUEUE_SIZE + schema: + type: int + default: 5 + - variable: TRANSMISSION_ENCRYPTION + label: TRANSMISSION_ENCRYPTION + schema: + type: int + default: 1 + - variable: TRANSMISSION_IDLE_SEEDING_LIMIT + label: TRANSMISSION_IDLE_SEEDING_LIMIT + schema: + type: int + default: 30 + - variable: TRANSMISSION_IDLE_SEEDING_LIMIT_ENABLED + label: TRANSMISSION_IDLE_SEEDING_LIMIT_ENABLED + schema: + type: boolean + default: false + - variable: TRANSMISSION_INCOMPLETE_DIR + label: TRANSMISSION_INCOMPLETE_DIR + schema: + type: string + default: "/downloads/incomplete" + - variable: TRANSMISSION_INCOMPLETE_DIR_ENABLED + label: TRANSMISSION_INCOMPLETE_DIR_ENABLED + schema: + type: boolean + default: true + - variable: TRANSMISSION_LPD_ENABLED + label: TRANSMISSION_LPD_ENABLED + schema: + type: boolean + default: false + - variable: TRANSMISSION_MESSAGE_LEVEL + label: TRANSMISSION_MESSAGE_LEVEL + schema: + type: int + default: 2 + - variable: TRANSMISSION_PEER_CONGESTION_ALGORITHM + label: TRANSMISSION_PEER_CONGESTION_ALGORITHM + schema: + type: string + default: "" + - variable: TRANSMISSION_PEER_ID_TTL_HOURS + label: TRANSMISSION_PEER_ID_TTL_HOURS + schema: + type: int + default: 6 + - variable: TRANSMISSION_PEER_LIMIT_GLOBAL + label: TRANSMISSION_PEER_LIMIT_GLOBAL + schema: + type: int + default: 200 + - variable: TRANSMISSION_PEER_LIMIT_PER_TORRENT + label: TRANSMISSION_PEER_LIMIT_PER_TORRENT + schema: + type: int + default: 50 + - variable: TRANSMISSION_PEER_SOCKET_TOS + label: TRANSMISSION_PEER_SOCKET_TOS + schema: + type: string + default: "default" + - variable: TRANSMISSION_PEX_ENABLED + label: TRANSMISSION_PEX_ENABLED + schema: + type: boolean + default: true + - variable: TRANSMISSION_PORT_FORWARDING_ENABLED + label: TRANSMISSION_PORT_FORWARDING_ENABLED + schema: + type: boolean + default: false + - variable: TRANSMISSION_PREALLOCATION + label: TRANSMISSION_PREALLOCATION + schema: + type: int + default: 1 + - variable: TRANSMISSION_PREFETCH_ENABLED + label: TRANSMISSION_PREFETCH_ENABLED + schema: + type: boolean + default: true + - variable: TRANSMISSION_QUEUE_STALLED_ENABLED + label: TRANSMISSION_QUEUE_STALLED_ENABLED + schema: + type: boolean + default: true + - variable: TRANSMISSION_QUEUE_STALLED_MINUTES + label: TRANSMISSION_QUEUE_STALLED_MINUTES + schema: + type: int + default: 30 + - variable: TRANSMISSION_RATIO_LIMIT + label: TRANSMISSION_RATIO_LIMIT + schema: + type: int + default: 2 + - variable: TRANSMISSION_RATIO_LIMIT_ENABLED + label: TRANSMISSION_RATIO_LIMIT_ENABLED + schema: + type: boolean + default: false + - variable: TRANSMISSION_RENAME_PARTIAL_FILES + label: TRANSMISSION_RENAME_PARTIAL_FILES + schema: + type: boolean + default: true + - variable: TRANSMISSION_RPC_AUTHENTICATION_REQUIRED + label: TRANSMISSION_RPC_AUTHENTICATION_REQUIRED + schema: + type: boolean + default: false + - variable: TRANSMISSION_RPC_BIND_ADDRESS + label: TRANSMISSION_RPC_BIND_ADDRESS + schema: + type: string + default: "0.0.0.0" + - variable: TRANSMISSION_RPC_ENABLED + label: TRANSMISSION_RPC_ENABLED + schema: + type: boolean + default: true + - variable: TRANSMISSION_RPC_HOST_WHITELIST + label: TRANSMISSION_RPC_HOST_WHITELIST + schema: + type: string + default: "" + - variable: TRANSMISSION_RPC_HOST_WHITELIST_ENABLED + label: TRANSMISSION_RPC_HOST_WHITELIST_ENABLED + schema: + type: boolean + default: false + - variable: TRANSMISSION_RPC_WHITELIST + label: TRANSMISSION_RPC_WHITELIST + schema: + type: string + default: "" + - variable: TRANSMISSION_RPC_WHITELIST_ENABLED + label: TRANSMISSION_RPC_WHITELIST_ENABLED + schema: + type: boolean + default: false + - variable: TRANSMISSION_SCRAPE_PAUSED_TORRENTS_ENABLED + label: TRANSMISSION_SCRAPE_PAUSED_TORRENTS_ENABLED + schema: + type: boolean + default: true + - variable: TRANSMISSION_SCRIPT_TORRENT_DONE_ENABLED + label: TRANSMISSION_SCRIPT_TORRENT_DONE_ENABLED + schema: + type: boolean + default: false + - variable: TRANSMISSION_SCRIPT_TORRENT_DONE_FILENAME + label: TRANSMISSION_SCRIPT_TORRENT_DONE_FILENAME + schema: + type: string + default: "" + - variable: TRANSMISSION_SEED_QUEUE_ENABLED + label: TRANSMISSION_SEED_QUEUE_ENABLED + schema: + type: boolean + default: false + - variable: TRANSMISSION_SEED_QUEUE_SIZE + label: TRANSMISSION_SEED_QUEUE_SIZE + schema: + type: int + default: 10 + - variable: TRANSMISSION_SPEED_LIMIT_DOWN + label: TRANSMISSION_SPEED_LIMIT_DOWN + schema: + type: int + default: 100 + - variable: TRANSMISSION_SPEED_LIMIT_DOWN_ENABLED + label: TRANSMISSION_SPEED_LIMIT_DOWN_ENABLED + schema: + type: boolean + default: false + - variable: TRANSMISSION_SPEED_LIMIT_UP + label: TRANSMISSION_SPEED_LIMIT_UP + schema: + type: int + default: 100 + - variable: TRANSMISSION_SPEED_LIMIT_UP_ENABLED + label: TRANSMISSION_SPEED_LIMIT_UP_ENABLED + schema: + type: boolean + default: false + - variable: TRANSMISSION_START_ADDED_TORRENTS + label: TRANSMISSION_START_ADDED_TORRENTS + schema: + type: boolean + default: true + - variable: TRANSMISSION_TRASH_ORIGINAL_TORRENT_FILES + label: TRANSMISSION_TRASH_ORIGINAL_TORRENT_FILES + schema: + type: boolean + default: false + - variable: TRANSMISSION_UMASK + label: TRANSMISSION_UMASK + schema: + type: int + default: 2 + - variable: TRANSMISSION_UPLOAD_SLOTS_PER_TORRENT + label: TRANSMISSION_UPLOAD_SLOTS_PER_TORRENT + schema: + type: int + default: 14 + - variable: TRANSMISSION_UTP_ENABLED + label: TRANSMISSION_UTP_ENABLED + schema: + type: boolean + default: true + - variable: TRANSMISSION_WATCH_DIR + label: TRANSMISSION_WATCH_DIR + schema: + type: string + default: "/watch" + - variable: TRANSMISSION_WATCH_DIR_ENABLED + label: TRANSMISSION_WATCH_DIR_ENABLED + schema: + type: boolean + default: false + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10109 + required: true + - variable: torrent + label: "TCP Torrent Service" + description: "Torrent service" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: torrent + label: "TCP Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 51414 + required: true + - variable: torrentudp + label: "UDP Torrent Service" + description: "Torrent service" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: torrentudp + label: "UDP Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 51413 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: true + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 568 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 568 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/transmission/13.0.4/templates/common.yaml b/stable/transmission/13.0.4/templates/common.yaml new file mode 100644 index 00000000000..cbf66c20818 --- /dev/null +++ b/stable/transmission/13.0.4/templates/common.yaml @@ -0,0 +1,2 @@ +{{/* Render the templates */}} +{{ include "tc.common.loader.all" . }} diff --git a/stable/transmission/13.0.4/values.yaml b/stable/transmission/13.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/trilium-notes/6.0.3/Chart.lock b/stable/trilium-notes/6.0.3/Chart.lock deleted file mode 100644 index bff14d9d4cc..00000000000 --- a/stable/trilium-notes/6.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:18:30.174590184Z" diff --git a/stable/trilium-notes/6.0.3/Chart.yaml b/stable/trilium-notes/6.0.3/Chart.yaml deleted file mode 100644 index f7ef81beca4..00000000000 --- a/stable/trilium-notes/6.0.3/Chart.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: v2 -appVersion: "0.56.2" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Trilium Notes is a hierarchical note taking application with focus on building large personal knowledge bases. -home: https://truecharts.org/docs/charts/stable/trilium-notes -icon: https://truecharts.org/img/hotlink-ok/chart-icons/trilium-notes.png -keywords: - - trilium - - notes - - note - - information -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: trilium-notes -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/trilium-notes - - https://hub.docker.com/r/zadam/trilium - - https://github.com/zadam/trilium -type: application -version: 6.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/trilium-notes/6.0.3/app-changelog.md b/stable/trilium-notes/6.0.3/app-changelog.md deleted file mode 100644 index 7e01aca4892..00000000000 --- a/stable/trilium-notes/6.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [trilium-notes-6.0.3](https://github.com/truecharts/charts/compare/trilium-notes-6.0.2...trilium-notes-6.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/trilium-notes/6.0.3/charts/common-10.9.4.tgz b/stable/trilium-notes/6.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/trilium-notes/6.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/trilium-notes/6.0.3/CHANGELOG.md b/stable/trilium-notes/6.0.4/CHANGELOG.md similarity index 100% rename from stable/trilium-notes/6.0.3/CHANGELOG.md rename to stable/trilium-notes/6.0.4/CHANGELOG.md diff --git a/stable/trilium-notes/6.0.4/Chart.yaml b/stable/trilium-notes/6.0.4/Chart.yaml new file mode 100644 index 00000000000..927d84e9ad2 --- /dev/null +++ b/stable/trilium-notes/6.0.4/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +appVersion: "0.56.2" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Trilium Notes is a hierarchical note taking application with focus on building large personal knowledge bases. +home: https://truecharts.org/docs/charts/stable/trilium-notes +icon: https://truecharts.org/img/hotlink-ok/chart-icons/trilium-notes.png +keywords: + - trilium + - notes + - note + - information +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: trilium-notes +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/trilium-notes + - https://hub.docker.com/r/zadam/trilium + - https://github.com/zadam/trilium +type: application +version: 6.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/trilium-notes/6.0.3/README.md b/stable/trilium-notes/6.0.4/README.md similarity index 100% rename from stable/trilium-notes/6.0.3/README.md rename to stable/trilium-notes/6.0.4/README.md diff --git a/stable/trilium-notes/6.0.4/app-changelog.md b/stable/trilium-notes/6.0.4/app-changelog.md new file mode 100644 index 00000000000..827877f9e15 --- /dev/null +++ b/stable/trilium-notes/6.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [trilium-notes-6.0.4](https://github.com/truecharts/charts/compare/trilium-notes-6.0.3...trilium-notes-6.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/trilium-notes/6.0.3/app-readme.md b/stable/trilium-notes/6.0.4/app-readme.md similarity index 100% rename from stable/trilium-notes/6.0.3/app-readme.md rename to stable/trilium-notes/6.0.4/app-readme.md diff --git a/stable/trilium-notes/6.0.4/charts/common-10.9.7.tgz b/stable/trilium-notes/6.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/trilium-notes/6.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/trilium-notes/6.0.3/ix_values.yaml b/stable/trilium-notes/6.0.4/ix_values.yaml similarity index 100% rename from stable/trilium-notes/6.0.3/ix_values.yaml rename to stable/trilium-notes/6.0.4/ix_values.yaml diff --git a/stable/trilium-notes/6.0.3/questions.yaml b/stable/trilium-notes/6.0.4/questions.yaml similarity index 100% rename from stable/trilium-notes/6.0.3/questions.yaml rename to stable/trilium-notes/6.0.4/questions.yaml diff --git a/stable/trilium-notes/6.0.4/templates/common.yaml b/stable/trilium-notes/6.0.4/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/trilium-notes/6.0.4/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/trilium-notes/6.0.4/values.yaml b/stable/trilium-notes/6.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/truecommand/12.0.4/CHANGELOG.md b/stable/truecommand/12.0.4/CHANGELOG.md new file mode 100644 index 00000000000..bd02e1b4eed --- /dev/null +++ b/stable/truecommand/12.0.4/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + + +## [truecommand-11.0.45](https://github.com/truecharts/charts/compare/truecommand-11.0.42...truecommand-11.0.45) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [truecommand-11.0.44](https://github.com/truecharts/charts/compare/truecommand-11.0.42...truecommand-11.0.44) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [truecommand-11.0.44](https://github.com/truecharts/charts/compare/truecommand-11.0.42...truecommand-11.0.44) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [truecommand-11.0.44](https://github.com/truecharts/charts/compare/truecommand-11.0.42...truecommand-11.0.44) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [truecommand-11.0.43](https://github.com/truecharts/charts/compare/truecommand-11.0.42...truecommand-11.0.43) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [truecommand-11.0.43](https://github.com/truecharts/charts/compare/truecommand-11.0.42...truecommand-11.0.43) (2022-11-06) + +### Chore + +- Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [truecommand-11.0.42](https://github.com/truecharts/charts/compare/truecommand-11.0.41...truecommand-11.0.42) (2022-11-06) + +### Chore + +- Auto-update chart README [skip ci] + - update helm general non-major ([#4317](https://github.com/truecharts/charts/issues/4317)) + + + + +## [truecommand-11.0.41](https://github.com/truecharts/charts/compare/truecommand-11.0.40...truecommand-11.0.41) (2022-11-05) + diff --git a/stable/truecommand/12.0.4/Chart.yaml b/stable/truecommand/12.0.4/Chart.yaml new file mode 100644 index 00000000000..beba9647d09 --- /dev/null +++ b/stable/truecommand/12.0.4/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "2.2" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Aggregated management of TrueNAS devices +home: https://truecharts.org/docs/charts/stable/truecommand +icon: https://truecharts.org/img/hotlink-ok/chart-icons/truecommand.png +keywords: + - truecommand +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: truecommand +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/truecommand + - https://hub.docker.com/r/ixsystems/truecommand +type: application +version: 12.0.4 +annotations: + truecharts.org/catagories: | + - Administration + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/truecommand/12.0.4/README.md b/stable/truecommand/12.0.4/README.md new file mode 100644 index 00000000000..c190ec41100 --- /dev/null +++ b/stable/truecommand/12.0.4/README.md @@ -0,0 +1,106 @@ +# truecommand + +Aggregated management of TrueNAS devices + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [truecommand](https://truecharts.org/docs/charts/stable/truecommand) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/truecommand> +* <https://hub.docker.com/r/ixsystems/truecommand> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `truecommand` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install truecommand TrueCharts/truecommand +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `truecommand` deployment + +```console +helm uninstall truecommand +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install truecommand \ + --set env.TZ="America/New York" \ + TrueCharts/truecommand +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install truecommand TrueCharts/truecommand -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/truecommand/12.0.4/app-changelog.md b/stable/truecommand/12.0.4/app-changelog.md new file mode 100644 index 00000000000..02029082ab6 --- /dev/null +++ b/stable/truecommand/12.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [truecommand-12.0.4](https://github.com/truecharts/charts/compare/truecommand-12.0.3...truecommand-12.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/truecommand/12.0.4/app-readme.md b/stable/truecommand/12.0.4/app-readme.md new file mode 100644 index 00000000000..f4d46a23c91 --- /dev/null +++ b/stable/truecommand/12.0.4/app-readme.md @@ -0,0 +1,8 @@ +Aggregated management of TrueNAS devices + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/truecommand](https://truecharts.org/docs/charts/stable/truecommand) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/truecommand/12.0.4/charts/common-10.9.7.tgz b/stable/truecommand/12.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/truecommand/12.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/truecommand/12.0.4/ix_values.yaml b/stable/truecommand/12.0.4/ix_values.yaml new file mode 100644 index 00000000000..524872271ab --- /dev/null +++ b/stable/truecommand/12.0.4/ix_values.yaml @@ -0,0 +1,27 @@ +image: + repository: tccr.io/truecharts/truecommand + pullPolicy: IfNotPresent + tag: 2.2@sha256:e1e97b3a75948def0616e8b6032c7bab50b805ff33f1383d0ad55cb88ef7dd88 + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +service: + main: + ports: + main: + port: 10031 + targetPort: 80 + +persistence: + data: + enabled: true + mountPath: "/data" + +portal: + enabled: true diff --git a/stable/truecommand/12.0.4/questions.yaml b/stable/truecommand/12.0.4/questions.yaml new file mode 100644 index 00000000000..b0732bfcbf4 --- /dev/null +++ b/stable/truecommand/12.0.4/questions.yaml @@ -0,0 +1,1829 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10031 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: data + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/truecommand/12.0.4/templates/common.yaml b/stable/truecommand/12.0.4/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/truecommand/12.0.4/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/truecommand/12.0.4/values.yaml b/stable/truecommand/12.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/tsmuxer/2.0.3/Chart.lock b/stable/tsmuxer/2.0.3/Chart.lock deleted file mode 100644 index 88819c381db..00000000000 --- a/stable/tsmuxer/2.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:18:59.87309451Z" diff --git a/stable/tsmuxer/2.0.3/Chart.yaml b/stable/tsmuxer/2.0.3/Chart.yaml deleted file mode 100644 index 4c0ebafff56..00000000000 --- a/stable/tsmuxer/2.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: "22.11.1" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: tsMuxer is a Transport Stream muxer. -home: https://truecharts.org/docs/charts/stable/tsmuxer -icon: https://truecharts.org/img/hotlink-ok/chart-icons/tsmuxer.png -keywords: - - media - - tsmuxer -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: tsmuxer -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/tsmuxer - - https://github.com/jlesage/docker-tsmuxer - - https://hub.docker.com/r/jlesage/tsmuxer/ -type: application -version: 2.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/tsmuxer/2.0.3/app-changelog.md b/stable/tsmuxer/2.0.3/app-changelog.md deleted file mode 100644 index 808cb06f3de..00000000000 --- a/stable/tsmuxer/2.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [tsmuxer-2.0.3](https://github.com/truecharts/charts/compare/tsmuxer-2.0.2...tsmuxer-2.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/tsmuxer/2.0.3/charts/common-10.9.4.tgz b/stable/tsmuxer/2.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/tsmuxer/2.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/tsmuxer/2.0.3/CHANGELOG.md b/stable/tsmuxer/2.0.4/CHANGELOG.md similarity index 100% rename from stable/tsmuxer/2.0.3/CHANGELOG.md rename to stable/tsmuxer/2.0.4/CHANGELOG.md diff --git a/stable/tsmuxer/2.0.4/Chart.yaml b/stable/tsmuxer/2.0.4/Chart.yaml new file mode 100644 index 00000000000..dbb5f19cd85 --- /dev/null +++ b/stable/tsmuxer/2.0.4/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "22.11.1" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: tsMuxer is a Transport Stream muxer. +home: https://truecharts.org/docs/charts/stable/tsmuxer +icon: https://truecharts.org/img/hotlink-ok/chart-icons/tsmuxer.png +keywords: + - media + - tsmuxer +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: tsmuxer +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/tsmuxer + - https://github.com/jlesage/docker-tsmuxer + - https://hub.docker.com/r/jlesage/tsmuxer/ +type: application +version: 2.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/tsmuxer/2.0.3/README.md b/stable/tsmuxer/2.0.4/README.md similarity index 100% rename from stable/tsmuxer/2.0.3/README.md rename to stable/tsmuxer/2.0.4/README.md diff --git a/stable/tsmuxer/2.0.4/app-changelog.md b/stable/tsmuxer/2.0.4/app-changelog.md new file mode 100644 index 00000000000..15728357b4e --- /dev/null +++ b/stable/tsmuxer/2.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [tsmuxer-2.0.4](https://github.com/truecharts/charts/compare/tsmuxer-2.0.3...tsmuxer-2.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/tsmuxer/2.0.3/app-readme.md b/stable/tsmuxer/2.0.4/app-readme.md similarity index 100% rename from stable/tsmuxer/2.0.3/app-readme.md rename to stable/tsmuxer/2.0.4/app-readme.md diff --git a/stable/tsmuxer/2.0.4/charts/common-10.9.7.tgz b/stable/tsmuxer/2.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/tsmuxer/2.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/tsmuxer/2.0.3/ix_values.yaml b/stable/tsmuxer/2.0.4/ix_values.yaml similarity index 100% rename from stable/tsmuxer/2.0.3/ix_values.yaml rename to stable/tsmuxer/2.0.4/ix_values.yaml diff --git a/stable/tsmuxer/2.0.3/questions.yaml b/stable/tsmuxer/2.0.4/questions.yaml similarity index 100% rename from stable/tsmuxer/2.0.3/questions.yaml rename to stable/tsmuxer/2.0.4/questions.yaml diff --git a/stable/tsmuxer/2.0.4/templates/common.yaml b/stable/tsmuxer/2.0.4/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/tsmuxer/2.0.4/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/tsmuxer/2.0.4/values.yaml b/stable/tsmuxer/2.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/tt-rss/9.0.0/CHANGELOG.md b/stable/tt-rss/9.0.0/CHANGELOG.md new file mode 100644 index 00000000000..2573c6b4ea9 --- /dev/null +++ b/stable/tt-rss/9.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [tt-rss-8.0.0](https://github.com/truecharts/charts/compare/tt-rss-7.0.49...tt-rss-8.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [tt-rss-7.0.52](https://github.com/truecharts/charts/compare/tt-rss-7.0.49...tt-rss-7.0.52) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [tt-rss-7.0.51](https://github.com/truecharts/charts/compare/tt-rss-7.0.49...tt-rss-7.0.51) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [tt-rss-7.0.51](https://github.com/truecharts/charts/compare/tt-rss-7.0.49...tt-rss-7.0.51) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [tt-rss-7.0.51](https://github.com/truecharts/charts/compare/tt-rss-7.0.49...tt-rss-7.0.51) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [tt-rss-7.0.50](https://github.com/truecharts/charts/compare/tt-rss-7.0.49...tt-rss-7.0.50) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + diff --git a/stable/tt-rss/9.0.0/Chart.yaml b/stable/tt-rss/9.0.0/Chart.yaml new file mode 100644 index 00000000000..a6134086aee --- /dev/null +++ b/stable/tt-rss/9.0.0/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "2.0.9113" +description: Tiny Tiny RSS is a free and open source web-based news feed (RSS/Atom) reader and aggregator +name: tt-rss +version: 9.0.0 +kubeVersion: ">=1.16.0-0" +keywords: + - tt-rss +home: https://truecharts.org/docs/charts/stable/tt-rss +icon: https://truecharts.org/img/hotlink-ok/chart-icons/tt-rss.png +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/tt-rss + - https://git.tt-rss.org/fox/tt-rss +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/tt-rss/9.0.0/README.md b/stable/tt-rss/9.0.0/README.md new file mode 100644 index 00000000000..5aeab6e14e3 --- /dev/null +++ b/stable/tt-rss/9.0.0/README.md @@ -0,0 +1,107 @@ +# tt-rss + +Tiny Tiny RSS is a free and open source web-based news feed (RSS/Atom) reader and aggregator + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [tt-rss](https://truecharts.org/docs/charts/stable/tt-rss) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/tt-rss> +* <https://git.tt-rss.org/fox/tt-rss> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.122 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `tt-rss` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install tt-rss TrueCharts/tt-rss +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `tt-rss` deployment + +```console +helm uninstall tt-rss +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install tt-rss \ + --set env.TZ="America/New York" \ + TrueCharts/tt-rss +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install tt-rss TrueCharts/tt-rss -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/tt-rss/9.0.0/app-changelog.md b/stable/tt-rss/9.0.0/app-changelog.md new file mode 100644 index 00000000000..8a6b22a015b --- /dev/null +++ b/stable/tt-rss/9.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [tt-rss-9.0.0](https://github.com/truecharts/charts/compare/tt-rss-8.0.3...tt-rss-9.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/tt-rss/9.0.0/app-readme.md b/stable/tt-rss/9.0.0/app-readme.md new file mode 100644 index 00000000000..9673c3b3009 --- /dev/null +++ b/stable/tt-rss/9.0.0/app-readme.md @@ -0,0 +1,8 @@ +Tiny Tiny RSS is a free and open source web-based news feed (RSS/Atom) reader and aggregator + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/tt-rss](https://truecharts.org/docs/charts/stable/tt-rss) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/tt-rss/9.0.0/charts/common-10.9.7.tgz b/stable/tt-rss/9.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/tt-rss/9.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/tt-rss/9.0.0/charts/postgresql-9.0.5.tgz b/stable/tt-rss/9.0.0/charts/postgresql-9.0.5.tgz new file mode 100644 index 00000000000..8fe3c326a7c Binary files /dev/null and b/stable/tt-rss/9.0.0/charts/postgresql-9.0.5.tgz differ diff --git a/stable/tt-rss/9.0.0/ix_values.yaml b/stable/tt-rss/9.0.0/ix_values.yaml new file mode 100644 index 00000000000..ada0df925ed --- /dev/null +++ b/stable/tt-rss/9.0.0/ix_values.yaml @@ -0,0 +1,53 @@ +image: + repository: tccr.io/truecharts/tt-rss + pullPolicy: IfNotPresent + tag: v2.0.9113@sha256:ef3e084ba91d3e9ed32af6b948e17c88e33223fa80ffe5c8bb4d5dac9aa0e9b9 + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +persistence: + config: + enabled: true + mountPath: "/config" + plugins: + enabled: true + mountPath: "/app/plugins.local" + themes: + enabled: true + mountPath: "/app/themes.local" + +env: + TTRSS_SELF_URL_PATH: "" + TTRSS_DB_NAME: "{{ .Values.postgresql.postgresqlDatabase }}" + TTRSS_DB_USER: "{{ .Values.postgresql.postgresqlUsername }}" + TTRSS_DB_PORT: "5432" + TTRSS_DB_PASS: + secretKeyRef: + name: dbcreds + key: postgresql-password + TTRSS_DB_HOST: + secretKeyRef: + name: dbcreds + key: plainhost + +service: + main: + ports: + main: + port: 10104 + targetPort: 8080 + +postgresql: + enabled: true + existingSecret: "dbcreds" + postgresqlUsername: tt-rss + postgresqlDatabase: tt-rss + +portal: + enabled: true diff --git a/stable/tt-rss/9.0.0/questions.yaml b/stable/tt-rss/9.0.0/questions.yaml new file mode 100644 index 00000000000..588d7404c6c --- /dev/null +++ b/stable/tt-rss/9.0.0/questions.yaml @@ -0,0 +1,1982 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: env + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: TTRSS_SELF_URL_PATH + label: "TTRSS_SELF_URL_PATH" + description: "Sets the TTRSS_SELF_URL_PATH env var" + schema: + type: string + default: "" + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10104 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: plugins + label: "App Plugins Storage" + description: "Stores the Application Plugins." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: themes + label: "App Themes Storage" + description: "Stores the Application Themes." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/tt-rss/9.0.0/templates/common.yaml b/stable/tt-rss/9.0.0/templates/common.yaml new file mode 100644 index 00000000000..45d48a1f3ae --- /dev/null +++ b/stable/tt-rss/9.0.0/templates/common.yaml @@ -0,0 +1,2 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.common.loader.all" . }} diff --git a/stable/tt-rss/9.0.0/values.yaml b/stable/tt-rss/9.0.0/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/tvheadend/13.0.4/CHANGELOG.md b/stable/tvheadend/13.0.4/CHANGELOG.md new file mode 100644 index 00000000000..f76e64aff03 --- /dev/null +++ b/stable/tvheadend/13.0.4/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [tvheadend-13.0.0](https://github.com/truecharts/charts/compare/tvheadend-12.0.50...tvheadend-13.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update docker general non-major ([#4331](https://github.com/truecharts/charts/issues/4331)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [tvheadend-12.0.54](https://github.com/truecharts/charts/compare/tvheadend-12.0.50...tvheadend-12.0.54) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update docker general non-major ([#4331](https://github.com/truecharts/charts/issues/4331)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [tvheadend-12.0.53](https://github.com/truecharts/charts/compare/tvheadend-12.0.50...tvheadend-12.0.53) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update docker general non-major ([#4331](https://github.com/truecharts/charts/issues/4331)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [tvheadend-12.0.53](https://github.com/truecharts/charts/compare/tvheadend-12.0.50...tvheadend-12.0.53) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update docker general non-major ([#4331](https://github.com/truecharts/charts/issues/4331)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [tvheadend-12.0.53](https://github.com/truecharts/charts/compare/tvheadend-12.0.50...tvheadend-12.0.53) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update docker general non-major ([#4331](https://github.com/truecharts/charts/issues/4331)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [tvheadend-12.0.52](https://github.com/truecharts/charts/compare/tvheadend-12.0.50...tvheadend-12.0.52) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] diff --git a/stable/tvheadend/13.0.4/Chart.yaml b/stable/tvheadend/13.0.4/Chart.yaml new file mode 100644 index 00000000000..669372e7831 --- /dev/null +++ b/stable/tvheadend/13.0.4/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: TVheadend - a TV streaming server and digital video recorder +home: https://truecharts.org/docs/charts/stable/tvheadend +icon: https://truecharts.org/img/hotlink-ok/chart-icons/tvheadend.png +keywords: + - tvheadend + - tv + - streaming + - dvb +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: tvheadend +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/tvheadend + - https://github.com/tvheadend/tvheadend +type: application +version: 13.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/tvheadend/13.0.4/README.md b/stable/tvheadend/13.0.4/README.md new file mode 100644 index 00000000000..a379ecee3a3 --- /dev/null +++ b/stable/tvheadend/13.0.4/README.md @@ -0,0 +1,106 @@ +# tvheadend + +TVheadend - a TV streaming server and digital video recorder + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [tvheadend](https://truecharts.org/docs/charts/stable/tvheadend) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/tvheadend> +* <https://github.com/tvheadend/tvheadend> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `tvheadend` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install tvheadend TrueCharts/tvheadend +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `tvheadend` deployment + +```console +helm uninstall tvheadend +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install tvheadend \ + --set env.TZ="America/New York" \ + TrueCharts/tvheadend +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install tvheadend TrueCharts/tvheadend -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/tvheadend/13.0.4/app-changelog.md b/stable/tvheadend/13.0.4/app-changelog.md new file mode 100644 index 00000000000..0368ab331cc --- /dev/null +++ b/stable/tvheadend/13.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [tvheadend-13.0.4](https://github.com/truecharts/charts/compare/tvheadend-13.0.3...tvheadend-13.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/tvheadend/13.0.4/app-readme.md b/stable/tvheadend/13.0.4/app-readme.md new file mode 100644 index 00000000000..e57a8da91f7 --- /dev/null +++ b/stable/tvheadend/13.0.4/app-readme.md @@ -0,0 +1,8 @@ +TVheadend - a TV streaming server and digital video recorder + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/tvheadend](https://truecharts.org/docs/charts/stable/tvheadend) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/tvheadend/13.0.4/charts/common-10.9.7.tgz b/stable/tvheadend/13.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/tvheadend/13.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/tvheadend/13.0.4/ix_values.yaml b/stable/tvheadend/13.0.4/ix_values.yaml new file mode 100644 index 00000000000..eacb6a83892 --- /dev/null +++ b/stable/tvheadend/13.0.4/ix_values.yaml @@ -0,0 +1,39 @@ +image: + repository: tccr.io/truecharts/tvheadend + pullPolicy: IfNotPresent + tag: latest@sha256:8476f06f135545a7868c6a6517d02faa8a34509e7aff70088f0b37c815264f91 + +securityContext: + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +# See https://github.com/linuxserver/docker-tvheadend#parameters +env: + RUN_OPTS: "" + +service: + main: + ports: + main: + port: 9981 + targetPort: 9981 + htsp: + enabled: true + ports: + htsp: + enabled: true + port: 9982 + targetPort: 9982 + +persistence: + config: + enabled: true + mountPath: "/config" + varrun: + enabled: true + +portal: + enabled: true diff --git a/stable/tvheadend/13.0.4/questions.yaml b/stable/tvheadend/13.0.4/questions.yaml new file mode 100644 index 00000000000..a0dc3005187 --- /dev/null +++ b/stable/tvheadend/13.0.4/questions.yaml @@ -0,0 +1,1894 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: env + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: RUN_OPTS + label: "RUN_OPTS" + description: "Container Variable RUN_OPTS" + schema: + type: string + default: "" + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 9981 + required: true + - variable: htsp + label: "HTSP Service" + description: "HTSP service" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: htsp + label: "TCP Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 9982 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: true + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/tvheadend/13.0.4/templates/common.yaml b/stable/tvheadend/13.0.4/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/tvheadend/13.0.4/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/tvheadend/13.0.4/values.yaml b/stable/tvheadend/13.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/twtxt/4.0.3/Chart.lock b/stable/twtxt/4.0.3/Chart.lock deleted file mode 100644 index 5496497eb7a..00000000000 --- a/stable/twtxt/4.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:19:30.874805331Z" diff --git a/stable/twtxt/4.0.3/Chart.yaml b/stable/twtxt/4.0.3/Chart.yaml deleted file mode 100644 index 7e88a0a7ce0..00000000000 --- a/stable/twtxt/4.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "0.1.1" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: "A Self-Hosted, Twitter™-like Decentralised microBlogging platform. No ads, no tracking, your content, your data!" -home: https://truecharts.org/docs/charts/stable/twtxt -icon: https://truecharts.org/img/hotlink-ok/chart-icons/twtxt.png -keywords: - - twtxt - - blogging - - blog - - social-network -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: twtxt -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/twtxt - - https://github.com/prologic/twtxt - - https://github.com/nicholaswilde/docker-twtxt -type: application -version: 4.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/twtxt/4.0.3/app-changelog.md b/stable/twtxt/4.0.3/app-changelog.md deleted file mode 100644 index 6e9caaaac71..00000000000 --- a/stable/twtxt/4.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [twtxt-4.0.3](https://github.com/truecharts/charts/compare/twtxt-4.0.2...twtxt-4.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/twtxt/4.0.3/charts/common-10.9.4.tgz b/stable/twtxt/4.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/twtxt/4.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/twtxt/4.0.3/CHANGELOG.md b/stable/twtxt/4.0.4/CHANGELOG.md similarity index 100% rename from stable/twtxt/4.0.3/CHANGELOG.md rename to stable/twtxt/4.0.4/CHANGELOG.md diff --git a/stable/twtxt/4.0.4/Chart.yaml b/stable/twtxt/4.0.4/Chart.yaml new file mode 100644 index 00000000000..db0a3d1093b --- /dev/null +++ b/stable/twtxt/4.0.4/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "0.1.1" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: "A Self-Hosted, Twitter™-like Decentralised microBlogging platform. No ads, no tracking, your content, your data!" +home: https://truecharts.org/docs/charts/stable/twtxt +icon: https://truecharts.org/img/hotlink-ok/chart-icons/twtxt.png +keywords: + - twtxt + - blogging + - blog + - social-network +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: twtxt +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/twtxt + - https://github.com/prologic/twtxt + - https://github.com/nicholaswilde/docker-twtxt +type: application +version: 4.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/twtxt/4.0.3/README.md b/stable/twtxt/4.0.4/README.md similarity index 100% rename from stable/twtxt/4.0.3/README.md rename to stable/twtxt/4.0.4/README.md diff --git a/stable/twtxt/4.0.4/app-changelog.md b/stable/twtxt/4.0.4/app-changelog.md new file mode 100644 index 00000000000..79f50e061e9 --- /dev/null +++ b/stable/twtxt/4.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [twtxt-4.0.4](https://github.com/truecharts/charts/compare/twtxt-4.0.3...twtxt-4.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/twtxt/4.0.3/app-readme.md b/stable/twtxt/4.0.4/app-readme.md similarity index 100% rename from stable/twtxt/4.0.3/app-readme.md rename to stable/twtxt/4.0.4/app-readme.md diff --git a/stable/twtxt/4.0.4/charts/common-10.9.7.tgz b/stable/twtxt/4.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/twtxt/4.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/twtxt/4.0.3/ix_values.yaml b/stable/twtxt/4.0.4/ix_values.yaml similarity index 100% rename from stable/twtxt/4.0.3/ix_values.yaml rename to stable/twtxt/4.0.4/ix_values.yaml diff --git a/stable/twtxt/4.0.3/questions.yaml b/stable/twtxt/4.0.4/questions.yaml similarity index 100% rename from stable/twtxt/4.0.3/questions.yaml rename to stable/twtxt/4.0.4/questions.yaml diff --git a/stable/twtxt/4.0.4/templates/common.yaml b/stable/twtxt/4.0.4/templates/common.yaml new file mode 100644 index 00000000000..76759c7a0c9 --- /dev/null +++ b/stable/twtxt/4.0.4/templates/common.yaml @@ -0,0 +1,2 @@ + +{{ include "tc.common.loader.all" . }} diff --git a/stable/twtxt/4.0.4/values.yaml b/stable/twtxt/4.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/typecho/6.0.0/CHANGELOG.md b/stable/typecho/6.0.0/CHANGELOG.md new file mode 100644 index 00000000000..71a503ebefe --- /dev/null +++ b/stable/typecho/6.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [typecho-5.0.0](https://github.com/truecharts/charts/compare/typecho-4.0.13...typecho-5.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [typecho-4.0.16](https://github.com/truecharts/charts/compare/typecho-4.0.13...typecho-4.0.16) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [typecho-4.0.15](https://github.com/truecharts/charts/compare/typecho-4.0.13...typecho-4.0.15) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [typecho-4.0.15](https://github.com/truecharts/charts/compare/typecho-4.0.13...typecho-4.0.15) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [typecho-4.0.15](https://github.com/truecharts/charts/compare/typecho-4.0.13...typecho-4.0.15) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [typecho-4.0.14](https://github.com/truecharts/charts/compare/typecho-4.0.13...typecho-4.0.14) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + diff --git a/stable/typecho/6.0.0/Chart.yaml b/stable/typecho/6.0.0/Chart.yaml new file mode 100644 index 00000000000..219c6b7b9c2 --- /dev/null +++ b/stable/typecho/6.0.0/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +appVersion: "1.2.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: mariadb.enabled + name: mariadb + repository: https://charts.truecharts.org/ + version: 4.0.5 +description: Typecho is a PHP Blogging Platform. +home: https://truecharts.org/docs/charts/stable/typecho +icon: https://truecharts.org/img/hotlink-ok/chart-icons/typecho.png +keywords: + - typecho + - blog +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: typecho +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/typecho + - https://github.com/typecho/typecho + - https://hub.docker.com/r/joyqi/typecho +version: 6.0.0 +annotations: + truecharts.org/catagories: | + - hosting + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/typecho/6.0.0/README.md b/stable/typecho/6.0.0/README.md new file mode 100644 index 00000000000..1effaf53dd4 --- /dev/null +++ b/stable/typecho/6.0.0/README.md @@ -0,0 +1,108 @@ +# typecho + +Typecho is a PHP Blogging Platform. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [typecho](https://truecharts.org/docs/charts/stable/typecho) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/typecho> +* <https://github.com/typecho/typecho> +* <https://hub.docker.com/r/joyqi/typecho> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | mariadb | 3.0.119 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `typecho` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install typecho TrueCharts/typecho +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `typecho` deployment + +```console +helm uninstall typecho +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install typecho \ + --set env.TZ="America/New York" \ + TrueCharts/typecho +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install typecho TrueCharts/typecho -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/typecho/6.0.0/app-changelog.md b/stable/typecho/6.0.0/app-changelog.md new file mode 100644 index 00000000000..5ec510518c2 --- /dev/null +++ b/stable/typecho/6.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [typecho-6.0.0](https://github.com/truecharts/charts/compare/typecho-5.0.3...typecho-6.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/typecho/6.0.0/app-readme.md b/stable/typecho/6.0.0/app-readme.md new file mode 100644 index 00000000000..49994ec17e9 --- /dev/null +++ b/stable/typecho/6.0.0/app-readme.md @@ -0,0 +1,8 @@ +Typecho is a PHP Blogging Platform. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/typecho](https://truecharts.org/docs/charts/stable/typecho) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/typecho/6.0.0/charts/common-10.9.7.tgz b/stable/typecho/6.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/typecho/6.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/typecho/6.0.0/charts/mariadb-4.0.5.tgz b/stable/typecho/6.0.0/charts/mariadb-4.0.5.tgz new file mode 100644 index 00000000000..647d1dc1772 Binary files /dev/null and b/stable/typecho/6.0.0/charts/mariadb-4.0.5.tgz differ diff --git a/stable/typecho/6.0.0/ix_values.yaml b/stable/typecho/6.0.0/ix_values.yaml new file mode 100644 index 00000000000..c993001c784 --- /dev/null +++ b/stable/typecho/6.0.0/ix_values.yaml @@ -0,0 +1,59 @@ +image: + repository: tccr.io/truecharts/typecho + tag: v1.2.0-php8.0@sha256:8116951ff080fbd68797778dd23aa112662f2aac7fccabea3bb9ca929350eda8 + pullPolicy: IfNotPresent + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +env: + TIMEZONE: "{{ .Values.TZ }}" + TYPECHO_INSTALL: 1 + TYPECHO_DB_ADAPTER: "Pdo_Mysql" + TYPECHO_DB_PORT: "3306" + TYPECHO_DB_USER: "{{ .Values.mariadb.mariadbUsername }}" + TYPECHO_DB_DATABASE: "{{ .Values.mariadb.mariadbDatabase }}" + TYPECHO_DB_PREFIX: "typecho_" + TYPECHO_DB_ENGINE: "InnoDB" + TYPECHO_DB_CHARSET: "utf8mb4" + TYPECHO_DB_NEXT: "none" + # User Defined + MEMORY_LIMIT: "100M" + MAX_POST_BODY: "50M" + TYPECHO_SITE_URL: "https://your-domain.com" + TYPECHO_USER_MAIL: "test@truecharts.org" + TYPECHO_DB_HOST: + secretKeyRef: + name: mariadbcreds + key: plainhost + TYPECHO_DB_PASSWORD: + secretKeyRef: + name: mariadbcreds + key: mariadb-password + +secretEnv: + TYPECHO_USER_NAME: "typecho" + TYPECHO_USER_PASSWORD: "testtypecho" + +service: + main: + ports: + main: + port: 10207 + targetPort: 80 + +persistence: + config: + enabled: true + mountPath: "/app/usr" + +mariadb: + enabled: true + mariadbUsername: typecho + mariadbDatabase: typecho + existingSecret: "mariadbcreds" diff --git a/stable/typecho/6.0.0/questions.yaml b/stable/typecho/6.0.0/questions.yaml new file mode 100644 index 00000000000..ffd16a297a6 --- /dev/null +++ b/stable/typecho/6.0.0/questions.yaml @@ -0,0 +1,1886 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: secretEnv + group: "App Configuration" + label: "Image Secrets" + schema: + additional_attrs: true + type: dict + attrs: + - variable: TYPECHO_USER_NAME + label: "TYPECHO_USER_NAME" + description: "USER NAME" + schema: + type: string + required: true + default: "" + - variable: TYPECHO_USER_PASSWORD + label: "TYPECHO_USER_PASSWORD" + description: "USER PASSWORD" + schema: + type: string + required: true + private: true + default: "" + - variable: env + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: TYPECHO_SITE_URL + label: "TYPECHO_SITE_URL" + description: "Your Typecho Site URL" + schema: + type: string + required: true + default: "" + - variable: TYPECHO_USER_MAIL + label: "TYPECHO_USER_MAIL" + description: "USER EMAIL" + schema: + type: string + required: true + default: "" + - variable: MEMORY_LIMIT + label: "MEMORY_LIMIT" + description: "MEMORY_LIMIT" + schema: + type: string + required: true + default: "100M" + - variable: MAX_POST_BODY + label: "MAX_POST_BODY" + description: "MAX_POST_BODY" + schema: + type: string + required: true + default: "50M" + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10207 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Config." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/typecho/6.0.0/templates/common.yaml b/stable/typecho/6.0.0/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/typecho/6.0.0/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/typecho/6.0.0/values.yaml b/stable/typecho/6.0.0/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/ubooquity/4.0.3/Chart.lock b/stable/ubooquity/4.0.3/Chart.lock deleted file mode 100644 index 9286fe9ea41..00000000000 --- a/stable/ubooquity/4.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:19:50.906631286Z" diff --git a/stable/ubooquity/4.0.3/Chart.yaml b/stable/ubooquity/4.0.3/Chart.yaml deleted file mode 100644 index 8d079c60e46..00000000000 --- a/stable/ubooquity/4.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: ubooquity -version: 4.0.3 -appVersion: "2.1.2" -description: Ubooquity is a free, lightweight and easy-to-use home server for your comics and ebooks. -type: application -deprecated: false -home: https://truecharts.org/docs/charts/stable/ubooquity -icon: https://truecharts.org/img/hotlink-ok/chart-icons/ubooquity.png -keywords: - - ubooquity -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/ubooquity - - https://hub.docker.com/r/linuxserver/ubooquity -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 - # condition: -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/ubooquity/4.0.3/app-changelog.md b/stable/ubooquity/4.0.3/app-changelog.md deleted file mode 100644 index ac96b3d402c..00000000000 --- a/stable/ubooquity/4.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [ubooquity-4.0.3](https://github.com/truecharts/charts/compare/ubooquity-4.0.2...ubooquity-4.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/ubooquity/4.0.3/charts/common-10.9.4.tgz b/stable/ubooquity/4.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/ubooquity/4.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/ubooquity/4.0.3/CHANGELOG.md b/stable/ubooquity/4.0.4/CHANGELOG.md similarity index 100% rename from stable/ubooquity/4.0.3/CHANGELOG.md rename to stable/ubooquity/4.0.4/CHANGELOG.md diff --git a/stable/ubooquity/4.0.4/Chart.yaml b/stable/ubooquity/4.0.4/Chart.yaml new file mode 100644 index 00000000000..7955ca899d7 --- /dev/null +++ b/stable/ubooquity/4.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: ubooquity +version: 4.0.4 +appVersion: "2.1.2" +description: Ubooquity is a free, lightweight and easy-to-use home server for your comics and ebooks. +type: application +deprecated: false +home: https://truecharts.org/docs/charts/stable/ubooquity +icon: https://truecharts.org/img/hotlink-ok/chart-icons/ubooquity.png +keywords: + - ubooquity +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/ubooquity + - https://hub.docker.com/r/linuxserver/ubooquity +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + # condition: +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/ubooquity/4.0.3/README.md b/stable/ubooquity/4.0.4/README.md similarity index 100% rename from stable/ubooquity/4.0.3/README.md rename to stable/ubooquity/4.0.4/README.md diff --git a/stable/ubooquity/4.0.4/app-changelog.md b/stable/ubooquity/4.0.4/app-changelog.md new file mode 100644 index 00000000000..fa325ffccc8 --- /dev/null +++ b/stable/ubooquity/4.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [ubooquity-4.0.4](https://github.com/truecharts/charts/compare/ubooquity-4.0.3...ubooquity-4.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/ubooquity/4.0.3/app-readme.md b/stable/ubooquity/4.0.4/app-readme.md similarity index 100% rename from stable/ubooquity/4.0.3/app-readme.md rename to stable/ubooquity/4.0.4/app-readme.md diff --git a/stable/ubooquity/4.0.4/charts/common-10.9.7.tgz b/stable/ubooquity/4.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/ubooquity/4.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/ubooquity/4.0.3/ix_values.yaml b/stable/ubooquity/4.0.4/ix_values.yaml similarity index 100% rename from stable/ubooquity/4.0.3/ix_values.yaml rename to stable/ubooquity/4.0.4/ix_values.yaml diff --git a/stable/ubooquity/4.0.3/questions.yaml b/stable/ubooquity/4.0.4/questions.yaml similarity index 100% rename from stable/ubooquity/4.0.3/questions.yaml rename to stable/ubooquity/4.0.4/questions.yaml diff --git a/stable/ubooquity/4.0.4/templates/common.yaml b/stable/ubooquity/4.0.4/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/ubooquity/4.0.4/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/ubooquity/4.0.4/values.yaml b/stable/ubooquity/4.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/unifi/12.0.4/CHANGELOG.md b/stable/unifi/12.0.4/CHANGELOG.md new file mode 100644 index 00000000000..58bfac5f17a --- /dev/null +++ b/stable/unifi/12.0.4/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [unifi-12.0.0](https://github.com/truecharts/charts/compare/unifi-11.0.46...unifi-12.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [unifi-11.0.49](https://github.com/truecharts/charts/compare/unifi-11.0.46...unifi-11.0.49) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [unifi-11.0.48](https://github.com/truecharts/charts/compare/unifi-11.0.46...unifi-11.0.48) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [unifi-11.0.48](https://github.com/truecharts/charts/compare/unifi-11.0.46...unifi-11.0.48) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [unifi-11.0.48](https://github.com/truecharts/charts/compare/unifi-11.0.46...unifi-11.0.48) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [unifi-11.0.47](https://github.com/truecharts/charts/compare/unifi-11.0.46...unifi-11.0.47) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [unifi-11.0.47](https://github.com/truecharts/charts/compare/unifi-11.0.46...unifi-11.0.47) (2022-11-06) + +### Chore + diff --git a/stable/unifi/12.0.4/Chart.yaml b/stable/unifi/12.0.4/Chart.yaml new file mode 100644 index 00000000000..89a1f4d0fdd --- /dev/null +++ b/stable/unifi/12.0.4/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "7.2.95" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Ubiquiti Network's Unifi Controller +home: https://truecharts.org/docs/charts/stable/unifi +icon: https://truecharts.org/img/hotlink-ok/chart-icons/unifi.png +keywords: + - ubiquiti + - unifi +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: unifi +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/unifi + - https://github.com/jacobalberty/unifi-docker + - https://unifi-network.ui.com +type: application +version: 12.0.4 +annotations: + truecharts.org/catagories: | + - Networking + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/unifi/12.0.4/README.md b/stable/unifi/12.0.4/README.md new file mode 100644 index 00000000000..58ea05a3cd7 --- /dev/null +++ b/stable/unifi/12.0.4/README.md @@ -0,0 +1,107 @@ +# unifi + +Ubiquiti Network's Unifi Controller + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [unifi](https://truecharts.org/docs/charts/stable/unifi) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/unifi> +* <https://github.com/jacobalberty/unifi-docker> +* <https://unifi-network.ui.com> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `unifi` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install unifi TrueCharts/unifi +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `unifi` deployment + +```console +helm uninstall unifi +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install unifi \ + --set env.TZ="America/New York" \ + TrueCharts/unifi +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install unifi TrueCharts/unifi -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/unifi/12.0.4/app-changelog.md b/stable/unifi/12.0.4/app-changelog.md new file mode 100644 index 00000000000..bd38fd16842 --- /dev/null +++ b/stable/unifi/12.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [unifi-12.0.4](https://github.com/truecharts/charts/compare/unifi-12.0.3...unifi-12.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/unifi/12.0.4/app-readme.md b/stable/unifi/12.0.4/app-readme.md new file mode 100644 index 00000000000..b5cca3d6f5e --- /dev/null +++ b/stable/unifi/12.0.4/app-readme.md @@ -0,0 +1,8 @@ +Ubiquiti Network's Unifi Controller + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/unifi](https://truecharts.org/docs/charts/stable/unifi) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/unifi/12.0.4/charts/common-10.9.7.tgz b/stable/unifi/12.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/unifi/12.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/unifi/12.0.4/ix_values.yaml b/stable/unifi/12.0.4/ix_values.yaml new file mode 100644 index 00000000000..91423407a23 --- /dev/null +++ b/stable/unifi/12.0.4/ix_values.yaml @@ -0,0 +1,64 @@ +image: + repository: tccr.io/truecharts/unifi + tag: 7.2.95@sha256:1d8afe976c4f081274295f0ba06521162341375647883add244db6a6508df0ec + pullPolicy: IfNotPresent + +service: + main: + ports: + main: + protocol: HTTPS + port: 8443 + targetPort: 8443 + comm: + enabled: true + ports: + comm: + enabled: true + port: 8080 + targetPort: 8080 + stun: + enabled: true + ports: + stun: + enabled: true + port: 3478 + targetPort: 3478 + protocol: UDP + speedtest: + enabled: true + ports: + speedtest: + enabled: true + port: 6789 + targetPort: 6789 + guestportal: + enabled: true + ports: + web: + enabled: true + port: 8880 + targetPort: 8880 + protocol: HTTP + websecure: + enabled: true + port: 8843 + targetPort: 8843 + protocol: HTTPS + +securityContext: + readOnlyRootFilesystem: false + +podSecurityContext: + runAsGroup: 999 + runAsUser: 999 + +env: {} + +persistence: + config: + enabled: true + mountPath: "/unifi" + +portal: + enabled: true diff --git a/stable/unifi/12.0.4/questions.yaml b/stable/unifi/12.0.4/questions.yaml new file mode 100644 index 00000000000..37ba79c34ee --- /dev/null +++ b/stable/unifi/12.0.4/questions.yaml @@ -0,0 +1,2050 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 8443 + required: true + - variable: comm + label: "Unifi Device Communication Service" + description: "Unifi Device Communication Service" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: comm + label: "TCP Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 8080 + required: true + - variable: stun + label: "STUN Device Communication Service" + description: "STUN Device Communication Service" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: stun + label: "TCP Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 3478 + required: true + - variable: speedtest + label: "Speedtest Service" + description: "Speedtest Service" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: speedtest + label: "TCP Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 6789 + required: true + - variable: guestportal + label: "Guest Portal Service" + description: "Guest Portal Service" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: web + label: "Web Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 8880 + required: true + - variable: websecure + label: "Secure Web Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 8843 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 999 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 999 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/unifi/12.0.4/templates/common.yaml b/stable/unifi/12.0.4/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/unifi/12.0.4/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/unifi/12.0.4/values.yaml b/stable/unifi/12.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/unmanic/4.0.3/Chart.lock b/stable/unmanic/4.0.3/Chart.lock deleted file mode 100644 index 3ac5de3c9a4..00000000000 --- a/stable/unmanic/4.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:20:02.925242789Z" diff --git a/stable/unmanic/4.0.3/Chart.yaml b/stable/unmanic/4.0.3/Chart.yaml deleted file mode 100644 index f548af9e78e..00000000000 --- a/stable/unmanic/4.0.3/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: "0.2.3" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: Unmanic is a simple tool for optimising your file library. -home: https://truecharts.org/docs/charts/stable/unmanic -icon: https://truecharts.org/img/hotlink-ok/chart-icons/unmanic.png -keywords: - - media -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: unmanic -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/unmanic - - https://github.com/Unmanic/unmanic - - https://hub.docker.com/r/josh5/unmanic -version: 4.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/unmanic/4.0.3/app-changelog.md b/stable/unmanic/4.0.3/app-changelog.md deleted file mode 100644 index 31402c33f41..00000000000 --- a/stable/unmanic/4.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [unmanic-4.0.3](https://github.com/truecharts/charts/compare/unmanic-4.0.2...unmanic-4.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/unmanic/4.0.3/charts/common-10.9.4.tgz b/stable/unmanic/4.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/unmanic/4.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/unmanic/4.0.3/CHANGELOG.md b/stable/unmanic/4.0.4/CHANGELOG.md similarity index 100% rename from stable/unmanic/4.0.3/CHANGELOG.md rename to stable/unmanic/4.0.4/CHANGELOG.md diff --git a/stable/unmanic/4.0.4/Chart.yaml b/stable/unmanic/4.0.4/Chart.yaml new file mode 100644 index 00000000000..a9c86f600e1 --- /dev/null +++ b/stable/unmanic/4.0.4/Chart.yaml @@ -0,0 +1,27 @@ +apiVersion: v2 +appVersion: "0.2.3" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: Unmanic is a simple tool for optimising your file library. +home: https://truecharts.org/docs/charts/stable/unmanic +icon: https://truecharts.org/img/hotlink-ok/chart-icons/unmanic.png +keywords: + - media +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: unmanic +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/unmanic + - https://github.com/Unmanic/unmanic + - https://hub.docker.com/r/josh5/unmanic +version: 4.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/unmanic/4.0.3/README.md b/stable/unmanic/4.0.4/README.md similarity index 100% rename from stable/unmanic/4.0.3/README.md rename to stable/unmanic/4.0.4/README.md diff --git a/stable/unmanic/4.0.4/app-changelog.md b/stable/unmanic/4.0.4/app-changelog.md new file mode 100644 index 00000000000..6b331727d1b --- /dev/null +++ b/stable/unmanic/4.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [unmanic-4.0.4](https://github.com/truecharts/charts/compare/unmanic-4.0.3...unmanic-4.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/unmanic/4.0.3/app-readme.md b/stable/unmanic/4.0.4/app-readme.md similarity index 100% rename from stable/unmanic/4.0.3/app-readme.md rename to stable/unmanic/4.0.4/app-readme.md diff --git a/stable/unmanic/4.0.4/charts/common-10.9.7.tgz b/stable/unmanic/4.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/unmanic/4.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/unmanic/4.0.3/ix_values.yaml b/stable/unmanic/4.0.4/ix_values.yaml similarity index 100% rename from stable/unmanic/4.0.3/ix_values.yaml rename to stable/unmanic/4.0.4/ix_values.yaml diff --git a/stable/unmanic/4.0.3/questions.yaml b/stable/unmanic/4.0.4/questions.yaml similarity index 100% rename from stable/unmanic/4.0.3/questions.yaml rename to stable/unmanic/4.0.4/questions.yaml diff --git a/stable/unmanic/4.0.4/templates/common.yaml b/stable/unmanic/4.0.4/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/unmanic/4.0.4/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/unmanic/4.0.4/values.yaml b/stable/unmanic/4.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/unpackerr/7.0.3/Chart.lock b/stable/unpackerr/7.0.3/Chart.lock deleted file mode 100644 index e8b0992affc..00000000000 --- a/stable/unpackerr/7.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:20:22.959985418Z" diff --git a/stable/unpackerr/7.0.3/Chart.yaml b/stable/unpackerr/7.0.3/Chart.yaml deleted file mode 100644 index ca47a14c2d0..00000000000 --- a/stable/unpackerr/7.0.3/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -appVersion: "0.10.1" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: This application runs as a daemon on your download host. It checks for completed downloads and extracts them so Radarr, Lidarr, Sonarr, and Readarr may import them -home: https://truecharts.org/docs/charts/stable/unpackerr -icon: https://truecharts.org/img/hotlink-ok/chart-icons/unpackerr.png -keywords: - - unpackerr - - sonarr - - radarr - - lidarr - - readarr -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: unpackerr -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/unpackerr - - https://github.com/davidnewhall/unpackerr - - https://hub.docker.com/r/golift/unpackerr -type: application -version: 7.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/unpackerr/7.0.3/app-changelog.md b/stable/unpackerr/7.0.3/app-changelog.md deleted file mode 100644 index 2f777d402ef..00000000000 --- a/stable/unpackerr/7.0.3/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [unpackerr-7.0.3](https://github.com/truecharts/charts/compare/unpackerr-7.0.2...unpackerr-7.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - \ No newline at end of file diff --git a/stable/unpackerr/7.0.3/charts/common-10.9.4.tgz b/stable/unpackerr/7.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/unpackerr/7.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/unpackerr/7.0.3/CHANGELOG.md b/stable/unpackerr/7.0.4/CHANGELOG.md similarity index 100% rename from stable/unpackerr/7.0.3/CHANGELOG.md rename to stable/unpackerr/7.0.4/CHANGELOG.md diff --git a/stable/unpackerr/7.0.4/Chart.yaml b/stable/unpackerr/7.0.4/Chart.yaml new file mode 100644 index 00000000000..c9b96673922 --- /dev/null +++ b/stable/unpackerr/7.0.4/Chart.yaml @@ -0,0 +1,33 @@ +apiVersion: v2 +appVersion: "0.10.1" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: This application runs as a daemon on your download host. It checks for completed downloads and extracts them so Radarr, Lidarr, Sonarr, and Readarr may import them +home: https://truecharts.org/docs/charts/stable/unpackerr +icon: https://truecharts.org/img/hotlink-ok/chart-icons/unpackerr.png +keywords: + - unpackerr + - sonarr + - radarr + - lidarr + - readarr +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: unpackerr +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/unpackerr + - https://github.com/davidnewhall/unpackerr + - https://hub.docker.com/r/golift/unpackerr +type: application +version: 7.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/unpackerr/7.0.3/README.md b/stable/unpackerr/7.0.4/README.md similarity index 100% rename from stable/unpackerr/7.0.3/README.md rename to stable/unpackerr/7.0.4/README.md diff --git a/stable/unpackerr/7.0.4/app-changelog.md b/stable/unpackerr/7.0.4/app-changelog.md new file mode 100644 index 00000000000..77788d74f10 --- /dev/null +++ b/stable/unpackerr/7.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [unpackerr-7.0.4](https://github.com/truecharts/charts/compare/unpackerr-7.0.3...unpackerr-7.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/unpackerr/7.0.3/app-readme.md b/stable/unpackerr/7.0.4/app-readme.md similarity index 100% rename from stable/unpackerr/7.0.3/app-readme.md rename to stable/unpackerr/7.0.4/app-readme.md diff --git a/stable/unpackerr/7.0.4/charts/common-10.9.7.tgz b/stable/unpackerr/7.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/unpackerr/7.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/unpackerr/7.0.3/ix_values.yaml b/stable/unpackerr/7.0.4/ix_values.yaml similarity index 100% rename from stable/unpackerr/7.0.3/ix_values.yaml rename to stable/unpackerr/7.0.4/ix_values.yaml diff --git a/stable/unpackerr/7.0.3/questions.yaml b/stable/unpackerr/7.0.4/questions.yaml similarity index 100% rename from stable/unpackerr/7.0.3/questions.yaml rename to stable/unpackerr/7.0.4/questions.yaml diff --git a/stable/unpackerr/7.0.4/templates/common.yaml b/stable/unpackerr/7.0.4/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/unpackerr/7.0.4/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/unpackerr/7.0.4/values.yaml b/stable/unpackerr/7.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/unpoller/4.0.4/Chart.lock b/stable/unpoller/4.0.4/Chart.lock deleted file mode 100644 index ab7098694a2..00000000000 --- a/stable/unpoller/4.0.4/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:20:28.956745619Z" diff --git a/stable/unpoller/4.0.4/Chart.yaml b/stable/unpoller/4.0.4/Chart.yaml deleted file mode 100644 index e0b2b586988..00000000000 --- a/stable/unpoller/4.0.4/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "2.1.3" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Collect ALL UniFi Controller, Site, Device & Client Data - Export to InfluxDB or Prometheus -icon: https://truecharts.org/img/hotlink-ok/chart-icons/unpoller.png -home: https://truecharts.org/docs/charts/stable/unpoller -keywords: - - unifi - - unifi-poller - - metrics -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: unpoller -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/unpoller - - https://github.com/unifi-poller/unifi-poller - - https://hub.docker.com/r/golift/unifi-poller -type: application -version: 4.0.4 -annotations: - truecharts.org/catagories: | - - metrics - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/unpoller/4.0.4/app-changelog.md b/stable/unpoller/4.0.4/app-changelog.md deleted file mode 100644 index d6f63605860..00000000000 --- a/stable/unpoller/4.0.4/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [unpoller-4.0.4](https://github.com/truecharts/charts/compare/unpoller-4.0.3...unpoller-4.0.4) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - \ No newline at end of file diff --git a/stable/unpoller/4.0.4/charts/common-10.9.4.tgz b/stable/unpoller/4.0.4/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/unpoller/4.0.4/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/unpoller/4.0.4/questions.yaml b/stable/unpoller/4.0.4/questions.yaml deleted file mode 100644 index abe01134b3b..00000000000 --- a/stable/unpoller/4.0.4/questions.yaml +++ /dev/null @@ -1,1516 +0,0 @@ -groups: - - name: Container Image - description: Image to be used for container - - name: General Settings - description: General Deployment Settings - - name: App Configuration - description: App Specific Config Options - - name: Networking and Services - description: Configure Network and Services for Container - - name: Storage and Persistence - description: Persist and Share Data that is Separate from the Container - - name: Ingress - description: Ingress Configuration - - name: Security and Permissions - description: Configure Security Context and Permissions - - name: Resources and Devices - description: "Specify Resources/Devices to be Allocated to Workload" - - name: Middlewares - description: Traefik Middlewares - - name: Metrics - description: Metrics - - name: VPN - description: VPN - - name: Addons - description: Addon Configuration - - name: Advanced - description: Advanced Configuration - - name: Documentation - description: Documentation -portals: {} -questions: - - variable: global - label: Global Settings - group: "General Settings" - schema: - type: dict - hidden: true - attrs: - - variable: isSCALE - label: Flag this is SCALE - schema: - type: boolean - default: true - hidden: true - - variable: controller - group: "General Settings" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: replicas - description: Number of desired pod replicas - label: Desired Replicas - schema: - type: int - required: true - default: 1 - - variable: customextraargs - group: "General Settings" - label: "Extra Args" - description: "Do not click this unless you know what you are doing" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: extraArgs - label: Extra Args - schema: - type: list - default: [] - items: - - variable: arg - label: Arg - schema: - type: string - - variable: TZ - label: Timezone - group: "General Settings" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: envList - label: Extra Environment Variables - description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." - group: "General Settings" - schema: - type: list - default: [] - items: - - variable: envItem - label: Environment Variable - schema: - additional_attrs: true - type: dict - attrs: - - variable: name - label: Name - schema: - type: string - - variable: value - label: Value - schema: - type: string - - variable: secretEnv - group: "App Configuration" - label: "Secret Image Environment" - schema: - additional_attrs: true - type: dict - attrs: - - variable: UP_UNIFI_DEFAULT_PASS - label: "Unifi Password" - description: "Password for the Unifi user specified below" - schema: - type: string - default: "" - required: true - - variable: env - group: "App Configuration" - label: "Image Environment" - schema: - additional_attrs: true - type: dict - attrs: - - variable: UP_UNIFI_DEFAULT_URL - label: "Unifi URL" - description: "Unifi URL including Port and http(s) prefix" - schema: - type: string - default: "https://127.0.0.1:8443" - required: true - - variable: UP_UNIFI_DEFAULT_USER - label: "Unifi User" - description: "User on Unifi with access to the data" - schema: - type: string - default: "" - required: true - - variable: serviceexpert - group: Networking and Services - label: Show Expert Config - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: Networking and Services - label: Host-Networking (Complicated) - schema: - type: boolean - default: false - - variable: externalInterfaces - description: Add External Interfaces - label: Add external Interfaces - group: Networking - schema: - type: list - items: - - variable: interfaceConfiguration - description: Interface Configuration - label: Interface Configuration - schema: - type: dict - $ref: - - "normalize/interfaceConfiguration" - attrs: - - variable: hostInterface - description: Please Specify Host Interface - label: Host Interface - schema: - type: string - required: true - $ref: - - "definitions/interface" - - variable: ipam - description: Define how IP Address will be managed - label: IP Address Management - schema: - type: dict - required: true - attrs: - - variable: type - description: Specify type for IPAM - label: IPAM Type - schema: - type: string - required: true - enum: - - value: dhcp - description: Use DHCP - - value: static - description: Use Static IP - show_subquestions_if: static - subquestions: - - variable: staticIPConfigurations - label: Static IP Addresses - schema: - type: list - items: - - variable: staticIP - label: Static IP - schema: - type: ipaddr - cidr: true - - variable: staticRoutes - label: Static Routes - schema: - type: list - items: - - variable: staticRouteConfiguration - label: Static Route Configuration - schema: - additional_attrs: true - type: dict - attrs: - - variable: destination - label: Destination - schema: - type: ipaddr - cidr: true - required: true - - variable: gateway - label: Gateway - schema: - type: ipaddr - cidr: false - required: true - - variable: serviceList - label: Add Manual Custom Services - group: Networking and Services - schema: - type: list - default: [] - items: - - variable: serviceListEntry - label: Custom Service - schema: - additional_attrs: true - type: dict - attrs: - - variable: enabled - label: Enable the service - schema: - type: boolean - default: true - hidden: true - - variable: name - label: Name - schema: - type: string - default: "" - - variable: type - label: Service Type - description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" - schema: - type: string - default: LoadBalancer - enum: - - value: LoadBalancer - description: LoadBalancer (Expose Ports) - - value: ClusterIP - description: ClusterIP (Do Not Expose Ports) - - value: Simple - description: Deprecated CHANGE THIS - - variable: loadBalancerIP - label: LoadBalancer IP - description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" - schema: - show_if: [["type", "=", "LoadBalancer"]] - type: string - default: "" - - variable: advancedsvcset - label: Show Advanced Service Settings - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: externalIPs - label: "External IP's" - description: "External IP's" - schema: - type: list - default: [] - items: - - variable: externalIP - label: External IP - schema: - type: string - - variable: ipFamilyPolicy - label: IP Family Policy - description: Specify the IP Policy - schema: - type: string - default: SingleStack - enum: - - value: SingleStack - description: SingleStack - - value: PreferDualStack - description: PreferDualStack - - value: RequireDualStack - description: RequireDualStack - - variable: ipFamilies - label: IP Families - description: (Advanced) The IP Families that should be used - schema: - type: list - default: [] - items: - - variable: ipFamily - label: IP Family - schema: - type: string - - variable: portsList - label: Additional Service Ports - schema: - type: list - default: [] - items: - - variable: portsListEntry - label: Custom ports - schema: - additional_attrs: true - type: dict - attrs: - - variable: enabled - label: Enable the Port - schema: - type: boolean - default: true - hidden: true - - variable: name - label: Port Name - schema: - type: string - default: "" - - variable: protocol - label: Port Type - schema: - type: string - default: TCP - enum: - - value: HTTP - description: HTTP - - value: HTTPS - description: HTTPS - - value: TCP - description: TCP - - value: UDP - description: UDP - - variable: targetPort - label: Target Port - description: This port exposes the container port on the service - schema: - type: int - required: true - - variable: port - label: Container Port - schema: - type: int - required: true - - variable: persistenceList - label: Additional App Storage - group: Storage and Persistence - schema: - type: list - default: [] - items: - - variable: persistenceListEntry - label: Custom Storage - schema: - additional_attrs: true - type: dict - attrs: - - variable: enabled - label: Enable the storage - schema: - type: boolean - default: true - hidden: true - - variable: type - label: Type of Storage - description: Sets the persistence type, Anything other than PVC could break rollback! - schema: - type: string - default: hostPath - enum: - - value: pvc - description: PVC - - value: hostPath - description: Host Path - - value: emptyDir - description: emptyDir - - value: nfs - description: NFS Share - - variable: server - label: NFS Server - schema: - show_if: [["type", "=", "nfs"]] - type: string - default: "" - - variable: path - label: Path on NFS Server - schema: - show_if: [["type", "=", "nfs"]] - type: string - default: "" - - variable: setPermissions - label: Automatic Permissions - description: Automatically set permissions on install - schema: - show_if: [["type", "=", "hostPath"]] - type: boolean - default: false - - variable: readOnly - label: Read Only - schema: - type: boolean - default: false - - variable: hostPath - label: Host Path - description: Path inside the container the storage is mounted - schema: - show_if: [["type", "=", "hostPath"]] - type: hostpath - - variable: mountPath - label: Mount Path - description: Path inside the container the storage is mounted - schema: - type: string - default: "" - required: true - valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - - variable: medium - label: EmptyDir Medium - schema: - show_if: [["type", "=", "emptyDir"]] - type: string - default: "" - enum: - - value: "" - description: Default - - value: Memory - description: Memory - - variable: size - label: Size Quotum of Storage - schema: - show_if: [["type", "=", "pvc"]] - type: string - default: 256Gi - - variable: security - label: Container Security Settings - group: Security and Permissions - schema: - type: dict - additional_attrs: true - attrs: - - variable: editsecurity - label: Change PUID / UMASK values - description: By enabling this you override default set values. - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: PUID - label: Process User ID - PUID - description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps - schema: - type: int - default: 568 - - variable: UMASK - label: UMASK - description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps - schema: - type: string - default: "002" - - variable: advancedSecurity - label: Show Advanced Security Settings - group: Security and Permissions - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: Security Context - schema: - additional_attrs: true - type: dict - attrs: - - variable: privileged - label: "Privileged mode" - schema: - type: boolean - default: false - - variable: readOnlyRootFilesystem - label: "ReadOnly Root Filesystem" - schema: - type: boolean - default: false - - variable: allowPrivilegeEscalation - label: "Allow Privilege Escalation" - schema: - type: boolean - default: false - - variable: runAsNonRoot - label: "runAsNonRoot" - schema: - type: boolean - default: true - - variable: podSecurityContext - group: Security and Permissions - label: Pod Security Context - schema: - additional_attrs: true - type: dict - attrs: - - variable: runAsUser - label: "runAsUser" - description: "The UserID of the user running the application" - schema: - type: int - default: 568 - - variable: runAsGroup - label: "runAsGroup" - description: "The groupID this App of the user running the application" - schema: - type: int - default: 568 - - variable: fsGroup - label: "fsGroup" - description: "The group that should own ALL storage." - schema: - type: int - default: 568 - - variable: fsGroupChangePolicy - label: "When should we take ownership?" - schema: - type: string - default: OnRootMismatch - enum: - - value: OnRootMismatch - description: OnRootMismatch - - value: Always - description: Always - - variable: supplementalGroups - label: Supplemental Groups - schema: - type: list - default: [] - items: - - variable: supplementalGroupsEntry - label: Supplemental Group - schema: - type: int - - variable: resources - group: Resources and Devices - label: "Resource Limits" - schema: - additional_attrs: true - type: dict - attrs: - - variable: limits - label: Advanced Limit Resource Consumption - schema: - additional_attrs: true - type: dict - attrs: - - variable: cpu - label: CPU - description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" - schema: - type: string - default: 4000m - valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' - - variable: memory - label: RAM - description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" - schema: - type: string - default: 8Gi - valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' - - variable: requests - label: "Minimum Resources Required (request)" - schema: - additional_attrs: true - type: dict - hidden: true - attrs: - - variable: cpu - label: CPU - description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" - schema: - type: string - default: 10m - hidden: true - valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' - - variable: memory - label: "RAM" - description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" - schema: - type: string - default: 50Mi - hidden: true - valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' - - variable: deviceList - label: Mount USB Devices - group: Resources and Devices - schema: - type: list - default: [] - items: - - variable: deviceListEntry - label: Device - schema: - additional_attrs: true - type: dict - attrs: - - variable: enabled - label: Enable the Storage - schema: - type: boolean - default: true - - variable: type - label: (Advanced) Type of Storage - description: Sets the persistence type - schema: - type: string - default: hostPath - hidden: true - - variable: readOnly - label: readOnly - schema: - type: boolean - default: false - - variable: hostPath - label: Host Device Path - description: Path to the device on the host system - schema: - type: path - - variable: mountPath - label: Container Device Path - description: Path inside the container the device is mounted - schema: - type: string - default: "/dev/ttyACM0" - # Specify GPU configuration - - variable: scaleGPU - label: GPU Configuration - group: Resources and Devices - schema: - type: dict - $ref: - - "definitions/gpuConfiguration" - attrs: [] - - variable: metrics - group: Metrics - label: Prometheus Metrics - schema: - additional_attrs: true - type: dict - attrs: - - variable: enabled - label: Enabled - description: Enable Prometheus Metrics - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: serviceMonitor - label: Service Monitor Settings - schema: - additional_attrs: true - type: dict - attrs: - - variable: interval - label: Scrape Interval - description: Scrape interval time - schema: - type: string - default: 1m - required: true - - variable: scrapeTimeout - label: Scrape Timeout - description: Scrape timeout Time - schema: - type: string - default: 30s - required: true - - variable: prometheusRule - label: PrometheusRule - description: Enable and configure Prometheus Rules for the App. - schema: - additional_attrs: true - type: dict - attrs: - - variable: enabled - label: Enabled - description: Enable Prometheus Metrics - schema: - type: boolean - default: false - # TODO: Rule List section - - variable: horizontalPodAutoscaler - group: Advanced - label: (Advanced) Horizontal Pod Autoscaler - schema: - type: list - default: [] - items: - - variable: hpaEntry - label: HPA Entry - schema: - additional_attrs: true - type: dict - attrs: - - variable: name - label: Name - schema: - type: string - required: true - default: "" - - variable: enabled - label: Enabled - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: target - label: Target - description: Deployment name, Defaults to Main Deployment - schema: - type: string - default: "" - - variable: minReplicas - label: Minimum Replicas - schema: - type: int - default: 1 - - variable: maxReplicas - label: Maximum Replicas - schema: - type: int - default: 5 - - variable: targetCPUUtilizationPercentage - label: Target CPU Utilization Percentage - schema: - type: int - default: 80 - - variable: targetMemoryUtilizationPercentage - label: Target Memory Utilization Percentage - schema: - type: int - default: 80 - - variable: networkPolicy - group: Advanced - label: (Advanced) Network Policy - schema: - type: list - default: [] - items: - - variable: netPolicyEntry - label: Network Policy Entry - schema: - additional_attrs: true - type: dict - attrs: - - variable: name - label: Name - schema: - type: string - required: true - default: "" - - variable: enabled - label: Enabled - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: policyType - label: Policy Type - schema: - type: string - default: "" - enum: - - value: "" - description: Default - - value: ingress - description: Ingress - - value: egress - description: Egress - - value: ingress-egress - description: Ingress and Egress - - variable: egress - label: Egress - schema: - type: list - default: [] - items: - - variable: egressEntry - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: to - label: To - schema: - type: list - default: [] - items: - - variable: toEntry - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: ipBlock - label: IP Block - schema: - additional_attrs: true - type: dict - attrs: - - variable: cidr - label: CIDR - schema: - type: string - default: "" - - variable: except - label: Except - schema: - type: list - default: [] - items: - - variable: exceptint - label: "" - schema: - type: string - - variable: namespaceSelector - label: Namespace Selector - schema: - additional_attrs: true - type: dict - attrs: - - variable: matchExpressions - label: Match Expressions - schema: - type: list - default: [] - items: - - variable: expressionEntry - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: key - label: Key - schema: - type: string - - variable: operator - label: Operator - schema: - type: string - default: TCP - enum: - - value: In - description: In - - value: NotIn - description: NotIn - - value: Exists - description: Exists - - value: DoesNotExist - description: DoesNotExist - - variable: values - label: Values - schema: - type: list - default: [] - items: - - variable: value - label: "" - schema: - type: string - - variable: podSelector - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: matchExpressions - label: Match Expressions - schema: - type: list - default: [] - items: - - variable: expressionEntry - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: key - label: Key - schema: - type: string - - variable: operator - label: Operator - schema: - type: string - default: TCP - enum: - - value: In - description: In - - value: NotIn - description: NotIn - - value: Exists - description: Exists - - value: DoesNotExist - description: DoesNotExist - - variable: values - label: Values - schema: - type: list - default: [] - items: - - variable: value - label: "" - schema: - type: string - - variable: ports - label: Ports - schema: - type: list - default: [] - items: - - variable: portsEntry - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: port - label: Port - schema: - type: int - - variable: endPort - label: End Port - schema: - type: int - - variable: protocol - label: Protocol - schema: - type: string - default: TCP - enum: - - value: TCP - description: TCP - - value: UDP - description: UDP - - value: SCTP - description: SCTP - - variable: ingress - label: Ingress - schema: - type: list - default: [] - items: - - variable: ingressEntry - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: from - label: From - schema: - type: list - default: [] - items: - - variable: fromEntry - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: ipBlock - label: IP Block - schema: - additional_attrs: true - type: dict - attrs: - - variable: cidr - label: CIDR - schema: - type: string - default: "" - - variable: except - label: Except - schema: - type: list - default: [] - items: - - variable: exceptint - label: "" - schema: - type: string - - variable: namespaceSelector - label: Namespace Selector - schema: - additional_attrs: true - type: dict - attrs: - - variable: matchExpressions - label: Match Expressions - schema: - type: list - default: [] - items: - - variable: expressionEntry - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: key - label: Key - schema: - type: string - - variable: operator - label: Operator - schema: - type: string - default: TCP - enum: - - value: In - description: In - - value: NotIn - description: NotIn - - value: Exists - description: Exists - - value: DoesNotExist - description: DoesNotExist - - variable: values - label: Values - schema: - type: list - default: [] - items: - - variable: value - label: "" - schema: - type: string - - variable: podSelector - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: matchExpressions - label: Match Expressions - schema: - type: list - default: [] - items: - - variable: expressionEntry - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: key - label: Key - schema: - type: string - - variable: operator - label: Operator - schema: - type: string - default: TCP - enum: - - value: In - description: In - - value: NotIn - description: NotIn - - value: Exists - description: Exists - - value: DoesNotExist - description: DoesNotExist - - variable: values - label: Values - schema: - type: list - default: [] - items: - - variable: value - label: "" - schema: - type: string - - variable: ports - label: Ports - schema: - type: list - default: [] - items: - - variable: portsEntry - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: port - label: Port - schema: - type: int - - variable: endPort - label: End Port - schema: - type: int - - variable: protocol - label: Protocol - schema: - type: string - default: TCP - enum: - - value: TCP - description: TCP - - value: UDP - description: UDP - - value: SCTP - description: SCTP - - variable: addons - group: Addons - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: codeserver - label: Codeserver - schema: - additional_attrs: true - type: dict - attrs: - - variable: enabled - label: Enabled - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: git - label: Git Settings - schema: - additional_attrs: true - type: dict - attrs: - - variable: deployKey - description: Raw SSH Private Key - label: Deploy Key - schema: - type: string - - variable: deployKeyBase64 - description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence - label: Deploy Key Base64 - schema: - type: string - - variable: service - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: type - label: Service Type - description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" - schema: - type: string - default: LoadBalancer - enum: - - value: NodePort - description: Deprecated CHANGE THIS - - value: ClusterIP - description: ClusterIP - - value: LoadBalancer - description: LoadBalancer - - variable: loadBalancerIP - label: LoadBalancer IP - description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" - schema: - show_if: [["type", "=", "LoadBalancer"]] - type: string - default: "" - - variable: advancedsvcset - label: Show Advanced Service Settings - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: externalIPs - label: "External IP's" - description: "External IP's" - schema: - type: list - default: [] - items: - - variable: externalIP - label: External IP - schema: - type: string - - variable: ipFamilyPolicy - label: IP Family Policy - description: Specify the IP Policy - schema: - type: string - default: SingleStack - enum: - - value: SingleStack - description: SingleStack - - value: PreferDualStack - description: PreferDualStack - - value: RequireDualStack - description: RequireDualStack - - variable: ipFamilies - label: IP Families - description: (Advanced) The IP Families that should be used - schema: - type: list - default: [] - items: - - variable: ipFamily - label: IP Family - schema: - type: string - - variable: ports - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: codeserver - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: port - label: Port - schema: - type: int - default: 36107 - - variable: nodePort - description: Leave Empty to Disable - label: nodePort DEPRECATED - schema: - type: int - default: 36107 - - variable: envList - label: Codeserver Environment Variables - schema: - type: list - show_if: [["type", "!=", "disabled"]] - default: [] - items: - - variable: envItem - label: Environment Variable - schema: - additional_attrs: true - type: dict - attrs: - - variable: name - label: Name - schema: - type: string - required: true - - variable: value - label: Value - schema: - type: string - required: true - - variable: vpn - label: VPN - schema: - additional_attrs: true - type: dict - attrs: - - variable: type - label: Type - schema: - type: string - default: disabled - enum: - - value: disabled - description: disabled - - value: openvpn - description: OpenVPN - - value: wireguard - description: Wireguard - - value: tailscale - description: Tailscale - - variable: openvpn - label: OpenVPN Settings - schema: - type: dict - show_if: [["type", "=", "openvpn"]] - attrs: - - variable: username - label: Authentication Username (Optional) - description: Authentication Username, Optional - schema: - type: string - default: "" - - variable: password - label: Authentication Password - description: Authentication Credentials - schema: - type: string - default: "" - required: true - - variable: tailscale - label: Tailscale Settings - schema: - type: dict - show_if: [["type", "=", "tailscale"]] - attrs: - - variable: authkey - label: Authentication Key - description: Provide an auth key to automatically authenticate the node as your user account. - schema: - type: string - private: true - default: "" - - variable: auth_once - label: Auth Once - description: Only attempt to log in if not already logged in. - schema: - type: boolean - default: true - - variable: accept_dns - label: Accept DNS - description: Accept DNS configuration from the admin console. - schema: - type: boolean - default: false - - variable: userspace - label: Userspace - description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. - schema: - type: boolean - default: false - - variable: routes - label: Routes - description: Expose physical subnet routes to your entire Tailscale network. - schema: - type: string - default: "" - - variable: dest_ip - label: Destination IP - description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. - schema: - type: string - default: "" - - variable: sock5_server - label: Sock5 Server - description: The address on which to listen for SOCKS5 proxying into the tailscale net. - schema: - type: string - default: "" - - variable: outbound_http_proxy_listen - label: Outbound HTTP Proxy Listen - description: The address on which to listen for HTTP proxying into the tailscale net. - schema: - type: string - default: "" - - variable: extra_args - label: Extra Args - description: Extra Args - schema: - type: string - default: "" - - variable: daemon_extra_args - label: Tailscale Daemon Extra Args - description: Tailscale Daemon Extra Args - schema: - type: string - default: "" - - variable: killSwitch - label: Enable Killswitch - schema: - type: boolean - show_if: [["type", "!=", "disabled"]] - default: true - - variable: excludedNetworks_IPv4 - label: Killswitch Excluded IPv4 networks - description: List of Killswitch Excluded IPv4 Addresses - schema: - type: list - show_if: [["type", "!=", "disabled"]] - default: [] - items: - - variable: networkv4 - label: IPv4 Network - schema: - type: string - required: true - - variable: excludedNetworks_IPv6 - label: Killswitch Excluded IPv6 networks - description: "List of Killswitch Excluded IPv6 Addresses" - schema: - type: list - show_if: [["type", "!=", "disabled"]] - default: [] - items: - - variable: networkv6 - label: IPv6 Network - schema: - type: string - required: true - - variable: configFile - label: VPN Config File Location - schema: - type: dict - show_if: [["type", "!=", "disabled"]] - attrs: - - variable: enabled - label: Enabled - schema: - type: boolean - default: true - hidden: true - - variable: type - label: Type - schema: - type: string - default: hostPath - hidden: true - - variable: hostPathType - label: hostPathType - schema: - type: string - default: File - hidden: true - - variable: noMount - label: noMount - schema: - type: boolean - default: true - hidden: true - - variable: hostPath - label: Full Path to File - description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" - schema: - type: string - default: "" - - variable: envList - label: VPN Environment Variables - schema: - type: list - show_if: [["type", "!=", "disabled"]] - default: [] - items: - - variable: envItem - label: Environment Variable - schema: - additional_attrs: true - type: dict - attrs: - - variable: name - label: Name - schema: - type: string - required: true - - variable: value - label: Value - schema: - type: string - required: true - - variable: docs - group: Documentation - label: Please read the documentation at https://truecharts.org - description: Please read the documentation at - <br /><a href="https://truecharts.org">https://truecharts.org</a> - schema: - additional_attrs: true - type: dict - attrs: - - variable: confirmDocs - label: I have checked the documentation - schema: - type: boolean - default: true - - variable: donateNag - group: Documentation - label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor - description: Please consider supporting TrueCharts, see - <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> - schema: - additional_attrs: true - type: dict - attrs: - - variable: confirmDonate - label: I have considered donating - schema: - type: boolean - default: true - hidden: true diff --git a/stable/unpoller/4.0.4/CHANGELOG.md b/stable/unpoller/4.0.5/CHANGELOG.md similarity index 100% rename from stable/unpoller/4.0.4/CHANGELOG.md rename to stable/unpoller/4.0.5/CHANGELOG.md diff --git a/stable/unpoller/4.0.5/Chart.yaml b/stable/unpoller/4.0.5/Chart.yaml new file mode 100644 index 00000000000..43a9aea9c36 --- /dev/null +++ b/stable/unpoller/4.0.5/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "2.1.3" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Collect ALL UniFi Controller, Site, Device & Client Data - Export to InfluxDB or Prometheus +icon: https://truecharts.org/img/hotlink-ok/chart-icons/unpoller.png +home: https://truecharts.org/docs/charts/stable/unpoller +keywords: + - unifi + - unifi-poller + - metrics +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: unpoller +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/unpoller + - https://github.com/unifi-poller/unifi-poller + - https://hub.docker.com/r/golift/unifi-poller +type: application +version: 4.0.5 +annotations: + truecharts.org/catagories: | + - metrics + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/unpoller/4.0.4/README.md b/stable/unpoller/4.0.5/README.md similarity index 100% rename from stable/unpoller/4.0.4/README.md rename to stable/unpoller/4.0.5/README.md diff --git a/stable/unpoller/4.0.5/app-changelog.md b/stable/unpoller/4.0.5/app-changelog.md new file mode 100644 index 00000000000..42d8353780c --- /dev/null +++ b/stable/unpoller/4.0.5/app-changelog.md @@ -0,0 +1,9 @@ + + +## [unpoller-4.0.5](https://github.com/truecharts/charts/compare/unpoller-4.0.4...unpoller-4.0.5) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/unpoller/4.0.4/app-readme.md b/stable/unpoller/4.0.5/app-readme.md similarity index 100% rename from stable/unpoller/4.0.4/app-readme.md rename to stable/unpoller/4.0.5/app-readme.md diff --git a/stable/unpoller/4.0.5/charts/common-10.9.7.tgz b/stable/unpoller/4.0.5/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/unpoller/4.0.5/charts/common-10.9.7.tgz differ diff --git a/stable/unpoller/4.0.4/ix_values.yaml b/stable/unpoller/4.0.5/ix_values.yaml similarity index 100% rename from stable/unpoller/4.0.4/ix_values.yaml rename to stable/unpoller/4.0.5/ix_values.yaml diff --git a/stable/unpoller/4.0.5/questions.yaml b/stable/unpoller/4.0.5/questions.yaml new file mode 100644 index 00000000000..6ab0e290c8f --- /dev/null +++ b/stable/unpoller/4.0.5/questions.yaml @@ -0,0 +1,1516 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: {} +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: secretEnv + group: "App Configuration" + label: "Secret Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: UP_UNIFI_DEFAULT_PASS + label: "Unifi Password" + description: "Password for the Unifi user specified below" + schema: + type: string + default: "" + required: true + - variable: env + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: UP_UNIFI_DEFAULT_URL + label: "Unifi URL" + description: "Unifi URL including Port and http(s) prefix" + schema: + type: string + default: "https://127.0.0.1:8443" + required: true + - variable: UP_UNIFI_DEFAULT_USER + label: "Unifi User" + description: "User on Unifi with access to the data" + schema: + type: string + default: "" + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 568 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 568 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: metrics + group: Metrics + label: Prometheus Metrics + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + description: Enable Prometheus Metrics + schema: + type: boolean + default: true + show_subquestions_if: true + subquestions: + - variable: serviceMonitor + label: Service Monitor Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: interval + label: Scrape Interval + description: Scrape interval time + schema: + type: string + default: 1m + required: true + - variable: scrapeTimeout + label: Scrape Timeout + description: Scrape timeout Time + schema: + type: string + default: 30s + required: true + - variable: prometheusRule + label: PrometheusRule + description: Enable and configure Prometheus Rules for the App. + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + description: Enable Prometheus Metrics + schema: + type: boolean + default: false + # TODO: Rule List section + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/unpoller/4.0.5/templates/common.yaml b/stable/unpoller/4.0.5/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/unpoller/4.0.5/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/unpoller/4.0.4/templates/prometheusrules.yaml b/stable/unpoller/4.0.5/templates/prometheusrules.yaml similarity index 100% rename from stable/unpoller/4.0.4/templates/prometheusrules.yaml rename to stable/unpoller/4.0.5/templates/prometheusrules.yaml diff --git a/stable/unpoller/4.0.4/templates/servicemonitor.yaml b/stable/unpoller/4.0.5/templates/servicemonitor.yaml similarity index 100% rename from stable/unpoller/4.0.4/templates/servicemonitor.yaml rename to stable/unpoller/4.0.5/templates/servicemonitor.yaml diff --git a/stable/unpoller/4.0.5/values.yaml b/stable/unpoller/4.0.5/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/uptime-kuma/4.0.3/Chart.lock b/stable/uptime-kuma/4.0.3/Chart.lock deleted file mode 100644 index f2519f0fe15..00000000000 --- a/stable/uptime-kuma/4.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:20:30.607687658Z" diff --git a/stable/uptime-kuma/4.0.3/Chart.yaml b/stable/uptime-kuma/4.0.3/Chart.yaml deleted file mode 100644 index 9bc34e485c3..00000000000 --- a/stable/uptime-kuma/4.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "1.18.5" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: A fancy self-hosted monitoring tool -home: https://truecharts.org/docs/charts/stable/uptime-kuma -icon: https://truecharts.org/img/hotlink-ok/chart-icons/uptime-kuma.png -keywords: - - monitoring - - uptime -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: uptime-kuma -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/uptime-kuma - - https://github.com/louislam/uptime-kuma -type: application -version: 4.0.3 -annotations: - truecharts.org/catagories: | - - monitoring - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/uptime-kuma/4.0.3/app-changelog.md b/stable/uptime-kuma/4.0.3/app-changelog.md deleted file mode 100644 index 9d4399fa78e..00000000000 --- a/stable/uptime-kuma/4.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [uptime-kuma-4.0.3](https://github.com/truecharts/charts/compare/uptime-kuma-4.0.2...uptime-kuma-4.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/uptime-kuma/4.0.3/charts/common-10.9.4.tgz b/stable/uptime-kuma/4.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/uptime-kuma/4.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/uptime-kuma/4.0.3/questions.yaml b/stable/uptime-kuma/4.0.3/questions.yaml deleted file mode 100644 index 6b866231632..00000000000 --- a/stable/uptime-kuma/4.0.3/questions.yaml +++ /dev/null @@ -1,1864 +0,0 @@ -groups: - - name: Container Image - description: Image to be used for container - - name: General Settings - description: General Deployment Settings - - name: App Configuration - description: App Specific Config Options - - name: Networking and Services - description: Configure Network and Services for Container - - name: Storage and Persistence - description: Persist and Share Data that is Separate from the Container - - name: Ingress - description: Ingress Configuration - - name: Security and Permissions - description: Configure Security Context and Permissions - - name: Resources and Devices - description: "Specify Resources/Devices to be Allocated to Workload" - - name: Middlewares - description: Traefik Middlewares - - name: Metrics - description: Metrics - - name: VPN - description: VPN - - name: Addons - description: Addon Configuration - - name: Advanced - description: Advanced Configuration - - name: Documentation - description: Documentation -portals: - open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" -questions: - - variable: global - label: Global Settings - group: "General Settings" - schema: - type: dict - hidden: true - attrs: - - variable: isSCALE - label: Flag this is SCALE - schema: - type: boolean - default: true - hidden: true - - variable: controller - group: "General Settings" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: replicas - description: Number of desired pod replicas - label: Desired Replicas - schema: - type: int - required: true - default: 1 - - variable: customextraargs - group: "General Settings" - label: "Extra Args" - description: "Do not click this unless you know what you are doing" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: extraArgs - label: Extra Args - schema: - type: list - default: [] - items: - - variable: arg - label: Arg - schema: - type: string - - variable: TZ - label: Timezone - group: "General Settings" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: envList - label: Extra Environment Variables - description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." - group: "General Settings" - schema: - type: list - default: [] - items: - - variable: envItem - label: Environment Variable - schema: - additional_attrs: true - type: dict - attrs: - - variable: name - label: Name - schema: - type: string - - variable: value - label: Value - schema: - type: string - - variable: service - group: Networking and Services - label: Configure Service(s) - schema: - additional_attrs: true - type: dict - attrs: - - variable: main - label: "Main Service" - description: "The Primary service on which the healthcheck runs, often the webUI" - schema: - additional_attrs: true - type: dict - attrs: - - variable: enabled - label: Enable the Service - schema: - type: boolean - default: true - hidden: true - - variable: type - label: Service Type - description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" - schema: - type: string - default: LoadBalancer - enum: - - value: LoadBalancer - description: LoadBalancer (Expose Ports) - - value: ClusterIP - description: ClusterIP (Do Not Expose Ports) - - value: Simple - description: Deprecated CHANGE THIS - - variable: loadBalancerIP - label: LoadBalancer IP - description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" - schema: - show_if: [["type", "=", "LoadBalancer"]] - type: string - default: "" - - variable: ports - label: "Service's Port(s) Configuration" - schema: - additional_attrs: true - type: dict - attrs: - - variable: main - label: "Main Service Port Configuration" - schema: - additional_attrs: true - type: dict - attrs: - - variable: port - label: "Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 3001 - required: true - - variable: serviceexpert - group: Networking and Services - label: Show Expert Config - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: Networking and Services - label: Host-Networking (Complicated) - schema: - type: boolean - default: false - - variable: externalInterfaces - description: Add External Interfaces - label: Add external Interfaces - group: Networking - schema: - type: list - items: - - variable: interfaceConfiguration - description: Interface Configuration - label: Interface Configuration - schema: - type: dict - $ref: - - "normalize/interfaceConfiguration" - attrs: - - variable: hostInterface - description: Please Specify Host Interface - label: Host Interface - schema: - type: string - required: true - $ref: - - "definitions/interface" - - variable: ipam - description: Define how IP Address will be managed - label: IP Address Management - schema: - type: dict - required: true - attrs: - - variable: type - description: Specify type for IPAM - label: IPAM Type - schema: - type: string - required: true - enum: - - value: dhcp - description: Use DHCP - - value: static - description: Use Static IP - show_subquestions_if: static - subquestions: - - variable: staticIPConfigurations - label: Static IP Addresses - schema: - type: list - items: - - variable: staticIP - label: Static IP - schema: - type: ipaddr - cidr: true - - variable: staticRoutes - label: Static Routes - schema: - type: list - items: - - variable: staticRouteConfiguration - label: Static Route Configuration - schema: - additional_attrs: true - type: dict - attrs: - - variable: destination - label: Destination - schema: - type: ipaddr - cidr: true - required: true - - variable: gateway - label: Gateway - schema: - type: ipaddr - cidr: false - required: true - - variable: serviceList - label: Add Manual Custom Services - group: Networking and Services - schema: - type: list - default: [] - items: - - variable: serviceListEntry - label: Custom Service - schema: - additional_attrs: true - type: dict - attrs: - - variable: enabled - label: Enable the service - schema: - type: boolean - default: true - hidden: true - - variable: name - label: Name - schema: - type: string - default: "" - - variable: type - label: Service Type - description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" - schema: - type: string - default: LoadBalancer - enum: - - value: LoadBalancer - description: LoadBalancer (Expose Ports) - - value: ClusterIP - description: ClusterIP (Do Not Expose Ports) - - value: Simple - description: Deprecated CHANGE THIS - - variable: loadBalancerIP - label: LoadBalancer IP - description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" - schema: - show_if: [["type", "=", "LoadBalancer"]] - type: string - default: "" - - variable: advancedsvcset - label: Show Advanced Service Settings - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: externalIPs - label: "External IP's" - description: "External IP's" - schema: - type: list - default: [] - items: - - variable: externalIP - label: External IP - schema: - type: string - - variable: ipFamilyPolicy - label: IP Family Policy - description: Specify the IP Policy - schema: - type: string - default: SingleStack - enum: - - value: SingleStack - description: SingleStack - - value: PreferDualStack - description: PreferDualStack - - value: RequireDualStack - description: RequireDualStack - - variable: ipFamilies - label: IP Families - description: (Advanced) The IP Families that should be used - schema: - type: list - default: [] - items: - - variable: ipFamily - label: IP Family - schema: - type: string - - variable: portsList - label: Additional Service Ports - schema: - type: list - default: [] - items: - - variable: portsListEntry - label: Custom ports - schema: - additional_attrs: true - type: dict - attrs: - - variable: enabled - label: Enable the Port - schema: - type: boolean - default: true - hidden: true - - variable: name - label: Port Name - schema: - type: string - default: "" - - variable: protocol - label: Port Type - schema: - type: string - default: TCP - enum: - - value: HTTP - description: HTTP - - value: HTTPS - description: HTTPS - - value: TCP - description: TCP - - value: UDP - description: UDP - - variable: targetPort - label: Target Port - description: This port exposes the container port on the service - schema: - type: int - required: true - - variable: port - label: Container Port - schema: - type: int - required: true - - variable: persistence - label: Integrated Persistent Storage - description: Integrated Persistent Storage - group: Storage and Persistence - schema: - additional_attrs: true - type: dict - attrs: - - variable: config - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - additional_attrs: true - type: dict - attrs: - - variable: type - label: Type of Storage - description: Sets the persistence type, Anything other than PVC could break rollback! - schema: - type: string - default: pvc - enum: - - value: pvc - description: PVC - - value: hostPath - description: Host Path - - value: emptyDir - description: emptyDir - - value: nfs - description: NFS Share - - variable: server - label: NFS Server - schema: - show_if: [["type", "=", "nfs"]] - type: string - default: "" - - variable: path - label: Path on NFS Server - schema: - show_if: [["type", "=", "nfs"]] - type: string - default: "" - - variable: setPermissions - label: Automatic Permissions - description: Automatically set permissions on install - schema: - show_if: [["type", "=", "hostPath"]] - type: boolean - default: false - - variable: readOnly - label: Read Only - schema: - type: boolean - default: false - - variable: hostPath - label: Host Path - description: Path inside the container the storage is mounted - schema: - show_if: [["type", "=", "hostPath"]] - type: hostpath - - variable: medium - label: EmptyDir Medium - schema: - show_if: [["type", "=", "emptyDir"]] - type: string - default: "" - enum: - - value: "" - description: Default - - value: Memory - description: Memory - - variable: size - label: Size quotum of Storage (Do NOT REDUCE after installation) - description: This value can ONLY be INCREASED after the installation - schema: - show_if: [["type", "=", "pvc"]] - type: string - default: 256Gi - - variable: persistenceList - label: Additional App Storage - group: Storage and Persistence - schema: - type: list - default: [] - items: - - variable: persistenceListEntry - label: Custom Storage - schema: - additional_attrs: true - type: dict - attrs: - - variable: enabled - label: Enable the storage - schema: - type: boolean - default: true - hidden: true - - variable: type - label: Type of Storage - description: Sets the persistence type, Anything other than PVC could break rollback! - schema: - type: string - default: hostPath - enum: - - value: pvc - description: PVC - - value: hostPath - description: Host Path - - value: emptyDir - description: emptyDir - - value: nfs - description: NFS Share - - variable: server - label: NFS Server - schema: - show_if: [["type", "=", "nfs"]] - type: string - default: "" - - variable: path - label: Path on NFS Server - schema: - show_if: [["type", "=", "nfs"]] - type: string - default: "" - - variable: setPermissions - label: Automatic Permissions - description: Automatically set permissions on install - schema: - show_if: [["type", "=", "hostPath"]] - type: boolean - default: false - - variable: readOnly - label: Read Only - schema: - type: boolean - default: false - - variable: hostPath - label: Host Path - description: Path inside the container the storage is mounted - schema: - show_if: [["type", "=", "hostPath"]] - type: hostpath - - variable: mountPath - label: Mount Path - description: Path inside the container the storage is mounted - schema: - type: string - default: "" - required: true - valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - - variable: medium - label: EmptyDir Medium - schema: - show_if: [["type", "=", "emptyDir"]] - type: string - default: "" - enum: - - value: "" - description: Default - - value: Memory - description: Memory - - variable: size - label: Size Quotum of Storage - schema: - show_if: [["type", "=", "pvc"]] - type: string - default: 256Gi - - variable: ingress - label: "" - group: Ingress - schema: - additional_attrs: true - type: dict - attrs: - - variable: main - label: "Main Ingress" - schema: - additional_attrs: true - type: dict - attrs: - - variable: enabled - label: Enable Ingress - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hosts - label: Hosts - schema: - type: list - default: [] - items: - - variable: hostEntry - label: Host - schema: - additional_attrs: true - type: dict - attrs: - - variable: host - label: HostName - schema: - type: string - default: "" - required: true - - variable: paths - label: Paths - schema: - type: list - default: [] - items: - - variable: pathEntry - label: Host - schema: - additional_attrs: true - type: dict - attrs: - - variable: path - label: Path - schema: - type: string - required: true - default: "/" - - variable: pathType - label: Path Type - schema: - type: string - required: true - default: Prefix - - variable: tls - label: TLS-Settings - schema: - type: list - default: [] - items: - - variable: tlsEntry - label: Host - schema: - additional_attrs: true - type: dict - attrs: - - variable: hosts - label: Certificate Hosts - schema: - type: list - default: [] - items: - - variable: host - label: Host - schema: - type: string - default: "" - required: true - - variable: scaleCert - label: Select TrueNAS SCALE Certificate - schema: - type: int - $ref: - - "definitions/certificate" - - variable: entrypoint - label: (Advanced) Traefik Entrypoint - description: Entrypoint used by Traefik when using Traefik as Ingress Provider - schema: - type: string - default: websecure - required: true - - variable: ingressClassName - label: (Advanced/Optional) IngressClass Name - schema: - type: string - default: "" - - variable: middlewares - label: Traefik Middlewares - description: Add previously created Traefik Middlewares to this Ingress - schema: - type: list - default: [] - items: - - variable: name - label: Name - schema: - type: string - default: "" - required: true - - variable: ingressList - label: Add Manual Custom Ingresses - group: Ingress - schema: - type: list - default: [] - items: - - variable: ingressListEntry - label: Custom Ingress - schema: - additional_attrs: true - type: dict - attrs: - - variable: enabled - label: Enable Ingress - schema: - type: boolean - default: true - hidden: true - - variable: name - label: Name - schema: - type: string - default: "" - - variable: ingressClassName - label: IngressClass Name - schema: - type: string - default: "" - - variable: hosts - label: Hosts - schema: - type: list - default: [] - items: - - variable: hostEntry - label: Host - schema: - additional_attrs: true - type: dict - attrs: - - variable: host - label: HostName - schema: - type: string - default: "" - required: true - - variable: paths - label: Paths - schema: - type: list - default: [] - items: - - variable: pathEntry - label: Host - schema: - additional_attrs: true - type: dict - attrs: - - variable: path - label: Path - schema: - type: string - required: true - default: "/" - - variable: pathType - label: Path Type - schema: - type: string - required: true - default: Prefix - - variable: service - label: Linked Service - schema: - additional_attrs: true - type: dict - attrs: - - variable: name - label: Service Name - schema: - type: string - default: "" - - variable: port - label: Service Port - schema: - type: int - - variable: tls - label: TLS-Settings - schema: - type: list - default: [] - items: - - variable: tlsEntry - label: Host - schema: - additional_attrs: true - type: dict - attrs: - - variable: hosts - label: Certificate Hosts - schema: - type: list - default: [] - items: - - variable: host - label: Host - schema: - type: string - default: "" - required: true - - variable: scaleCert - label: Select TrueNAS SCALE Certificate - schema: - type: int - $ref: - - "definitions/certificate" - - variable: entrypoint - label: Traefik Entrypoint - description: Entrypoint used by Traefik when using Traefik as Ingress Provider - schema: - type: string - default: websecure - required: true - - variable: middlewares - label: Traefik Middlewares - description: Add previously created Traefik Middlewares to this Ingress - schema: - type: list - default: [] - items: - - variable: name - label: Name - schema: - type: string - default: "" - required: true - - variable: security - label: Container Security Settings - group: Security and Permissions - schema: - type: dict - additional_attrs: true - attrs: - - variable: editsecurity - label: Change PUID / UMASK values - description: By enabling this you override default set values. - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: PUID - label: Process User ID - PUID - description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps - schema: - type: int - default: 568 - - variable: UMASK - label: UMASK - description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps - schema: - type: string - default: "002" - - variable: advancedSecurity - label: Show Advanced Security Settings - group: Security and Permissions - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: Security Context - schema: - additional_attrs: true - type: dict - attrs: - - variable: privileged - label: "Privileged mode" - schema: - type: boolean - default: false - - variable: readOnlyRootFilesystem - label: "ReadOnly Root Filesystem" - schema: - type: boolean - default: true - - variable: allowPrivilegeEscalation - label: "Allow Privilege Escalation" - schema: - type: boolean - default: false - - variable: runAsNonRoot - label: "runAsNonRoot" - schema: - type: boolean - default: false - - variable: podSecurityContext - group: Security and Permissions - label: Pod Security Context - schema: - additional_attrs: true - type: dict - attrs: - - variable: runAsUser - label: "runAsUser" - description: "The UserID of the user running the application" - schema: - type: int - default: 0 - - variable: runAsGroup - label: "runAsGroup" - description: "The groupID this App of the user running the application" - schema: - type: int - default: 0 - - variable: fsGroup - label: "fsGroup" - description: "The group that should own ALL storage." - schema: - type: int - default: 568 - - variable: fsGroupChangePolicy - label: "When should we take ownership?" - schema: - type: string - default: OnRootMismatch - enum: - - value: OnRootMismatch - description: OnRootMismatch - - value: Always - description: Always - - variable: supplementalGroups - label: Supplemental Groups - schema: - type: list - default: [] - items: - - variable: supplementalGroupsEntry - label: Supplemental Group - schema: - type: int - - variable: resources - group: Resources and Devices - label: "Resource Limits" - schema: - additional_attrs: true - type: dict - attrs: - - variable: limits - label: Advanced Limit Resource Consumption - schema: - additional_attrs: true - type: dict - attrs: - - variable: cpu - label: CPU - description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" - schema: - type: string - default: 4000m - valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' - - variable: memory - label: RAM - description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" - schema: - type: string - default: 8Gi - valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' - - variable: requests - label: "Minimum Resources Required (request)" - schema: - additional_attrs: true - type: dict - hidden: true - attrs: - - variable: cpu - label: CPU - description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" - schema: - type: string - default: 10m - hidden: true - valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' - - variable: memory - label: "RAM" - description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" - schema: - type: string - default: 50Mi - hidden: true - valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' - - variable: deviceList - label: Mount USB Devices - group: Resources and Devices - schema: - type: list - default: [] - items: - - variable: deviceListEntry - label: Device - schema: - additional_attrs: true - type: dict - attrs: - - variable: enabled - label: Enable the Storage - schema: - type: boolean - default: true - - variable: type - label: (Advanced) Type of Storage - description: Sets the persistence type - schema: - type: string - default: hostPath - hidden: true - - variable: readOnly - label: readOnly - schema: - type: boolean - default: false - - variable: hostPath - label: Host Device Path - description: Path to the device on the host system - schema: - type: path - - variable: mountPath - label: Container Device Path - description: Path inside the container the device is mounted - schema: - type: string - default: "/dev/ttyACM0" - # Specify GPU configuration - - variable: scaleGPU - label: GPU Configuration - group: Resources and Devices - schema: - type: dict - $ref: - - "definitions/gpuConfiguration" - attrs: [] - - variable: metrics - group: Metrics - label: Prometheus Metrics - schema: - additional_attrs: true - type: dict - attrs: - - variable: enabled - label: Enabled - description: Enable Prometheus Metrics - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: serviceMonitor - label: Service Monitor Settings - schema: - additional_attrs: true - type: dict - attrs: - - variable: interval - label: Scrape Interval - description: Scrape interval time - schema: - type: string - default: 1m - required: true - - variable: scrapeTimeout - label: Scrape Timeout - description: Scrape timeout Time - schema: - type: string - default: 30s - required: true - - variable: horizontalPodAutoscaler - group: Advanced - label: (Advanced) Horizontal Pod Autoscaler - schema: - type: list - default: [] - items: - - variable: hpaEntry - label: HPA Entry - schema: - additional_attrs: true - type: dict - attrs: - - variable: name - label: Name - schema: - type: string - required: true - default: "" - - variable: enabled - label: Enabled - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: target - label: Target - description: Deployment name, Defaults to Main Deployment - schema: - type: string - default: "" - - variable: minReplicas - label: Minimum Replicas - schema: - type: int - default: 1 - - variable: maxReplicas - label: Maximum Replicas - schema: - type: int - default: 5 - - variable: targetCPUUtilizationPercentage - label: Target CPU Utilization Percentage - schema: - type: int - default: 80 - - variable: targetMemoryUtilizationPercentage - label: Target Memory Utilization Percentage - schema: - type: int - default: 80 - - variable: networkPolicy - group: Advanced - label: (Advanced) Network Policy - schema: - type: list - default: [] - items: - - variable: netPolicyEntry - label: Network Policy Entry - schema: - additional_attrs: true - type: dict - attrs: - - variable: name - label: Name - schema: - type: string - required: true - default: "" - - variable: enabled - label: Enabled - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: policyType - label: Policy Type - schema: - type: string - default: "" - enum: - - value: "" - description: Default - - value: ingress - description: Ingress - - value: egress - description: Egress - - value: ingress-egress - description: Ingress and Egress - - variable: egress - label: Egress - schema: - type: list - default: [] - items: - - variable: egressEntry - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: to - label: To - schema: - type: list - default: [] - items: - - variable: toEntry - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: ipBlock - label: IP Block - schema: - additional_attrs: true - type: dict - attrs: - - variable: cidr - label: CIDR - schema: - type: string - default: "" - - variable: except - label: Except - schema: - type: list - default: [] - items: - - variable: exceptint - label: "" - schema: - type: string - - variable: namespaceSelector - label: Namespace Selector - schema: - additional_attrs: true - type: dict - attrs: - - variable: matchExpressions - label: Match Expressions - schema: - type: list - default: [] - items: - - variable: expressionEntry - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: key - label: Key - schema: - type: string - - variable: operator - label: Operator - schema: - type: string - default: TCP - enum: - - value: In - description: In - - value: NotIn - description: NotIn - - value: Exists - description: Exists - - value: DoesNotExist - description: DoesNotExist - - variable: values - label: Values - schema: - type: list - default: [] - items: - - variable: value - label: "" - schema: - type: string - - variable: podSelector - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: matchExpressions - label: Match Expressions - schema: - type: list - default: [] - items: - - variable: expressionEntry - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: key - label: Key - schema: - type: string - - variable: operator - label: Operator - schema: - type: string - default: TCP - enum: - - value: In - description: In - - value: NotIn - description: NotIn - - value: Exists - description: Exists - - value: DoesNotExist - description: DoesNotExist - - variable: values - label: Values - schema: - type: list - default: [] - items: - - variable: value - label: "" - schema: - type: string - - variable: ports - label: Ports - schema: - type: list - default: [] - items: - - variable: portsEntry - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: port - label: Port - schema: - type: int - - variable: endPort - label: End Port - schema: - type: int - - variable: protocol - label: Protocol - schema: - type: string - default: TCP - enum: - - value: TCP - description: TCP - - value: UDP - description: UDP - - value: SCTP - description: SCTP - - variable: ingress - label: Ingress - schema: - type: list - default: [] - items: - - variable: ingressEntry - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: from - label: From - schema: - type: list - default: [] - items: - - variable: fromEntry - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: ipBlock - label: IP Block - schema: - additional_attrs: true - type: dict - attrs: - - variable: cidr - label: CIDR - schema: - type: string - default: "" - - variable: except - label: Except - schema: - type: list - default: [] - items: - - variable: exceptint - label: "" - schema: - type: string - - variable: namespaceSelector - label: Namespace Selector - schema: - additional_attrs: true - type: dict - attrs: - - variable: matchExpressions - label: Match Expressions - schema: - type: list - default: [] - items: - - variable: expressionEntry - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: key - label: Key - schema: - type: string - - variable: operator - label: Operator - schema: - type: string - default: TCP - enum: - - value: In - description: In - - value: NotIn - description: NotIn - - value: Exists - description: Exists - - value: DoesNotExist - description: DoesNotExist - - variable: values - label: Values - schema: - type: list - default: [] - items: - - variable: value - label: "" - schema: - type: string - - variable: podSelector - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: matchExpressions - label: Match Expressions - schema: - type: list - default: [] - items: - - variable: expressionEntry - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: key - label: Key - schema: - type: string - - variable: operator - label: Operator - schema: - type: string - default: TCP - enum: - - value: In - description: In - - value: NotIn - description: NotIn - - value: Exists - description: Exists - - value: DoesNotExist - description: DoesNotExist - - variable: values - label: Values - schema: - type: list - default: [] - items: - - variable: value - label: "" - schema: - type: string - - variable: ports - label: Ports - schema: - type: list - default: [] - items: - - variable: portsEntry - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: port - label: Port - schema: - type: int - - variable: endPort - label: End Port - schema: - type: int - - variable: protocol - label: Protocol - schema: - type: string - default: TCP - enum: - - value: TCP - description: TCP - - value: UDP - description: UDP - - value: SCTP - description: SCTP - - variable: addons - group: Addons - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: codeserver - label: Codeserver - schema: - additional_attrs: true - type: dict - attrs: - - variable: enabled - label: Enabled - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: git - label: Git Settings - schema: - additional_attrs: true - type: dict - attrs: - - variable: deployKey - description: Raw SSH Private Key - label: Deploy Key - schema: - type: string - - variable: deployKeyBase64 - description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence - label: Deploy Key Base64 - schema: - type: string - - variable: service - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: type - label: Service Type - description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" - schema: - type: string - default: LoadBalancer - enum: - - value: NodePort - description: Deprecated CHANGE THIS - - value: ClusterIP - description: ClusterIP - - value: LoadBalancer - description: LoadBalancer - - variable: loadBalancerIP - label: LoadBalancer IP - description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" - schema: - show_if: [["type", "=", "LoadBalancer"]] - type: string - default: "" - - variable: advancedsvcset - label: Show Advanced Service Settings - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: externalIPs - label: "External IP's" - description: "External IP's" - schema: - type: list - default: [] - items: - - variable: externalIP - label: External IP - schema: - type: string - - variable: ipFamilyPolicy - label: IP Family Policy - description: Specify the IP Policy - schema: - type: string - default: SingleStack - enum: - - value: SingleStack - description: SingleStack - - value: PreferDualStack - description: PreferDualStack - - value: RequireDualStack - description: RequireDualStack - - variable: ipFamilies - label: IP Families - description: (Advanced) The IP Families that should be used - schema: - type: list - default: [] - items: - - variable: ipFamily - label: IP Family - schema: - type: string - - variable: ports - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: codeserver - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: port - label: Port - schema: - type: int - default: 36107 - - variable: nodePort - description: Leave Empty to Disable - label: nodePort DEPRECATED - schema: - type: int - default: 36107 - - variable: envList - label: Codeserver Environment Variables - schema: - type: list - show_if: [["type", "!=", "disabled"]] - default: [] - items: - - variable: envItem - label: Environment Variable - schema: - additional_attrs: true - type: dict - attrs: - - variable: name - label: Name - schema: - type: string - required: true - - variable: value - label: Value - schema: - type: string - required: true - - variable: vpn - label: VPN - schema: - additional_attrs: true - type: dict - attrs: - - variable: type - label: Type - schema: - type: string - default: disabled - enum: - - value: disabled - description: disabled - - value: openvpn - description: OpenVPN - - value: wireguard - description: Wireguard - - value: tailscale - description: Tailscale - - variable: openvpn - label: OpenVPN Settings - schema: - type: dict - show_if: [["type", "=", "openvpn"]] - attrs: - - variable: username - label: Authentication Username (Optional) - description: Authentication Username, Optional - schema: - type: string - default: "" - - variable: password - label: Authentication Password - description: Authentication Credentials - schema: - type: string - default: "" - required: true - - variable: tailscale - label: Tailscale Settings - schema: - type: dict - show_if: [["type", "=", "tailscale"]] - attrs: - - variable: authkey - label: Authentication Key - description: Provide an auth key to automatically authenticate the node as your user account. - schema: - type: string - private: true - default: "" - - variable: auth_once - label: Auth Once - description: Only attempt to log in if not already logged in. - schema: - type: boolean - default: true - - variable: accept_dns - label: Accept DNS - description: Accept DNS configuration from the admin console. - schema: - type: boolean - default: false - - variable: userspace - label: Userspace - description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. - schema: - type: boolean - default: false - - variable: routes - label: Routes - description: Expose physical subnet routes to your entire Tailscale network. - schema: - type: string - default: "" - - variable: dest_ip - label: Destination IP - description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. - schema: - type: string - default: "" - - variable: sock5_server - label: Sock5 Server - description: The address on which to listen for SOCKS5 proxying into the tailscale net. - schema: - type: string - default: "" - - variable: outbound_http_proxy_listen - label: Outbound HTTP Proxy Listen - description: The address on which to listen for HTTP proxying into the tailscale net. - schema: - type: string - default: "" - - variable: extra_args - label: Extra Args - description: Extra Args - schema: - type: string - default: "" - - variable: daemon_extra_args - label: Tailscale Daemon Extra Args - description: Tailscale Daemon Extra Args - schema: - type: string - default: "" - - variable: killSwitch - label: Enable Killswitch - schema: - type: boolean - show_if: [["type", "!=", "disabled"]] - default: true - - variable: excludedNetworks_IPv4 - label: Killswitch Excluded IPv4 networks - description: List of Killswitch Excluded IPv4 Addresses - schema: - type: list - show_if: [["type", "!=", "disabled"]] - default: [] - items: - - variable: networkv4 - label: IPv4 Network - schema: - type: string - required: true - - variable: excludedNetworks_IPv6 - label: Killswitch Excluded IPv6 networks - description: "List of Killswitch Excluded IPv6 Addresses" - schema: - type: list - show_if: [["type", "!=", "disabled"]] - default: [] - items: - - variable: networkv6 - label: IPv6 Network - schema: - type: string - required: true - - variable: configFile - label: VPN Config File Location - schema: - type: dict - show_if: [["type", "!=", "disabled"]] - attrs: - - variable: enabled - label: Enabled - schema: - type: boolean - default: true - hidden: true - - variable: type - label: Type - schema: - type: string - default: hostPath - hidden: true - - variable: hostPathType - label: hostPathType - schema: - type: string - default: File - hidden: true - - variable: noMount - label: noMount - schema: - type: boolean - default: true - hidden: true - - variable: hostPath - label: Full Path to File - description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" - schema: - type: string - default: "" - - variable: envList - label: VPN Environment Variables - schema: - type: list - show_if: [["type", "!=", "disabled"]] - default: [] - items: - - variable: envItem - label: Environment Variable - schema: - additional_attrs: true - type: dict - attrs: - - variable: name - label: Name - schema: - type: string - required: true - - variable: value - label: Value - schema: - type: string - required: true - - variable: docs - group: Documentation - label: Please read the documentation at https://truecharts.org - description: Please read the documentation at - <br /><a href="https://truecharts.org">https://truecharts.org</a> - schema: - additional_attrs: true - type: dict - attrs: - - variable: confirmDocs - label: I have checked the documentation - schema: - type: boolean - default: true - - variable: donateNag - group: Documentation - label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor - description: Please consider supporting TrueCharts, see - <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> - schema: - additional_attrs: true - type: dict - attrs: - - variable: confirmDonate - label: I have considered donating - schema: - type: boolean - default: true - hidden: true diff --git a/stable/uptime-kuma/4.0.3/CHANGELOG.md b/stable/uptime-kuma/4.0.4/CHANGELOG.md similarity index 100% rename from stable/uptime-kuma/4.0.3/CHANGELOG.md rename to stable/uptime-kuma/4.0.4/CHANGELOG.md diff --git a/stable/uptime-kuma/4.0.4/Chart.yaml b/stable/uptime-kuma/4.0.4/Chart.yaml new file mode 100644 index 00000000000..397f67d23e9 --- /dev/null +++ b/stable/uptime-kuma/4.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "1.18.5" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: A fancy self-hosted monitoring tool +home: https://truecharts.org/docs/charts/stable/uptime-kuma +icon: https://truecharts.org/img/hotlink-ok/chart-icons/uptime-kuma.png +keywords: + - monitoring + - uptime +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: uptime-kuma +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/uptime-kuma + - https://github.com/louislam/uptime-kuma +type: application +version: 4.0.4 +annotations: + truecharts.org/catagories: | + - monitoring + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/uptime-kuma/4.0.3/README.md b/stable/uptime-kuma/4.0.4/README.md similarity index 100% rename from stable/uptime-kuma/4.0.3/README.md rename to stable/uptime-kuma/4.0.4/README.md diff --git a/stable/uptime-kuma/4.0.4/app-changelog.md b/stable/uptime-kuma/4.0.4/app-changelog.md new file mode 100644 index 00000000000..3c23ae07895 --- /dev/null +++ b/stable/uptime-kuma/4.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [uptime-kuma-4.0.4](https://github.com/truecharts/charts/compare/uptime-kuma-4.0.3...uptime-kuma-4.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/uptime-kuma/4.0.3/app-readme.md b/stable/uptime-kuma/4.0.4/app-readme.md similarity index 100% rename from stable/uptime-kuma/4.0.3/app-readme.md rename to stable/uptime-kuma/4.0.4/app-readme.md diff --git a/stable/uptime-kuma/4.0.4/charts/common-10.9.7.tgz b/stable/uptime-kuma/4.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/uptime-kuma/4.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/uptime-kuma/4.0.3/ix_values.yaml b/stable/uptime-kuma/4.0.4/ix_values.yaml similarity index 100% rename from stable/uptime-kuma/4.0.3/ix_values.yaml rename to stable/uptime-kuma/4.0.4/ix_values.yaml diff --git a/stable/uptime-kuma/4.0.4/questions.yaml b/stable/uptime-kuma/4.0.4/questions.yaml new file mode 100644 index 00000000000..b1522e4e7b5 --- /dev/null +++ b/stable/uptime-kuma/4.0.4/questions.yaml @@ -0,0 +1,1864 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 3001 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: true + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: metrics + group: Metrics + label: Prometheus Metrics + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + description: Enable Prometheus Metrics + schema: + type: boolean + default: true + show_subquestions_if: true + subquestions: + - variable: serviceMonitor + label: Service Monitor Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: interval + label: Scrape Interval + description: Scrape interval time + schema: + type: string + default: 1m + required: true + - variable: scrapeTimeout + label: Scrape Timeout + description: Scrape timeout Time + schema: + type: string + default: 30s + required: true + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/uptime-kuma/4.0.4/templates/common.yaml b/stable/uptime-kuma/4.0.4/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/uptime-kuma/4.0.4/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/uptime-kuma/4.0.3/templates/servicemonitor.yaml b/stable/uptime-kuma/4.0.4/templates/servicemonitor.yaml similarity index 100% rename from stable/uptime-kuma/4.0.3/templates/servicemonitor.yaml rename to stable/uptime-kuma/4.0.4/templates/servicemonitor.yaml diff --git a/stable/uptime-kuma/4.0.4/values.yaml b/stable/uptime-kuma/4.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/uptimerobot-prometheus/5.0.4/Chart.lock b/stable/uptimerobot-prometheus/5.0.4/Chart.lock deleted file mode 100644 index 6e5b3a8edef..00000000000 --- a/stable/uptimerobot-prometheus/5.0.4/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:20:34.425545464Z" diff --git a/stable/uptimerobot-prometheus/5.0.4/Chart.yaml b/stable/uptimerobot-prometheus/5.0.4/Chart.yaml deleted file mode 100644 index f0467ec0f5e..00000000000 --- a/stable/uptimerobot-prometheus/5.0.4/Chart.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: v2 -appVersion: "0.0.1" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: Prometheus Exporter for the official uptimerobot CLI -icon: https://truecharts.org/img/hotlink-ok/chart-icons/uptimerobot-prometheus.png -home: https://truecharts.org/docs/charts/stable/uptimerobot-prometheus -keywords: - - uptimerobot - - prometheus - - grafana - - metrics -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: uptimerobot-prometheus -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/uptimerobot-prometheus - - https://github.com/lekpamartin/uptimerobot_exporter - - https://github.com/k8s-at-home/charts/tree/master/charts/uptimerobot-prometheus -type: application -version: 5.0.4 -annotations: - truecharts.org/catagories: | - - metrics - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/uptimerobot-prometheus/5.0.4/app-changelog.md b/stable/uptimerobot-prometheus/5.0.4/app-changelog.md deleted file mode 100644 index 183d4f6052f..00000000000 --- a/stable/uptimerobot-prometheus/5.0.4/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [uptimerobot-prometheus-5.0.4](https://github.com/truecharts/charts/compare/uptimerobot-prometheus-5.0.3...uptimerobot-prometheus-5.0.4) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - \ No newline at end of file diff --git a/stable/uptimerobot-prometheus/5.0.4/charts/common-10.9.4.tgz b/stable/uptimerobot-prometheus/5.0.4/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/uptimerobot-prometheus/5.0.4/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/uptimerobot-prometheus/5.0.4/questions.yaml b/stable/uptimerobot-prometheus/5.0.4/questions.yaml deleted file mode 100644 index bcfe3079e1b..00000000000 --- a/stable/uptimerobot-prometheus/5.0.4/questions.yaml +++ /dev/null @@ -1,1496 +0,0 @@ -groups: - - name: Container Image - description: Image to be used for container - - name: General Settings - description: General Deployment Settings - - name: App Configuration - description: App Specific Config Options - - name: Networking and Services - description: Configure Network and Services for Container - - name: Storage and Persistence - description: Persist and Share Data that is Separate from the Container - - name: Ingress - description: Ingress Configuration - - name: Security and Permissions - description: Configure Security Context and Permissions - - name: Resources and Devices - description: "Specify Resources/Devices to be Allocated to Workload" - - name: Middlewares - description: Traefik Middlewares - - name: Metrics - description: Metrics - - name: VPN - description: VPN - - name: Addons - description: Addon Configuration - - name: Advanced - description: Advanced Configuration - - name: Documentation - description: Documentation -portals: {} -questions: - - variable: global - label: Global Settings - group: "General Settings" - schema: - type: dict - hidden: true - attrs: - - variable: isSCALE - label: Flag this is SCALE - schema: - type: boolean - default: true - hidden: true - - variable: controller - group: "General Settings" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: replicas - description: Number of desired pod replicas - label: Desired Replicas - schema: - type: int - required: true - default: 1 - - variable: customextraargs - group: "General Settings" - label: "Extra Args" - description: "Do not click this unless you know what you are doing" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: extraArgs - label: Extra Args - schema: - type: list - default: [] - items: - - variable: arg - label: Arg - schema: - type: string - - variable: TZ - label: Timezone - group: "General Settings" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: envList - label: Extra Environment Variables - description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." - group: "General Settings" - schema: - type: list - default: [] - items: - - variable: envItem - label: Environment Variable - schema: - additional_attrs: true - type: dict - attrs: - - variable: name - label: Name - schema: - type: string - - variable: value - label: Value - schema: - type: string - - variable: secretEnv - group: "App Configuration" - label: "Image Secrets" - schema: - additional_attrs: true - type: dict - attrs: - - variable: UPTIMEROBOT_API_KEY - label: "UptimeRobot API Key" - description: "UptimeRobot.com API Key" - schema: - type: string - required: true - private: true - default: "REPLACETHIS" - - variable: serviceexpert - group: Networking and Services - label: Show Expert Config - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: Networking and Services - label: Host-Networking (Complicated) - schema: - type: boolean - default: false - - variable: externalInterfaces - description: Add External Interfaces - label: Add external Interfaces - group: Networking - schema: - type: list - items: - - variable: interfaceConfiguration - description: Interface Configuration - label: Interface Configuration - schema: - type: dict - $ref: - - "normalize/interfaceConfiguration" - attrs: - - variable: hostInterface - description: Please Specify Host Interface - label: Host Interface - schema: - type: string - required: true - $ref: - - "definitions/interface" - - variable: ipam - description: Define how IP Address will be managed - label: IP Address Management - schema: - type: dict - required: true - attrs: - - variable: type - description: Specify type for IPAM - label: IPAM Type - schema: - type: string - required: true - enum: - - value: dhcp - description: Use DHCP - - value: static - description: Use Static IP - show_subquestions_if: static - subquestions: - - variable: staticIPConfigurations - label: Static IP Addresses - schema: - type: list - items: - - variable: staticIP - label: Static IP - schema: - type: ipaddr - cidr: true - - variable: staticRoutes - label: Static Routes - schema: - type: list - items: - - variable: staticRouteConfiguration - label: Static Route Configuration - schema: - additional_attrs: true - type: dict - attrs: - - variable: destination - label: Destination - schema: - type: ipaddr - cidr: true - required: true - - variable: gateway - label: Gateway - schema: - type: ipaddr - cidr: false - required: true - - variable: serviceList - label: Add Manual Custom Services - group: Networking and Services - schema: - type: list - default: [] - items: - - variable: serviceListEntry - label: Custom Service - schema: - additional_attrs: true - type: dict - attrs: - - variable: enabled - label: Enable the service - schema: - type: boolean - default: true - hidden: true - - variable: name - label: Name - schema: - type: string - default: "" - - variable: type - label: Service Type - description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" - schema: - type: string - default: LoadBalancer - enum: - - value: LoadBalancer - description: LoadBalancer (Expose Ports) - - value: ClusterIP - description: ClusterIP (Do Not Expose Ports) - - value: Simple - description: Deprecated CHANGE THIS - - variable: loadBalancerIP - label: LoadBalancer IP - description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" - schema: - show_if: [["type", "=", "LoadBalancer"]] - type: string - default: "" - - variable: advancedsvcset - label: Show Advanced Service Settings - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: externalIPs - label: "External IP's" - description: "External IP's" - schema: - type: list - default: [] - items: - - variable: externalIP - label: External IP - schema: - type: string - - variable: ipFamilyPolicy - label: IP Family Policy - description: Specify the IP Policy - schema: - type: string - default: SingleStack - enum: - - value: SingleStack - description: SingleStack - - value: PreferDualStack - description: PreferDualStack - - value: RequireDualStack - description: RequireDualStack - - variable: ipFamilies - label: IP Families - description: (Advanced) The IP Families that should be used - schema: - type: list - default: [] - items: - - variable: ipFamily - label: IP Family - schema: - type: string - - variable: portsList - label: Additional Service Ports - schema: - type: list - default: [] - items: - - variable: portsListEntry - label: Custom ports - schema: - additional_attrs: true - type: dict - attrs: - - variable: enabled - label: Enable the Port - schema: - type: boolean - default: true - hidden: true - - variable: name - label: Port Name - schema: - type: string - default: "" - - variable: protocol - label: Port Type - schema: - type: string - default: TCP - enum: - - value: HTTP - description: HTTP - - value: HTTPS - description: HTTPS - - value: TCP - description: TCP - - value: UDP - description: UDP - - variable: targetPort - label: Target Port - description: This port exposes the container port on the service - schema: - type: int - required: true - - variable: port - label: Container Port - schema: - type: int - required: true - - variable: persistenceList - label: Additional App Storage - group: Storage and Persistence - schema: - type: list - default: [] - items: - - variable: persistenceListEntry - label: Custom Storage - schema: - additional_attrs: true - type: dict - attrs: - - variable: enabled - label: Enable the storage - schema: - type: boolean - default: true - hidden: true - - variable: type - label: Type of Storage - description: Sets the persistence type, Anything other than PVC could break rollback! - schema: - type: string - default: hostPath - enum: - - value: pvc - description: PVC - - value: hostPath - description: Host Path - - value: emptyDir - description: emptyDir - - value: nfs - description: NFS Share - - variable: server - label: NFS Server - schema: - show_if: [["type", "=", "nfs"]] - type: string - default: "" - - variable: path - label: Path on NFS Server - schema: - show_if: [["type", "=", "nfs"]] - type: string - default: "" - - variable: setPermissions - label: Automatic Permissions - description: Automatically set permissions on install - schema: - show_if: [["type", "=", "hostPath"]] - type: boolean - default: false - - variable: readOnly - label: Read Only - schema: - type: boolean - default: false - - variable: hostPath - label: Host Path - description: Path inside the container the storage is mounted - schema: - show_if: [["type", "=", "hostPath"]] - type: hostpath - - variable: mountPath - label: Mount Path - description: Path inside the container the storage is mounted - schema: - type: string - default: "" - required: true - valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - - variable: medium - label: EmptyDir Medium - schema: - show_if: [["type", "=", "emptyDir"]] - type: string - default: "" - enum: - - value: "" - description: Default - - value: Memory - description: Memory - - variable: size - label: Size Quotum of Storage - schema: - show_if: [["type", "=", "pvc"]] - type: string - default: 256Gi - - variable: security - label: Container Security Settings - group: Security and Permissions - schema: - type: dict - additional_attrs: true - attrs: - - variable: editsecurity - label: Change PUID / UMASK values - description: By enabling this you override default set values. - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: PUID - label: Process User ID - PUID - description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps - schema: - type: int - default: 568 - - variable: UMASK - label: UMASK - description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps - schema: - type: string - default: "002" - - variable: advancedSecurity - label: Show Advanced Security Settings - group: Security and Permissions - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: Security Context - schema: - additional_attrs: true - type: dict - attrs: - - variable: privileged - label: "Privileged mode" - schema: - type: boolean - default: false - - variable: readOnlyRootFilesystem - label: "ReadOnly Root Filesystem" - schema: - type: boolean - default: false - - variable: allowPrivilegeEscalation - label: "Allow Privilege Escalation" - schema: - type: boolean - default: false - - variable: runAsNonRoot - label: "runAsNonRoot" - schema: - type: boolean - default: true - - variable: podSecurityContext - group: Security and Permissions - label: Pod Security Context - schema: - additional_attrs: true - type: dict - attrs: - - variable: runAsUser - label: "runAsUser" - description: "The UserID of the user running the application" - schema: - type: int - default: 568 - - variable: runAsGroup - label: "runAsGroup" - description: "The groupID this App of the user running the application" - schema: - type: int - default: 568 - - variable: fsGroup - label: "fsGroup" - description: "The group that should own ALL storage." - schema: - type: int - default: 568 - - variable: fsGroupChangePolicy - label: "When should we take ownership?" - schema: - type: string - default: OnRootMismatch - enum: - - value: OnRootMismatch - description: OnRootMismatch - - value: Always - description: Always - - variable: supplementalGroups - label: Supplemental Groups - schema: - type: list - default: [] - items: - - variable: supplementalGroupsEntry - label: Supplemental Group - schema: - type: int - - variable: resources - group: Resources and Devices - label: "Resource Limits" - schema: - additional_attrs: true - type: dict - attrs: - - variable: limits - label: Advanced Limit Resource Consumption - schema: - additional_attrs: true - type: dict - attrs: - - variable: cpu - label: CPU - description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" - schema: - type: string - default: 4000m - valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' - - variable: memory - label: RAM - description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" - schema: - type: string - default: 8Gi - valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' - - variable: requests - label: "Minimum Resources Required (request)" - schema: - additional_attrs: true - type: dict - hidden: true - attrs: - - variable: cpu - label: CPU - description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" - schema: - type: string - default: 10m - hidden: true - valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' - - variable: memory - label: "RAM" - description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" - schema: - type: string - default: 50Mi - hidden: true - valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' - - variable: deviceList - label: Mount USB Devices - group: Resources and Devices - schema: - type: list - default: [] - items: - - variable: deviceListEntry - label: Device - schema: - additional_attrs: true - type: dict - attrs: - - variable: enabled - label: Enable the Storage - schema: - type: boolean - default: true - - variable: type - label: (Advanced) Type of Storage - description: Sets the persistence type - schema: - type: string - default: hostPath - hidden: true - - variable: readOnly - label: readOnly - schema: - type: boolean - default: false - - variable: hostPath - label: Host Device Path - description: Path to the device on the host system - schema: - type: path - - variable: mountPath - label: Container Device Path - description: Path inside the container the device is mounted - schema: - type: string - default: "/dev/ttyACM0" - # Specify GPU configuration - - variable: scaleGPU - label: GPU Configuration - group: Resources and Devices - schema: - type: dict - $ref: - - "definitions/gpuConfiguration" - attrs: [] - - variable: metrics - group: Metrics - label: Prometheus Metrics - schema: - additional_attrs: true - type: dict - attrs: - - variable: enabled - label: Enabled - description: Enable Prometheus Metrics - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: serviceMonitor - label: Service Monitor Settings - schema: - additional_attrs: true - type: dict - attrs: - - variable: interval - label: Scrape Interval - description: Scrape interval time - schema: - type: string - default: 1m - required: true - - variable: scrapeTimeout - label: Scrape Timeout - description: Scrape timeout Time - schema: - type: string - default: 30s - required: true - - variable: prometheusRule - label: PrometheusRule - description: Enable and configure Prometheus Rules for the App. - schema: - additional_attrs: true - type: dict - attrs: - - variable: enabled - label: Enabled - description: Enable Prometheus Metrics - schema: - type: boolean - default: false - # TODO: Rule List section - - variable: horizontalPodAutoscaler - group: Advanced - label: (Advanced) Horizontal Pod Autoscaler - schema: - type: list - default: [] - items: - - variable: hpaEntry - label: HPA Entry - schema: - additional_attrs: true - type: dict - attrs: - - variable: name - label: Name - schema: - type: string - required: true - default: "" - - variable: enabled - label: Enabled - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: target - label: Target - description: Deployment name, Defaults to Main Deployment - schema: - type: string - default: "" - - variable: minReplicas - label: Minimum Replicas - schema: - type: int - default: 1 - - variable: maxReplicas - label: Maximum Replicas - schema: - type: int - default: 5 - - variable: targetCPUUtilizationPercentage - label: Target CPU Utilization Percentage - schema: - type: int - default: 80 - - variable: targetMemoryUtilizationPercentage - label: Target Memory Utilization Percentage - schema: - type: int - default: 80 - - variable: networkPolicy - group: Advanced - label: (Advanced) Network Policy - schema: - type: list - default: [] - items: - - variable: netPolicyEntry - label: Network Policy Entry - schema: - additional_attrs: true - type: dict - attrs: - - variable: name - label: Name - schema: - type: string - required: true - default: "" - - variable: enabled - label: Enabled - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: policyType - label: Policy Type - schema: - type: string - default: "" - enum: - - value: "" - description: Default - - value: ingress - description: Ingress - - value: egress - description: Egress - - value: ingress-egress - description: Ingress and Egress - - variable: egress - label: Egress - schema: - type: list - default: [] - items: - - variable: egressEntry - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: to - label: To - schema: - type: list - default: [] - items: - - variable: toEntry - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: ipBlock - label: IP Block - schema: - additional_attrs: true - type: dict - attrs: - - variable: cidr - label: CIDR - schema: - type: string - default: "" - - variable: except - label: Except - schema: - type: list - default: [] - items: - - variable: exceptint - label: "" - schema: - type: string - - variable: namespaceSelector - label: Namespace Selector - schema: - additional_attrs: true - type: dict - attrs: - - variable: matchExpressions - label: Match Expressions - schema: - type: list - default: [] - items: - - variable: expressionEntry - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: key - label: Key - schema: - type: string - - variable: operator - label: Operator - schema: - type: string - default: TCP - enum: - - value: In - description: In - - value: NotIn - description: NotIn - - value: Exists - description: Exists - - value: DoesNotExist - description: DoesNotExist - - variable: values - label: Values - schema: - type: list - default: [] - items: - - variable: value - label: "" - schema: - type: string - - variable: podSelector - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: matchExpressions - label: Match Expressions - schema: - type: list - default: [] - items: - - variable: expressionEntry - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: key - label: Key - schema: - type: string - - variable: operator - label: Operator - schema: - type: string - default: TCP - enum: - - value: In - description: In - - value: NotIn - description: NotIn - - value: Exists - description: Exists - - value: DoesNotExist - description: DoesNotExist - - variable: values - label: Values - schema: - type: list - default: [] - items: - - variable: value - label: "" - schema: - type: string - - variable: ports - label: Ports - schema: - type: list - default: [] - items: - - variable: portsEntry - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: port - label: Port - schema: - type: int - - variable: endPort - label: End Port - schema: - type: int - - variable: protocol - label: Protocol - schema: - type: string - default: TCP - enum: - - value: TCP - description: TCP - - value: UDP - description: UDP - - value: SCTP - description: SCTP - - variable: ingress - label: Ingress - schema: - type: list - default: [] - items: - - variable: ingressEntry - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: from - label: From - schema: - type: list - default: [] - items: - - variable: fromEntry - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: ipBlock - label: IP Block - schema: - additional_attrs: true - type: dict - attrs: - - variable: cidr - label: CIDR - schema: - type: string - default: "" - - variable: except - label: Except - schema: - type: list - default: [] - items: - - variable: exceptint - label: "" - schema: - type: string - - variable: namespaceSelector - label: Namespace Selector - schema: - additional_attrs: true - type: dict - attrs: - - variable: matchExpressions - label: Match Expressions - schema: - type: list - default: [] - items: - - variable: expressionEntry - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: key - label: Key - schema: - type: string - - variable: operator - label: Operator - schema: - type: string - default: TCP - enum: - - value: In - description: In - - value: NotIn - description: NotIn - - value: Exists - description: Exists - - value: DoesNotExist - description: DoesNotExist - - variable: values - label: Values - schema: - type: list - default: [] - items: - - variable: value - label: "" - schema: - type: string - - variable: podSelector - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: matchExpressions - label: Match Expressions - schema: - type: list - default: [] - items: - - variable: expressionEntry - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: key - label: Key - schema: - type: string - - variable: operator - label: Operator - schema: - type: string - default: TCP - enum: - - value: In - description: In - - value: NotIn - description: NotIn - - value: Exists - description: Exists - - value: DoesNotExist - description: DoesNotExist - - variable: values - label: Values - schema: - type: list - default: [] - items: - - variable: value - label: "" - schema: - type: string - - variable: ports - label: Ports - schema: - type: list - default: [] - items: - - variable: portsEntry - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: port - label: Port - schema: - type: int - - variable: endPort - label: End Port - schema: - type: int - - variable: protocol - label: Protocol - schema: - type: string - default: TCP - enum: - - value: TCP - description: TCP - - value: UDP - description: UDP - - value: SCTP - description: SCTP - - variable: addons - group: Addons - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: codeserver - label: Codeserver - schema: - additional_attrs: true - type: dict - attrs: - - variable: enabled - label: Enabled - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: git - label: Git Settings - schema: - additional_attrs: true - type: dict - attrs: - - variable: deployKey - description: Raw SSH Private Key - label: Deploy Key - schema: - type: string - - variable: deployKeyBase64 - description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence - label: Deploy Key Base64 - schema: - type: string - - variable: service - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: type - label: Service Type - description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" - schema: - type: string - default: LoadBalancer - enum: - - value: NodePort - description: Deprecated CHANGE THIS - - value: ClusterIP - description: ClusterIP - - value: LoadBalancer - description: LoadBalancer - - variable: loadBalancerIP - label: LoadBalancer IP - description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" - schema: - show_if: [["type", "=", "LoadBalancer"]] - type: string - default: "" - - variable: advancedsvcset - label: Show Advanced Service Settings - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: externalIPs - label: "External IP's" - description: "External IP's" - schema: - type: list - default: [] - items: - - variable: externalIP - label: External IP - schema: - type: string - - variable: ipFamilyPolicy - label: IP Family Policy - description: Specify the IP Policy - schema: - type: string - default: SingleStack - enum: - - value: SingleStack - description: SingleStack - - value: PreferDualStack - description: PreferDualStack - - value: RequireDualStack - description: RequireDualStack - - variable: ipFamilies - label: IP Families - description: (Advanced) The IP Families that should be used - schema: - type: list - default: [] - items: - - variable: ipFamily - label: IP Family - schema: - type: string - - variable: ports - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: codeserver - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: port - label: Port - schema: - type: int - default: 36107 - - variable: nodePort - description: Leave Empty to Disable - label: nodePort DEPRECATED - schema: - type: int - default: 36107 - - variable: envList - label: Codeserver Environment Variables - schema: - type: list - show_if: [["type", "!=", "disabled"]] - default: [] - items: - - variable: envItem - label: Environment Variable - schema: - additional_attrs: true - type: dict - attrs: - - variable: name - label: Name - schema: - type: string - required: true - - variable: value - label: Value - schema: - type: string - required: true - - variable: vpn - label: VPN - schema: - additional_attrs: true - type: dict - attrs: - - variable: type - label: Type - schema: - type: string - default: disabled - enum: - - value: disabled - description: disabled - - value: openvpn - description: OpenVPN - - value: wireguard - description: Wireguard - - value: tailscale - description: Tailscale - - variable: openvpn - label: OpenVPN Settings - schema: - type: dict - show_if: [["type", "=", "openvpn"]] - attrs: - - variable: username - label: Authentication Username (Optional) - description: Authentication Username, Optional - schema: - type: string - default: "" - - variable: password - label: Authentication Password - description: Authentication Credentials - schema: - type: string - default: "" - required: true - - variable: tailscale - label: Tailscale Settings - schema: - type: dict - show_if: [["type", "=", "tailscale"]] - attrs: - - variable: authkey - label: Authentication Key - description: Provide an auth key to automatically authenticate the node as your user account. - schema: - type: string - private: true - default: "" - - variable: auth_once - label: Auth Once - description: Only attempt to log in if not already logged in. - schema: - type: boolean - default: true - - variable: accept_dns - label: Accept DNS - description: Accept DNS configuration from the admin console. - schema: - type: boolean - default: false - - variable: userspace - label: Userspace - description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. - schema: - type: boolean - default: false - - variable: routes - label: Routes - description: Expose physical subnet routes to your entire Tailscale network. - schema: - type: string - default: "" - - variable: dest_ip - label: Destination IP - description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. - schema: - type: string - default: "" - - variable: sock5_server - label: Sock5 Server - description: The address on which to listen for SOCKS5 proxying into the tailscale net. - schema: - type: string - default: "" - - variable: outbound_http_proxy_listen - label: Outbound HTTP Proxy Listen - description: The address on which to listen for HTTP proxying into the tailscale net. - schema: - type: string - default: "" - - variable: extra_args - label: Extra Args - description: Extra Args - schema: - type: string - default: "" - - variable: daemon_extra_args - label: Tailscale Daemon Extra Args - description: Tailscale Daemon Extra Args - schema: - type: string - default: "" - - variable: killSwitch - label: Enable Killswitch - schema: - type: boolean - show_if: [["type", "!=", "disabled"]] - default: true - - variable: excludedNetworks_IPv4 - label: Killswitch Excluded IPv4 networks - description: List of Killswitch Excluded IPv4 Addresses - schema: - type: list - show_if: [["type", "!=", "disabled"]] - default: [] - items: - - variable: networkv4 - label: IPv4 Network - schema: - type: string - required: true - - variable: excludedNetworks_IPv6 - label: Killswitch Excluded IPv6 networks - description: "List of Killswitch Excluded IPv6 Addresses" - schema: - type: list - show_if: [["type", "!=", "disabled"]] - default: [] - items: - - variable: networkv6 - label: IPv6 Network - schema: - type: string - required: true - - variable: configFile - label: VPN Config File Location - schema: - type: dict - show_if: [["type", "!=", "disabled"]] - attrs: - - variable: enabled - label: Enabled - schema: - type: boolean - default: true - hidden: true - - variable: type - label: Type - schema: - type: string - default: hostPath - hidden: true - - variable: hostPathType - label: hostPathType - schema: - type: string - default: File - hidden: true - - variable: noMount - label: noMount - schema: - type: boolean - default: true - hidden: true - - variable: hostPath - label: Full Path to File - description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" - schema: - type: string - default: "" - - variable: envList - label: VPN Environment Variables - schema: - type: list - show_if: [["type", "!=", "disabled"]] - default: [] - items: - - variable: envItem - label: Environment Variable - schema: - additional_attrs: true - type: dict - attrs: - - variable: name - label: Name - schema: - type: string - required: true - - variable: value - label: Value - schema: - type: string - required: true - - variable: docs - group: Documentation - label: Please read the documentation at https://truecharts.org - description: Please read the documentation at - <br /><a href="https://truecharts.org">https://truecharts.org</a> - schema: - additional_attrs: true - type: dict - attrs: - - variable: confirmDocs - label: I have checked the documentation - schema: - type: boolean - default: true - - variable: donateNag - group: Documentation - label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor - description: Please consider supporting TrueCharts, see - <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> - schema: - additional_attrs: true - type: dict - attrs: - - variable: confirmDonate - label: I have considered donating - schema: - type: boolean - default: true - hidden: true diff --git a/stable/uptimerobot-prometheus/5.0.4/CHANGELOG.md b/stable/uptimerobot-prometheus/5.0.5/CHANGELOG.md similarity index 100% rename from stable/uptimerobot-prometheus/5.0.4/CHANGELOG.md rename to stable/uptimerobot-prometheus/5.0.5/CHANGELOG.md diff --git a/stable/uptimerobot-prometheus/5.0.5/Chart.yaml b/stable/uptimerobot-prometheus/5.0.5/Chart.yaml new file mode 100644 index 00000000000..f652579fc2a --- /dev/null +++ b/stable/uptimerobot-prometheus/5.0.5/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +appVersion: "0.0.1" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Prometheus Exporter for the official uptimerobot CLI +icon: https://truecharts.org/img/hotlink-ok/chart-icons/uptimerobot-prometheus.png +home: https://truecharts.org/docs/charts/stable/uptimerobot-prometheus +keywords: + - uptimerobot + - prometheus + - grafana + - metrics +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: uptimerobot-prometheus +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/uptimerobot-prometheus + - https://github.com/lekpamartin/uptimerobot_exporter + - https://github.com/k8s-at-home/charts/tree/master/charts/uptimerobot-prometheus +type: application +version: 5.0.5 +annotations: + truecharts.org/catagories: | + - metrics + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/uptimerobot-prometheus/5.0.4/README.md b/stable/uptimerobot-prometheus/5.0.5/README.md similarity index 100% rename from stable/uptimerobot-prometheus/5.0.4/README.md rename to stable/uptimerobot-prometheus/5.0.5/README.md diff --git a/stable/uptimerobot-prometheus/5.0.5/app-changelog.md b/stable/uptimerobot-prometheus/5.0.5/app-changelog.md new file mode 100644 index 00000000000..9a87702cea1 --- /dev/null +++ b/stable/uptimerobot-prometheus/5.0.5/app-changelog.md @@ -0,0 +1,9 @@ + + +## [uptimerobot-prometheus-5.0.5](https://github.com/truecharts/charts/compare/uptimerobot-prometheus-5.0.4...uptimerobot-prometheus-5.0.5) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/uptimerobot-prometheus/5.0.4/app-readme.md b/stable/uptimerobot-prometheus/5.0.5/app-readme.md similarity index 100% rename from stable/uptimerobot-prometheus/5.0.4/app-readme.md rename to stable/uptimerobot-prometheus/5.0.5/app-readme.md diff --git a/stable/uptimerobot-prometheus/5.0.5/charts/common-10.9.7.tgz b/stable/uptimerobot-prometheus/5.0.5/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/uptimerobot-prometheus/5.0.5/charts/common-10.9.7.tgz differ diff --git a/stable/uptimerobot-prometheus/5.0.4/ix_values.yaml b/stable/uptimerobot-prometheus/5.0.5/ix_values.yaml similarity index 100% rename from stable/uptimerobot-prometheus/5.0.4/ix_values.yaml rename to stable/uptimerobot-prometheus/5.0.5/ix_values.yaml diff --git a/stable/uptimerobot-prometheus/5.0.5/questions.yaml b/stable/uptimerobot-prometheus/5.0.5/questions.yaml new file mode 100644 index 00000000000..2b868208816 --- /dev/null +++ b/stable/uptimerobot-prometheus/5.0.5/questions.yaml @@ -0,0 +1,1496 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: {} +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: secretEnv + group: "App Configuration" + label: "Image Secrets" + schema: + additional_attrs: true + type: dict + attrs: + - variable: UPTIMEROBOT_API_KEY + label: "UptimeRobot API Key" + description: "UptimeRobot.com API Key" + schema: + type: string + required: true + private: true + default: "REPLACETHIS" + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 568 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 568 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: metrics + group: Metrics + label: Prometheus Metrics + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + description: Enable Prometheus Metrics + schema: + type: boolean + default: true + show_subquestions_if: true + subquestions: + - variable: serviceMonitor + label: Service Monitor Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: interval + label: Scrape Interval + description: Scrape interval time + schema: + type: string + default: 1m + required: true + - variable: scrapeTimeout + label: Scrape Timeout + description: Scrape timeout Time + schema: + type: string + default: 30s + required: true + - variable: prometheusRule + label: PrometheusRule + description: Enable and configure Prometheus Rules for the App. + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + description: Enable Prometheus Metrics + schema: + type: boolean + default: false + # TODO: Rule List section + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/uptimerobot-prometheus/5.0.5/templates/common.yaml b/stable/uptimerobot-prometheus/5.0.5/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/uptimerobot-prometheus/5.0.5/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/uptimerobot-prometheus/5.0.4/templates/prometheusrules.yaml b/stable/uptimerobot-prometheus/5.0.5/templates/prometheusrules.yaml similarity index 100% rename from stable/uptimerobot-prometheus/5.0.4/templates/prometheusrules.yaml rename to stable/uptimerobot-prometheus/5.0.5/templates/prometheusrules.yaml diff --git a/stable/uptimerobot-prometheus/5.0.4/templates/servicemonitor.yaml b/stable/uptimerobot-prometheus/5.0.5/templates/servicemonitor.yaml similarity index 100% rename from stable/uptimerobot-prometheus/5.0.4/templates/servicemonitor.yaml rename to stable/uptimerobot-prometheus/5.0.5/templates/servicemonitor.yaml diff --git a/stable/uptimerobot-prometheus/5.0.5/values.yaml b/stable/uptimerobot-prometheus/5.0.5/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/valheim/4.0.3/Chart.lock b/stable/valheim/4.0.3/Chart.lock deleted file mode 100644 index 235116d942e..00000000000 --- a/stable/valheim/4.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:20:54.294353454Z" diff --git a/stable/valheim/4.0.3/Chart.yaml b/stable/valheim/4.0.3/Chart.yaml deleted file mode 100644 index 25dcf8ba37e..00000000000 --- a/stable/valheim/4.0.3/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: Valheim dedicated gameserver with automatic update and world backup support -home: https://truecharts.org/docs/charts/stable/valheim -icon: https://truecharts.org/img/hotlink-ok/chart-icons/valheim.png -keywords: - - valheim -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: valheim -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/valheim - - https://github.com/lloesche/valheim-server-docker - - https://hub.docker.com/r/lloesche/valheim-server -version: 4.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/valheim/4.0.3/app-changelog.md b/stable/valheim/4.0.3/app-changelog.md deleted file mode 100644 index 5069dd56f9b..00000000000 --- a/stable/valheim/4.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [valheim-4.0.3](https://github.com/truecharts/charts/compare/valheim-4.0.2...valheim-4.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/valheim/4.0.3/charts/common-10.9.4.tgz b/stable/valheim/4.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/valheim/4.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/valheim/4.0.3/CHANGELOG.md b/stable/valheim/4.0.4/CHANGELOG.md similarity index 100% rename from stable/valheim/4.0.3/CHANGELOG.md rename to stable/valheim/4.0.4/CHANGELOG.md diff --git a/stable/valheim/4.0.4/Chart.yaml b/stable/valheim/4.0.4/Chart.yaml new file mode 100644 index 00000000000..dc8efb6b03d --- /dev/null +++ b/stable/valheim/4.0.4/Chart.yaml @@ -0,0 +1,27 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: Valheim dedicated gameserver with automatic update and world backup support +home: https://truecharts.org/docs/charts/stable/valheim +icon: https://truecharts.org/img/hotlink-ok/chart-icons/valheim.png +keywords: + - valheim +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: valheim +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/valheim + - https://github.com/lloesche/valheim-server-docker + - https://hub.docker.com/r/lloesche/valheim-server +version: 4.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/valheim/4.0.3/README.md b/stable/valheim/4.0.4/README.md similarity index 100% rename from stable/valheim/4.0.3/README.md rename to stable/valheim/4.0.4/README.md diff --git a/stable/valheim/4.0.4/app-changelog.md b/stable/valheim/4.0.4/app-changelog.md new file mode 100644 index 00000000000..0cbf6b35b9c --- /dev/null +++ b/stable/valheim/4.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [valheim-4.0.4](https://github.com/truecharts/charts/compare/valheim-4.0.3...valheim-4.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/valheim/4.0.3/app-readme.md b/stable/valheim/4.0.4/app-readme.md similarity index 100% rename from stable/valheim/4.0.3/app-readme.md rename to stable/valheim/4.0.4/app-readme.md diff --git a/stable/valheim/4.0.4/charts/common-10.9.7.tgz b/stable/valheim/4.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/valheim/4.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/valheim/4.0.3/ix_values.yaml b/stable/valheim/4.0.4/ix_values.yaml similarity index 100% rename from stable/valheim/4.0.3/ix_values.yaml rename to stable/valheim/4.0.4/ix_values.yaml diff --git a/stable/valheim/4.0.3/questions.yaml b/stable/valheim/4.0.4/questions.yaml similarity index 100% rename from stable/valheim/4.0.3/questions.yaml rename to stable/valheim/4.0.4/questions.yaml diff --git a/stable/valheim/4.0.3/templates/common.yaml b/stable/valheim/4.0.4/templates/common.yaml similarity index 100% rename from stable/valheim/4.0.3/templates/common.yaml rename to stable/valheim/4.0.4/templates/common.yaml diff --git a/stable/valheim/4.0.4/values.yaml b/stable/valheim/4.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/vaultwarden/18.0.0/CHANGELOG.md b/stable/vaultwarden/18.0.0/CHANGELOG.md new file mode 100644 index 00000000000..dba031f0cec --- /dev/null +++ b/stable/vaultwarden/18.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + + +## [vaultwarden-16.0.55](https://github.com/truecharts/charts/compare/vaultwarden-16.0.52...vaultwarden-16.0.55) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [vaultwarden-16.0.54](https://github.com/truecharts/charts/compare/vaultwarden-16.0.52...vaultwarden-16.0.54) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [vaultwarden-16.0.54](https://github.com/truecharts/charts/compare/vaultwarden-16.0.52...vaultwarden-16.0.54) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [vaultwarden-16.0.54](https://github.com/truecharts/charts/compare/vaultwarden-16.0.52...vaultwarden-16.0.54) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [vaultwarden-16.0.53](https://github.com/truecharts/charts/compare/vaultwarden-16.0.52...vaultwarden-16.0.53) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [vaultwarden-16.0.53](https://github.com/truecharts/charts/compare/vaultwarden-16.0.52...vaultwarden-16.0.53) (2022-11-06) + +### Chore + +- Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [vaultwarden-16.0.52](https://github.com/truecharts/charts/compare/vaultwarden-16.0.51...vaultwarden-16.0.52) (2022-11-06) + +### Chore + +- Auto-update chart README [skip ci] + - update helm general non-major ([#4317](https://github.com/truecharts/charts/issues/4317)) + + + + +## [vaultwarden-16.0.51](https://github.com/truecharts/charts/compare/vaultwarden-16.0.50...vaultwarden-16.0.51) (2022-11-05) + diff --git a/stable/vaultwarden/18.0.0/Chart.yaml b/stable/vaultwarden/18.0.0/Chart.yaml new file mode 100644 index 00000000000..772f9354b10 --- /dev/null +++ b/stable/vaultwarden/18.0.0/Chart.yaml @@ -0,0 +1,37 @@ +apiVersion: v2 +appVersion: "1.26.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 +deprecated: false +description: Unofficial Bitwarden compatible server written in Rust +home: https://truecharts.org/docs/charts/stable/vaultwarden +icon: https://truecharts.org/img/hotlink-ok/chart-icons/vaultwarden.png +keywords: + - bitwarden + - bitwardenrs + - bitwarden_rs + - vaultwarden + - password + - rust +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: vaultwarden +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/vaultwarden + - https://github.com/dani-garcia/vaultwarden +type: application +version: 18.0.0 +annotations: + truecharts.org/catagories: | + - security + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/vaultwarden/18.0.0/README.md b/stable/vaultwarden/18.0.0/README.md new file mode 100644 index 00000000000..06108e98000 --- /dev/null +++ b/stable/vaultwarden/18.0.0/README.md @@ -0,0 +1,107 @@ +# vaultwarden + +Unofficial Bitwarden compatible server written in Rust + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [vaultwarden](https://truecharts.org/docs/charts/stable/vaultwarden) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/vaultwarden> +* <https://github.com/dani-garcia/vaultwarden> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.122 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `vaultwarden` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install vaultwarden TrueCharts/vaultwarden +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `vaultwarden` deployment + +```console +helm uninstall vaultwarden +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install vaultwarden \ + --set env.TZ="America/New York" \ + TrueCharts/vaultwarden +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install vaultwarden TrueCharts/vaultwarden -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/vaultwarden/18.0.0/app-changelog.md b/stable/vaultwarden/18.0.0/app-changelog.md new file mode 100644 index 00000000000..e96844559b4 --- /dev/null +++ b/stable/vaultwarden/18.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [vaultwarden-18.0.0](https://github.com/truecharts/charts/compare/vaultwarden-17.0.3...vaultwarden-18.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/vaultwarden/18.0.0/app-readme.md b/stable/vaultwarden/18.0.0/app-readme.md new file mode 100644 index 00000000000..01063b2fee7 --- /dev/null +++ b/stable/vaultwarden/18.0.0/app-readme.md @@ -0,0 +1,8 @@ +Unofficial Bitwarden compatible server written in Rust + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/vaultwarden](https://truecharts.org/docs/charts/stable/vaultwarden) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/vaultwarden/18.0.0/charts/common-10.9.7.tgz b/stable/vaultwarden/18.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/vaultwarden/18.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/vaultwarden/18.0.0/charts/postgresql-9.0.5.tgz b/stable/vaultwarden/18.0.0/charts/postgresql-9.0.5.tgz new file mode 100644 index 00000000000..8fe3c326a7c Binary files /dev/null and b/stable/vaultwarden/18.0.0/charts/postgresql-9.0.5.tgz differ diff --git a/stable/vaultwarden/18.0.0/ix_values.yaml b/stable/vaultwarden/18.0.0/ix_values.yaml new file mode 100644 index 00000000000..cc28b11d17d --- /dev/null +++ b/stable/vaultwarden/18.0.0/ix_values.yaml @@ -0,0 +1,159 @@ +image: + repository: tccr.io/truecharts/vaultwarden + pullPolicy: IfNotPresent + tag: 1.26.0@sha256:c96156c6788a4e6104456a57c48767719147dba3dde1f0a76dfaa7bc98d62581 + +service: + main: + ports: + main: + port: 10102 + targetPort: 8080 + ws: + enabled: true + ports: + ws: + enabled: true + port: 3012 + targetPort: 3012 + +env: + DOMAIN: "https://{{ if .Values.ingress }}{{ if .Values.ingress.main.enabled }}{{ ( index .Values.ingress.main.hosts 0 ).host }}{{ else }}placeholder.com{{ end }}{{ else }}placeholder.com{{ end }}" + DATABASE_URL: + secretKeyRef: + name: dbcreds + key: url + +envFrom: + - configMapRef: + name: vaultwardenconfig + - secretRef: + name: vaultwardensecret + +database: + # -- Database type, + # must be one of: 'sqlite', 'mysql' or 'postgresql'. + type: postgresql + # -- Enable DB Write-Ahead-Log for SQLite, + # disabled for other databases. https://github.com/dani-garcia/bitwarden_rs/wiki/Running-without-WAL-enabled + wal: true + ## URL for external databases (mysql://user:pass@host:port or postgresql://user:pass@host:port). + # url: "" + ## Set the size of the database connection pool. + # maxConnections: 10 + ## Connection retries during startup, 0 for infinite. 1 second between retries. + # retries: 15 + +# Set Bitwarden_rs application variables +vaultwarden: + # -- Allow any user to sign-up + # see: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-registration-of-new-users + allowSignups: true + ## Whitelist domains allowed to sign-up. 'allowSignups' is ignored if set. + # signupDomains: + # - domain.tld + # -- Verify e-mail before login is enabled. + # SMTP must be enabled. + verifySignup: false + # When a user logs in an email is required to be sent. If sending the email fails the login attempt will fail. SMTP must be enabled. + requireEmail: false + ## Maximum attempts before an email token is reset and a new email will need to be sent. + # emailAttempts: 3 + ## Email token validity in seconds. + # emailTokenExpiration: 600 + # Allow invited users to sign-up even feature is disabled: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-invitations + allowInvitation: true + # Show password hints: https://github.com/dani-garcia/bitwarden_rs/wiki/Password-hint-display + ## Default organization name in invitation e-mails that are not coming from a specific organization. + # defaultInviteName: "" + showPasswordHint: true + # Enable Websockets for notification. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-WebSocket-notifications + # Redirect HTTP path "/notifications/hub" to port 3012. Ingress/IngressRoute controllers are automatically configured. + enableWebsockets: true + # Enable Web Vault (static content). https://github.com/dani-garcia/bitwarden_rs/wiki/Disabling-or-overriding-the-Vault-interface-hosting + enableWebVault: true + # Restrict creation of orgs. Options are: 'all', 'none' or a comma-separated list of users. + orgCreationUsers: all + ## Limit attachment disk usage per organization. + # attachmentLimitOrg: + ## Limit attachment disk usage per user. + # attachmentLimitUser: + ## HaveIBeenPwned API Key. Can be purchased at https://haveibeenpwned.com/API/Key. + # hibpApiKey: + + admin: + # Enable admin portal. + enabled: false + # Disabling the admin token will make the admin portal accessible to anyone, use carefully: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-admin-token + disableAdminToken: false + ## Token for admin login, will be generated if not defined. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-admin-page + # token: + + # Enable SMTP. https://github.com/dani-garcia/bitwarden_rs/wiki/SMTP-configuration + smtp: + enabled: false + # SMTP hostname, required if SMTP is enabled. + host: "" + # SMTP sender e-mail address, required if SMTP is enabled. + from: "" + ## SMTP sender name, defaults to 'Bitwarden_RS'. + # fromName: "" + ## Enable SSL connection. + # ssl: true + ## SMTP port. Defaults to 25 without SSL, 587 with SSL. + # port: 587 + ## SMTP Authentication Mechanisms. Comma-separated options: 'Plain', 'Login' and 'Xoauth2'. Defaults to 'Plain'. + # authMechanism: Plain + ## Hostname to be sent for SMTP HELO. Defaults to pod name. + # heloName: "" + ## SMTP timeout. + # timeout: 15 + ## Accept SSL session if certificate is valid but hostname doesn't match. DANGEROUS, vulnerable to men-in-the-middle attacks! + # invalidHostname: false + ## Accept invalid certificates. DANGEROUS, vulnerable to men-in-the-middle attacks! + # invalidCertificate: false + ## SMTP username. + # user: "" + ## SMTP password. Required is user is specified, ignored if no user provided. + # password: "" + + ## Enable Yubico OTP authentication. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-Yubikey-OTP-authentication + yubico: + enabled: false + ## Yubico server. Defaults to YubiCloud. + # server: + ## Yubico ID and Secret Key. + # clientId: + # secretKey: + + ## Logging options. https://github.com/dani-garcia/bitwarden_rs/wiki/Logging + log: + # Log to file. + file: "" + # Log level. Options are "trace", "debug", "info", "warn", "error" or "off". + level: "trace" + ## Log timestamp format. See https://docs.rs/chrono/0.4.15/chrono/format/strftime/index.html. Defaults to time in milliseconds. + # timeFormat: "" + + icons: + # Disables download of external icons. Setting to true will still serve icons from cache (/data/icon_cache). TTL will default to zero. + disableDownload: false + ## Cache time-to-live for icons fetched. 0 means no purging. + # cache: 2592000 + ## Cache time-to-live for icons that were not available. 0 means no purging. + # cacheFailed: 259200 + +persistence: + data: + enabled: true + mountPath: "/data" + +# Enabled postgres +postgresql: + enabled: true + existingSecret: "dbcreds" + postgresqlUsername: vaultwarden + postgresqlDatabase: vaultwarden + +portal: + enabled: true diff --git a/stable/vaultwarden/18.0.0/questions.yaml b/stable/vaultwarden/18.0.0/questions.yaml new file mode 100644 index 00000000000..1c42a8cef29 --- /dev/null +++ b/stable/vaultwarden/18.0.0/questions.yaml @@ -0,0 +1,2181 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" + admin: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" + path: "/admin/" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: vaultwarden + label: "" + group: "App Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: yubico + label: "Yubico OTP authentication" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable Yubico OTP authentication" + description: "Please refer to the manual at: https://github.com/dani-garcia/vaultwarden/wiki/Enabling-Yubikey-OTP-authentication" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: server + label: "Yubico server" + description: "Defaults to YubiCloud" + schema: + type: string + default: "" + - variable: clientId + label: "Yubico ID" + schema: + type: string + default: "" + - variable: secretKey + label: "Yubico Secret Key" + schema: + type: string + default: "" + - variable: admin + label: "Admin Portal" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable Admin Portal" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: disableAdminToken + label: "Make Accessible Without Password/Token" + schema: + type: boolean + default: false + - variable: token + label: "Admin Portal Password/Token" + description: "Will be automatically generated if not defined" + schema: + type: string + default: "" + - variable: icons + label: "Icon Download Settings" + schema: + additional_attrs: true + type: dict + attrs: + - variable: disableDownload + label: "Disable Icon Download" + description: "Disables download of external icons. Setting to true will still serve icons from cache (/data/icon_cache)" + schema: + type: boolean + default: false + - variable: cache + label: "Cache time-to-live" + description: "Cache time-to-live for icons fetched. 0 means no purging" + schema: + type: int + default: 2592000 + - variable: token + label: "Failed Downloads Cache time-to-live" + description: "Cache time-to-live for icons that were not available. 0 means no purging." + schema: + type: int + default: 2592000 + - variable: log + label: "Logging" + schema: + additional_attrs: true + type: dict + attrs: + - variable: level + label: "Log level" + schema: + type: string + default: "info" + required: true + enum: + - value: "trace" + description: "trace" + - value: "debug" + description: "debug" + - value: "info" + description: "info" + - value: "warn" + description: "warn" + - value: "error" + description: "error" + - value: "off" + description: "off" + - variable: file + label: "Log-File Location" + schema: + type: string + default: "" + - variable: smtp + label: "SMTP Settings (Email)" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable SMTP Support" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: host + label: "SMTP hostname" + schema: + type: string + required: true + default: "" + - variable: from + label: "SMTP sender e-mail address" + schema: + type: string + required: true + default: "" + - variable: fromName + label: "SMTP sender name" + schema: + type: string + required: true + default: "" + - variable: user + label: "SMTP username" + schema: + type: string + required: true + default: "" + - variable: password + label: "SMTP password" + description: "Required is user is specified, ignored if no user provided" + schema: + type: string + default: "" + - variable: ssl + label: "Enable SSL connection" + schema: + type: boolean + default: true + - variable: port + label: "SMTP port" + description: "Usually: 25 without SSL, 587 with SSL" + schema: + type: int + default: 587 + - variable: authMechanism + label: "SMTP Authentication Mechanisms" + description: "Comma-separated options: Plain, Login and Xoauth2" + schema: + type: string + default: "Plain" + - variable: heloName + label: "SMTP HELO - Hostname" + description: "Hostname to be sent for SMTP HELO. Defaults to pod name" + schema: + type: string + default: "" + - variable: timeout + label: "SMTP timeout" + schema: + type: int + default: 15 + - variable: invalidHostname + label: "Accept Invalid Hostname" + description: "Accept SSL session if certificate is valid but hostname doesn't match. DANGEROUS, vulnerable to men-in-the-middle attacks!" + schema: + type: boolean + default: false + - variable: invalidCertificate + label: "Accept Invalid Certificate" + description: "Accept invalid certificates. DANGEROUS, vulnerable to men-in-the-middle attacks!" + schema: + type: boolean + default: false + - variable: allowSignups + label: "Allow Signup" + description: "Allow any user to sign-up: https://github.com/dani-garcia/vaultwarden/wiki/Disable-registration-of-new-users" + schema: + type: boolean + default: true + - variable: allowInvitation + label: "Always allow Invitation" + description: "Allow invited users to sign-up even feature is disabled: https://github.com/dani-garcia/vaultwarden/wiki/Disable-invitations" + schema: + type: boolean + default: true + - variable: defaultInviteName + label: "Default Invite Organisation Name" + description: "Default organization name in invitation e-mails that are not coming from a specific organization." + schema: + type: string + default: "" + - variable: showPasswordHint + label: "Show password hints" + description: "https://github.com/dani-garcia/vaultwarden/wiki/Password-hint-display" + schema: + type: boolean + default: true + - variable: signupwhitelistenable + label: "Enable Signup Whitelist" + description: "allowSignups is ignored if set" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: signupDomains + label: "Signup Whitelist Domains" + schema: + type: list + default: [] + items: + - variable: domain + label: "Domain" + schema: + type: string + default: "" + - variable: verifySignup + label: "Verifiy Signup" + description: "Verify e-mail before login is enabled. SMTP must be enabled" + schema: + type: boolean + default: false + - variable: requireEmail + label: "Block Login if email fails" + description: "When a user logs in an email is required to be sent. If sending the email fails the login attempt will fail. SMTP must be enabled" + schema: + type: boolean + default: false + - variable: emailAttempts + label: "Email token reset attempts" + description: "Maximum attempts before an email token is reset and a new email will need to be sent" + schema: + type: int + default: 3 + - variable: emailTokenExpiration + label: "Email token validity in seconds" + schema: + type: int + default: 600 + - variable: enableWebVault + label: "Enable Webvault" + description: "Enable Web Vault (static content). https://github.com/dani-garcia/vaultwarden/wiki/Disabling-or-overriding-the-Vault-interface-hosting" + schema: + type: boolean + default: true + - variable: orgCreationUsers + label: "Limit Organisation Creation to (users)" + description: "Restrict creation of orgs. Options are: 'all', 'none' or a comma-separated list of users." + schema: + type: string + default: "all" + - variable: attachmentLimitOrg + label: "Limit Attachment Disk Usage per Organisation" + schema: + type: string + default: "" + - variable: attachmentLimitUser + label: "Limit Attachment Disk Usage per User" + schema: + type: string + default: "" + - variable: hibpApiKey + label: "HaveIBeenPwned API Key" + description: "Can be purchased at https://haveibeenpwned.com/API/Key" + schema: + type: string + default: "" + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10102 + required: true + - variable: ws + label: "WebSocket Service" + description: "WebSocket Service" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ws + label: "WebSocket Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 3012 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: data + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: true + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 568 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 568 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/vaultwarden/18.0.0/templates/_configmap.tpl b/stable/vaultwarden/18.0.0/templates/_configmap.tpl new file mode 100644 index 00000000000..8809925abdf --- /dev/null +++ b/stable/vaultwarden/18.0.0/templates/_configmap.tpl @@ -0,0 +1,116 @@ +{{/* Define the configmap */}} +{{- define "vaultwarden.configmap" -}} +--- +apiVersion: v1 +kind: ConfigMap +metadata: + name: vaultwardenconfig +data: + ROCKET_PORT: "8080" + SIGNUPS_ALLOWED: {{ .Values.vaultwarden.allowSignups | quote }} + {{- if .Values.vaultwarden.signupDomains }} + SIGNUPS_DOMAINS_WHITELIST: {{ join "," .Values.vaultwarden.signupDomains | quote }} + {{- end }} + {{- if and (eq .Values.vaultwarden.verifySignup true) (eq .Values.vaultwarden.smtp.enabled false) }}{{ required "Signup verification requires SMTP to be enabled" nil}}{{end}} + SIGNUPS_VERIFY: {{ .Values.vaultwarden.verifySignup | quote }} + {{- if and (eq .Values.vaultwarden.requireEmail true) (eq .Values.vaultwarden.smtp.enabled false) }}{{ required "Requiring emails for login depends on SMTP" nil}}{{end}} + REQUIRE_DEVICE_EMAIL: {{ .Values.vaultwarden.requireEmail | quote }} + {{- if .Values.vaultwarden.emailAttempts }} + EMAIL_ATTEMPTS_LIMIT: {{ .Values.vaultwarden.emailAttempts | quote }} + {{- end }} + {{- if .Values.vaultwarden.emailTokenExpiration }} + EMAIL_EXPIRATION_TIME: {{ .Values.vaultwarden.emailTokenExpiration | quote }} + {{- end }} + INVITATIONS_ALLOWED: {{ .Values.vaultwarden.allowInvitation | quote }} + {{- if .Values.vaultwarden.defaultInviteName }} + INVITATION_ORG_NAME: {{ .Values.vaultwarden.defaultInviteName | quote }} + {{- end }} + SHOW_PASSWORD_HINT: {{ .Values.vaultwarden.showPasswordHint | quote }} + WEBSOCKET_ENABLED: {{ .Values.vaultwarden.enableWebsockets | quote }} + WEB_VAULT_ENABLED: {{ .Values.vaultwarden.enableWebVault | quote }} + ORG_CREATION_USERS: {{ .Values.vaultwarden.orgCreationUsers | quote }} + {{- if .Values.vaultwarden.attachmentLimitOrg }} + ORG_ATTACHMENT_LIMIT: {{ .Values.vaultwarden.attachmentLimitOrg | quote }} + {{- end }} + {{- if .Values.vaultwarden.attachmentLimitUser }} + USER_ATTACHMENT_LIMIT: {{ .Values.vaultwarden.attachmentLimitUser | quote }} + {{- end }} + {{- if .Values.vaultwarden.hibpApiKey }} + HIBP_API_KEY: {{ .Values.vaultwarden.hibpApiKey | quote }} + {{- end }} + {{- include "vaultwarden.dbTypeValid" . }} + {{- if .Values.database.retries }} + DB_CONNECTION_RETRIES: {{ .Values.database.retries | quote }} + {{- end }} + {{- if .Values.database.maxConnections }} + DATABASE_MAX_CONNS: {{ .Values.database.maxConnections | quote }} + {{- end }} + {{- if eq .Values.vaultwarden.smtp.enabled true }} + SMTP_HOST: {{ required "SMTP host is required to enable SMTP" .Values.vaultwarden.smtp.host | quote }} + SMTP_FROM: {{ required "SMTP sender address ('from') is required to enable SMTP" .Values.vaultwarden.smtp.from | quote }} + {{- if .Values.vaultwarden.smtp.fromName }} + SMTP_FROM_NAME: {{ .Values.vaultwarden.smtp.fromName | quote }} + {{- end }} + {{- if .Values.vaultwarden.smtp.ssl }} + SMTP_SSL: {{ .Values.vaultwarden.smtp.ssl | quote }} + {{- end }} + {{- if .Values.vaultwarden.smtp.port }} + SMTP_PORT: {{ .Values.vaultwarden.smtp.port | quote }} + {{- end }} + {{- if .Values.vaultwarden.smtp.authMechanism }} + SMTP_AUTH_MECHANISM: {{ .Values.vaultwarden.smtp.authMechanism | quote }} + {{- end }} + {{- if .Values.vaultwarden.smtp.heloName }} + HELO_NAME: {{ .Values.vaultwarden.smtp.heloName | quote }} + {{- end }} + {{- if .Values.vaultwarden.smtp.timeout }} + SMTP_TIMEOUT: {{ .Values.vaultwarden.smtp.timeout | quote }} + {{- end }} + {{- if .Values.vaultwarden.smtp.invalidHostname }} + SMTP_ACCEPT_INVALID_HOSTNAMES: {{ .Values.vaultwarden.smtp.invalidHostname | quote }} + {{- end }} + {{- if .Values.vaultwarden.smtp.invalidCertificate }} + SMTP_ACCEPT_INVALID_CERTS: {{ .Values.vaultwarden.smtp.invalidCertificate | quote }} + {{- end }} + {{- end }} + {{- if .Values.vaultwarden.log.file }} + LOG_FILE: {{ .Values.vaultwarden.log.file | quote }} + {{- end }} + {{- if or .Values.vaultwarden.log.level .Values.vaultwarden.log.timeFormat }} + EXTENDED_LOGGING: "true" + {{- end }} + {{- if .Values.vaultwarden.log.level }} + {{- include "vaultwarden.logLevelValid" . }} + LOG_LEVEL: {{ .Values.vaultwarden.log.level | quote }} + {{- end }} + {{- if .Values.vaultwarden.log.timeFormat }} + LOG_TIMESTAMP_FORMAT: {{ .Values.vaultwarden.log.timeFormat | quote }} + {{- end }} + {{- if .Values.vaultwarden.icons.disableDownload }} + DISABLE_ICON_DOWNLOAD: {{ .Values.vaultwarden.icons.disableDownload | quote }} + {{- if and (not .Values.vaultwarden.icons.cache) (eq .Values.vaultwarden.icons.disableDownload "true") }} + ICON_CACHE_TTL: "0" + {{- end }} + {{- end }} + {{- if .Values.vaultwarden.icons.cache }} + ICON_CACHE_TTL: {{ .Values.vaultwarden.icons.cache | quote }} + {{- end }} + {{- if .Values.vaultwarden.icons.cacheFailed }} + ICON_CACHE_NEGTTL: {{ .Values.vaultwarden.icons.cacheFailed | quote }} + {{- end }} + {{- if eq .Values.vaultwarden.admin.enabled true }} + {{- if eq .Values.vaultwarden.admin.disableAdminToken true }} + DISABLE_ADMIN_TOKEN: "true" + {{- end }} + {{- end }} + {{- if eq .Values.vaultwarden.yubico.enabled true }} + {{- if .Values.vaultwarden.yubico.server }} + YUBICO_SERVER: {{ .Values.vaultwarden.yubico.server | quote }} + {{- end }} + {{- end }} + {{- if eq .Values.database.type "sqlite" }} + ENABLE_DB_WAL: {{ .Values.database.wal | quote }} + {{- else }} + ENABLE_DB_WAL: "false" + {{- end }} +{{- end -}} diff --git a/stable/vaultwarden/18.0.0/templates/_secrets.tpl b/stable/vaultwarden/18.0.0/templates/_secrets.tpl new file mode 100644 index 00000000000..ca5ec74b0af --- /dev/null +++ b/stable/vaultwarden/18.0.0/templates/_secrets.tpl @@ -0,0 +1,36 @@ +{{/* Define the secrets */}} +{{- define "vaultwarden.secrets" -}} + +{{- $adminToken := "" }} +{{- if eq .Values.vaultwarden.admin.enabled true }} +{{- $adminToken = .Values.vaultwarden.admin.token | default (randAlphaNum 48) | b64enc | quote }} +{{- end -}} + +{{- $smtpUser := "" }} +{{- if and (eq .Values.vaultwarden.smtp.enabled true ) (.Values.vaultwarden.smtp.user) }} +{{- $smtpUser = .Values.vaultwarden.smtp.user | b64enc | quote }} +{{- end -}} + +{{- $yubicoClientId := "" }} +{{- if eq .Values.vaultwarden.yubico.enabled true }} +{{- $yubicoClientId = required "Yubico Client ID required" .Values.vaultwarden.yubico.clientId | toString | b64enc | quote }} +{{- end -}} +--- + +apiVersion: v1 +kind: Secret +metadata: + name: vaultwardensecret +data: + {{- if ne $adminToken "" }} + ADMIN_TOKEN: {{ $adminToken }} + {{- end }} + {{- if ne $smtpUser "" }} + SMTP_USERNAME: {{ $smtpUser }} + SMTP_PASSWORD: {{ required "Must specify SMTP password" .Values.vaultwarden.smtp.password | b64enc | quote }} + {{- end }} + {{- if ne $yubicoClientId "" }} + YUBICO_CLIENT_ID: {{ $yubicoClientId }} + YUBICO_SECRET_KEY: {{ required "Yubico Secret Key required" .Values.vaultwarden.yubico.secretKey | b64enc | quote }} + {{- end }} +{{- end -}} diff --git a/stable/vaultwarden/18.0.0/templates/_validate.tpl b/stable/vaultwarden/18.0.0/templates/_validate.tpl new file mode 100644 index 00000000000..e4832c2f6e5 --- /dev/null +++ b/stable/vaultwarden/18.0.0/templates/_validate.tpl @@ -0,0 +1,17 @@ +{{/* +Ensure valid DB type is select, defaults to SQLite +*/}} +{{- define "vaultwarden.dbTypeValid" -}} +{{- if not (or (eq .Values.database.type "postgresql") (eq .Values.database.type "mysql") (eq .Values.database.type "sqlite")) }} +{{- required "Invalid database type" nil }} +{{- end -}} +{{- end -}} + +{{/* +Ensure log type is valid +*/}} +{{- define "vaultwarden.logLevelValid" -}} +{{- if not (or (eq .Values.vaultwarden.log.level "trace") (eq .Values.vaultwarden.log.level "debug") (eq .Values.vaultwarden.log.level "info") (eq .Values.vaultwarden.log.level "warn") (eq .Values.vaultwarden.log.level "error") (eq .Values.vaultwarden.log.level "off")) }} +{{- required "Invalid log level" nil }} +{{- end }} +{{- end }} diff --git a/stable/vaultwarden/18.0.0/templates/common.yaml b/stable/vaultwarden/18.0.0/templates/common.yaml new file mode 100644 index 00000000000..577816b14ce --- /dev/null +++ b/stable/vaultwarden/18.0.0/templates/common.yaml @@ -0,0 +1,39 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.common.loader.init" . }} + + +{{/* Render configmap for vaultwarden */}} +{{- include "vaultwarden.configmap" . }} + +{{/* Render secrets for vaultwarden */}} +{{- include "vaultwarden.secrets" . }} + +{{/* Define path for websocket */}} +{{- define "vaultwarden.websocket" -}} +{{- $fullname := include "tc.common.names.fullname" . -}} +path: "/notifications/hub" +# -- Ignored if not kubeVersion >= 1.14-0 +pathType: Prefix +service: + # -- Overrides the service name reference for this path + name: {{ printf "%s-ws" $fullname }} + port: {{ .Values.service.ws.ports.ws.port }} +{{- end -}} + +{{/* inject websocket path to all main ingress hosts*/}} +{{- define "vaultwarden.websocketinjector" -}} +{{- $path := list (include "vaultwarden.websocket" . | fromYaml) -}} +{{- if .Values.ingress.main.enabled }} +{{- range .Values.ingress.main.hosts }} +{{- $newpaths := list }} +{{- $newpaths := concat .paths $path }} +{{- $_ := set . "paths" ( deepCopy $newpaths ) -}} +{{- end }} +{{- end }} +{{- end -}} + +{{/* inject websocket paths in ingress */}} +{{- include "vaultwarden.websocketinjector" . }} + +{{/* Render the templates */}} +{{ include "tc.common.loader.apply" . }} diff --git a/stable/vaultwarden/18.0.0/values.yaml b/stable/vaultwarden/18.0.0/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/verysync/3.0.3/Chart.lock b/stable/verysync/3.0.3/Chart.lock deleted file mode 100644 index e1cda899a0c..00000000000 --- a/stable/verysync/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:21:02.095959375Z" diff --git a/stable/verysync/3.0.3/Chart.yaml b/stable/verysync/3.0.3/Chart.yaml deleted file mode 100644 index cdd9ee84021..00000000000 --- a/stable/verysync/3.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "2.14.0" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: very sync is an easy-to-use multi-platform file synchronization software -home: https://truecharts.org/docs/charts/stable/verysync -icon: https://truecharts.org/img/hotlink-ok/chart-icons/verysync.png -keywords: - - verysync - - sync - - btsync - - bittorrent -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: verysync -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/verysync - - https://hub.docker.com/r/jonnyan404/verysync -version: 3.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/verysync/3.0.3/app-changelog.md b/stable/verysync/3.0.3/app-changelog.md deleted file mode 100644 index a110fbd34cf..00000000000 --- a/stable/verysync/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [verysync-3.0.3](https://github.com/truecharts/charts/compare/verysync-3.0.2...verysync-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/verysync/3.0.3/charts/common-10.9.4.tgz b/stable/verysync/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/verysync/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/verysync/3.0.3/CHANGELOG.md b/stable/verysync/3.0.4/CHANGELOG.md similarity index 100% rename from stable/verysync/3.0.3/CHANGELOG.md rename to stable/verysync/3.0.4/CHANGELOG.md diff --git a/stable/verysync/3.0.4/Chart.yaml b/stable/verysync/3.0.4/Chart.yaml new file mode 100644 index 00000000000..e67acd2f932 --- /dev/null +++ b/stable/verysync/3.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "2.14.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: very sync is an easy-to-use multi-platform file synchronization software +home: https://truecharts.org/docs/charts/stable/verysync +icon: https://truecharts.org/img/hotlink-ok/chart-icons/verysync.png +keywords: + - verysync + - sync + - btsync + - bittorrent +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: verysync +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/verysync + - https://hub.docker.com/r/jonnyan404/verysync +version: 3.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/verysync/3.0.3/README.md b/stable/verysync/3.0.4/README.md similarity index 100% rename from stable/verysync/3.0.3/README.md rename to stable/verysync/3.0.4/README.md diff --git a/stable/verysync/3.0.4/app-changelog.md b/stable/verysync/3.0.4/app-changelog.md new file mode 100644 index 00000000000..924840ececc --- /dev/null +++ b/stable/verysync/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [verysync-3.0.4](https://github.com/truecharts/charts/compare/verysync-3.0.3...verysync-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/verysync/3.0.3/app-readme.md b/stable/verysync/3.0.4/app-readme.md similarity index 100% rename from stable/verysync/3.0.3/app-readme.md rename to stable/verysync/3.0.4/app-readme.md diff --git a/stable/verysync/3.0.4/charts/common-10.9.7.tgz b/stable/verysync/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/verysync/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/verysync/3.0.3/ix_values.yaml b/stable/verysync/3.0.4/ix_values.yaml similarity index 100% rename from stable/verysync/3.0.3/ix_values.yaml rename to stable/verysync/3.0.4/ix_values.yaml diff --git a/stable/verysync/3.0.3/questions.yaml b/stable/verysync/3.0.4/questions.yaml similarity index 100% rename from stable/verysync/3.0.3/questions.yaml rename to stable/verysync/3.0.4/questions.yaml diff --git a/stable/verysync/3.0.4/templates/common.yaml b/stable/verysync/3.0.4/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/verysync/3.0.4/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/verysync/3.0.4/values.yaml b/stable/verysync/3.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/vikunja/5.0.0/CHANGELOG.md b/stable/vikunja/5.0.0/CHANGELOG.md new file mode 100644 index 00000000000..596ca61432d --- /dev/null +++ b/stable/vikunja/5.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [vikunja-4.0.0](https://github.com/truecharts/charts/compare/vikunja-3.0.70...vikunja-4.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [vikunja-3.0.73](https://github.com/truecharts/charts/compare/vikunja-3.0.70...vikunja-3.0.73) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [vikunja-3.0.72](https://github.com/truecharts/charts/compare/vikunja-3.0.70...vikunja-3.0.72) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [vikunja-3.0.72](https://github.com/truecharts/charts/compare/vikunja-3.0.70...vikunja-3.0.72) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [vikunja-3.0.72](https://github.com/truecharts/charts/compare/vikunja-3.0.70...vikunja-3.0.72) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [vikunja-3.0.71](https://github.com/truecharts/charts/compare/vikunja-3.0.70...vikunja-3.0.71) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + diff --git a/stable/vikunja/5.0.0/Chart.yaml b/stable/vikunja/5.0.0/Chart.yaml new file mode 100644 index 00000000000..5224971921c --- /dev/null +++ b/stable/vikunja/5.0.0/Chart.yaml @@ -0,0 +1,34 @@ +apiVersion: v2 +appVersion: "0.20.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 + - condition: redis.enabled + name: redis + repository: https://charts.truecharts.org + version: 4.0.5 +description: The to-do app to organize your life. +home: https://truecharts.org/docs/charts/stable/vikunja +icon: https://truecharts.org/img/hotlink-ok/chart-icons/vikunja.png +keywords: + - vikunja +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: vikunja +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/vikunja + - https://vikunja.io/docs +version: 5.0.0 +annotations: + truecharts.org/catagories: | + - productivity + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/vikunja/5.0.0/README.md b/stable/vikunja/5.0.0/README.md new file mode 100644 index 00000000000..cf9b7e16213 --- /dev/null +++ b/stable/vikunja/5.0.0/README.md @@ -0,0 +1,108 @@ +# vikunja + +The to-do app to organize your life. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [vikunja](https://truecharts.org/docs/charts/stable/vikunja) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/vikunja> +* <https://vikunja.io/docs> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.122 | +| https://charts.truecharts.org | redis | 3.0.121 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `vikunja` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install vikunja TrueCharts/vikunja +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `vikunja` deployment + +```console +helm uninstall vikunja +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install vikunja \ + --set env.TZ="America/New York" \ + TrueCharts/vikunja +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install vikunja TrueCharts/vikunja -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/vikunja/5.0.0/app-changelog.md b/stable/vikunja/5.0.0/app-changelog.md new file mode 100644 index 00000000000..f8dd0c50ae9 --- /dev/null +++ b/stable/vikunja/5.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [vikunja-5.0.0](https://github.com/truecharts/charts/compare/vikunja-4.0.3...vikunja-5.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/vikunja/5.0.0/app-readme.md b/stable/vikunja/5.0.0/app-readme.md new file mode 100644 index 00000000000..befd4d333c6 --- /dev/null +++ b/stable/vikunja/5.0.0/app-readme.md @@ -0,0 +1,8 @@ +The to-do app to organize your life. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/vikunja](https://truecharts.org/docs/charts/stable/vikunja) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/vikunja/5.0.0/charts/common-10.9.7.tgz b/stable/vikunja/5.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/vikunja/5.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/vikunja/5.0.0/charts/postgresql-9.0.5.tgz b/stable/vikunja/5.0.0/charts/postgresql-9.0.5.tgz new file mode 100644 index 00000000000..8fe3c326a7c Binary files /dev/null and b/stable/vikunja/5.0.0/charts/postgresql-9.0.5.tgz differ diff --git a/stable/vikunja/5.0.0/charts/redis-4.0.5.tgz b/stable/vikunja/5.0.0/charts/redis-4.0.5.tgz new file mode 100644 index 00000000000..83e3f3d2117 Binary files /dev/null and b/stable/vikunja/5.0.0/charts/redis-4.0.5.tgz differ diff --git a/stable/vikunja/5.0.0/ix_values.yaml b/stable/vikunja/5.0.0/ix_values.yaml new file mode 100644 index 00000000000..c2764adcf73 --- /dev/null +++ b/stable/vikunja/5.0.0/ix_values.yaml @@ -0,0 +1,142 @@ +image: + repository: tccr.io/truecharts/vikunja-api + tag: 0.20.0@sha256:947d8fb3d230892a8794e75922745bd21f208388ac84239fe907adcdc93596db + pullPolicy: IfNotPresent + +frontendImage: + repository: tccr.io/truecharts/vikunja-frontend + tag: 0.20.0@sha256:49c1c64082d10d0c07a21c4ad1ef236f912de249e96efde8ea965c0e6e7f0739 + pullPolicy: IfNotPresent + +nginxImage: + repository: tccr.io/truecharts/nginx + tag: 1.23.2@sha256:4fcc18dd9432aa527f5ce55cca0045a1b94d6229a56671b8b6a902f0dbaa74fd + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +configmap: + config: + enabled: true + data: + nginx-config: |- + server { + listen 8080; + location / { + proxy_pass http://localhost:80; + } + location ~* ^/(api|dav|\.well-known)/ { + proxy_pass http://localhost:3456; + client_max_body_size {{ .Values.env.VIKUNJA_FILES_MAXSIZE | upper | trimSuffix "B" }}; + } + } + +env: + VIKUNJA_REDIS_ENABLED: 1 + VIKUNJA_CACHE_ENABLED: 1 + VIKUNJA_CACHE_TYPE: "redis" + VIKUNJA_DATABASE_TYPE: "postgres" + VIKUNJA_DATABASE_USER: "{{ .Values.postgresql.postgresqlUsername }}" + VIKUNJA_DATABASE_DATABASE: "{{ .Values.postgresql.postgresDatabase }}" + VIKUNJA_SERVICE_TIMEZONE: "{{ .Values.TZ }}" + # User Defined + VIKUNJA_SERVICE_FRONTENDURL: "http://localhost:8080" + VIKUNJA_SERVICE_JWTTTL: 259200 + VIKUNJA_SERVICE_JWTTTLLONG: 2592000 + VIKUNJA_SERVICE_MAXITEMSPERPAGE: 50 + VIKUNJA_FILES_MAXSIZE: "20MB" + VIKUNJA_SERVICE_ENABLECALDAV: true + VIKUNJA_SERVICE_ENABLELINKSHARING: true + VIKUNJA_SERVICE_ENABLEREGISTRATION: true + VIKUNJA_SERVICE_ENABLETASKATTACHMENTS: true + VIKUNJA_SERVICE_ENABLETASKCOMMENTS: true + VIKUNJA_SERVICE_ENABLETOTP: true + VIKUNJA_SERVICE_ENABLEEMAILREMINDERS: true + VIKUNJA_SERVICE_ENABLEUSERDELETION: true + VIKUNJA_BACKGROUNDS_ENABLED: true + VIKUNJA_RATELIMIT_ENABLED: false + VIKUNJA_RATELIMIT_PERIOD: 60 + VIKUNJA_RATELIMIT_LIMIT: 100 + # VIKUNJA_MAILER_HOST: "" + # VIKUNJA_MAILER_PORT: 587 + # VIKUNJA_MAILER_USERNAME: "" + # VIKUNJA_MAILER_PASSWORD: "" + # VIKUNJA_MAILER_FROMEMAIL: "" + # VIKUNJA_MAILER_SKIPTLSVERIFY: false + # VIKUNJA_MAILER_FORCESSL: false + # VIKUNJA_MAILER_QUEUELENGTH: 100 + # VIKUNJA_MAILER_QUEUETIMEOUT: 30 + VIKUNJA_DATABASE_HOST: + secretKeyRef: + name: dbcreds + key: plainhost + VIKUNJA_DATABASE_PASSWORD: + secretKeyRef: + name: dbcreds + key: postgresql-password + VIKUNJA_REDIS_HOST: + secretKeyRef: + name: rediscreds + key: plainporthost + VIKUNJA_REDIS_PASSWORD: + secretKeyRef: + name: rediscreds + key: redis-password + VIKUNJA_SERVICE_JWT_SECRET: + secretKeyRef: + name: vikunja-secrets + key: VIKUNJA_SERVICE_JWT_SECRET + +service: + main: + ports: + main: + port: 10220 + targetPort: 8080 + +additionalContainers: + frontend: + name: frontend + image: "{{ .Values.frontendImage.repository }}:{{ .Values.frontendImage.tag }}" + proxy: + name: proxy + image: "{{ .Values.nginxImage.repository }}:{{ .Values.nginxImage.tag }}" + ports: + - containerPort: 8080 + name: main + volumeMounts: + - name: vikunja-config + mountPath: "/etc/nginx/conf.d/default.conf" + subPath: nginx-config + readOnly: true + +persistence: + files: + enabled: true + mountPath: "/app/vikunja/files" + vikunja-config: + enabled: "true" + mountPath: "/etc/nginx/conf.d/default.conf" + subPath: "nginx-config" + type: "custom" + volumeSpec: + configMap: + name: '{{ printf "%v-config" (include "tc.common.names.fullname" .) }}' + +postgresql: + enabled: true + existingSecret: "dbcreds" + postgresqlUsername: vikunja + postgresqlDatabase: vikunja + +redis: + enabled: true + existingSecret: "rediscreds" + +portal: + enabled: true diff --git a/stable/vikunja/5.0.0/questions.yaml b/stable/vikunja/5.0.0/questions.yaml new file mode 100644 index 00000000000..5b9410328e4 --- /dev/null +++ b/stable/vikunja/5.0.0/questions.yaml @@ -0,0 +1,2033 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: env + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: VIKUNJA_SERVICE_FRONTENDURL + label: "VIKUNJA_SERVICE_FRONTENDURL" + description: "The URL of the frontend, used to send password reset emails. eg. https://vikunjka.example.com (be sure to include the servicePort when needed)" + schema: + type: string + required: true + default: "" + - variable: VIKUNJA_SERVICE_MOTD + label: "VIKUNJA_SERVICE_MOTD" + description: "Set the motd message, available from the /info endpoint" + schema: + type: string + default: "" + - variable: VIKUNJA_SERVICE_JWTTTL + label: "VIKUNJA_SERVICE_JWTTTL" + description: "The duration of the issed JWT tokens in seconds. The default is 259200 seconds (3 Days)." + schema: + type: int + required: true + default: 259200 + - variable: VIKUNJA_SERVICE_JWTTTLLONG + label: "VIKUNJA_SERVICE_JWTTTLLONG" + description: "The duration of the remember me time in seconds. When the login request is made with the long param set, the token returned will be valid for this period. The default is 2592000 seconds (30 Days)." + schema: + type: int + required: true + default: 2592000 + - variable: VIKUNJA_SERVICE_MAXITEMSPERPAGE + label: "VIKUNJA_SERVICE_MAXITEMSPERPAGE" + description: "The max number of items which can be returned per page." + schema: + type: int + required: true + default: 50 + - variable: VIKUNJA_FILES_MAXSIZE + label: "VIKUNJA_FILES_MAXSIZE" + description: "The maximum size of a file, as a human-readable string. Warning: The max size is limited 2^64-1 bytes due to the underlying datatype" + schema: + type: string + required: true + default: "20MB" + - variable: VIKUNJA_SERVICE_ENABLECALDAV + label: "VIKUNJA_SERVICE_ENABLECALDAV" + description: "Enable the caldav endpoint, see the docs for more details" + schema: + type: boolean + default: true + - variable: VIKUNJA_SERVICE_ENABLELINKSHARING + label: "VIKUNJA_SERVICE_ENABLELINKSHARING" + description: "Enable sharing of lists via a link" + schema: + type: boolean + default: true + - variable: VIKUNJA_SERVICE_ENABLEREGISTRATION + label: "VIKUNJA_SERVICE_ENABLEREGISTRATION" + description: "Whether to let new users registering themselves or not" + schema: + type: boolean + default: true + - variable: VIKUNJA_SERVICE_ENABLETASKATTACHMENTS + label: "VIKUNJA_SERVICE_ENABLETASKATTACHMENTS" + description: "Whether to enable task attachments or not" + schema: + type: boolean + default: true + - variable: VIKUNJA_SERVICE_ENABLETASKCOMMENTS + label: "VIKUNJA_SERVICE_ENABLETASKCOMMENTS" + description: "Whether task comments should be enabled or not" + schema: + type: boolean + default: true + - variable: VIKUNJA_SERVICE_ENABLETOTP + label: "VIKUNJA_SERVICE_ENABLETOTP" + description: "Whether totp is enabled. In most cases you want to leave that enabled." + schema: + type: boolean + default: true + - variable: VIKUNJA_SERVICE_ENABLEEMAILREMINDERS + label: "VIKUNJA_SERVICE_ENABLEEMAILREMINDERS" + description: "If enabled, vikunja will send an email to everyone who is either assigned to a task or created it when a task reminder is due." + schema: + type: boolean + default: true + - variable: VIKUNJA_SERVICE_ENABLEUSERDELETION + label: "VIKUNJA_SERVICE_ENABLEUSERDELETION" + description: "If true, will allow users to request the complete deletion of their account. When using external authentication methods it may be required to coordinate with them in order to delete the account. This setting will not affect the cli commands for user deletion." + schema: + type: boolean + default: true + - variable: VIKUNJA_BACKGROUNDS_ENABLED + label: "VIKUNJA_BACKGROUNDS_ENABLED" + description: "Whether to enable backgrounds for lists at all." + schema: + type: boolean + default: true + - variable: VIKUNJA_RATELIMIT_ENABLED + label: "VIKUNJA_RATELIMIT_ENABLED" + description: "Whether or not to enable the rate limit" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: VIKUNJA_RATELIMIT_KIND + label: "VIKUNJA_RATELIMIT_KIND" + description: "The kind on which rates are based. Can be either for a rate limit per user or for an ip-based rate limit." + schema: + type: string + required: true + default: "user" + enum: + - value: user + description: "user" + - value: ip + description: "ip" + - variable: VIKUNJA_RATELIMIT_PERIOD + label: "VIKUNJA_RATELIMIT_PERIOD" + description: "The time period in seconds for the limit" + schema: + type: int + required: true + default: 60 + - variable: VIKUNJA_RATELIMIT_LIMIT + label: "VIKUNJA_RATELIMIT_LIMIT" + description: "The max number of requests a user is allowed to do in the configured time period" + schema: + type: int + required: true + default: 100 + - variable: VIKUNJA_MAILER_ENABLED + label: "VIKUNJA_MAILER_ENABLED" + description: "Whether to enable the mailer or not. If it is disabled, all users are enabled right away and password reset is not possible." + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: VIKUNJA_MAILER_HOST + label: "VIKUNJA_MAILER_HOST" + description: "SMTP Host" + schema: + type: string + required: true + default: "" + - variable: VIKUNJA_MAILER_PORT + label: "VIKUNJA_MAILER_PORT" + description: "SMTP Host Port" + schema: + type: int + required: true + default: 587 + - variable: VIKUNJA_MAILER_USERNAME + label: "VIKUNJA_MAILER_USERNAME" + description: "SMTP username" + schema: + type: string + default: "" + - variable: VIKUNJA_MAILER_PASSWORD + label: "VIKUNJA_MAILER_PASSWORD" + description: "SMTP password" + schema: + type: string + private: true + default: "" + - variable: VIKUNJA_MAILER_FROMEMAIL + label: "VIKUNJA_MAILER_FROMEMAIL" + description: "The default from address when sending emails" + schema: + type: string + required: true + default: "" + - variable: VIKUNJA_MAILER_SKIPTLSVERIFY + label: "VIKUNJA_MAILER_SKIPTLSVERIFY" + description: "Wether to skip verification of the tls certificate on the server" + schema: + type: boolean + default: false + - variable: VIKUNJA_MAILER_FORCESSL + label: "VIKUNJA_MAILER_FORCESSL" + description: "By default, vikunja will try to connect with starttls, use this option to force it to use ssl." + schema: + type: boolean + default: false + - variable: VIKUNJA_MAILER_QUEUELENGTH + label: "VIKUNJA_MAILER_QUEUELENGTH" + description: "The length of the mail queue." + schema: + type: int + required: true + default: 100 + - variable: VIKUNJA_MAILER_QUEUETIMEOUT + label: "VIKUNJA_MAILER_QUEUETIMEOUT" + description: "The timeout in seconds after which the current open connection to the mailserver will be closed." + schema: + type: int + required: true + default: 30 + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10220 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: files + label: "App Files Storage" + description: "Stores the Application Files." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/vikunja/5.0.0/templates/_secrets.tpl b/stable/vikunja/5.0.0/templates/_secrets.tpl new file mode 100644 index 00000000000..d3f96474240 --- /dev/null +++ b/stable/vikunja/5.0.0/templates/_secrets.tpl @@ -0,0 +1,20 @@ +{{/* Define the secrets */}} +{{- define "vikunja.secrets" -}} +--- + +apiVersion: v1 +kind: Secret +type: Opaque +metadata: + name: vikunja-secrets +{{- $vikunjaprevious := lookup "v1" "Secret" .Release.Namespace "vikunja-secrets" }} +{{- $jwt_secret := "" }} +data: + {{- if $vikunjaprevious}} + VIKUNJA_SERVICE_JWT_SECRET: {{ index $vikunjaprevious.data "VIKUNJA_SERVICE_JWT_SECRET" }} + {{- else }} + {{- $jwt_secret := randAlphaNum 32 }} + VIKUNJA_SERVICE_JWT_SECRET: {{ $jwt_secret | b64enc }} + {{- end }} + +{{- end -}} diff --git a/stable/vikunja/5.0.0/templates/common.yaml b/stable/vikunja/5.0.0/templates/common.yaml new file mode 100644 index 00000000000..c0f4269ca5d --- /dev/null +++ b/stable/vikunja/5.0.0/templates/common.yaml @@ -0,0 +1,5 @@ +{{- include "tc.common.loader.init" . }} + +{{ include "vikunja.secrets" . }} + +{{ include "tc.common.loader.apply" . }} diff --git a/stable/vikunja/5.0.0/values.yaml b/stable/vikunja/5.0.0/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/webgrabplus/3.0.3/Chart.lock b/stable/webgrabplus/3.0.3/Chart.lock deleted file mode 100644 index 2717bfbd9be..00000000000 --- a/stable/webgrabplus/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:21:25.66982079Z" diff --git a/stable/webgrabplus/3.0.3/Chart.yaml b/stable/webgrabplus/3.0.3/Chart.yaml deleted file mode 100644 index d196fcc8db9..00000000000 --- a/stable/webgrabplus/3.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: webgrabplus -version: 3.0.3 -appVersion: "5.0.1" -description: Webgrabplus is a multi-site incremental xmltv epg grabber. -type: application -deprecated: false -home: https://truecharts.org/docs/charts/stable/webgrabplus -icon: https://truecharts.org/img/hotlink-ok/chart-icons/webgrabplus.png -keywords: - - webgrabplus -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/webgrabplus - - https://hub.docker.com/r/linuxserver/webgrabplus -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 - # condition: -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/webgrabplus/3.0.3/app-changelog.md b/stable/webgrabplus/3.0.3/app-changelog.md deleted file mode 100644 index 3b264569316..00000000000 --- a/stable/webgrabplus/3.0.3/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [webgrabplus-3.0.3](https://github.com/truecharts/charts/compare/webgrabplus-3.0.2...webgrabplus-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - \ No newline at end of file diff --git a/stable/webgrabplus/3.0.3/charts/common-10.9.4.tgz b/stable/webgrabplus/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/webgrabplus/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/webgrabplus/3.0.3/CHANGELOG.md b/stable/webgrabplus/3.0.4/CHANGELOG.md similarity index 100% rename from stable/webgrabplus/3.0.3/CHANGELOG.md rename to stable/webgrabplus/3.0.4/CHANGELOG.md diff --git a/stable/webgrabplus/3.0.4/Chart.yaml b/stable/webgrabplus/3.0.4/Chart.yaml new file mode 100644 index 00000000000..883869c40b3 --- /dev/null +++ b/stable/webgrabplus/3.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: webgrabplus +version: 3.0.4 +appVersion: "5.0.1" +description: Webgrabplus is a multi-site incremental xmltv epg grabber. +type: application +deprecated: false +home: https://truecharts.org/docs/charts/stable/webgrabplus +icon: https://truecharts.org/img/hotlink-ok/chart-icons/webgrabplus.png +keywords: + - webgrabplus +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/webgrabplus + - https://hub.docker.com/r/linuxserver/webgrabplus +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + # condition: +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/webgrabplus/3.0.3/README.md b/stable/webgrabplus/3.0.4/README.md similarity index 100% rename from stable/webgrabplus/3.0.3/README.md rename to stable/webgrabplus/3.0.4/README.md diff --git a/stable/webgrabplus/3.0.4/app-changelog.md b/stable/webgrabplus/3.0.4/app-changelog.md new file mode 100644 index 00000000000..b318ce752af --- /dev/null +++ b/stable/webgrabplus/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [webgrabplus-3.0.4](https://github.com/truecharts/charts/compare/webgrabplus-3.0.3...webgrabplus-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/webgrabplus/3.0.3/app-readme.md b/stable/webgrabplus/3.0.4/app-readme.md similarity index 100% rename from stable/webgrabplus/3.0.3/app-readme.md rename to stable/webgrabplus/3.0.4/app-readme.md diff --git a/stable/webgrabplus/3.0.4/charts/common-10.9.7.tgz b/stable/webgrabplus/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/webgrabplus/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/webgrabplus/3.0.3/ix_values.yaml b/stable/webgrabplus/3.0.4/ix_values.yaml similarity index 100% rename from stable/webgrabplus/3.0.3/ix_values.yaml rename to stable/webgrabplus/3.0.4/ix_values.yaml diff --git a/stable/webgrabplus/3.0.3/questions.yaml b/stable/webgrabplus/3.0.4/questions.yaml similarity index 100% rename from stable/webgrabplus/3.0.3/questions.yaml rename to stable/webgrabplus/3.0.4/questions.yaml diff --git a/stable/webgrabplus/3.0.4/templates/common.yaml b/stable/webgrabplus/3.0.4/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/webgrabplus/3.0.4/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/webgrabplus/3.0.4/values.yaml b/stable/webgrabplus/3.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/weblate/6.0.0/CHANGELOG.md b/stable/weblate/6.0.0/CHANGELOG.md new file mode 100644 index 00000000000..5652c8c7d85 --- /dev/null +++ b/stable/weblate/6.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [weblate-5.0.0](https://github.com/truecharts/charts/compare/weblate-4.0.52...weblate-5.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update docker general non-major ([#4355](https://github.com/truecharts/charts/issues/4355)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [weblate-4.0.56](https://github.com/truecharts/charts/compare/weblate-4.0.52...weblate-4.0.56) (2022-11-09) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update docker general non-major ([#4355](https://github.com/truecharts/charts/issues/4355)) + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [weblate-4.0.55](https://github.com/truecharts/charts/compare/weblate-4.0.52...weblate-4.0.55) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [weblate-4.0.54](https://github.com/truecharts/charts/compare/weblate-4.0.52...weblate-4.0.54) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [weblate-4.0.54](https://github.com/truecharts/charts/compare/weblate-4.0.52...weblate-4.0.54) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [weblate-4.0.54](https://github.com/truecharts/charts/compare/weblate-4.0.52...weblate-4.0.54) (2022-11-08) + +### Chore diff --git a/stable/weblate/6.0.0/Chart.yaml b/stable/weblate/6.0.0/Chart.yaml new file mode 100644 index 00000000000..54387a46d1d --- /dev/null +++ b/stable/weblate/6.0.0/Chart.yaml @@ -0,0 +1,37 @@ +apiVersion: v2 +appVersion: "4.14.2" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 + - condition: redis.enabled + name: redis + repository: https://charts.truecharts.org + version: 4.0.5 +description: Weblate is a copylefted libre software web-based continuous localization system +home: https://truecharts.org/docs/charts/stable/weblate +icon: https://truecharts.org/img/hotlink-ok/chart-icons/weblate.png +keywords: + - translate +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: weblate +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/weblate + - https://github.com/WeblateOrg/weblate + - https://github.com/WeblateOrg/docker + - https://github.com/WeblateOrg/docker-compose + - https://docs.weblate.org/en/latest/ +version: 6.0.0 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/weblate/6.0.0/README.md b/stable/weblate/6.0.0/README.md new file mode 100644 index 00000000000..7ae9af8d934 --- /dev/null +++ b/stable/weblate/6.0.0/README.md @@ -0,0 +1,111 @@ +# weblate + +Weblate is a copylefted libre software web-based continuous localization system + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [weblate](https://truecharts.org/docs/charts/stable/weblate) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/weblate> +* <https://github.com/WeblateOrg/weblate> +* <https://github.com/WeblateOrg/docker> +* <https://github.com/WeblateOrg/docker-compose> +* <https://docs.weblate.org/en/latest/> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.122 | +| https://charts.truecharts.org | redis | 3.0.121 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `weblate` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install weblate TrueCharts/weblate +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `weblate` deployment + +```console +helm uninstall weblate +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install weblate \ + --set env.TZ="America/New York" \ + TrueCharts/weblate +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install weblate TrueCharts/weblate -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/weblate/6.0.0/app-changelog.md b/stable/weblate/6.0.0/app-changelog.md new file mode 100644 index 00000000000..c5c5e0279c1 --- /dev/null +++ b/stable/weblate/6.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [weblate-6.0.0](https://github.com/truecharts/charts/compare/weblate-5.0.3...weblate-6.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/weblate/6.0.0/app-readme.md b/stable/weblate/6.0.0/app-readme.md new file mode 100644 index 00000000000..9174e9e4955 --- /dev/null +++ b/stable/weblate/6.0.0/app-readme.md @@ -0,0 +1,8 @@ +Weblate is a copylefted libre software web-based continuous localization system + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/weblate](https://truecharts.org/docs/charts/stable/weblate) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/weblate/6.0.0/charts/common-10.9.7.tgz b/stable/weblate/6.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/weblate/6.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/weblate/6.0.0/charts/postgresql-9.0.5.tgz b/stable/weblate/6.0.0/charts/postgresql-9.0.5.tgz new file mode 100644 index 00000000000..8fe3c326a7c Binary files /dev/null and b/stable/weblate/6.0.0/charts/postgresql-9.0.5.tgz differ diff --git a/stable/weblate/6.0.0/charts/redis-4.0.5.tgz b/stable/weblate/6.0.0/charts/redis-4.0.5.tgz new file mode 100644 index 00000000000..83e3f3d2117 Binary files /dev/null and b/stable/weblate/6.0.0/charts/redis-4.0.5.tgz differ diff --git a/stable/weblate/6.0.0/ix_values.yaml b/stable/weblate/6.0.0/ix_values.yaml new file mode 100644 index 00000000000..5cc0c670312 --- /dev/null +++ b/stable/weblate/6.0.0/ix_values.yaml @@ -0,0 +1,265 @@ +image: + repository: tccr.io/truecharts/weblate + tag: 4.14.2@sha256:658d563eaa8be74582f0ba12ff252e4e83f7b52a2a326aad3da306d5e838ac82 + pullPolicy: IfNotPresent + +securityContext: + readOnlyRootFilesystem: false + +podSecurityContext: + runAsUser: 1000 + runAsGroup: 0 + fsGroup: 1000 + +env: + WEBLATE_TIME_ZONE: "{{ .Values.TZ }}" + POSTGRES_USER: "{{ .Values.postgresql.postgresqlUsername }}" + POSTGRES_DATABASE: "{{ .Values.postgresql.postgresqlDatabase }}" + POSTGRES_PORT: 5432 + REDIS_PORT: 6379 + REDIS_DB: "0" + POSTGRES_PASSWORD: + secretKeyRef: + name: dbcreds + key: postgresql-password + POSTGRES_HOST: + secretKeyRef: + name: dbcreds + key: plainhost + REDIS_HOST: + secretKeyRef: + name: rediscreds + key: plainhost + REDIS_PASSWORD: + secretKeyRef: + name: rediscreds + key: redis-password + +weblate: + general: + WEBLATE_SITE_TITLE: "My Project's Weblate" + WEBLATE_SITE_DOMAIN: "weblate.example.com" + # WEBLATE_ADMIN_NAME: "" + # WEBLATE_ADMIN_EMAIL: "" + # This sets the password on EVERY app startup + # WEBLATE_ADMIN_PASSWORD: "" + # WEBLATE_AUTO_UPDATE: "" + # WEBLATE_SERVER_EMAIL: "" + # WEBLATE_DEFAULT_FROM_EMAIL: "" + # WEBLATE_CONTACT_FORM: "" + # WEBLATE_REGISTRATION_OPEN: true + # WEBLATE_REGISTRATION_ALLOW_BACKENDS: "" + # WEBLATE_REQUIRE_LOGIN: false + # WEBLATE_LOGIN_REQUIRED_URLS_EXCEPTIONS: "" + # WEBLATE_ADD_LOGIN_REQUIRED_URLS_EXCEPTIONS: "" + # WEBLATE_REMOVE_LOGIN_REQUIRED_URLS_EXCEPTIONS: "" + # WEBLATE_DEFAULT_ACCESS_CONTROL: "" + # WEBLATE_DEFAULT_RESTRICTED_COMPONENT: false + # WEBLATE_DEFAULT_TRANSLATION_PROPAGATION: true + # WEBLATE_DEFAULT_COMMITER_EMAIL: "" + # WEBLATE_DEFAULT_COMMITER_NAME: "" + # WEBLATE_DEFAULT_SHARED_TM: true + # WEBLATE_GPG_IDENTITY: "" + # WEBLATE_DEFAULT_AUTO_WATCH: true + # WEBLATE_GITHUB_USERNAME: "" + # WEBLATE_GITHUB_TOKEN: "" + # WEBLATE_GITLAB_USERNAME: "" + # WEBLATE_GITLAB_TOKEN: "" + # WEBLATE_CSP_SCRIPT_SRC: "" + # WEBLATE_CSP_IMG_SRC: "" + # WEBLATE_CSP_CONNECT_SRC: "" + # WEBLATE_CSP_STYLE_SRC: "" + # WEBLATE_CSP_FONT_SRC: "" + # WEBLATE_WEBSITE_REQUIRED: true + # WEBLATE_SIMPLIFY_LANGUAGES: true + # WEBLATE_DATABASE_BACKUP: "" + # WEBLATE_URL_PREFIX: "" + # WEBLATE_SILENCED_SYSTEM_CHECKS: "" + # WEBLATE_HIDE_VERSION: false + # WEBLATE_BASIC_LANGUAGES: "" + # WEBLATE_ENABLE_AVATARS: true + # WEBLATE_LIMIT_TRANSLATION_LENGTH_BY_SOURCE_LENGTH: true + # WEBLATE_ALLOWED_HOSTS: "" + # WEBLATE_ENABLE_HTTPS: false + # WEBLATE_IP_PROXY_HEADER: "" + # WEBLATE_SECURE_PROXY_SSL_HEADER: "" + # WEBLATE_LICENSE_FILTER: "" + # WEBLATE_LICENSE_REQUIRED: false + # WEBLATE_RATELIMIT_ATTEMPTS: "" + # WEBLATE_RATELIMIT_LOCKOUT: "" + # WEBLATE_RATELIMIT_WINDOW: "" + # WEBLATE_DEBUG: false + # WEBLATE_LOGLEVEL: "" + # WEBLATE_GOOGLE_ANALYTICS_ID: "" + # WEBLATE_PAGURE_USERNAME: "" + # WEBLATE_PAGURE_TOKEN: "" + # WEBLATE_AKISMET_API_KEY: "" + # WEBLATE_SSH_EXTRA_ARGS: "" + # WEBLATE_BORG_EXTRA_ARGS: "" + machinetranslate: + {} + # WEBLATE_MT_APERTIUM_APY: "" + # WEBLATE_MT_AWS_REGION: "" + # WEBLATE_MT_AWS_ACCESS_KEY_ID: "" + # WEBLATE_MT_AWS_SECRET_ACCESS_KEY: "" + # WEBLATE_MT_DEEPL_KEY: "" + # WEBLATE_MT_DEEPL_API_URL: "" + # WEBLATE_MT_LIBRETRANSLATE_KEY: "" + # WEBLATE_MT_LIBRETRANSLATE_API_URL: "" + # WEBLATE_MT_GOOGLE_KEY: "" + # WEBLATE_MT_GOOGLE_CREDENTIALS: "" + # WEBLATE_MT_GOOGLE_PROJECT: "" + # WEBLATE_MT_GOOGLE_LOCATION: "" + # WEBLATE_MT_MICROSOFT_COGNITIVE_KEY: "" + # WEBLATE_MT_MICROSOFT_ENDPOINT_URL: "" + # WEBLATE_MT_MICROSOFT_REGION: "" + # WEBLATE_MT_MICROSOFT_BASE_URL: "" + # WEBLATE_MT_MODERNMT_KEY: "" + # WEBLATE_MT_MYMEMORY_ENABLED: false + # WEBLATE_MT_GLOSBE_ENABLED: false + # WEBLATE_MT_MICROSOFT_TERMINOLOGY_ENABLED: false + # WEBLATE_MT_SAP_BASE_URL: "" + # WEBLATE_MT_SAP_SANDBOX_APIKEY: "" + # WEBLATE_MT_SAP_USERNAME: "" + # WEBLATE_MT_SAP_PASSWORD: "" + # WEBLATE_MT_SAP_USE_MT: false + auth: + ldap: + {} + # WEBLATE_AUTH_LDAP_SERVER_URI: "" + # WEBLATE_AUTH_LDAP_USER_DN_TEMPLATE: "" + # WEBLATE_AUTH_LDAP_USER_ATTR_MAP: "" + # WEBLATE_AUTH_LDAP_BIND_DN: "" + # WEBLATE_AUTH_LDAP_BIND_PASSWORD: "" + # WEBLATE_AUTH_LDAP_CONNECTION_OPTION_REFERRALS: "" + # WEBLATE_AUTH_LDAP_USER_SEARCH: "" + # WEBLATE_AUTH_LDAP_USER_SEARCH_FILTER: "" + # WEBLATE_AUTH_LDAP_USER_SEARCH_UNION: "" + # WEBLATE_AUTH_LDAP_USER_SEARCH_UNION_DELIMITER: "" + github: + {} + # WEBLATE_SOCIAL_AUTH_GITHUB_KEY: "" + # WEBLATE_SOCIAL_AUTH_GITHUB_SECRET: "" + # WEBLATE_SOCIAL_AUTH_GITHUB_ORG_KEY: "" + # WEBLATE_SOCIAL_AUTH_GITHUB_ORG_SECRET: "" + # WEBLATE_SOCIAL_AUTH_GITHUB_ORG_NAME: "" + # WEBLATE_SOCIAL_AUTH_GITHUB_TEAM_KEY: "" + # WEBLATE_SOCIAL_AUTH_GITHUB_TEAM_SECRET: "" + # WEBLATE_SOCIAL_AUTH_GITHUB_TEAM_ID: "" + bitbucket: + {} + # WEBLATE_SOCIAL_AUTH_BITBUCKET_KEY: "" + # WEBLATE_SOCIAL_AUTH_BITBUCKET_SECRET: "" + facebook: + {} + # WEBLATE_SOCIAL_AUTH_FACEBOOK_KEY: "" + # WEBLATE_SOCIAL_AUTH_FACEBOOK_SECRET: "" + google: + {} + # WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_KEY: "" + # WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_SECRET: "" + # WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_WHITELISTED_DOMAINS: "" + # WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_WHITELISTED_EMAILS: "" + gitlab: + {} + # WEBLATE_SOCIAL_AUTH_GITLAB_KEY: "" + # WEBLATE_SOCIAL_AUTH_GITLAB_SECRET: "" + # WEBLATE_SOCIAL_AUTH_GITLAB_API_URL: "" + azure: + {} + # WEBLATE_SOCIAL_AUTH_AZUREAD_OAUTH2_KEY: "" + # WEBLATE_SOCIAL_AUTH_AZUREAD_OAUTH2_SECRET: "" + azuretenant: + {} + # WEBLATE_SOCIAL_AUTH_AZUREAD_TENANT_OAUTH2_KEY: "" + # WEBLATE_SOCIAL_AUTH_AZUREAD_TENANT_OAUTH2_SECRET: "" + # WEBLATE_SOCIAL_AUTH_AZUREAD_TENANT_OAUTH2_TENANT_ID: "" + keycloak: + {} + # WEBLATE_SOCIAL_AUTH_KEYCLOAK_KEY: "" + # WEBLATE_SOCIAL_AUTH_KEYCLOAK_SECRET: "" + # WEBLATE_SOCIAL_AUTH_KEYCLOAK_PUBLIC_KEY: "" + # WEBLATE_SOCIAL_AUTH_KEYCLOAK_ALGORITHM: "" + # WEBLATE_SOCIAL_AUTH_KEYCLOAK_AUTHORIZATION_URL: "" + # WEBLATE_SOCIAL_AUTH_KEYCLOAK_ACCESS_TOKEN_URL: "" + linux: + {} + # WEBLATE_SOCIAL_AUTH_FEDORA: "" + # WEBLATE_SOCIAL_AUTH_OPENSUSE: "" + # WEBLATE_SOCIAL_AUTH_UBUNTU: "" + slack: + {} + # WEBLATE_SOCIAL_AUTH_SLACK_KEY: "" + # SOCIAL_AUTH_SLACK_SECRET: "" + saml: + {} + # WEBLATE_SAML_IDP_ENTITY_ID: "" + # WEBLATE_SAML_IDP_URL: "" + # WEBLATE_SAML_IDP_X509CERT: "" + email: + {} + # WEBLATE_EMAIL_PORT: "" + # WEBLATE_EMAIL_HOST: "" + # WEBLATE_EMAIL_HOST_USER: "" + # WEBLATE_EMAIL_HOST_PASSWORD: "" + # WEBLATE_EMAIL_USE_SSL: false + # WEBLATE_EMAIL_USE_TLS: false + # WEBLATE_EMAIL_BACKEND: "" + siteintegration: + {} + # WEBLATE_GET_HELP_URL: "" + # WEBLATE_STATUS_URL: "" + # WEBLATE_LEGAL_URL: "" + # WEBLATE_PRIVACY_URL: "" + errorreport: + {} + # ROLLBAR_KEY: "" + # ROLLBAR_ENVIRONMENT: "" + # SENTRY_DSN: "" + # SENTRY_ENVIRONMENT: "" + localization: + {} + # WEBLATE_LOCALIZE_CDN_URL: "" + # WEBLATE_LOCALIZE_CDN_PATH: "" + +envFrom: + - configMapRef: + name: weblate-env + +probes: + liveness: + path: "/healthz" + readiness: + path: "/healthz" + startup: + path: "/healthz" + +service: + main: + ports: + main: + port: 10158 + targetPort: 8080 + +persistence: + config: + enabled: true + mountPath: "/app/data" + cache: + enabled: true + type: emptyDir + mountPath: "/app/cache" + +redis: + enabled: true + existingSecret: "rediscreds" + redisUsername: default + +postgresql: + enabled: true + existingSecret: "dbcreds" + postgresqlUsername: weblate + postgresqlDatabase: weblate + +portal: + enabled: true diff --git a/stable/weblate/6.0.0/questions.yaml b/stable/weblate/6.0.0/questions.yaml new file mode 100644 index 00000000000..07a1e42a39e --- /dev/null +++ b/stable/weblate/6.0.0/questions.yaml @@ -0,0 +1,3028 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: weblate + group: "App Configuration" + label: "Weblate Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: general + label: "General Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: WEBLATE_SITE_DOMAIN + label: "WEBLATE_SITE_DOMAIN" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + required: true + default: "" + - variable: WEBLATE_SITE_TITLE + label: "WEBLATE_SITE_TITLE (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: WEBLATE_ADMIN_NAME + label: "WEBLATE_ADMIN_NAME (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: WEBLATE_ADMIN_EMAIL + label: "WEBLATE_ADMIN_EMAIL (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: WEBLATE_ADMIN_PASSWORD + label: "WEBLATE_ADMIN_PASSWORD (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + private: true + default: "" + - variable: WEBLATE_ENABLE_HTTPS + label: "WEBLATE_ENABLE_HTTPS" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: boolean + default: false + - variable: WEBLATE_IP_PROXY_HEADER + label: "WEBLATE_IP_PROXY_HEADER (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: WEBLATE_SECURE_PROXY_SSL_HEADER + label: "WEBLATE_SECURE_PROXY_SSL_HEADER (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: WEBLATE_AUTO_UPDATE + label: "WEBLATE_AUTO_UPDATE (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + enum: + - value: "" + description: "none" + - value: "remote" + description: "remote" + - value: "full" + description: "full" + - variable: WEBLATE_SERVER_EMAIL + label: "WEBLATE_SERVER_EMAIL (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: WEBLATE_SERVER_EMAIL + label: "WEBLATE_SERVER_EMAIL (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: WEBLATE_DEFAULT_FROM_EMAIL + label: "WEBLATE_DEFAULT_FROM_EMAIL (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: WEBLATE_CONTACT_FORM + label: "WEBLATE_CONTACT_FORM (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + enum: + - value: "" + description: "Default" + - value: "reply-to" + description: "reply-to" + - value: "from" + description: "from" + - variable: WEBLATE_ALLOWED_HOSTS + label: "WEBLATE_ALLOWED_HOSTS (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: WEBLATE_REGISTRATION_OPEN + label: "WEBLATE_REGISTRATION_OPEN" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: boolean + default: true + - variable: WEBLATE_REGISTRATION_ALLOW_BACKENDS + label: "WEBLATE_REGISTRATION_ALLOW_BACKENDS (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: WEBLATE_REQUIRE_LOGIN + label: "WEBLATE_REQUIRE_LOGIN" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: boolean + default: false + - variable: WEBLATE_LOGIN_REQUIRED_URLS_EXCEPTIONS + label: "WEBLATE_LOGIN_REQUIRED_URLS_EXCEPTIONS (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: WEBLATE_ADD_LOGIN_REQUIRED_URLS_EXCEPTIONS + label: "WEBLATE_ADD_LOGIN_REQUIRED_URLS_EXCEPTIONS (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: WEBLATE_REMOVE_LOGIN_REQUIRED_URLS_EXCEPTIONS + label: "WEBLATE_REMOVE_LOGIN_REQUIRED_URLS_EXCEPTIONS (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: WEBLATE_GOOGLE_ANALYTICS_ID + label: "WEBLATE_GOOGLE_ANALYTICS_ID (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: WEBLATE_GITHUB_USERNAME + label: "WEBLATE_GITHUB_USERNAME (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: WEBLATE_GITHUB_TOKEN + label: "WEBLATE_GITHUB_TOKEN (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + private: true + default: "" + - variable: WEBLATE_GITLAB_USERNAME + label: "WEBLATE_GITLAB_USERNAME (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: WEBLATE_GITLAB_TOKEN + label: "WEBLATE_GITLAB_TOKEN (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + private: true + default: "" + - variable: WEBLATE_PAGURE_USERNAME + label: "WEBLATE_PAGURE_USERNAME (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: WEBLATE_PAGURE_TOKEN + label: "WEBLATE_PAGURE_TOKEN (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + private: true + default: "" + - variable: WEBLATE_SIMPLIFY_LANGUAGES + label: "WEBLATE_SIMPLIFY_LANGUAGES" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: boolean + default: true + - variable: WEBLATE_DEFAULT_ACCESS_CONTROL + label: "WEBLATE_DEFAULT_ACCESS_CONTROL (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: WEBLATE_DEFAULT_RESTRICTED_COMPONENT + label: "WEBLATE_DEFAULT_RESTRICTED_COMPONENT" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: boolean + default: false + - variable: WEBLATE_DEFAULT_TRANSLATION_PROPAGATION + label: "WEBLATE_DEFAULT_TRANSLATION_PROPAGATION" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: boolean + default: true + - variable: WEBLATE_DEFAULT_COMMITER_EMAIL + label: "WEBLATE_DEFAULT_COMMITER_EMAIL (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: WEBLATE_DEFAULT_COMMITER_NAME + label: "WEBLATE_DEFAULT_COMMITER_NAME (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: WEBLATE_DEFAULT_SHARED_TM + label: "WEBLATE_DEFAULT_SHARED_TM" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: boolean + default: true + - variable: WEBLATE_AKISMET_API_KEY + label: "WEBLATE_AKISMET_API_KEY (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: WEBLATE_GPG_IDENTITY + label: "WEBLATE_GPG_IDENTITY (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: WEBLATE_URL_PREFIX + label: "WEBLATE_URL_PREFIX (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: WEBLATE_SILENCED_SYSTEM_CHECKS + label: "WEBLATE_SILENCED_SYSTEM_CHECKS (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: WEBLATE_CSP_SCRIPT_SRC + label: "WEBLATE_CSP_SCRIPT_SRC (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: WEBLATE_CSP_IMG_SRC + label: "WEBLATE_CSP_IMG_SRC (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: WEBLATE_CSP_CONNECT_SRC + label: "WEBLATE_CSP_CONNECT_SRC (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: WEBLATE_CSP_STYLE_SRC + label: "WEBLATE_CSP_STYLE_SRC (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: WEBLATE_CSP_FONT_SRC + label: "WEBLATE_CSP_FONT_SRC (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: WEBLATE_LICENSE_FILTER + label: "WEBLATE_LICENSE_FILTER (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: WEBLATE_LICENSE_REQUIRED + label: "WEBLATE_LICENSE_REQUIRED" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: boolean + default: false + - variable: WEBLATE_WEBSITE_REQUIRED + label: "WEBLATE_WEBSITE_REQUIRED" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: boolean + default: true + - variable: WEBLATE_HIDE_VERSION + label: "WEBLATE_HIDE_VERSION" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: boolean + default: false + - variable: WEBLATE_BASIC_LANGUAGES + label: "WEBLATE_BASIC_LANGUAGES (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: WEBLATE_DEFAULT_AUTO_WATCH + label: "WEBLATE_DEFAULT_AUTO_WATCH" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: boolean + default: true + - variable: WEBLATE_RATELIMIT_ATTEMPTS + label: "WEBLATE_RATELIMIT_ATTEMPTS (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: WEBLATE_RATELIMIT_LOCKOUT + label: "WEBLATE_RATELIMIT_LOCKOUT (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: WEBLATE_RATELIMIT_WINDOW + label: "WEBLATE_RATELIMIT_WINDOW (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: WEBLATE_ENABLE_AVATARS + label: "WEBLATE_ENABLE_AVATARS" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: boolean + default: true + - variable: WEBLATE_LIMIT_TRANSLATION_LENGTH_BY_SOURCE_LENGTH + label: "WEBLATE_LIMIT_TRANSLATION_LENGTH_BY_SOURCE_LENGTH" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: boolean + default: true + - variable: WEBLATE_SSH_EXTRA_ARGS + label: "WEBLATE_SSH_EXTRA_ARGS (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: WEBLATE_BORG_EXTRA_ARGS + label: "WEBLATE_BORG_EXTRA_ARGS (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: WEBLATE_DATABASE_BACKUP + label: "WEBLATE_DATABASE_BACKUP (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "plain" + enum: + - value: "plain" + description: "plain" + - value: "compressed" + description: "compressed" + - value: "none" + description: "none" + - variable: WEBLATE_DEBUG + label: "WEBLATE_DEBUG" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: boolean + default: false + - variable: WEBLATE_LOGLEVEL + label: "WEBLATE_LOGLEVEL (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: machinetranslate + label: "Machine Translation Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Show Machine Translation Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: WEBLATE_MT_APERTIUM_APY + label: "WEBLATE_MT_APERTIUM_APY (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: WEBLATE_MT_AWS_REGION + label: "WEBLATE_MT_AWS_REGION (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: WEBLATE_MT_AWS_ACCESS_KEY_ID + label: "WEBLATE_MT_AWS_ACCESS_KEY_ID (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + private: true + default: "" + - variable: WEBLATE_MT_AWS_SECRET_ACCESS_KEY + label: "WEBLATE_MT_AWS_SECRET_ACCESS_KEY (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + private: true + default: "" + - variable: WEBLATE_MT_DEEPL_KEY + label: "WEBLATE_MT_DEEPL_KEY (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + private: true + default: "" + - variable: WEBLATE_MT_DEEPL_API_URL + label: "WEBLATE_MT_DEEPL_API_URL (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: WEBLATE_MT_LIBRETRANSLATE_KEY + label: "WEBLATE_MT_LIBRETRANSLATE_KEY (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + private: true + default: "" + - variable: WEBLATE_MT_LIBRETRANSLATE_API_URL + label: "WEBLATE_MT_LIBRETRANSLATE_API_URL (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: WEBLATE_MT_GOOGLE_KEY + label: "WEBLATE_MT_GOOGLE_KEY (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + private: true + default: "" + - variable: WEBLATE_MT_GOOGLE_CREDENTIALS + label: "WEBLATE_MT_GOOGLE_CREDENTIALS (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: WEBLATE_MT_GOOGLE_PROJECT + label: "WEBLATE_MT_GOOGLE_PROJECT (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: WEBLATE_MT_GOOGLE_LOCATION + label: "WEBLATE_MT_GOOGLE_LOCATION (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: WEBLATE_MT_MICROSOFT_COGNITIVE_KEY + label: "WEBLATE_MT_MICROSOFT_COGNITIVE_KEY (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + private: true + default: "" + - variable: WEBLATE_MT_MICROSOFT_ENDPOINT_URL + label: "WEBLATE_MT_MICROSOFT_ENDPOINT_URL (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: WEBLATE_MT_MICROSOFT_REGION + label: "WEBLATE_MT_MICROSOFT_REGION (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: WEBLATE_MT_MICROSOFT_BASE_URL + label: "WEBLATE_MT_MICROSOFT_BASE_URL (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: WEBLATE_MT_MODERNMT_KEY + label: "WEBLATE_MT_MODERNMT_KEY (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + private: true + default: "" + - variable: WEBLATE_MT_MYMEMORY_ENABLED + label: "WEBLATE_MT_MYMEMORY_ENABLED" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: boolean + default: false + - variable: WEBLATE_MT_GLOSBE_ENABLED + label: "WEBLATE_MT_GLOSBE_ENABLED" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: boolean + default: false + - variable: WEBLATE_MT_MICROSOFT_TERMINOLOGY_ENABLED + label: "WEBLATE_MT_MICROSOFT_TERMINOLOGY_ENABLED" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: boolean + default: false + - variable: WEBLATE_MT_SAP_BASE_URL + label: "WEBLATE_MT_SAP_BASE_URL (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: WEBLATE_MT_SAP_SANDBOX_APIKEY + label: "WEBLATE_MT_SAP_SANDBOX_APIKEY (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + private: true + default: "" + - variable: WEBLATE_MT_SAP_USERNAME + label: "WEBLATE_MT_SAP_USERNAME (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: WEBLATE_MT_SAP_PASSWORD + label: "WEBLATE_MT_SAP_PASSWORD (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + private: true + default: "" + - variable: WEBLATE_MT_SAP_USE_MT + label: "WEBLATE_MT_SAP_USE_MT" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: boolean + default: false + - variable: auth + label: "Authentication Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ldap + label: "LDAP Authentication Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Show LDAP Authentication Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: WEBLATE_AUTH_LDAP_SERVER_URI + label: "WEBLATE_AUTH_LDAP_SERVER_URI (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: WEBLATE_AUTH_LDAP_USER_DN_TEMPLATE + label: "WEBLATE_AUTH_LDAP_USER_DN_TEMPLATE (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: WEBLATE_AUTH_LDAP_USER_ATTR_MAP + label: "WEBLATE_AUTH_LDAP_USER_ATTR_MAP (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: WEBLATE_AUTH_LDAP_BIND_DN + label: "WEBLATE_AUTH_LDAP_BIND_DN (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: WEBLATE_AUTH_LDAP_BIND_PASSWORD + label: "WEBLATE_AUTH_LDAP_BIND_PASSWORD (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + private: true + default: "" + - variable: WEBLATE_AUTH_LDAP_CONNECTION_OPTION_REFERRALS + label: "WEBLATE_AUTH_LDAP_CONNECTION_OPTION_REFERRALS" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: boolean + default: false + - variable: WEBLATE_AUTH_LDAP_USER_SEARCH + label: "WEBLATE_AUTH_LDAP_USER_SEARCH (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: WEBLATE_AUTH_LDAP_USER_SEARCH_FILTER + label: "WEBLATE_AUTH_LDAP_USER_SEARCH_FILTER (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: WEBLATE_AUTH_LDAP_USER_SEARCH_UNION + label: "WEBLATE_AUTH_LDAP_USER_SEARCH_UNION (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: WEBLATE_AUTH_LDAP_USER_SEARCH_UNION_DELIMITER + label: "WEBLATE_AUTH_LDAP_USER_SEARCH_UNION_DELIMITER (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: github + label: "Github Authentication Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Show Github Authentication Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: WEBLATE_SOCIAL_AUTH_GITHUB_KEY + label: "WEBLATE_SOCIAL_AUTH_GITHUB_KEY (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + private: true + default: "" + - variable: WEBLATE_SOCIAL_AUTH_GITHUB_SECRET + label: "WEBLATE_SOCIAL_AUTH_GITHUB_SECRET (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + private: true + default: "" + - variable: WEBLATE_SOCIAL_AUTH_GITHUB_ORG_KEY + label: "WEBLATE_SOCIAL_AUTH_GITHUB_ORG_KEY (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + private: true + default: "" + - variable: WEBLATE_SOCIAL_AUTH_GITHUB_ORG_SECRET + label: "WEBLATE_SOCIAL_AUTH_GITHUB_ORG_SECRET (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + private: true + default: "" + - variable: WEBLATE_SOCIAL_AUTH_GITHUB_ORG_NAME + label: "WEBLATE_SOCIAL_AUTH_GITHUB_ORG_NAME (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: WEBLATE_SOCIAL_AUTH_GITHUB_TEAM_KEY + label: "WEBLATE_SOCIAL_AUTH_GITHUB_TEAM_KEY (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + private: true + default: "" + - variable: WEBLATE_SOCIAL_AUTH_GITHUB_TEAM_SECRET + label: "WEBLATE_SOCIAL_AUTH_GITHUB_TEAM_SECRET (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + private: true + default: "" + - variable: WEBLATE_SOCIAL_AUTH_GITHUB_TEAM_ID + label: "WEBLATE_SOCIAL_AUTH_GITHUB_TEAM_ID (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + private: true + default: "" + - variable: bitbucket + label: "Bitbucket Authentication Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Show Bitbucket Authentication Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: WEBLATE_SOCIAL_AUTH_BITBUCKET_KEY + label: "WEBLATE_SOCIAL_AUTH_BITBUCKET_KEY (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + private: true + default: "" + - variable: WEBLATE_SOCIAL_AUTH_BITBUCKET_SECRET + label: "WEBLATE_SOCIAL_AUTH_BITBUCKET_SECRET (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + private: true + default: "" + - variable: facebook + label: "Facebook Authentication Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Show Facebook Authentication Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: WEBLATE_SOCIAL_AUTH_FACEBOOK_KEY + label: "WEBLATE_SOCIAL_AUTH_FACEBOOK_KEY (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + private: true + default: "" + - variable: WEBLATE_SOCIAL_AUTH_FACEBOOK_SECRET + label: "WEBLATE_SOCIAL_AUTH_FACEBOOK_SECRET (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + private: true + default: "" + - variable: google + label: "Google Authentication Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Show Google Authentication Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_KEY + label: "WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_KEY (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + private: true + default: "" + - variable: WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_SECRET + label: "WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_SECRET (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + private: true + default: "" + - variable: WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_WHITELISTED_DOMAINS + label: "WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_WHITELISTED_DOMAINS (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_WHITELISTED_EMAILS + label: "WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_WHITELISTED_EMAILS (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: gitlab + label: "Gitlab Authentication Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Show Gitlab Authentication Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: WEBLATE_SOCIAL_AUTH_GITLAB_KEY + label: "WEBLATE_SOCIAL_AUTH_GITLAB_KEY (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + private: true + default: "" + - variable: WEBLATE_SOCIAL_AUTH_GITLAB_SECRET + label: "WEBLATE_SOCIAL_AUTH_GITLAB_SECRET (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + private: true + default: "" + - variable: WEBLATE_SOCIAL_AUTH_GITLAB_API_URL + label: "WEBLATE_SOCIAL_AUTH_GITLAB_API_URL (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: azure + label: "Azure AD Authentication Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Show Azure AD Authentication Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: WEBLATE_SOCIAL_AUTH_AZUREAD_OAUTH2_KEY + label: "WEBLATE_SOCIAL_AUTH_AZUREAD_OAUTH2_KEY (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + private: true + default: "" + - variable: WEBLATE_SOCIAL_AUTH_AZUREAD_OAUTH2_SECRET + label: "WEBLATE_SOCIAL_AUTH_AZUREAD_OAUTH2_SECRET (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + private: true + default: "" + - variable: azuretenant + label: "Azure AD with Tenant Authentication Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Show Azure AD with Tenant Authentication Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: WEBLATE_SOCIAL_AUTH_AZUREAD_TENANT_OAUTH2_KEY + label: "WEBLATE_SOCIAL_AUTH_AZUREAD_TENANT_OAUTH2_KEY (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + private: true + default: "" + - variable: WEBLATE_SOCIAL_AUTH_AZUREAD_TENANT_OAUTH2_SECRET + label: "WEBLATE_SOCIAL_AUTH_AZUREAD_TENANT_OAUTH2_SECRET (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + private: true + default: "" + - variable: WEBLATE_SOCIAL_AUTH_AZUREAD_TENANT_OAUTH2_TENANT_ID + label: "WEBLATE_SOCIAL_AUTH_AZUREAD_TENANT_OAUTH2_TENANT_ID (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + private: true + default: "" + - variable: keycloak + label: "Keycloak Authentication Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Show Keycloak Authentication Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: WEBLATE_SOCIAL_AUTH_KEYCLOAK_KEY + label: "WEBLATE_SOCIAL_AUTH_KEYCLOAK_KEY (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + private: true + default: "" + - variable: WEBLATE_SOCIAL_AUTH_KEYCLOAK_SECRET + label: "WEBLATE_SOCIAL_AUTH_KEYCLOAK_SECRET (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + private: true + default: "" + - variable: WEBLATE_SOCIAL_AUTH_KEYCLOAK_PUBLIC_KEY + label: "WEBLATE_SOCIAL_AUTH_KEYCLOAK_PUBLIC_KEY (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + private: true + default: "" + - variable: WEBLATE_SOCIAL_AUTH_KEYCLOAK_ALGORITHM + label: "WEBLATE_SOCIAL_AUTH_KEYCLOAK_ALGORITHM (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: WEBLATE_SOCIAL_AUTH_KEYCLOAK_AUTHORIZATION_URL + label: "WEBLATE_SOCIAL_AUTH_KEYCLOAK_AUTHORIZATION_URL (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: WEBLATE_SOCIAL_AUTH_KEYCLOAK_ACCESS_TOKEN_URL + label: "WEBLATE_SOCIAL_AUTH_KEYCLOAK_ACCESS_TOKEN_URL (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: linux + label: "Linux Vendors Authentication Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Show Linux Vendors Authentication Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: WEBLATE_SOCIAL_AUTH_FEDORA + label: "WEBLATE_SOCIAL_AUTH_FEDORA" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: boolean + default: false + - variable: WEBLATE_SOCIAL_AUTH_OPENSUSE + label: "WEBLATE_SOCIAL_AUTH_OPENSUSE" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: boolean + default: false + - variable: WEBLATE_SOCIAL_AUTH_UBUNTU + label: "WEBLATE_SOCIAL_AUTH_UBUNTU" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: boolean + default: false + - variable: slack + label: "Slack Authentication Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Show Slack Authentication Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: WEBLATE_SOCIAL_AUTH_SLACK_KEY + label: "WEBLATE_SOCIAL_AUTH_SLACK_KEY (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + private: true + default: "" + - variable: SOCIAL_AUTH_SLACK_SECRET + label: "SOCIAL_AUTH_SLACK_SECRET (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + private: true + default: "" + - variable: saml + label: "SAML Authentication Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Show SAML Authentication Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: WEBLATE_SAML_IDP_ENTITY_ID + label: "WEBLATE_SAML_IDP_ENTITY_ID (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + private: true + default: "" + - variable: WEBLATE_SAML_IDP_URL + label: "WEBLATE_SAML_IDP_URL (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: WEBLATE_SAML_IDP_X509CERT + label: "WEBLATE_SAML_IDP_X509CERT (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + private: true + default: "" + - variable: email + label: "Email Server Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Show Email Server Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: WEBLATE_EMAIL_HOST + label: "WEBLATE_EMAIL_HOST (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: WEBLATE_EMAIL_PORT + label: "WEBLATE_EMAIL_PORT (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: WEBLATE_EMAIL_HOST_USER + label: "WEBLATE_EMAIL_HOST_USER (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: WEBLATE_EMAIL_HOST_PASSWORD + label: "WEBLATE_EMAIL_HOST_PASSWORD (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + private: true + default: "" + - variable: WEBLATE_EMAIL_USE_SSL + label: "WEBLATE_EMAIL_USE_SSL" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: boolean + default: false + - variable: WEBLATE_EMAIL_USE_TLS + label: "WEBLATE_EMAIL_USE_TLS" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: boolean + default: false + - variable: WEBLATE_EMAIL_BACKEND + label: "WEBLATE_EMAIL_BACKEND (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: siteintegration + label: "Site Integration Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Show Site Integration Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: WEBLATE_GET_HELP_URL + label: "WEBLATE_GET_HELP_URL (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: WEBLATE_STATUS_URL + label: "WEBLATE_STATUS_URL (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: WEBLATE_LEGAL_URL + label: "WEBLATE_LEGAL_URL (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: WEBLATE_PRIVACY_URL + label: "WEBLATE_PRIVACY_URL (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: errorreporting + label: "Error Reporting Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Show Error Reporting Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: ROLLBAR_KEY + label: "ROLLBAR_KEY (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + private: true + default: "" + - variable: ROLLBAR_ENVIRONMENT + label: "ROLLBAR_ENVIRONMENT (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: SENTRY_DSN + label: "SENTRY_DSN (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: SENTRY_ENVIRONMENT + label: "SENTRY_ENVIRONMENT (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: localization + label: "Localization CDN Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Show Localization CDN Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: WEBLATE_LOCALIZE_CDN_URL + label: "WEBLATE_LOCALIZE_CDN_URL (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: WEBLATE_LOCALIZE_CDN_PATH + label: "WEBLATE_LOCALIZE_CDN_PATH (Leave empty for default)" + description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" + schema: + type: string + default: "" + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10158 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 1000 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 1000 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/weblate/6.0.0/templates/_configmap.tpl b/stable/weblate/6.0.0/templates/_configmap.tpl new file mode 100644 index 00000000000..3aa4a5673ae --- /dev/null +++ b/stable/weblate/6.0.0/templates/_configmap.tpl @@ -0,0 +1,514 @@ +{{/* Define the configmap */}} +{{- define "weblate.configmap" -}} +--- +apiVersion: v1 +kind: ConfigMap +metadata: + name: weblate-env +data: + {{/* General */}} + {{- if .Values.weblate.general.WEBLATE_SITE_DOMAIN }} + WEBLATE_SITE_DOMAIN: {{ .Values.weblate.general.WEBLATE_SITE_DOMAIN | quote }} + {{- end }} + {{- if .Values.weblate.general.WEBLATE_SITE_TITLE }} + WEBLATE_SITE_TITLE: {{ .Values.weblate.general.WEBLATE_SITE_TITLE | quote }} + {{- end }} + {{- if .Values.weblate.general.WEBLATE_ADMIN_NAME }} + WEBLATE_ADMIN_NAME: {{ .Values.weblate.general.WEBLATE_ADMIN_NAME | quote }} + {{- end }} + {{- if .Values.weblate.general.WEBLATE_ADMIN_EMAIL }} + WEBLATE_ADMIN_EMAIL: {{ .Values.weblate.general.WEBLATE_ADMIN_EMAIL | quote }} + {{- end }} + {{- if .Values.weblate.general.WEBLATE_ADMIN_PASSWORD }} + WEBLATE_ADMIN_PASSWORD: {{ .Values.weblate.general.WEBLATE_ADMIN_PASSWORD | quote }} + {{- end }} + {{- if .Values.weblate.WEBLATE_AUTO_UPDATE }} + WEBLATE_AUTO_UPDATE: {{ .Values.weblate.WEBLATE_AUTO_UPDATE | quote }} + {{- end }} + {{- if .Values.weblate.general.WEBLATE_SERVER_EMAIL }} + WEBLATE_SERVER_EMAIL: {{ .Values.weblate.general.WEBLATE_SERVER_EMAIL | quote }} + {{- end }} + {{- if .Values.weblate.general.WEBLATE_DEFAULT_FROM_EMAIL }} + WEBLATE_DEFAULT_FROM_EMAIL: {{ .Values.weblate.general.WEBLATE_DEFAULT_FROM_EMAIL | quote }} + {{- end }} + {{- if .Values.weblate.general.WEBLATE_CONTACT_FORM }} + WEBLATE_CONTACT_FORM: {{ .Values.weblate.general.WEBLATE_CONTACT_FORM | quote }} + {{- end }} + {{- if .Values.weblate.general.WEBLATE_ALLOWED_HOSTS }} + WEBLATE_ALLOWED_HOSTS: {{ .Values.weblate.general.WEBLATE_ALLOWED_HOSTS | quote }} + {{- end }} + {{- if .Values.weblate.general.WEBLATE_REGISTRATION_OPEN }} + WEBLATE_REGISTRATION_OPEN: "true" + {{- else }} + WEBLATE_REGISTRATION_OPEN: "false" + {{- end }} + {{- if .Values.weblate.general.WEBLATE_REGISTRATION_ALLOW_BACKENDS }} + WEBLATE_REGISTRATION_ALLOW_BACKENDS: {{ .Values.weblate.general.WEBLATE_REGISTRATION_ALLOW_BACKENDS | quote }} + {{- end }} + {{- if .Values.weblate.general.WEBLATE_ENABLE_HTTPS }} + WEBLATE_ENABLE_HTTPS: "true" + {{- else }} + WEBLATE_ENABLE_HTTPS: "false" + {{- end }} + {{- if .Values.weblate.general.WEBLATE_IP_PROXY_HEADER }} + WEBLATE_IP_PROXY_HEADER: {{ .Values.weblate.general.WEBLATE_IP_PROXY_HEADER | quote }} + {{- end }} + {{- if .Values.weblate.general.WEBLATE_SECURE_PROXY_SSL_HEADER }} + WEBLATE_SECURE_PROXY_SSL_HEADER: {{ .Values.weblate.general.WEBLATE_SECURE_PROXY_SSL_HEADER | quote }} + {{- end }} + {{- if .Values.weblate.general.WEBLATE_REQUIRE_LOGIN }} + WEBLATE_REQUIRE_LOGIN: "true" + {{- else }} + WEBLATE_REQUIRE_LOGIN: "false" + {{- end }} + {{- if .Values.weblate.general.WEBLATE_LOGIN_REQUIRED_URLS_EXCEPTIONS }} + WEBLATE_LOGIN_REQUIRED_URLS_EXCEPTIONS: {{ .Values.weblate.general.WEBLATE_LOGIN_REQUIRED_URLS_EXCEPTIONS | quote }} + {{- end }} + {{- if .Values.weblate.general.WEBLATE_ADD_LOGIN_REQUIRED_URLS_EXCEPTIONS }} + WEBLATE_ADD_LOGIN_REQUIRED_URLS_EXCEPTIONS: {{ .Values.weblate.general.WEBLATE_ADD_LOGIN_REQUIRED_URLS_EXCEPTIONS | quote }} + {{- end }} + {{- if .Values.weblate.general.WEBLATE_REMOVE_LOGIN_REQUIRED_URLS_EXCEPTIONS }} + WEBLATE_REMOVE_LOGIN_REQUIRED_URLS_EXCEPTIONS: {{ .Values.weblate.general.WEBLATE_REMOVE_LOGIN_REQUIRED_URLS_EXCEPTIONS | quote }} + {{- end }} + {{- if .Values.weblate.general.WEBLATE_GOOGLE_ANALYTICS_ID }} + WEBLATE_GOOGLE_ANALYTICS_ID: {{ .Values.weblate.general.WEBLATE_GOOGLE_ANALYTICS_ID | quote }} + {{- end }} + {{- if .Values.weblate.general.WEBLATE_GITHUB_USERNAME }} + WEBLATE_GITHUB_USERNAME: {{ .Values.weblate.general.WEBLATE_GITHUB_USERNAME | quote }} + {{- end }} + {{- if .Values.weblate.general.WEBLATE_GITHUB_TOKEN }} + WEBLATE_GITHUB_TOKEN: {{ .Values.weblate.general.WEBLATE_GITHUB_TOKEN | quote }} + {{- end }} + {{- if .Values.weblate.general.WEBLATE_GITLAB_USERNAME }} + WEBLATE_GITLAB_USERNAME: {{ .Values.weblate.general.WEBLATE_GITLAB_USERNAME | quote }} + {{- end }} + {{- if .Values.weblate.general.WEBLATE_GITLAB_TOKEN }} + WEBLATE_GITLAB_TOKEN: {{ .Values.weblate.general.WEBLATE_GITLAB_TOKEN | quote }} + {{- end }} + {{- if .Values.weblate.general.WEBLATE_PAGURE_USERNAME }} + WEBLATE_PAGURE_USERNAME: {{ .Values.weblate.general.WEBLATE_PAGURE_USERNAME | quote }} + {{- end }} + {{- if .Values.weblate.general.WEBLATE_PAGURE_TOKEN }} + WEBLATE_PAGURE_TOKEN: {{ .Values.weblate.general.WEBLATE_PAGURE_TOKEN | quote }} + {{- end }} + {{- if .Values.weblate.general.WEBLATE_SIMPLIFY_LANGUAGES }} + WEBLATE_SIMPLIFY_LANGUAGES: "true" + {{- else }} + WEBLATE_SIMPLIFY_LANGUAGES: "false" + {{- end }} + {{- if .Values.weblate.general.WEBLATE_DEFAULT_ACCESS_CONTROL }} + WEBLATE_DEFAULT_ACCESS_CONTROL: {{ .Values.weblate.general.WEBLATE_DEFAULT_ACCESS_CONTROL | quote }} + {{- end }} + {{- if .Values.weblate.general.WEBLATE_DEFAULT_RESTRICTED_COMPONENT }} + WEBLATE_DEFAULT_RESTRICTED_COMPONENT: "true" + {{- else }} + WEBLATE_DEFAULT_RESTRICTED_COMPONENT: "false" + {{- end }} + {{- if .Values.weblate.general.WEBLATE_DEFAULT_TRANSLATION_PROPAGATION }} + WEBLATE_DEFAULT_TRANSLATION_PROPAGATION: "true" + {{- else }} + WEBLATE_DEFAULT_TRANSLATION_PROPAGATION: "false" + {{- end }} + {{- if .Values.weblate.general.WEBLATE_DEFAULT_COMMITER_EMAIL }} + WEBLATE_DEFAULT_COMMITER_EMAIL: {{ .Values.weblate.general.WEBLATE_DEFAULT_COMMITER_EMAIL | quote }} + {{- end }} + {{- if .Values.weblate.general.WEBLATE_DEFAULT_COMMITER_NAME }} + WEBLATE_DEFAULT_COMMITER_NAME: {{ .Values.weblate.general.WEBLATE_DEFAULT_COMMITER_NAME | quote }} + {{- end }} + {{- if .Values.weblate.general.WEBLATE_DEFAULT_SHARED_TM }} + WEBLATE_DEFAULT_SHARED_TM: "true" + {{- else }} + WEBLATE_DEFAULT_SHARED_TM: "false" + {{- end }} + {{- if .Values.weblate.general.WEBLATE_AKISMET_API_KEY }} + WEBLATE_AKISMET_API_KEY: {{ .Values.weblate.general.WEBLATE_AKISMET_API_KEY | quote }} + {{- end }} + {{- if .Values.weblate.general.WEBLATE_GPG_IDENTITY }} + WEBLATE_GPG_IDENTITY: {{ .Values.weblate.general.WEBLATE_GPG_IDENTITY | quote }} + {{- end }} + {{- if .Values.weblate.general.WEBLATE_URL_PREFIX }} + WEBLATE_URL_PREFIX: {{ .Values.weblate.general.WEBLATE_URL_PREFIX | quote }} + {{- end }} + {{- if .Values.weblate.general.WEBLATE_SILENCED_SYSTEM_CHECKS }} + WEBLATE_SILENCED_SYSTEM_CHECKS: {{ .Values.weblate.general.WEBLATE_SILENCED_SYSTEM_CHECKS | quote }} + {{- end }} + {{- if .Values.weblate.general.WEBLATE_CSP_SCRIPT_SRC }} + WEBLATE_CSP_SCRIPT_SRC: {{ .Values.weblate.general.WEBLATE_CSP_SCRIPT_SRC | quote }} + {{- end }} + {{- if .Values.weblate.general.WEBLATE_CSP_IMG_SRC }} + WEBLATE_CSP_IMG_SRC: {{ .Values.weblate.general.WEBLATE_CSP_IMG_SRC | quote }} + {{- end }} + {{- if .Values.weblate.general.WEBLATE_CSP_CONNECT_SRC }} + WEBLATE_CSP_CONNECT_SRC: {{ .Values.weblate.general.WEBLATE_CSP_CONNECT_SRC | quote }} + {{- end }} + {{- if .Values.weblate.general.WEBLATE_CSP_STYLE_SRC }} + WEBLATE_CSP_STYLE_SRC: {{ .Values.weblate.general.WEBLATE_CSP_STYLE_SRC | quote }} + {{- end }} + {{- if .Values.weblate.general.WEBLATE_CSP_FONT_SRC }} + WEBLATE_CSP_FONT_SRC: {{ .Values.weblate.general.WEBLATE_CSP_FONT_SRC | quote }} + {{- end }} + {{- if .Values.weblate.general.WEBLATE_LICENSE_FILTER }} + WEBLATE_LICENSE_FILTER: {{ .Values.weblate.general.WEBLATE_LICENSE_FILTER | quote }} + {{- end }} + {{- if .Values.weblate.general.WEBLATE_LICENSE_REQUIRED }} + WEBLATE_LICENSE_REQUIRED: "true" + {{- else }} + WEBLATE_LICENSE_REQUIRED: "false" + {{- end }} + {{- if .Values.weblate.general.WEBLATE_WEBSITE_REQUIRED }} + WEBLATE_WEBSITE_REQUIRED: "true" + {{- else }} + WEBLATE_WEBSITE_REQUIRED: "false" + {{- end }} + {{- if .Values.weblate.general.WEBLATE_HIDE_VERSION }} + WEBLATE_HIDE_VERSION: "true" + {{- else }} + WEBLATE_HIDE_VERSION: "false" + {{- end }} + {{- if .Values.weblate.general.WEBLATE_BASIC_LANGUAGES }} + WEBLATE_BASIC_LANGUAGES: {{ .Values.weblate.general.WEBLATE_BASIC_LANGUAGES | quote }} + {{- end }} + {{- if .Values.weblate.general.WEBLATE_DEFAULT_AUTO_WATCH }} + WEBLATE_DEFAULT_AUTO_WATCH: "true" + {{- else }} + WEBLATE_DEFAULT_AUTO_WATCH: "false" + {{- end }} + {{- if .Values.weblate.general.WEBLATE_RATELIMIT_ATTEMPTS }} + WEBLATE_RATELIMIT_ATTEMPTS: {{ .Values.weblate.general.WEBLATE_RATELIMIT_ATTEMPTS | quote }} + {{- end }} + {{- if .Values.weblate.general.WEBLATE_RATELIMIT_LOCKOUT }} + WEBLATE_RATELIMIT_LOCKOUT: {{ .Values.weblate.general.WEBLATE_RATELIMIT_LOCKOUT | quote }} + {{- end }} + {{- if .Values.weblate.general.WEBLATE_RATELIMIT_WINDOW }} + WEBLATE_RATELIMIT_WINDOW: {{ .Values.weblate.general.WEBLATE_RATELIMIT_WINDOW | quote }} + {{- end }} + {{- if .Values.weblate.general.WEBLATE_ENABLE_AVATARS }} + WEBLATE_ENABLE_AVATARS: "true" + {{- else }} + WEBLATE_ENABLE_AVATARS: "false" + {{- end }} + {{- if .Values.weblate.general.WEBLATE_LIMIT_TRANSLATION_LENGTH_BY_SOURCE_LENGTH }} + WEBLATE_LIMIT_TRANSLATION_LENGTH_BY_SOURCE_LENGTH: "true" + {{- else }} + WEBLATE_LIMIT_TRANSLATION_LENGTH_BY_SOURCE_LENGTH: "false" + {{- end }} + {{- if .Values.weblate.general.WEBLATE_SSH_EXTRA_ARGS }} + WEBLATE_SSH_EXTRA_ARGS: {{ .Values.weblate.general.WEBLATE_SSH_EXTRA_ARGS | quote }} + {{- end }} + {{- if .Values.weblate.general.WEBLATE_BORG_EXTRA_ARGS }} + WEBLATE_BORG_EXTRA_ARGS: {{ .Values.weblate.general.WEBLATE_BORG_EXTRA_ARGS | quote }} + {{- end }} + {{- if .Values.weblate.general.WEBLATE_DATABASE_BACKUP }} + WEBLATE_DATABASE_BACKUP: {{ .Values.weblate.general.WEBLATE_DATABASE_BACKUP | quote }} + {{- end }} + {{- if .Values.weblate.general.WEBLATE_DEBUG }} + WEBLATE_DEBUG: "true" + {{- else }} + WEBLATE_DEBUG: "false" + {{- end }} + {{- if .Values.weblate.general.WEBLATE_LOGLEVEL }} + WEBLATE_LOGLEVEL: {{ .Values.weblate.general.WEBLATE_LOGLEVEL | quote }} + {{- end }} + {{/* Machine Translation */}} + {{- if .Values.weblate.machinetranslate.WEBLATE_MT_APERTIUM_APY }} + WEBLATE_MT_APERTIUM_APY: {{ .Values.weblate.machinetranslate.WEBLATE_MT_APERTIUM_APY | quote }} + {{- end }} + {{- if .Values.weblate.machinetranslate.WEBLATE_MT_AWS_REGION }} + WEBLATE_MT_AWS_REGION: {{ .Values.weblate.machinetranslate.WEBLATE_MT_AWS_REGION | quote }} + {{- end }} + {{- if .Values.weblate.machinetranslate.WEBLATE_MT_AWS_ACCESS_KEY_ID }} + WEBLATE_MT_AWS_ACCESS_KEY_ID: {{ .Values.weblate.machinetranslate.WEBLATE_MT_AWS_ACCESS_KEY_ID | quote }} + {{- end }} + {{- if .Values.weblate.machinetranslate.WEBLATE_MT_AWS_SECRET_ACCESS_KEY }} + WEBLATE_MT_AWS_SECRET_ACCESS_KEY: {{ .Values.weblate.machinetranslate.WEBLATE_MT_AWS_SECRET_ACCESS_KEY | quote }} + {{- end }} + {{- if .Values.weblate.machinetranslate.WEBLATE_MT_DEEPL_KEY }} + WEBLATE_MT_DEEPL_KEY: {{ .Values.weblate.machinetranslate.WEBLATE_MT_DEEPL_KEY | quote }} + {{- end }} + {{- if .Values.weblate.machinetranslate.WEBLATE_MT_DEEPL_API_URL }} + WEBLATE_MT_DEEPL_API_URL: {{ .Values.weblate.machinetranslate.WEBLATE_MT_DEEPL_API_URL | quote }} + {{- end }} + {{- if .Values.weblate.machinetranslate.WEBLATE_MT_LIBRETRANSLATE_KEY }} + WEBLATE_MT_LIBRETRANSLATE_KEY: {{ .Values.weblate.machinetranslate.WEBLATE_MT_LIBRETRANSLATE_KEY | quote }} + {{- end }} + {{- if .Values.weblate.machinetranslate.WEBLATE_MT_LIBRETRANSLATE_API_URL }} + WEBLATE_MT_LIBRETRANSLATE_API_URL: {{ .Values.weblate.machinetranslate.WEBLATE_MT_LIBRETRANSLATE_API_URL | quote }} + {{- end }} + {{- if .Values.weblate.machinetranslate.WEBLATE_MT_GOOGLE_KEY }} + WEBLATE_MT_GOOGLE_KEY: {{ .Values.weblate.machinetranslate.WEBLATE_MT_GOOGLE_KEY | quote }} + {{- end }} + {{- if .Values.weblate.machinetranslate.WEBLATE_MT_GOOGLE_CREDENTIALS }} + WEBLATE_MT_GOOGLE_CREDENTIALS: {{ .Values.weblate.machinetranslate.WEBLATE_MT_GOOGLE_CREDENTIALS | quote }} + {{- end }} + {{- if .Values.weblate.machinetranslate.WEBLATE_MT_GOOGLE_PROJECT }} + WEBLATE_MT_GOOGLE_PROJECT: {{ .Values.weblate.machinetranslate.WEBLATE_MT_GOOGLE_PROJECT | quote }} + {{- end }} + {{- if .Values.weblate.machinetranslate.WEBLATE_MT_GOOGLE_LOCATION }} + WEBLATE_MT_GOOGLE_LOCATION: {{ .Values.weblate.machinetranslate.WEBLATE_MT_GOOGLE_LOCATION | quote }} + {{- end }} + {{- if .Values.weblate.machinetranslate.WEBLATE_MT_MICROSOFT_COGNITIVE_KEY }} + WEBLATE_MT_MICROSOFT_COGNITIVE_KEY: {{ .Values.weblate.machinetranslate.WEBLATE_MT_MICROSOFT_COGNITIVE_KEY | quote }} + {{- end }} + {{- if .Values.weblate.machinetranslate.WEBLATE_MT_MICROSOFT_ENDPOINT_URL }} + WEBLATE_MT_MICROSOFT_ENDPOINT_URL: {{ .Values.weblate.machinetranslate.WEBLATE_MT_MICROSOFT_ENDPOINT_URL | quote }} + {{- end }} + {{- if .Values.weblate.machinetranslate.WEBLATE_MT_MICROSOFT_REGION }} + WEBLATE_MT_MICROSOFT_REGION: {{ .Values.weblate.machinetranslate.WEBLATE_MT_MICROSOFT_REGION | quote }} + {{- end }} + {{- if .Values.weblate.machinetranslate.WEBLATE_MT_MICROSOFT_BASE_URL }} + WEBLATE_MT_MICROSOFT_BASE_URL: {{ .Values.weblate.machinetranslate.WEBLATE_MT_MICROSOFT_BASE_URL | quote }} + {{- end }} + {{- if .Values.weblate.machinetranslate.WEBLATE_MT_MODERNMT_KEY }} + WEBLATE_MT_MODERNMT_KEY: {{ .Values.weblate.machinetranslate.WEBLATE_MT_MODERNMT_KEY | quote }} + {{- end }} + {{- if .Values.weblate.machinetranslate.WEBLATE_MT_MYMEMORY_ENABLED }} + WEBLATE_MT_MYMEMORY_ENABLED: "true" + {{- else }} + WEBLATE_MT_MYMEMORY_ENABLED: "false" + {{- end }} + {{- if .Values.weblate.machinetranslate.WEBLATE_MT_GLOSBE_ENABLED }} + WEBLATE_MT_GLOSBE_ENABLED: "true" + {{- else }} + WEBLATE_MT_GLOSBE_ENABLED: "false" + {{- end }} + {{- if .Values.weblate.machinetranslate.WEBLATE_MT_MICROSOFT_TERMINOLOGY_ENABLED }} + WEBLATE_MT_MICROSOFT_TERMINOLOGY_ENABLED: "true" + {{- else }} + WEBLATE_MT_MICROSOFT_TERMINOLOGY_ENABLED: "false" + {{- end }} + {{- if .Values.weblate.machinetranslate.WEBLATE_MT_SAP_BASE_URL }} + WEBLATE_MT_SAP_BASE_URL: {{ .Values.weblate.machinetranslate.WEBLATE_MT_SAP_BASE_URL | quote }} + {{- end }} + {{- if .Values.weblate.machinetranslate.WEBLATE_MT_SAP_SANDBOX_APIKEY }} + WEBLATE_MT_SAP_SANDBOX_APIKEY: {{ .Values.weblate.machinetranslate.WEBLATE_MT_SAP_SANDBOX_APIKEY | quote }} + {{- end }} + {{- if .Values.weblate.machinetranslate.WEBLATE_MT_SAP_USERNAME }} + WEBLATE_MT_SAP_USERNAME: {{ .Values.weblate.machinetranslate.WEBLATE_MT_SAP_USERNAME | quote }} + {{- end }} + {{- if .Values.weblate.machinetranslate.WEBLATE_MT_SAP_PASSWORD }} + WEBLATE_MT_SAP_PASSWORD: {{ .Values.weblate.machinetranslate.WEBLATE_MT_SAP_PASSWORD | quote }} + {{- end }} + {{- if .Values.weblate.machinetranslate.WEBLATE_MT_SAP_USE_MT }} + WEBLATE_MT_SAP_USE_MT: "true" + {{- else }} + WEBLATE_MT_SAP_USE_MT: "false" + {{- end }} + {{/* Authentication */}} + {{/* LDAP */}} + {{- if .Values.weblate.auth.ldap.WEBLATE_AUTH_LDAP_SERVER_URI }} + WEBLATE_AUTH_LDAP_SERVER_URI: {{ .Values.weblate.auth.ldap.WEBLATE_AUTH_LDAP_SERVER_URI | quote }} + {{- end }} + {{- if .Values.weblate.auth.ldap.WEBLATE_AUTH_LDAP_USER_DN_TEMPLATE }} + WEBLATE_AUTH_LDAP_USER_DN_TEMPLATE: {{ .Values.weblate.auth.ldap.WEBLATE_AUTH_LDAP_USER_DN_TEMPLATE | quote }} + {{- end }} + {{- if .Values.weblate.auth.ldap.WEBLATE_AUTH_LDAP_USER_ATTR_MAP }} + WEBLATE_AUTH_LDAP_USER_ATTR_MAP: {{ .Values.weblate.auth.ldap.WEBLATE_AUTH_LDAP_USER_ATTR_MAP | quote }} + {{- end }} + {{- if .Values.weblate.auth.ldap.WEBLATE_AUTH_LDAP_BIND_DN }} + WEBLATE_AUTH_LDAP_BIND_DN: {{ .Values.weblate.auth.ldap.WEBLATE_AUTH_LDAP_BIND_DN | quote }} + {{- end }} + {{- if .Values.weblate.auth.ldap.WEBLATE_AUTH_LDAP_BIND_PASSWORD }} + WEBLATE_AUTH_LDAP_BIND_PASSWORD: {{ .Values.weblate.auth.ldap.WEBLATE_AUTH_LDAP_BIND_PASSWORD | quote }} + {{- end }} + {{- if .Values.weblate.auth.ldap.WEBLATE_AUTH_LDAP_CONNECTION_OPTION_REFERRALS }} + WEBLATE_AUTH_LDAP_CONNECTION_OPTION_REFERRALS: "true" + {{- else }} + WEBLATE_AUTH_LDAP_CONNECTION_OPTION_REFERRALS: "false" + {{- end }} + {{- if .Values.weblate.auth.ldap.WEBLATE_AUTH_LDAP_USER_SEARCH }} + WEBLATE_AUTH_LDAP_USER_SEARCH: {{ .Values.weblate.auth.ldap.WEBLATE_AUTH_LDAP_USER_SEARCH | quote }} + {{- end }} + {{- if .Values.weblate.auth.ldap.WEBLATE_AUTH_LDAP_USER_SEARCH_FILTER }} + WEBLATE_AUTH_LDAP_USER_SEARCH_FILTER: {{ .Values.weblate.auth.ldap.WEBLATE_AUTH_LDAP_USER_SEARCH_FILTER | quote }} + {{- end }} + {{- if .Values.weblate.auth.ldap.WEBLATE_AUTH_LDAP_USER_SEARCH_UNION }} + WEBLATE_AUTH_LDAP_USER_SEARCH_UNION: {{ .Values.weblate.auth.ldap.WEBLATE_AUTH_LDAP_USER_SEARCH_UNION | quote }} + {{- end }} + {{- if .Values.weblate.auth.ldap.WEBLATE_AUTH_LDAP_USER_SEARCH_UNION_DELIMITER }} + WEBLATE_AUTH_LDAP_USER_SEARCH_UNION_DELIMITER: {{ .Values.weblate.auth.ldap.WEBLATE_AUTH_LDAP_USER_SEARCH_UNION_DELIMITER | quote }} + {{- end }} + {{/* Github */}} + {{- if .Values.weblate.auth.github.WEBLATE_SOCIAL_AUTH_GITHUB_KEY }} + WEBLATE_SOCIAL_AUTH_GITHUB_KEY: {{ .Values.weblate.auth.github.WEBLATE_SOCIAL_AUTH_GITHUB_KEY | quote }} + {{- end }} + {{- if .Values.weblate.auth.github.WEBLATE_SOCIAL_AUTH_GITHUB_SECRET }} + WEBLATE_SOCIAL_AUTH_GITHUB_SECRET: {{ .Values.weblate.auth.github.WEBLATE_SOCIAL_AUTH_GITHUB_SECRET | quote }} + {{- end }} + {{- if .Values.weblate.auth.github.WEBLATE_SOCIAL_AUTH_GITHUB_ORG_KEY }} + WEBLATE_SOCIAL_AUTH_GITHUB_ORG_KEY: {{ .Values.weblate.auth.github.WEBLATE_SOCIAL_AUTH_GITHUB_ORG_KEY | quote }} + {{- end }} + {{- if .Values.weblate.auth.github.WEBLATE_SOCIAL_AUTH_GITHUB_ORG_SECRET }} + WEBLATE_SOCIAL_AUTH_GITHUB_ORG_SECRET: {{ .Values.weblate.auth.github.WEBLATE_SOCIAL_AUTH_GITHUB_ORG_SECRET | quote }} + {{- end }} + {{- if .Values.weblate.auth.github.WEBLATE_SOCIAL_AUTH_GITHUB_ORG_NAME }} + WEBLATE_SOCIAL_AUTH_GITHUB_ORG_NAME: {{ .Values.weblate.auth.github.WEBLATE_SOCIAL_AUTH_GITHUB_ORG_NAME | quote }} + {{- end }} + {{- if .Values.weblate.auth.github.WEBLATE_SOCIAL_AUTH_GITHUB_TEAM_KEY }} + WEBLATE_SOCIAL_AUTH_GITHUB_TEAM_KEY: {{ .Values.weblate.auth.github.WEBLATE_SOCIAL_AUTH_GITHUB_TEAM_KEY | quote }} + {{- end }} + {{- if .Values.weblate.auth.github.WEBLATE_SOCIAL_AUTH_GITHUB_TEAM_SECRET }} + WEBLATE_SOCIAL_AUTH_GITHUB_TEAM_SECRET: {{ .Values.weblate.auth.github.WEBLATE_SOCIAL_AUTH_GITHUB_TEAM_SECRET | quote }} + {{- end }} + {{- if .Values.weblate.auth.github.WEBLATE_SOCIAL_AUTH_GITHUB_TEAM_ID }} + WEBLATE_SOCIAL_AUTH_GITHUB_TEAM_ID: {{ .Values.weblate.auth.github.WEBLATE_SOCIAL_AUTH_GITHUB_TEAM_ID | quote }} + {{- end }} + {{/* Bitbucket */}} + {{- if .Values.weblate.auth.bitbucket.WEBLATE_SOCIAL_AUTH_BITBUCKET_KEY }} + WEBLATE_SOCIAL_AUTH_BITBUCKET_KEY: {{ .Values.weblate.auth.bitbucket.WEBLATE_SOCIAL_AUTH_BITBUCKET_KEY | quote }} + {{- end }} + {{- if .Values.weblate.auth.bitbucket.WEBLATE_SOCIAL_AUTH_BITBUCKET_SECRET }} + WEBLATE_SOCIAL_AUTH_BITBUCKET_SECRET: {{ .Values.weblate.auth.bitbucket.WEBLATE_SOCIAL_AUTH_BITBUCKET_SECRET | quote }} + {{- end }} + {{/* Facebook */}} + {{- if .Values.weblate.auth.facebook.WEBLATE_SOCIAL_AUTH_FACEBOOK_KEY }} + WEBLATE_SOCIAL_AUTH_FACEBOOK_KEY: {{ .Values.weblate.auth.facebook.WEBLATE_SOCIAL_AUTH_FACEBOOK_KEY | quote }} + {{- end }} + {{- if .Values.weblate.auth.facebook.WEBLATE_SOCIAL_AUTH_FACEBOOK_SECRET }} + WEBLATE_SOCIAL_AUTH_FACEBOOK_SECRET: {{ .Values.weblate.auth.facebook.WEBLATE_SOCIAL_AUTH_FACEBOOK_SECRET | quote }} + {{- end }} + {{/* Google */}} + {{- if .Values.weblate.auth.google.WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_KEY }} + WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_KEY: {{ .Values.weblate.auth.google.WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_KEY | quote }} + {{- end }} + {{- if .Values.weblate.auth.google.WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_SECRET }} + WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_SECRET: {{ .Values.weblate.auth.google.WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_SECRET | quote }} + {{- end }} + {{- if .Values.weblate.auth.google.WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_WHITELISTED_DOMAINS }} + WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_WHITELISTED_DOMAINS: {{ .Values.weblate.auth.google.WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_WHITELISTED_DOMAINS | quote }} + {{- end }} + {{- if .Values.weblate.auth.google.WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_WHITELISTED_EMAILS }} + WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_WHITELISTED_EMAILS: {{ .Values.weblate.auth.google.WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_WHITELISTED_EMAILS | quote }} + {{- end }} + {{/* GitLab */}} + {{- if .Values.weblate.auth.gitlab.WEBLATE_SOCIAL_AUTH_GITLAB_KEY }} + WEBLATE_SOCIAL_AUTH_GITLAB_KEY: {{ .Values.weblate.auth.gitlab.WEBLATE_SOCIAL_AUTH_GITLAB_KEY | quote }} + {{- end }} + {{- if .Values.weblate.auth.gitlab.WEBLATE_SOCIAL_AUTH_GITLAB_SECRET }} + WEBLATE_SOCIAL_AUTH_GITLAB_SECRET: {{ .Values.weblate.auth.gitlab.WEBLATE_SOCIAL_AUTH_GITLAB_SECRET | quote }} + {{- end }} + {{- if .Values.weblate.auth.gitlab.WEBLATE_SOCIAL_AUTH_GITLAB_API_URL }} + WEBLATE_SOCIAL_AUTH_GITLAB_API_URL: {{ .Values.weblate.auth.gitlab.WEBLATE_SOCIAL_AUTH_GITLAB_API_URL | quote }} + {{- end }} + {{/* Azure Active Directory */}} + {{- if .Values.weblate.auth.azure.WEBLATE_SOCIAL_AUTH_AZUREAD_OAUTH2_KEY }} + WEBLATE_SOCIAL_AUTH_AZUREAD_OAUTH2_KEY: {{ .Values.weblate.auth.azure.WEBLATE_SOCIAL_AUTH_AZUREAD_OAUTH2_KEY | quote }} + {{- end }} + {{- if .Values.weblate.auth.azure.WEBLATE_SOCIAL_AUTH_AZUREAD_OAUTH2_SECRET }} + WEBLATE_SOCIAL_AUTH_AZUREAD_OAUTH2_SECRET: {{ .Values.weblate.auth.azure.WEBLATE_SOCIAL_AUTH_AZUREAD_OAUTH2_SECRET | quote }} + {{- end }} + {{/* Azure Active Directory with Tenant support */}} + {{- if .Values.weblate.auth.azuretenant.WEBLATE_SOCIAL_AUTH_AZUREAD_TENANT_OAUTH2_KEY }} + WEBLATE_SOCIAL_AUTH_AZUREAD_TENANT_OAUTH2_KEY: {{ .Values.weblate.auth.azuretenant.WEBLATE_SOCIAL_AUTH_AZUREAD_TENANT_OAUTH2_KEY | quote }} + {{- end }} + {{- if .Values.weblate.auth.azuretenant.WEBLATE_SOCIAL_AUTH_AZUREAD_TENANT_OAUTH2_SECRET }} + WEBLATE_SOCIAL_AUTH_AZUREAD_TENANT_OAUTH2_SECRET: {{ .Values.weblate.auth.azuretenant.WEBLATE_SOCIAL_AUTH_AZUREAD_TENANT_OAUTH2_SECRET | quote }} + {{- end }} + {{- if .Values.weblate.auth.azuretenant.WEBLATE_SOCIAL_AUTH_AZUREAD_TENANT_OAUTH2_TENANT_ID }} + WEBLATE_SOCIAL_AUTH_AZUREAD_TENANT_OAUTH2_TENANT_ID: {{ .Values.weblate.auth.azuretenant.WEBLATE_SOCIAL_AUTH_AZUREAD_TENANT_OAUTH2_TENANT_ID | quote }} + {{- end }} + {{/* Keycloak */}} + {{- if .Values.weblate.auth.keycloak.WEBLATE_SOCIAL_AUTH_KEYCLOAK_KEY }} + WEBLATE_SOCIAL_AUTH_KEYCLOAK_KEY: {{ .Values.weblate.auth.keycloak.WEBLATE_SOCIAL_AUTH_KEYCLOAK_KEY | quote }} + {{- end }} + {{- if .Values.weblate.auth.keycloak.WEBLATE_SOCIAL_AUTH_KEYCLOAK_SECRET }} + WEBLATE_SOCIAL_AUTH_KEYCLOAK_SECRET: {{ .Values.weblate.auth.keycloak.WEBLATE_SOCIAL_AUTH_KEYCLOAK_SECRET | quote }} + {{- end }} + {{- if .Values.weblate.auth.keycloak.WEBLATE_SOCIAL_AUTH_KEYCLOAK_PUBLIC_KEY }} + WEBLATE_SOCIAL_AUTH_KEYCLOAK_PUBLIC_KEY: {{ .Values.weblate.auth.keycloak.WEBLATE_SOCIAL_AUTH_KEYCLOAK_PUBLIC_KEY | quote }} + {{- end }} + {{- if .Values.weblate.auth.keycloak.WEBLATE_SOCIAL_AUTH_KEYCLOAK_ALGORITHM }} + WEBLATE_SOCIAL_AUTH_KEYCLOAK_ALGORITHM: {{ .Values.weblate.auth.keycloak.WEBLATE_SOCIAL_AUTH_KEYCLOAK_ALGORITHM | quote }} + {{- end }} + {{- if .Values.weblate.auth.keycloak.WEBLATE_SOCIAL_AUTH_KEYCLOAK_AUTHORIZATION_URL }} + WEBLATE_SOCIAL_AUTH_KEYCLOAK_AUTHORIZATION_URL: {{ .Values.weblate.auth.keycloak.WEBLATE_SOCIAL_AUTH_KEYCLOAK_AUTHORIZATION_URL | quote }} + {{- end }} + {{- if .Values.weblate.auth.keycloak.WEBLATE_SOCIAL_AUTH_KEYCLOAK_ACCESS_TOKEN_URL }} + WEBLATE_SOCIAL_AUTH_KEYCLOAK_ACCESS_TOKEN_URL: {{ .Values.weblate.auth.keycloak.WEBLATE_SOCIAL_AUTH_KEYCLOAK_ACCESS_TOKEN_URL | quote }} + {{- end }} + {{/* Linux vendors */}} + {{- if .Values.weblate.auth.linux.WEBLATE_SOCIAL_AUTH_FEDORA }} + WEBLATE_SOCIAL_AUTH_FEDORA: "true" + {{- end }} + {{- if .Values.weblate.auth.linux.WEBLATE_SOCIAL_AUTH_OPENSUSE }} + WEBLATE_SOCIAL_AUTH_OPENSUSE: "true" + {{- end }} + {{- if .Values.weblate.auth.linux.WEBLATE_SOCIAL_AUTH_UBUNTU }} + WEBLATE_SOCIAL_AUTH_UBUNTU: "true" + {{- end }} + {{/* Slack */}} + {{- if .Values.weblate.auth.slack.WEBLATE_SOCIAL_AUTH_SLACK_KEY }} + WEBLATE_SOCIAL_AUTH_SLACK_KEY: {{ .Values.weblate.auth.slack.WEBLATE_SOCIAL_AUTH_SLACK_KEY | quote }} + {{- end }} + {{- if .Values.weblate.auth.slack.SOCIAL_AUTH_SLACK_SECRET }} + SOCIAL_AUTH_SLACK_SECRET: {{ .Values.weblate.auth.slack.SOCIAL_AUTH_SLACK_SECRET }} + {{- end }} + {{/* SAML */}} + {{- if .Values.weblate.auth.saml.WEBLATE_SAML_IDP_ENTITY_ID }} + WEBLATE_SAML_IDP_ENTITY_ID: {{ .Values.weblate.auth.saml.WEBLATE_SAML_IDP_ENTITY_ID | quote }} + {{- end }} + {{- if .Values.weblate.auth.saml.WEBLATE_SAML_IDP_URL }} + WEBLATE_SAML_IDP_URL: {{ .Values.weblate.auth.saml.WEBLATE_SAML_IDP_URL | quote }} + {{- end }} + {{- if .Values.weblate.auth.saml.WEBLATE_SAML_IDP_X509CERT }} + WEBLATE_SAML_IDP_X509CERT: {{ .Values.weblate.auth.saml.WEBLATE_SAML_IDP_X509CERT | quote }} + {{- end }} + {{/* Email Server */}} + {{- if .Values.weblate.email.WEBLATE_EMAIL_HOST }} + WEBLATE_EMAIL_HOST: {{ .Values.weblate.email.WEBLATE_EMAIL_HOST | quote }} + {{- end }} + {{- if .Values.weblate.email.WEBLATE_EMAIL_PORT }} + WEBLATE_EMAIL_PORT: {{ .Values.weblate.email.WEBLATE_EMAIL_PORT | quote }} + {{- end }} + {{- if .Values.weblate.email.WEBLATE_EMAIL_HOST_USER }} + WEBLATE_EMAIL_HOST_USER: {{ .Values.weblate.email.WEBLATE_EMAIL_HOST_USER | quote }} + {{- end }} + {{- if .Values.weblate.email.WEBLATE_EMAIL_HOST_PASSWORD }} + WEBLATE_EMAIL_HOST_PASSWORD: {{ .Values.weblate.email.WEBLATE_EMAIL_HOST_PASSWORD | quote }} + {{- end }} + {{- if .Values.weblate.email.WEBLATE_EMAIL_USE_SSL }} + WEBLATE_EMAIL_USE_SSL: "true" + {{- else }} + WEBLATE_EMAIL_USE_SSL: "false" + {{- end }} + {{- if .Values.weblate.email.WEBLATE_EMAIL_USE_TLS }} + WEBLATE_EMAIL_USE_TLS: "true" + {{- else }} + WEBLATE_EMAIL_USE_TLS: "false" + {{- end }} + {{- if .Values.weblate.email.WEBLATE_EMAIL_BACKEND }} + WEBLATE_EMAIL_BACKEND: {{ .Values.weblate.email.WEBLATE_EMAIL_BACKEND | quote }} + {{- end }} + {{/* Site Integration */}} + {{- if .Values.weblate.siteintegration.WEBLATE_GET_HELP_URL }} + WEBLATE_GET_HELP_URL: {{ .Values.weblate.siteintegration.WEBLATE_GET_HELP_URL | quote }} + {{- end }} + {{- if .Values.weblate.siteintegration.WEBLATE_STATUS_URL }} + WEBLATE_STATUS_URL: {{ .Values.weblate.siteintegration.WEBLATE_STATUS_URL | quote }} + {{- end }} + {{- if .Values.weblate.siteintegration.WEBLATE_LEGAL_URL }} + WEBLATE_LEGAL_URL: {{ .Values.weblate.siteintegration.WEBLATE_LEGAL_URL | quote }} + {{- end }} + {{- if .Values.weblate.siteintegration.WEBLATE_PRIVACY_URL }} + WEBLATE_PRIVACY_URL: {{ .Values.weblate.siteintegration.WEBLATE_PRIVACY_URL | quote }} + {{- end }} + {{/* Error Reporting */}} + {{- if .Values.weblate.errorreport.ROLLBAR_KEY }} + ROLLBAR_KEY: {{ .Values.weblate.REPALCEME.ROLLBAR_KEY | quote }} + {{- end }} + {{- if .Values.weblate.errorreport.ROLLBAR_ENVIRONMENT }} + ROLLBAR_ENVIRONMENT: {{ .Values.weblate.REPALCEME.ROLLBAR_ENVIRONMENT | quote }} + {{- end }} + {{- if .Values.weblate.errorreport.SENTRY_DSN }} + SENTRY_DSN: {{ .Values.weblate.REPALCEME.SENTRY_DSN | quote }} + {{- end }} + {{- if .Values.weblate.errorreport.SENTRY_ENVIRONMENT }} + SENTRY_ENVIRONMENT: {{ .Values.weblate.REPALCEME.SENTRY_ENVIRONMENT | quote }} + {{- end }} + {{/* Localization CDN */}} + {{- if .Values.weblate.localization.WEBLATE_LOCALIZE_CDN_URL }} + WEBLATE_LOCALIZE_CDN_URL: {{ .Values.weblate.localization.WEBLATE_LOCALIZE_CDN_URL | quote }} + {{- end }} + {{- if .Values.weblate.localization.WEBLATE_LOCALIZE_CDN_PATH }} + WEBLATE_LOCALIZE_CDN_PATH: {{ .Values.weblate.localization.WEBLATE_LOCALIZE_CDN_PATH | quote }} + {{- end }} +{{- end -}} diff --git a/stable/weblate/6.0.0/templates/common.yaml b/stable/weblate/6.0.0/templates/common.yaml new file mode 100644 index 00000000000..a1cd3db97c7 --- /dev/null +++ b/stable/weblate/6.0.0/templates/common.yaml @@ -0,0 +1,8 @@ +{{/* Make sure all variables are set properly */}} +{{ include "tc.common.loader.init" . }} + +{{/* Render configmap for weblate */}} +{{- include "weblate.configmap" . }} + +{{/* Render the templates */}} +{{ include "tc.common.loader.apply" . }} diff --git a/stable/weblate/6.0.0/values.yaml b/stable/weblate/6.0.0/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/webnut/2.0.3/Chart.lock b/stable/webnut/2.0.3/Chart.lock deleted file mode 100644 index 7025a4444db..00000000000 --- a/stable/webnut/2.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:21:57.042732954Z" diff --git a/stable/webnut/2.0.3/Chart.yaml b/stable/webnut/2.0.3/Chart.yaml deleted file mode 100644 index 464c7474c5a..00000000000 --- a/stable/webnut/2.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: webNUT (UPS network monitoring web ui). -home: https://truecharts.org/docs/charts/stable/webnut -icon: https://truecharts.org/img/hotlink-ok/chart-icons/webnut.png -keywords: - - webnut - - ups - - monitoring -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: webnut -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/webnut - - https://hub.docker.com/r/edgd1er/webnut - - https://github.com/rshipp/webNUT -type: application -version: 2.0.3 -annotations: - truecharts.org/catagories: | - - monitoring - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/webnut/2.0.3/app-changelog.md b/stable/webnut/2.0.3/app-changelog.md deleted file mode 100644 index 27bbda09e76..00000000000 --- a/stable/webnut/2.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [webnut-2.0.3](https://github.com/truecharts/charts/compare/webnut-2.0.2...webnut-2.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/webnut/2.0.3/charts/common-10.9.4.tgz b/stable/webnut/2.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/webnut/2.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/webnut/2.0.3/CHANGELOG.md b/stable/webnut/2.0.4/CHANGELOG.md similarity index 100% rename from stable/webnut/2.0.3/CHANGELOG.md rename to stable/webnut/2.0.4/CHANGELOG.md diff --git a/stable/webnut/2.0.4/Chart.yaml b/stable/webnut/2.0.4/Chart.yaml new file mode 100644 index 00000000000..901d621209d --- /dev/null +++ b/stable/webnut/2.0.4/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: webNUT (UPS network monitoring web ui). +home: https://truecharts.org/docs/charts/stable/webnut +icon: https://truecharts.org/img/hotlink-ok/chart-icons/webnut.png +keywords: + - webnut + - ups + - monitoring +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: webnut +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/webnut + - https://hub.docker.com/r/edgd1er/webnut + - https://github.com/rshipp/webNUT +type: application +version: 2.0.4 +annotations: + truecharts.org/catagories: | + - monitoring + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/webnut/2.0.3/README.md b/stable/webnut/2.0.4/README.md similarity index 100% rename from stable/webnut/2.0.3/README.md rename to stable/webnut/2.0.4/README.md diff --git a/stable/webnut/2.0.4/app-changelog.md b/stable/webnut/2.0.4/app-changelog.md new file mode 100644 index 00000000000..9c100aafa31 --- /dev/null +++ b/stable/webnut/2.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [webnut-2.0.4](https://github.com/truecharts/charts/compare/webnut-2.0.3...webnut-2.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/webnut/2.0.3/app-readme.md b/stable/webnut/2.0.4/app-readme.md similarity index 100% rename from stable/webnut/2.0.3/app-readme.md rename to stable/webnut/2.0.4/app-readme.md diff --git a/stable/webnut/2.0.4/charts/common-10.9.7.tgz b/stable/webnut/2.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/webnut/2.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/webnut/2.0.3/ix_values.yaml b/stable/webnut/2.0.4/ix_values.yaml similarity index 100% rename from stable/webnut/2.0.3/ix_values.yaml rename to stable/webnut/2.0.4/ix_values.yaml diff --git a/stable/webnut/2.0.3/questions.yaml b/stable/webnut/2.0.4/questions.yaml similarity index 100% rename from stable/webnut/2.0.3/questions.yaml rename to stable/webnut/2.0.4/questions.yaml diff --git a/stable/webnut/2.0.4/templates/common.yaml b/stable/webnut/2.0.4/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/webnut/2.0.4/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/webnut/2.0.4/values.yaml b/stable/webnut/2.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/website-shot/3.0.3/Chart.lock b/stable/website-shot/3.0.3/Chart.lock deleted file mode 100644 index 31bb0d2ba8e..00000000000 --- a/stable/website-shot/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:21:57.108737325Z" diff --git a/stable/website-shot/3.0.3/Chart.yaml b/stable/website-shot/3.0.3/Chart.yaml deleted file mode 100644 index 88b330804f5..00000000000 --- a/stable/website-shot/3.0.3/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: Generate a full web-page screenshot with our service, that provides rich interface to make any kind of web screenshots online for free with no limits. The simplest way to take a full page screenshot. -home: https://truecharts.org/docs/charts/stable/website-shot -icon: https://truecharts.org/img/hotlink-ok/chart-icons/website-shot.png -keywords: - - website-shot -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: website-shot -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/website-shot - - https://github.com/Flowko/website-shot -version: 3.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/website-shot/3.0.3/app-changelog.md b/stable/website-shot/3.0.3/app-changelog.md deleted file mode 100644 index e921e3d2004..00000000000 --- a/stable/website-shot/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [website-shot-3.0.3](https://github.com/truecharts/charts/compare/website-shot-3.0.2...website-shot-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/website-shot/3.0.3/charts/common-10.9.4.tgz b/stable/website-shot/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/website-shot/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/website-shot/3.0.3/CHANGELOG.md b/stable/website-shot/3.0.4/CHANGELOG.md similarity index 100% rename from stable/website-shot/3.0.3/CHANGELOG.md rename to stable/website-shot/3.0.4/CHANGELOG.md diff --git a/stable/website-shot/3.0.4/Chart.yaml b/stable/website-shot/3.0.4/Chart.yaml new file mode 100644 index 00000000000..44d266d334e --- /dev/null +++ b/stable/website-shot/3.0.4/Chart.yaml @@ -0,0 +1,26 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: Generate a full web-page screenshot with our service, that provides rich interface to make any kind of web screenshots online for free with no limits. The simplest way to take a full page screenshot. +home: https://truecharts.org/docs/charts/stable/website-shot +icon: https://truecharts.org/img/hotlink-ok/chart-icons/website-shot.png +keywords: + - website-shot +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: website-shot +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/website-shot + - https://github.com/Flowko/website-shot +version: 3.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/website-shot/3.0.3/README.md b/stable/website-shot/3.0.4/README.md similarity index 100% rename from stable/website-shot/3.0.3/README.md rename to stable/website-shot/3.0.4/README.md diff --git a/stable/website-shot/3.0.4/app-changelog.md b/stable/website-shot/3.0.4/app-changelog.md new file mode 100644 index 00000000000..b0674b51870 --- /dev/null +++ b/stable/website-shot/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [website-shot-3.0.4](https://github.com/truecharts/charts/compare/website-shot-3.0.3...website-shot-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/website-shot/3.0.3/app-readme.md b/stable/website-shot/3.0.4/app-readme.md similarity index 100% rename from stable/website-shot/3.0.3/app-readme.md rename to stable/website-shot/3.0.4/app-readme.md diff --git a/stable/website-shot/3.0.4/charts/common-10.9.7.tgz b/stable/website-shot/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/website-shot/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/website-shot/3.0.3/ix_values.yaml b/stable/website-shot/3.0.4/ix_values.yaml similarity index 100% rename from stable/website-shot/3.0.3/ix_values.yaml rename to stable/website-shot/3.0.4/ix_values.yaml diff --git a/stable/website-shot/3.0.3/questions.yaml b/stable/website-shot/3.0.4/questions.yaml similarity index 100% rename from stable/website-shot/3.0.3/questions.yaml rename to stable/website-shot/3.0.4/questions.yaml diff --git a/stable/website-shot/3.0.4/templates/common.yaml b/stable/website-shot/3.0.4/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/website-shot/3.0.4/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/website-shot/3.0.4/values.yaml b/stable/website-shot/3.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/wekan/7.0.0/CHANGELOG.md b/stable/wekan/7.0.0/CHANGELOG.md new file mode 100644 index 00000000000..208de34f702 --- /dev/null +++ b/stable/wekan/7.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [wekan-6.0.0](https://github.com/truecharts/charts/compare/wekan-5.0.22...wekan-6.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [wekan-5.0.25](https://github.com/truecharts/charts/compare/wekan-5.0.22...wekan-5.0.25) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [wekan-5.0.24](https://github.com/truecharts/charts/compare/wekan-5.0.22...wekan-5.0.24) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [wekan-5.0.24](https://github.com/truecharts/charts/compare/wekan-5.0.22...wekan-5.0.24) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [wekan-5.0.24](https://github.com/truecharts/charts/compare/wekan-5.0.22...wekan-5.0.24) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [wekan-5.0.23](https://github.com/truecharts/charts/compare/wekan-5.0.22...wekan-5.0.23) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + diff --git a/stable/wekan/7.0.0/Chart.yaml b/stable/wekan/7.0.0/Chart.yaml new file mode 100644 index 00000000000..851ddb05227 --- /dev/null +++ b/stable/wekan/7.0.0/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +appVersion: "6.46" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: mongodb.enabled + name: mongodb + repository: https://charts.truecharts.org + version: 3.0.5 +description: WeKan - Open Source kanban +home: https://truecharts.org/docs/charts/stable/wekan +icon: https://truecharts.org/img/hotlink-ok/chart-icons/wekan.png +keywords: + - wekan + - kanban +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: wekan +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/wekan + - https://github.com/wekan/wekan + - https://wekan.github.io/ +version: 7.0.0 +annotations: + truecharts.org/catagories: | + - productivity + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/wekan/7.0.0/README.md b/stable/wekan/7.0.0/README.md new file mode 100644 index 00000000000..d312c030fac --- /dev/null +++ b/stable/wekan/7.0.0/README.md @@ -0,0 +1,108 @@ +# wekan + +WeKan - Open Source kanban + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [wekan](https://truecharts.org/docs/charts/stable/wekan) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/wekan> +* <https://github.com/wekan/wekan> +* <https://wekan.github.io/> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org | mongodb | 2.0.59 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `wekan` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install wekan TrueCharts/wekan +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `wekan` deployment + +```console +helm uninstall wekan +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install wekan \ + --set env.TZ="America/New York" \ + TrueCharts/wekan +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install wekan TrueCharts/wekan -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/wekan/7.0.0/app-changelog.md b/stable/wekan/7.0.0/app-changelog.md new file mode 100644 index 00000000000..6c6a53270b1 --- /dev/null +++ b/stable/wekan/7.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [wekan-7.0.0](https://github.com/truecharts/charts/compare/wekan-6.0.3...wekan-7.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/wekan/7.0.0/app-readme.md b/stable/wekan/7.0.0/app-readme.md new file mode 100644 index 00000000000..e159d44fa24 --- /dev/null +++ b/stable/wekan/7.0.0/app-readme.md @@ -0,0 +1,8 @@ +WeKan - Open Source kanban + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/wekan](https://truecharts.org/docs/charts/stable/wekan) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/wekan/7.0.0/charts/common-10.9.7.tgz b/stable/wekan/7.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/wekan/7.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/wekan/7.0.0/charts/mongodb-3.0.5.tgz b/stable/wekan/7.0.0/charts/mongodb-3.0.5.tgz new file mode 100644 index 00000000000..6202f29acbd Binary files /dev/null and b/stable/wekan/7.0.0/charts/mongodb-3.0.5.tgz differ diff --git a/stable/wekan/7.0.0/ix_values.yaml b/stable/wekan/7.0.0/ix_values.yaml new file mode 100644 index 00000000000..42b9a5c0e6c --- /dev/null +++ b/stable/wekan/7.0.0/ix_values.yaml @@ -0,0 +1,158 @@ +image: + repository: tccr.io/truecharts/wekan + tag: 6.46@sha256:a5c1fdd0dfdcab3d98531dc053540c57f52605bc4b7a24c44bbf3637df07e36d + pullPolicy: IfNotPresent + +env: + WRITABLE_PATH: "/data" + # User Defined + ROOT_URL: "http://localhost:8080" + # BROWSER_POLICY_ENABLED: false + # TRUSTED_URL: "" + # LOGOUT_WITH_TIMER: false + # LOGOUT_IN: 0 + # LOGOUT_ON_HOURS: 0 + # LOGOUT_ON_MINUTES: 0 + # ACCOUNTS_COMMON_LOGIN_EXPIRATION_IN_DAYS: 90 + # ACCOUNTS_LOCKOUT_KNOWN_USERS_FAILURES_BEFORE: 3 + # ACCOUNTS_LOCKOUT_KNOWN_USERS_PERIOD: 60 + # ACCOUNTS_LOCKOUT_KNOWN_USERS_FAILURE_WINDOW: 15 + # ACCOUNTS_LOCKOUT_UNKNOWN_USERS_FAILURES_BERORE: 3 + # ACCOUNTS_LOCKOUT_UNKNOWN_USERS_LOCKOUT_PERIOD: 60 + # ACCOUNTS_LOCKOUT_UNKNOWN_USERS_FAILURE_WINDOW: 15 + # MAX_IMAGE_PIXEL: 1024 + # IMAGE_COMPRESS_RATIO: 80 + # MAIL_URL: "" + # MAIL_SERVICE_USER: "" + # MAIL_SERVICE_PASSWORD: "" + # MAIL_SERVICE: "" + # BIGEVENTS_PATTERN: "NONE" + # NOTIFICATION_TRAY_AFTER_READ_DAYS_BEFORE_REMOVE: 90 + # EMAIL_NOTIFICATION_TIMEOUT: 30000 + # NOTIFY_DUE_DAYS_BEFORE_AND_AFTER: "2,0" + # NOTIFY_DUE_AT_HOUR_OF_DAY: 8 + # RESULTS_PER_PAGE: 20 + # RICHER_CARD_COMMENT_EDITOR: false + # CARD_OPENED_WEBHOOK_ENABLED: false + # PASSWORD_LOGIN_ENABLED: false + # WAIT_SPINNER: "Bounce" + # WITH_API: true + # WEBHOOKS_ATTRIBUTES: "cardId,listId,oldListId,boardId,comment,user,card,commentId,swimlaneId,customerField,customFieldValue" + # CORS: "*" + # CORS_ALLOW_HEADERS: "Authorization,Content-Type" + # CORS_EXPOSE_HEADERS: "*" + # MATOMO_ADDRESS: "" + # MATOMO_SITE_ID: 1 + # MATOMO_DO_NOT_TRACK: true + # MATOMO_WITH_USERNAME: true + # ORACLE_OIM_ENABLED: false + # OAUTH2_ENABLED: false + # OAUTH2_LOGIN_STYLE: "redirect" + # OAUTH2_CLIENT_ID: "" + # OAUTH2_SECRET: "" + # OAUTH2_SERVER_URL: "" + # OAUTH2_AUTH_ENDPOINT: "" + # OAUTH2_USERINFO_ENDPOINT: "" + # OAUTH2_TOKEN_ENDPOINT: "" + # OAUTH2_ID_MAP: "" + # OAUTH2_USERNAME_MAP: "" + # OAUTH2_FULLNAME_MAP: "" + # OAUTH2_EMAIL_MAP: "" + # OAUTH2_ID_TOKEN_WHITELIST_FIELDS: "" + # OAUTH2_REQUEST_PERMISSIONS: "" + # OAUTH2_CA_CERT: "" + # OAUTH2_ADFS_ENABLED: false + # LDAP_ENABLE: false + # DEFAULT_AUTHENTICATION_METHOD: "ldap" + # LDAP_PORT: 389 + # LDAP_HOST: "" + # LDAP_AD_SIMPLE_AUTH: false + # LDAP_USER_AUTHENTICATION: false + # LDAP_USER_AUTHENTICATION_FIELD: "uid" + # LDAP_DEFAULT_DOMAIN: "" + # LDAP_BASEDN: "" + # LDAP_LOGIN_FALLBACK: false + # LDAP_RECONNECT: true + # LDAP_TIMEOUT: 10000 + # LDAP_IDLE_TIMEOUT: 10000 + # LDAP_CONNECT_TIMEOUT: 10000 + # LDAP_AUTHENTIFICATION: true + # LDAP_AUTHENTIFICATION_USERDN: "" + # LDAP_AUTHENTIFICATION_PASSWORD: "" + # LDAP_LOG_ENABLED: true + # LDAP_BACKGROUND_SYNC: true + # LDAP_BACKGROUND_SYNC_INTERVAL: "every 1 hour" + # LDAP_BACKGROUND_SYNC_KEEP_EXISTANT_USERS_UPDATED: false + # LDAP_BACKGROUND_SYNC_IMPORT_NEW_USERS: false + # LDAP_ENCRYPTION: "false" + # LDAP_CA_CERT: "" + # LDAP_REJECT_UNAUTHORIZED: false + # LDAP_USER_SEARCH_FILTER: "" + # LDAP_USER_SEARCH_SCOPE: "one" + # LDAP_USER_SEARCH_FIELD: "" + # LDAP_SEARCH_PAGE_SIZE: 0 + # LDAP_SEARCH_SIZE_LIMIT: 0 + # LDAP_GROUP_FILTER_ENABLE: false + # LDAP_GROUP_FILTER_OBJECTCLASS: "" + # LDAP_GROUP_FILTER_GROUP_ID_ATTRIBUTE: "" + # LDAP_GROUP_FILTER_GROUP_MEMBER_ATTRIBUTE: "" + # LDAP_GROUP_FILTER_GROUP_MEMBER_FORMAT: "" + # LDAP_GROUP_FILTER_GROUP_NAME: "" + # LDAP_UNIQUE_IDENTIFIER_FIELD: "" + # LDAP_UTF8_NAMES_SLUGIFY: true + # LDAP_USERNAME_FIELD: "" + # LDAP_FULLNAME_FIELD: "fullname" + # LDAP_MERGE_EXISTING_USERS: false + # LDAP_EMAIL_MATCH_ENABLE: true + # LDAP_EMAIL_MATCH_REQUIRE: true + # LDAP_EMAIL_MATCH_VERIFIED: true + # LDAP_EMAIL_FIELD: "mail" + # LDAP_SYNC_USER_DATA: false + # LDAP_SYNC_USER_DATA_FIELDMAP: "" + # LDAP_SYNC_GROUP_ROLES: "" + # LDAP_SYNC_ADMIN_STATUS: true + # LDAP_SYNC_ADMIN_GROUPS: "" + # HEADER_LOGIN_ID: "" + # HEADER_LOGIN_FIRSTNAME: "" + # HEADER_LOGIN_LASTNAME: "" + # HEADER_LOGIN_EMAIL: "" + # CAS_ENABLED: false + # CAS_BASE_URL: "" + # CAS_LOGIN_URL: "" + # CAS_VALIDATE_URL: "" + # SAML_ENABLED: false + # SAML_PROVIDER: "" + # SAML_ENTRYPOINT: "" + # SAML_ISSUER: "" + # SAML_CERT: "" + # SAML_IDPSLO_REDIRECTURL: "" + # SAML_PRIVATE_KEYFILE: "" + # SAML_PUBLIC_CERTFILE: "" + # SAML_IDENTIFIER_FORMAT: "" + # SAML_LOCAL_PROFILE_MATCH_ATTRIBUTE: "" + # SAML_ATTRIBUTES: "" + MONGO_URL: + secretKeyRef: + name: mongodbcreds + key: url + +service: + main: + ports: + main: + port: 10192 + targetPort: 8080 + +mongodb: + enabled: true + mongodbUsername: wekan + mongodbDatabase: wekan + existingSecret: "mongodbcreds" + +persistence: + data: + enabled: true + mountPath: "/data" + +portal: + enabled: true diff --git a/stable/wekan/7.0.0/questions.yaml b/stable/wekan/7.0.0/questions.yaml new file mode 100644 index 00000000000..2bf2f6a16f7 --- /dev/null +++ b/stable/wekan/7.0.0/questions.yaml @@ -0,0 +1,2828 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: env + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ROOT_URL + label: "ROOT_URL" + schema: + type: string + default: "" + required: true + - variable: BROWSER_POLICY_ENABLED + label: "BROWSER_POLICY_ENABLED" + description: "Enable browser policy and allow one trusted URL that can have iframe that has Wekan embedded inside." + schema: + type: boolean + default: false + - variable: TRUSTED_URL + label: "TRUSTED_URL" + description: "When browser policy is enabled, HTML code at this Trusted URL can have iframe that embeds Wekan inside." + schema: + type: string + default: "" + - variable: logoutenabled + label: "Logout/Login Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: LOGOUT_WITH_TIMER + label: "LOGOUT_WITH_TIMER" + schema: + type: boolean + default: false + - variable: LOGOUT_IN + label: "LOGOUT_IN (Days)" + schema: + type: int + default: 0 + - variable: LOGOUT_ON_HOURS + label: "LOGOUT_ON_HOURS" + schema: + type: int + default: 0 + - variable: LOGOUT_ON_MINUTES + label: "LOGOUT_ON_MINUTES" + schema: + type: int + default: 0 + - variable: ACCOUNTS_COMMON_LOGIN_EXPIRATION_IN_DAYS + label: "ACCOUNTS_COMMON_LOGIN_EXPIRATION_IN_DAYS" + schema: + type: int + default: 90 + - variable: passwordnabled + label: "Password Brute Force Protection Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: ACCOUNTS_LOCKOUT_KNOWN_USERS_FAILURES_BEFORE + label: "ACCOUNTS_LOCKOUT_KNOWN_USERS_FAILURES_BEFORE" + schema: + type: int + default: 3 + - variable: ACCOUNTS_LOCKOUT_KNOWN_USERS_PERIOD + label: "ACCOUNTS_LOCKOUT_KNOWN_USERS_PERIOD" + schema: + type: int + default: 60 + - variable: ACCOUNTS_LOCKOUT_KNOWN_USERS_FAILURE_WINDOW + label: "ACCOUNTS_LOCKOUT_KNOWN_USERS_FAILURE_WINDOW" + schema: + type: int + default: 15 + - variable: ACCOUNTS_LOCKOUT_UNKNOWN_USERS_FAILURES_BERORE + label: "ACCOUNTS_LOCKOUT_UNKNOWN_USERS_FAILURES_BERORE" + schema: + type: int + default: 3 + - variable: ACCOUNTS_LOCKOUT_UNKNOWN_USERS_LOCKOUT_PERIOD + label: "ACCOUNTS_LOCKOUT_UNKNOWN_USERS_LOCKOUT_PERIOD" + schema: + type: int + default: 60 + - variable: ACCOUNTS_LOCKOUT_UNKNOWN_USERS_FAILURE_WINDOW + label: "ACCOUNTS_LOCKOUT_UNKNOWN_USERS_FAILURE_WINDOW" + schema: + type: int + default: 15 + - variable: imagenabled + label: "Image Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: MAX_IMAGE_PIXEL + label: "MAX_IMAGE_PIXEL" + schema: + type: int + default: 1024 + - variable: IMAGE_COMPRESS_RATIO + label: "IMAGE_COMPRESS_RATIO" + schema: + type: int + default: 80 + - variable: mailenabled + label: "Mail Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: MAIL_URL + label: "MAIL_URL" + schema: + type: string + default: "" + - variable: MAIL_SERVICE_USER + label: "MAIL_SERVICE_USER" + schema: + type: string + default: "" + - variable: MAIL_SERVICE_PASSWORD + label: "MAIL_SERVICE_PASSWORD" + schema: + type: string + private: true + default: "" + - variable: MAIL_SERVICE + label: "MAIL_SERVICE" + schema: + type: string + default: "" + - variable: notificationsenabled + label: "Notifications Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: BIGEVENTS_PATTERN + label: "BIGEVENTS_PATTERN" + schema: + type: string + default: "NONE" + - variable: NOTIFICATION_TRAY_AFTER_READ_DAYS_BEFORE_REMOVE + label: "NOTIFICATION_TRAY_AFTER_READ_DAYS_BEFORE_REMOVE" + description: "Number of days after a notification is read before we remove it." + schema: + type: int + default: 90 + - variable: EMAIL_NOTIFICATION_TIMEOUT + label: "EMAIL_NOTIFICATION_TIMEOUT" + schema: + type: int + default: 30000 + - variable: NOTIFY_DUE_DAYS_BEFORE_AND_AFTER + label: "NOTIFY_DUE_DAYS_BEFORE_AND_AFTER" + description: "Notify due days, default is None, 2 days before and on the event day" + schema: + type: string + default: "2,0" + - variable: NOTIFY_DUE_AT_HOUR_OF_DAY + label: "NOTIFY_DUE_AT_HOUR_OF_DAY" + description: "Notify due at hour of day." + schema: + type: int + default: 8 + - variable: personalizationenabled + label: "UX Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: RESULTS_PER_PAGE + label: "RESULTS_PER_PAGE" + schema: + type: int + default: 20 + required: true + - variable: RICHER_CARD_COMMENT_EDITOR + label: "RICHER_CARD_COMMENT_EDITOR" + schema: + type: boolean + default: false + - variable: CARD_OPENED_WEBHOOK_ENABLED + label: "CARD_OPENED_WEBHOOK_ENABLED" + schema: + type: boolean + default: false + - variable: PASSWORD_LOGIN_ENABLED + label: "PASSWORD_LOGIN_ENABLED" + schema: + type: boolean + default: false + - variable: WAIT_SPINNER + label: "WAIT_SPINNER" + description: "Sets the Wait Spinner animation" + schema: + type: string + default: "Bounce" + enum: + - value: "Bounce" + description: "Bounce" + - value: "Cube" + description: "Cube" + - value: "Cube-Grid" + description: "Cube-Grid" + - value: "Dot" + description: "Dot" + - value: "Double-Bounce" + description: "Double-Bounce" + - value: "Rotateplane" + description: "Rotateplane" + - value: "Scaleout" + description: "Scaleout" + - value: "Wave" + description: "Wave" + - variable: backendenabled + label: "Backend Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: WITH_API + label: "WITH_API" + schema: + type: boolean + default: true + - variable: WEBHOOKS_ATTRIBUTES + label: "WEBHOOKS_ATTRIBUTES" + description: "What to send to Outgoing Webhook." + schema: + type: string + default: "cardId,listId,oldListId,boardId,comment,user,card,commentId,swimlaneId,customerField,customFieldValue" + - variable: corsenabled + label: "CORS Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: CORS + label: "CORS" + schema: + type: string + default: "*" + - variable: CORS_ALLOW_HEADERS + label: "CORS_ALLOW_HEADERS" + schema: + type: string + default: "Authorization,Content-Type" + - variable: CORS_EXPOSE_HEADERS + label: "CORS_EXPOSE_HEADERS" + schema: + type: string + default: "*" + - variable: matomoenabled + label: "Matomo Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: MATOMO_ADDRESS + label: "MATOMO_ADDRESS" + description: "The address of the server where Matomo is hosted." + schema: + type: string + default: "" + - variable: MATOMO_SITE_ID + label: "MATOMO_SITE_ID" + description: "The value of the site ID given in Matomo server for Wekan." + schema: + type: int + default: 1 + - variable: MATOMO_DO_NOT_TRACK + label: "MATOMO_DO_NOT_TRACK" + description: "The option do not track which enables users to not be tracked by matomo." + schema: + type: boolean + default: true + - variable: MATOMO_WITH_USERNAME + label: "MATOMO_WITH_USERNAME" + description: "The option that allows matomo to retrieve the username." + schema: + type: boolean + default: true + - variable: ORACLE_OIM_ENABLED + label: "ORACLE_OIM_ENABLED" + description: "OAUTH2 ORACLE on premise identity manager OIM" + schema: + type: boolean + default: false + - variable: oatuhncenabled + label: "OAUTH2 Nextcloud Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: OAUTH2_ENABLED + label: "OAUTH2_ENABLED" + schema: + type: boolean + default: false + - variable: OAUTH2_LOGIN_STYLE + label: "OAUTH2_LOGIN_STYLE" + description: "OAuth2 login style: popup or redirect." + schema: + type: string + default: "redirect" + enum: + - value: "redirect" + description: "redirect" + - value: "popup" + description: "popup" + - variable: OAUTH2_CLIENT_ID + label: "OAUTH2_CLIENT_ID" + description: "Application GUID captured during app registration" + schema: + type: string + default: "" + - variable: OAUTH2_SECRET + label: "OAUTH2_SECRET" + description: "Secret key generated during app registration" + schema: + type: string + default: "" + - variable: OAUTH2_SERVER_URL + label: "OAUTH2_SERVER_URL" + schema: + type: string + default: "" + - variable: OAUTH2_AUTH_ENDPOINT + label: "OAUTH2_AUTH_ENDPOINT" + schema: + type: string + default: "" + - variable: OAUTH2_USERINFO_ENDPOINT + label: "OAUTH2_USERINFO_ENDPOINT" + schema: + type: string + default: "" + - variable: OAUTH2_TOKEN_ENDPOINT + label: "OAUTH2_TOKEN_ENDPOINT" + schema: + type: string + default: "" + - variable: OAUTH2_ID_MAP + label: "OAUTH2_ID_MAP" + description: "The claim name you want to map to the unique ID field." + schema: + type: string + default: "" + - variable: OAUTH2_USERNAME_MAP + label: "OAUTH2_USERNAME_MAP" + description: "The claim name you want to map to the username field." + schema: + type: string + default: "" + - variable: OAUTH2_FULLNAME_MAP + label: "OAUTH2_FULLNAME_MAP" + description: "The claim name you want to map to the full name field." + schema: + type: string + default: "" + - variable: OAUTH2_EMAIL_MAP + label: "OAUTH2_EMAIL_MAP" + description: "The claim name you want to map to the email field." + schema: + type: string + default: "" + - variable: oatuhkeycloackenabled + label: "OAUTH2 Keycloack Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: OAUTH2_ENABLED + label: "OAUTH2_ENABLED" + schema: + type: boolean + default: false + - variable: OAUTH2_LOGIN_STYLE + label: "OAUTH2_LOGIN_STYLE" + description: "OAuth2 login style: popup or redirect." + schema: + type: string + default: "redirect" + enum: + - value: "redirect" + description: "redirect" + - value: "popup" + description: "popup" + - variable: OAUTH2_CLIENT_ID + label: "OAUTH2_CLIENT_ID" + description: "Application GUID captured during app registration" + schema: + type: string + default: "" + - variable: OAUTH2_SECRET + label: "OAUTH2_SECRET" + description: "Secret key generated during app registration" + schema: + type: string + default: "" + - variable: OAUTH2_SERVER_URL + label: "OAUTH2_SERVER_URL" + schema: + type: string + default: "" + - variable: OAUTH2_AUTH_ENDPOINT + label: "OAUTH2_AUTH_ENDPOINT" + schema: + type: string + default: "" + - variable: OAUTH2_USERINFO_ENDPOINT + label: "OAUTH2_USERINFO_ENDPOINT" + schema: + type: string + default: "" + - variable: OAUTH2_TOKEN_ENDPOINT + label: "OAUTH2_TOKEN_ENDPOINT" + schema: + type: string + default: "" + - variable: oatuhdoorkeeperenabled + label: "OAUTH2 Doorkeeper Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: OAUTH2_ENABLED + label: "OAUTH2_ENABLED" + schema: + type: boolean + default: false + - variable: OAUTH2_LOGIN_STYLE + label: "OAUTH2_LOGIN_STYLE" + description: "OAuth2 login style: popup or redirect." + schema: + type: string + default: "redirect" + enum: + - value: "redirect" + description: "redirect" + - value: "popup" + description: "popup" + - variable: OAUTH2_CLIENT_ID + label: "OAUTH2_CLIENT_ID" + description: "Application GUID captured during app registration" + schema: + type: string + default: "" + - variable: OAUTH2_SECRET + label: "OAUTH2_SECRET" + description: "Secret key generated during app registration" + schema: + type: string + default: "" + - variable: OAUTH2_SERVER_URL + label: "OAUTH2_SERVER_URL" + schema: + type: string + default: "" + - variable: OAUTH2_AUTH_ENDPOINT + label: "OAUTH2_AUTH_ENDPOINT" + schema: + type: string + default: "" + - variable: OAUTH2_USERINFO_ENDPOINT + label: "OAUTH2_USERINFO_ENDPOINT" + schema: + type: string + default: "" + - variable: OAUTH2_TOKEN_ENDPOINT + label: "OAUTH2_TOKEN_ENDPOINT" + schema: + type: string + default: "" + - variable: OAUTH2_ID_TOKEN_WHITELIST_FIELDS + label: "OAUTH2_ID_TOKEN_WHITELIST_FIELDS" + schema: + type: string + default: "" + - variable: OAUTH2_REQUEST_PERMISSIONS + label: "OAUTH2_REQUEST_PERMISSIONS" + description: "The claim name you want to map to the unique ID field." + schema: + type: string + default: "" + - variable: OAUTH2_ID_MAP + label: "OAUTH2_ID_MAP" + description: "The claim name you want to map to the unique ID field." + schema: + type: string + default: "" + - variable: OAUTH2_USERNAME_MAP + label: "OAUTH2_USERNAME_MAP" + description: "The claim name you want to map to the username field." + schema: + type: string + default: "" + - variable: OAUTH2_FULLNAME_MAP + label: "OAUTH2_FULLNAME_MAP" + description: "The claim name you want to map to the full name field." + schema: + type: string + default: "" + - variable: OAUTH2_EMAIL_MAP + label: "OAUTH2_EMAIL_MAP" + description: "The claim name you want to map to the email field." + schema: + type: string + default: "" + - variable: oatuhazureenabled + label: "OAUTH2 Azure Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: OAUTH2_ENABLED + label: "OAUTH2_ENABLED" + schema: + type: boolean + default: false + - variable: OAUTH2_CA_CERT + label: "OAUTH2_CA_CERT" + schema: + type: string + private: true + default: "" + - variable: OAUTH2_ADFS_ENABLED + label: "OAUTH2_ADFS_ENABLED" + schema: + type: boolean + default: false + - variable: OAUTH2_LOGIN_STYLE + label: "OAUTH2_LOGIN_STYLE" + description: "OAuth2 login style: popup or redirect." + schema: + type: string + default: "redirect" + enum: + - value: "redirect" + description: "redirect" + - value: "popup" + description: "popup" + - variable: OAUTH2_CLIENT_ID + label: "OAUTH2_CLIENT_ID" + description: "Application GUID captured during app registration" + schema: + type: string + default: "" + - variable: OAUTH2_SECRET + label: "OAUTH2_SECRET" + description: "Secret key generated during app registration" + schema: + type: string + default: "" + - variable: OAUTH2_SERVER_URL + label: "OAUTH2_SERVER_URL" + schema: + type: string + default: "" + - variable: OAUTH2_AUTH_ENDPOINT + label: "OAUTH2_AUTH_ENDPOINT" + schema: + type: string + default: "" + - variable: OAUTH2_USERINFO_ENDPOINT + label: "OAUTH2_USERINFO_ENDPOINT" + schema: + type: string + default: "" + - variable: OAUTH2_TOKEN_ENDPOINT + label: "OAUTH2_TOKEN_ENDPOINT" + schema: + type: string + default: "" + - variable: OAUTH2_ID_MAP + label: "OAUTH2_ID_MAP" + description: "The claim name you want to map to the unique ID field." + schema: + type: string + default: "" + - variable: OAUTH2_USERNAME_MAP + label: "OAUTH2_USERNAME_MAP" + description: "The claim name you want to map to the username field." + schema: + type: string + default: "" + - variable: OAUTH2_FULLNAME_MAP + label: "OAUTH2_FULLNAME_MAP" + description: "The claim name you want to map to the full name field." + schema: + type: string + default: "" + - variable: OAUTH2_EMAIL_MAP + label: "OAUTH2_EMAIL_MAP" + description: "The claim name you want to map to the email field." + schema: + type: string + default: "" + - variable: ldapenabled + label: "LDAP Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: LDAP_ENABLE + label: "LDAP_ENABLE" + schema: + type: boolean + default: false + - variable: DEFAULT_AUTHENTICATION_METHOD + label: "DEFAULT_AUTHENTICATION_METHOD" + schema: + type: string + default: "ldap" + - variable: LDAP_PORT + label: "LDAP_PORT" + schema: + type: int + default: 389 + - variable: LDAP_HOST + label: "LDAP_HOST" + schema: + type: string + default: "" + - variable: LDAP_AD_SIMPLE_AUTH + label: "LDAP_AD_SIMPLE_AUTH" + schema: + type: boolean + default: false + - variable: LDAP_USER_AUTHENTICATION + label: "LDAP_USER_AUTHENTICATION" + schema: + type: boolean + default: false + - variable: LDAP_USER_AUTHENTICATION_FIELD + label: "LDAP_USER_AUTHENTICATION_FIELD" + schema: + type: string + default: "uid" + - variable: LDAP_DEFAULT_DOMAIN + label: "LDAP_DEFAULT_DOMAIN" + schema: + type: string + default: "" + - variable: LDAP_BASEDN + label: "LDAP_BASEDN" + schema: + type: string + default: "" + - variable: LDAP_LOGIN_FALLBACK + label: "LDAP_LOGIN_FALLBACK" + schema: + type: boolean + default: false + - variable: LDAP_RECONNECT + label: "LDAP_RECONNECT" + schema: + type: boolean + default: true + - variable: LDAP_TIMEOUT + label: "LDAP_TIMEOUT" + schema: + type: int + default: 10000 + - variable: LDAP_IDLE_TIMEOUT + label: "LDAP_IDLE_TIMEOUT" + schema: + type: int + default: 10000 + - variable: LDAP_CONNECT_TIMEOUT + label: "LDAP_CONNECT_TIMEOUT" + schema: + type: int + default: 10000 + - variable: LDAP_AUTHENTIFICATION + label: "LDAP_AUTHENTIFICATION" + schema: + type: boolean + default: true + - variable: LDAP_AUTHENTIFICATION_USERDN + label: "LDAP_AUTHENTIFICATION_USERDN" + schema: + type: string + default: "" + - variable: LDAP_AUTHENTIFICATION_PASSWORD + label: "LDAP_AUTHENTIFICATION_PASSWORD" + schema: + type: string + private: true + default: "" + - variable: LDAP_LOG_ENABLED + label: "LDAP_LOG_ENABLED" + schema: + type: boolean + default: true + - variable: LDAP_BACKGROUND_SYNC + label: "LDAP_BACKGROUND_SYNC" + schema: + type: boolean + default: true + - variable: LDAP_BACKGROUND_SYNC_INTERVAL + label: "LDAP_BACKGROUND_SYNC_INTERVAL" + schema: + type: string + default: "every 1 hour" + - variable: LDAP_BACKGROUND_SYNC_KEEP_EXISTANT_USERS_UPDATED + label: "LDAP_BACKGROUND_SYNC_KEEP_EXISTANT_USERS_UPDATED" + schema: + type: boolean + default: false + - variable: LDAP_BACKGROUND_SYNC_IMPORT_NEW_USERS + label: "LDAP_BACKGROUND_SYNC_IMPORT_NEW_USERS" + schema: + type: boolean + default: false + - variable: LDAP_ENCRYPTION + label: "LDAP_ENCRYPTION" + schema: + type: string + default: "false" + - variable: LDAP_CA_CERT + label: "LDAP_CA_CERT" + schema: + type: string + private: true + default: "" + - variable: LDAP_REJECT_UNAUTHORIZED + label: "LDAP_REJECT_UNAUTHORIZED" + schema: + type: boolean + default: false + - variable: LDAP_USER_SEARCH_FILTER + label: "LDAP_USER_SEARCH_FILTER" + schema: + type: string + default: "" + - variable: LDAP_USER_SEARCH_SCOPE + label: "LDAP_USER_SEARCH_SCOPE" + schema: + type: string + default: "one" + enum: + - value: "one" + description: "one" + - value: "base" + description: "base" + - value: "sub" + description: "sub" + - variable: LDAP_USER_SEARCH_FIELD + label: "LDAP_USER_SEARCH_FIELD" + schema: + type: string + default: "" + - variable: LDAP_SEARCH_PAGE_SIZE + label: "LDAP_SEARCH_PAGE_SIZE" + schema: + type: int + default: 0 + - variable: LDAP_SEARCH_SIZE_LIMIT + label: "LDAP_SEARCH_SIZE_LIMIT" + schema: + type: int + default: 0 + - variable: LDAP_GROUP_FILTER_ENABLE + label: "LDAP_GROUP_FILTER_ENABLE" + schema: + type: boolean + default: false + - variable: LDAP_GROUP_FILTER_OBJECTCLASS + label: "LDAP_GROUP_FILTER_OBJECTCLASS" + schema: + type: string + default: "" + - variable: LDAP_GROUP_FILTER_GROUP_ID_ATTRIBUTE + label: "LDAP_GROUP_FILTER_GROUP_ID_ATTRIBUTE" + schema: + type: string + default: "" + - variable: LDAP_GROUP_FILTER_GROUP_MEMBER_ATTRIBUTE + label: "LDAP_GROUP_FILTER_GROUP_MEMBER_ATTRIBUTE" + schema: + type: string + default: "" + - variable: LDAP_GROUP_FILTER_GROUP_MEMBER_FORMAT + label: "LDAP_GROUP_FILTER_GROUP_MEMBER_FORMAT" + schema: + type: string + default: "" + - variable: LDAP_GROUP_FILTER_GROUP_NAME + label: "LDAP_GROUP_FILTER_GROUP_NAME" + schema: + type: string + default: "" + - variable: LDAP_UNIQUE_IDENTIFIER_FIELD + label: "LDAP_UNIQUE_IDENTIFIER_FIELD" + schema: + type: string + default: "" + - variable: LDAP_UTF8_NAMES_SLUGIFY + label: "LDAP_UTF8_NAMES_SLUGIFY" + schema: + type: boolean + default: true + - variable: LDAP_USERNAME_FIELD + label: "LDAP_USERNAME_FIELD" + schema: + type: string + default: "" + - variable: LDAP_FULLNAME_FIELD + label: "LDAP_FULLNAME_FIELD" + schema: + type: string + default: "fullname" + - variable: LDAP_MERGE_EXISTING_USERS + label: "LDAP_MERGE_EXISTING_USERS" + schema: + type: boolean + default: false + - variable: LDAP_EMAIL_MATCH_ENABLE + label: "LDAP_EMAIL_MATCH_ENABLE" + schema: + type: boolean + default: true + - variable: LDAP_EMAIL_MATCH_REQUIRE + label: "LDAP_EMAIL_MATCH_REQUIRE" + schema: + type: boolean + default: true + - variable: LDAP_EMAIL_MATCH_VERIFIED + label: "LDAP_EMAIL_MATCH_VERIFIED" + schema: + type: boolean + default: true + - variable: LDAP_EMAIL_FIELD + label: "LDAP_EMAIL_FIELD" + schema: + type: string + default: "mail" + - variable: LDAP_SYNC_USER_DATA + label: "LDAP_SYNC_USER_DATA" + schema: + type: boolean + default: false + - variable: LDAP_SYNC_USER_DATA_FIELDMAP + label: "LDAP_SYNC_USER_DATA_FIELDMAP" + schema: + type: string + default: "" + - variable: LDAP_SYNC_GROUP_ROLES + label: "LDAP_SYNC_GROUP_ROLES" + schema: + type: string + default: "" + - variable: LDAP_SYNC_ADMIN_STATUS + label: "LDAP_SYNC_ADMIN_STATUS" + schema: + type: boolean + default: true + - variable: LDAP_SYNC_ADMIN_GROUPS + label: "LDAP_SYNC_ADMIN_GROUPS" + schema: + type: string + default: "" + - variable: headerenabled + label: "LDAP Header Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: HEADER_LOGIN_ID + label: "HEADER_LOGIN_ID" + schema: + type: string + default: "" + - variable: HEADER_LOGIN_FIRSTNAME + label: "HEADER_LOGIN_FIRSTNAME" + schema: + type: string + default: "" + - variable: HEADER_LOGIN_LASTNAME + label: "HEADER_LOGIN_LASTNAME" + schema: + type: string + default: "" + - variable: HEADER_LOGIN_EMAIL + label: "HEADER_LOGIN_EMAIL" + schema: + type: string + default: "" + - variable: casenabled + label: "CAS Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: CAS_ENABLED + label: "CAS_ENABLED" + schema: + type: boolean + default: false + - variable: CAS_BASE_URL + label: "CAS_BASE_URL" + schema: + type: string + default: "" + - variable: CAS_LOGIN_URL + label: "CAS_LOGIN_URL" + schema: + type: string + default: "" + - variable: CAS_VALIDATE_URL + label: "CAS_VALIDATE_URL" + schema: + type: string + default: "" + - variable: samlenabled + label: "SAML Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: SAML_ENABLED + label: "SAML_ENABLED" + schema: + type: boolean + default: false + - variable: SAML_PROVIDER + label: "SAML_PROVIDER" + schema: + type: string + default: "" + - variable: SAML_ENTRYPOINT + label: "SAML_ENTRYPOINT" + schema: + type: string + default: "" + - variable: SAML_ISSUER + label: "SAML_ISSUER" + schema: + type: string + default: "" + - variable: SAML_CERT + label: "SAML_CERT" + schema: + type: string + private: true + default: "" + - variable: SAML_IDPSLO_REDIRECTURL + label: "SAML_IDPSLO_REDIRECTURL" + schema: + type: string + default: "" + - variable: SAML_PRIVATE_KEYFILE + label: "SAML_PRIVATE_KEYFILE" + schema: + type: string + default: "" + - variable: SAML_PUBLIC_CERTFILE + label: "SAML_PUBLIC_CERTFILE" + schema: + type: string + default: "" + - variable: SAML_IDENTIFIER_FORMAT + label: "SAML_IDENTIFIER_FORMAT" + schema: + type: string + default: "" + - variable: SAML_LOCAL_PROFILE_MATCH_ATTRIBUTE + label: "SAML_LOCAL_PROFILE_MATCH_ATTRIBUTE" + schema: + type: string + default: "" + - variable: SAML_ATTRIBUTES + label: "SAML_ATTRIBUTES" + schema: + type: string + default: "" + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10192 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: data + label: "App Data Storage" + description: "Stores the Application Data." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: true + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 568 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 568 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/wekan/7.0.0/templates/common.yaml b/stable/wekan/7.0.0/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/wekan/7.0.0/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/wekan/7.0.0/values.yaml b/stable/wekan/7.0.0/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/wg-easy/2.0.3/Chart.lock b/stable/wg-easy/2.0.3/Chart.lock deleted file mode 100644 index 6f3b50fd560..00000000000 --- a/stable/wg-easy/2.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:22:29.184456529Z" diff --git a/stable/wg-easy/2.0.3/Chart.yaml b/stable/wg-easy/2.0.3/Chart.yaml deleted file mode 100644 index 7c0e8b00b12..00000000000 --- a/stable/wg-easy/2.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: The easiest way to run WireGuard VPN + Web-based Admin UI. -home: https://truecharts.org/docs/charts/stable/wg-easy -icon: https://truecharts.org/img/hotlink-ok/chart-icons/wg-easy.png -keywords: - - wg-easy - - wireguard - - weejewel -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: wg-easy -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/wg-easy - - https://hub.docker.com/r/weejewel/wg-easy - - https://github.com/WeeJeWel/wg-easy -type: application -version: 2.0.3 -annotations: - truecharts.org/catagories: | - - networking - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/wg-easy/2.0.3/app-changelog.md b/stable/wg-easy/2.0.3/app-changelog.md deleted file mode 100644 index d061e6bc86f..00000000000 --- a/stable/wg-easy/2.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [wg-easy-2.0.3](https://github.com/truecharts/charts/compare/wg-easy-2.0.2...wg-easy-2.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/wg-easy/2.0.3/charts/common-10.9.4.tgz b/stable/wg-easy/2.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/wg-easy/2.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/wg-easy/2.0.3/CHANGELOG.md b/stable/wg-easy/2.0.4/CHANGELOG.md similarity index 100% rename from stable/wg-easy/2.0.3/CHANGELOG.md rename to stable/wg-easy/2.0.4/CHANGELOG.md diff --git a/stable/wg-easy/2.0.4/Chart.yaml b/stable/wg-easy/2.0.4/Chart.yaml new file mode 100644 index 00000000000..25360b0bd61 --- /dev/null +++ b/stable/wg-easy/2.0.4/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: The easiest way to run WireGuard VPN + Web-based Admin UI. +home: https://truecharts.org/docs/charts/stable/wg-easy +icon: https://truecharts.org/img/hotlink-ok/chart-icons/wg-easy.png +keywords: + - wg-easy + - wireguard + - weejewel +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: wg-easy +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/wg-easy + - https://hub.docker.com/r/weejewel/wg-easy + - https://github.com/WeeJeWel/wg-easy +type: application +version: 2.0.4 +annotations: + truecharts.org/catagories: | + - networking + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/wg-easy/2.0.3/README.md b/stable/wg-easy/2.0.4/README.md similarity index 100% rename from stable/wg-easy/2.0.3/README.md rename to stable/wg-easy/2.0.4/README.md diff --git a/stable/wg-easy/2.0.4/app-changelog.md b/stable/wg-easy/2.0.4/app-changelog.md new file mode 100644 index 00000000000..59624c93842 --- /dev/null +++ b/stable/wg-easy/2.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [wg-easy-2.0.4](https://github.com/truecharts/charts/compare/wg-easy-2.0.3...wg-easy-2.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/wg-easy/2.0.3/app-readme.md b/stable/wg-easy/2.0.4/app-readme.md similarity index 100% rename from stable/wg-easy/2.0.3/app-readme.md rename to stable/wg-easy/2.0.4/app-readme.md diff --git a/stable/wg-easy/2.0.4/charts/common-10.9.7.tgz b/stable/wg-easy/2.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/wg-easy/2.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/wg-easy/2.0.3/ix_values.yaml b/stable/wg-easy/2.0.4/ix_values.yaml similarity index 100% rename from stable/wg-easy/2.0.3/ix_values.yaml rename to stable/wg-easy/2.0.4/ix_values.yaml diff --git a/stable/wg-easy/2.0.3/questions.yaml b/stable/wg-easy/2.0.4/questions.yaml similarity index 100% rename from stable/wg-easy/2.0.3/questions.yaml rename to stable/wg-easy/2.0.4/questions.yaml diff --git a/stable/wg-easy/2.0.4/templates/common.yaml b/stable/wg-easy/2.0.4/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/wg-easy/2.0.4/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/wg-easy/2.0.4/values.yaml b/stable/wg-easy/2.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/wger/3.0.0/CHANGELOG.md b/stable/wger/3.0.0/CHANGELOG.md new file mode 100644 index 00000000000..f1076504933 --- /dev/null +++ b/stable/wger/3.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [wger-2.0.0](https://github.com/truecharts/charts/compare/wger-1.1.37...wger-2.0.0) (2022-11-10) + +### Chore + +- Major Change to GUI + + ### Fix + +- change container config label + + + + +## [wger-1.1.37](https://github.com/truecharts/charts/compare/wger-1.1.31...wger-1.1.37) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update docker general non-major ([#4331](https://github.com/truecharts/charts/issues/4331)) + - update docker general non-major ([#4355](https://github.com/truecharts/charts/issues/4355)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + - update docker general non-major ([#4366](https://github.com/truecharts/charts/issues/4366)) + + + + +## [wger-1.1.36](https://github.com/truecharts/charts/compare/wger-1.1.31...wger-1.1.36) (2022-11-09) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update docker general non-major ([#4355](https://github.com/truecharts/charts/issues/4355)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update docker general non-major ([#4331](https://github.com/truecharts/charts/issues/4331)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [wger-1.1.35](https://github.com/truecharts/charts/compare/wger-1.1.31...wger-1.1.35) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update docker general non-major ([#4331](https://github.com/truecharts/charts/issues/4331)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [wger-1.1.34](https://github.com/truecharts/charts/compare/wger-1.1.31...wger-1.1.34) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update docker general non-major ([#4331](https://github.com/truecharts/charts/issues/4331)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [wger-1.1.34](https://github.com/truecharts/charts/compare/wger-1.1.31...wger-1.1.34) (2022-11-08) + +### Chore + diff --git a/stable/wger/3.0.0/Chart.yaml b/stable/wger/3.0.0/Chart.yaml new file mode 100644 index 00000000000..b24586097c2 --- /dev/null +++ b/stable/wger/3.0.0/Chart.yaml @@ -0,0 +1,35 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 + - condition: redis.enabled + name: redis + repository: https://charts.truecharts.org + version: 4.0.5 +description: Workout Manager is a free, open source web application that helps you manage your personal workouts, weight and diet plans and can also be used as a simple gym management utility. +home: https://truecharts.org/docs/charts/stable/wger +icon: https://truecharts.org/img/hotlink-ok/chart-icons/wger.png +keywords: + - workout +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: wger +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/wger + - https://github.com/wger-project/wger + - https://github.com/wger-project/docker +version: 3.0.0 +annotations: + truecharts.org/catagories: | + - life + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/wger/3.0.0/README.md b/stable/wger/3.0.0/README.md new file mode 100644 index 00000000000..af2b421ea53 --- /dev/null +++ b/stable/wger/3.0.0/README.md @@ -0,0 +1,109 @@ +# wger + +Workout Manager is a free, open source web application that helps you manage your personal workouts, weight and diet plans and can also be used as a simple gym management utility. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [wger](https://truecharts.org/docs/charts/stable/wger) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/wger> +* <https://github.com/wger-project/wger> +* <https://github.com/wger-project/docker> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.122 | +| https://charts.truecharts.org | redis | 3.0.121 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `wger` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install wger TrueCharts/wger +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `wger` deployment + +```console +helm uninstall wger +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install wger \ + --set env.TZ="America/New York" \ + TrueCharts/wger +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install wger TrueCharts/wger -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/wger/3.0.0/app-changelog.md b/stable/wger/3.0.0/app-changelog.md new file mode 100644 index 00000000000..3f2bcdef1d8 --- /dev/null +++ b/stable/wger/3.0.0/app-changelog.md @@ -0,0 +1,12 @@ + + +## [wger-3.0.0](https://github.com/truecharts/charts/compare/wger-2.0.3...wger-3.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update docker general non-major ([#4394](https://github.com/truecharts/charts/issues/4394)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + - update docker general non-major + + \ No newline at end of file diff --git a/stable/wger/3.0.0/app-readme.md b/stable/wger/3.0.0/app-readme.md new file mode 100644 index 00000000000..6140dc82691 --- /dev/null +++ b/stable/wger/3.0.0/app-readme.md @@ -0,0 +1,8 @@ +Workout Manager is a free, open source web application that helps you manage your personal workouts, weight and diet plans and can also be used as a simple gym management utility. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/wger](https://truecharts.org/docs/charts/stable/wger) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/wger/3.0.0/charts/common-10.9.7.tgz b/stable/wger/3.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/wger/3.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/wger/3.0.0/charts/postgresql-9.0.5.tgz b/stable/wger/3.0.0/charts/postgresql-9.0.5.tgz new file mode 100644 index 00000000000..8fe3c326a7c Binary files /dev/null and b/stable/wger/3.0.0/charts/postgresql-9.0.5.tgz differ diff --git a/stable/wger/3.0.0/charts/redis-4.0.5.tgz b/stable/wger/3.0.0/charts/redis-4.0.5.tgz new file mode 100644 index 00000000000..83e3f3d2117 Binary files /dev/null and b/stable/wger/3.0.0/charts/redis-4.0.5.tgz differ diff --git a/stable/wger/3.0.0/ix_values.yaml b/stable/wger/3.0.0/ix_values.yaml new file mode 100644 index 00000000000..13856121d5e --- /dev/null +++ b/stable/wger/3.0.0/ix_values.yaml @@ -0,0 +1,91 @@ +image: + repository: tccr.io/truecharts/wger + tag: latest@sha256:63064e542bba1e43fff194d903018f9d0abee83d8a2e25bafef0e9a4704e977a + pullPolicy: IfNotPresent + +nginxImage: + repository: tccr.io/truecharts/nginx + tag: 1.23.2@sha256:4fcc18dd9432aa527f5ce55cca0045a1b94d6229a56671b8b6a902f0dbaa74fd + pullPolicy: IfNotPresent + +securityContext: + runAsNonRoot: false + readOnlyRootFilesystem: false + +podSecurityContext: + runAsUser: 1000 + runAsGroup: 1000 + fsGroup: 1000 + +envFrom: + - secretRef: + name: '{{ include "tc.common.names.fullname" . }}-wger-secret' + - configMapRef: + name: '{{ include "tc.common.names.fullname" . }}-wger-configmap' + +wger: + general: + # Where the backend will listen. Leave this as is, unless nginx is removed + site_url: "http://localhost:8000" + sync_exercises_on_startup: false + download_exercise_images_on_startup: false + allow_registration: true + allow_guest_users: true + allow_upload_videos: true + exercise_cache_ttl: "3600" + django_perform_migrations: true + django_debug: false + mail: + enable_email: false + from_email: "" + email_host: "" + email_port: 587 + email_host_user: "username" + email_host_password: "password" + email_use_tls: false + email_use_ssl: false + captcha: + recaptha_public_key: "" + recaptha_private_key: "" + nocaptcha: true + +service: + main: + ports: + main: + port: 10249 + +persistence: + media: + enabled: true + mountPath: "/home/wger/media" + static: + enabled: true + type: emptyDir + mountPath: "/home/wger/static" + wger-config: + enabled: true + noMount: true + type: custom + mountPath: "/etc/nginx/conf.d" + volumeSpec: + configMap: + name: '{{ include "tc.common.names.fullname" . }}-wger-nginx-config' + items: + - key: nginx.conf + path: default.conf + +postgresql: + enabled: true + existingSecret: "dbcreds" + postgresqlUsername: wger + postgresqlDatabase: wger + +redis: + enabled: true + existingSecret: "rediscreds" + redisUsername: "default" + redisDatabase: "0" + +portal: + enabled: true diff --git a/stable/wger/3.0.0/questions.yaml b/stable/wger/3.0.0/questions.yaml new file mode 100644 index 00000000000..4f41c424891 --- /dev/null +++ b/stable/wger/3.0.0/questions.yaml @@ -0,0 +1,1968 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: wger + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: general + label: "General Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: sync_exercises_on_startup + label: "SYNC_EXERCISES_ON_STARTUP (Slow Startup)" + description: "Enabling that can greatly impact the startup of this app" + schema: + type: boolean + default: false + - variable: download_exercise_images_on_startup + label: "DOWNLOAD_EXERCISE_IMAGES_ON_STARTUP (Slow Startup)" + description: "Enabling that can greatly impact the startup of this app" + schema: + type: boolean + default: false + - variable: allow_registration + label: "ALLOW_REGISTRATION" + schema: + type: boolean + default: true + - variable: allow_guest_users + label: "ALLOW_GUEST_USERS" + schema: + type: boolean + default: true + - variable: allow_upload_videos + label: "ALLOW_UPLOAD_VIDEOS" + schema: + type: boolean + default: true + - variable: exercise_cache_ttl + label: "EXERCISE_CACHE_TTL" + schema: + type: string + required: true + default: "3600" + - variable: django_perform_migrations + label: "DJANGO_PERFORM_MIGRATIONS" + schema: + type: boolean + default: true + - variable: django_debug + label: "DJANGO_DEBUG" + schema: + type: boolean + default: false + - variable: mail + label: "Mail Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enable_email + label: "Email Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: from_email + label: "FROM_EMAIL" + schema: + type: string + required: true + default: "" + - variable: email_host + label: "EMAIL_HOST" + schema: + type: string + required: true + default: "" + - variable: email_port + label: "EMAIL_PORT" + schema: + type: int + required: true + default: 587 + - variable: email_host_user + label: "EMAIL_HOST_USER" + schema: + type: string + required: true + default: "" + - variable: email_host_password + label: "EMAIL_HOST_PASSWORD" + schema: + type: string + required: true + private: true + default: "" + - variable: email_use_tls + label: "EMAIL_USE_TLS" + schema: + type: boolean + default: false + - variable: email_use_ssl + label: "EMAIL_USE_SSL" + schema: + type: boolean + default: false + - variable: captca + label: "Captca Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: captchasettings + label: "Captcha Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: recaptha_public_key + label: "RECAPTCHA_PUBLIC_KEY" + schema: + type: string + default: "" + - variable: recaptha_private_key + label: "RECAPTCHA_PRIVATE_KEY" + schema: + type: string + private: true + default: "" + - variable: nocaptcha + label: "NOCAPTCHA" + schema: + type: boolean + default: true + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10249 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: media + label: "App Media Storage" + description: "Stores the Application Media." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 1000 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 1000 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 1000 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/wger/3.0.0/templates/_configmap.tpl b/stable/wger/3.0.0/templates/_configmap.tpl new file mode 100644 index 00000000000..de7dd55f0d5 --- /dev/null +++ b/stable/wger/3.0.0/templates/_configmap.tpl @@ -0,0 +1,84 @@ +{{/* Define the configmap */}} +{{- define "wger.configmap" -}} + +{{- $configName := printf "%s-wger-configmap" (include "tc.common.names.fullname" .) }} +{{- $nginxConfigName := printf "%s-wger-nginx-config" (include "tc.common.names.fullname" .) }} + +--- +{{/* This configmap are loaded on both main authentik container and worker */}} +apiVersion: v1 +kind: ConfigMap +metadata: + name: {{ $configName }} + labels: + {{- include "tc.common.labels" . | nindent 4 }} +data: + {{/* Dependencies */}} + DJANGO_DB_ENGINE: "django.db.backends.postgresql" + DJANGO_DB_DATABASE: {{ .Values.postgresql.postgresqlDatabase }} + DJANGO_DB_USER: {{ .Values.postgresql.postgresqlUsername }} + DJANGO_DB_PORT: "5432" + DJANGO_DB_HOST: {{ printf "%v-%v" .Release.Name "postgresql" }} + DJANGO_CACHE_BACKEND: "django_redis.cache.RedisCache" + DJANGO_CACHE_CLIENT_CLASS: "django_redis.client.DefaultClient" + DJANGO_CACHE_TIMEOUT: "1296000" + TIME_ZONE: {{ .Values.TZ | quote }} + {{/* True, not true */}} + WGER_USE_GUNICORN: "True" + {{/* User Defined */}} + {{/* General */}} + {{- with .Values.wger.general.site_url }} + SITE_URL: {{ . | quote }} + {{- end }} + {{- with .Values.wger.general.exercise_cache_ttl }} + EXERCISE_CACHE_TTL: {{ . | quote }} + {{- end }} + ALLOW_REGISTRATION: {{ ternary "True" "False" .Values.wger.general.allow_registration | squote }} + ALLOW_GUEST_USERS: {{ ternary "True" "False" .Values.wger.general.allow_guest_users | squote }} + ALLOW_UPLOAD_VIDEOS: {{ ternary "True" "False" .Values.wger.general.allow_upload_videos | squote }} + SYNC_EXERCISES_ON_STARTUP: {{ ternary "True" "False" .Values.wger.general.sync_exercises_on_startup | squote }} + DOWNLOAD_EXERCISE_IMAGES_ON_STARTUP: {{ ternary "True" "False" .Values.wger.general.download_exercise_images_on_startup | squote }} + DJANGO_PERFORM_MIGRATIONS: {{ ternary "True" "False" .Values.wger.general.django_perform_migrations | squote }} + DJANGO_DEBUG: {{ ternary "True" "False" .Values.wger.general.django_debug | squote }} + {{/* Captcha */}} + NOCAPTCHA: {{ ternary "True" "False" .Values.wger.captcha.nocaptcha | squote }} + {{/* Mail */}} + {{- if .Values.wger.mail.enable_email }} + {{/* Any value is considered true */}} + ENABLE_EMAIL: "True" + {{- end }} + FROM_EMAIL: {{ .Values.wger.mail.from_email | quote }} + EMAIL_HOST: {{ .Values.wger.mail.email_host | quote }} + EMAIL_PORT: {{ .Values.wger.mail.email_port | quote }} + EMAIL_USE_TLS: {{ ternary "True" "False" .Values.wger.mail.email_use_tls | squote }} + EMAIL_USE_SSL: {{ ternary "True" "False" .Values.wger.mail.email_use_ssl | squote }} +--- +apiVersion: v1 +kind: ConfigMap +metadata: + name: {{ $nginxConfigName }} + labels: + {{- include "tc.common.labels" . | nindent 4 }} +data: + nginx.conf: |- + upstream wger { + server localhost:8000; + } + server { + listen {{ .Values.service.main.ports.main.port }}; + location / { + proxy_pass http://localhost:8000; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header Host $host; + proxy_redirect off; + } + location /static/ { + alias /static/; + } + location /media/ { + alias /media/; + } + # Increase max body size to allow for video uploads + client_max_body_size 100M; + } +{{- end }} diff --git a/stable/wger/3.0.0/templates/_nginx.tpl b/stable/wger/3.0.0/templates/_nginx.tpl new file mode 100644 index 00000000000..6f0a1c83300 --- /dev/null +++ b/stable/wger/3.0.0/templates/_nginx.tpl @@ -0,0 +1,22 @@ +{{/* Define the nginx container */}} +{{- define "wger.nginx" -}} +image: {{ .Values.nginxImage.repository }}:{{ .Values.nginxImage.tag }} +imagePullPolicy: {{ .Values.nginxImage.pullPolicy }} +ports: + - containerPort: {{ .Values.service.main.ports.main.port }} + name: main +securityContext: + runAsUser: 0 + runAsGroup: 1000 + readOnlyRootFilesystem: false + runAsNonRoot: false +volumeMounts: + - name: wger-config + mountPath: "/etc/nginx/conf.d/default.conf" + subPath: default.conf + readOnly: true + - name: media + mountPath: "/media" + - name: static + mountPath: "/static" +{{- end -}} diff --git a/stable/wger/3.0.0/templates/_secrets.tpl b/stable/wger/3.0.0/templates/_secrets.tpl new file mode 100644 index 00000000000..42ab8b57110 --- /dev/null +++ b/stable/wger/3.0.0/templates/_secrets.tpl @@ -0,0 +1,31 @@ +{{/* Define the secrets */}} +{{- define "wger.secrets" -}} + +{{- $secretName := printf "%s-wger-secret" (include "tc.common.names.fullname" .) }} + +--- + +apiVersion: v1 +kind: Secret +type: Opaque +metadata: + name: {{ $secretName }} +data: + {{- with (lookup "v1" "Secret" .Release.Namespace $secretName) }} + SECRET_KEY: {{ index .data "SECRET_KEY" }} + {{- else }} + SECRET_KEY: {{ randAlphaNum 32 | b64enc }} + {{- end }} + {{- $redisPass := .Values.redis.redisPassword | trimAll "\"" }} + DJANGO_CACHE_LOCATION: {{ printf "redis://%v:%v@%v-redis/%v" .Values.redis.redisUsername $redisPass .Release.Name .Values.redis.redisDatabase | b64enc }} + DJANGO_DB_PASSWORD: {{ .Values.postgresql.postgresqlPassword | trimAll "\"" | b64enc }} + EMAIL_HOST_USER: {{ .Values.wger.mail.email_host_user | b64enc }} + EMAIL_HOST_PASSWORD: {{ .Values.wger.mail.email_host_password | b64enc }} + {{- with .Values.wger.captcha.recaptha_public_key }} + RECAPTCHA_PUBLIC_KEY: {{ . | b64enc }} + {{- end }} + {{- with .Values.wger.captcha.recaptha_private_key }} + RECAPTCHA_PRIVATE_KEY: {{ . | b64enc }} + {{- end }} + +{{- end -}} diff --git a/stable/wger/3.0.0/templates/common.yaml b/stable/wger/3.0.0/templates/common.yaml new file mode 100644 index 00000000000..b554f3ce02a --- /dev/null +++ b/stable/wger/3.0.0/templates/common.yaml @@ -0,0 +1,12 @@ +{{- include "tc.common.loader.init" . }} + +{{/* Render secrets for wger */}} +{{- include "wger.secrets" . }} + +{{/* Render configmap for wger */}} +{{- include "wger.configmap" . }} + +{{- $_ := set .Values.additionalContainers "nginx" (include "wger.nginx" . | fromYaml) -}} + +{{/* Render the templates */}} +{{ include "tc.common.loader.apply" . }} diff --git a/stable/wger/3.0.0/values.yaml b/stable/wger/3.0.0/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/whisparr/2.0.3/Chart.lock b/stable/whisparr/2.0.3/Chart.lock deleted file mode 100644 index 3d249a9800e..00000000000 --- a/stable/whisparr/2.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:22:59.254920435Z" diff --git a/stable/whisparr/2.0.3/Chart.yaml b/stable/whisparr/2.0.3/Chart.yaml deleted file mode 100644 index ebad971caf0..00000000000 --- a/stable/whisparr/2.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: "0.1.0.53" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -deprecated: false -description: An adult media thingy. -home: https://truecharts.org/docs/charts/stable/whisparr -icon: https://truecharts.org/img/hotlink-ok/chart-icons/whisparr.png -keywords: - - whisparr - - Downloaders - - MediaApp-Other -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: whisparr -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/whisparr - - https://github.com/onedr0p/containers/tree/main/apps/whisparr -type: application -version: 2.0.3 -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Downloaders - - MediaApp-Other diff --git a/stable/whisparr/2.0.3/app-changelog.md b/stable/whisparr/2.0.3/app-changelog.md deleted file mode 100644 index 205897da73e..00000000000 --- a/stable/whisparr/2.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [whisparr-2.0.3](https://github.com/truecharts/charts/compare/whisparr-2.0.2...whisparr-2.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/whisparr/2.0.3/charts/common-10.9.4.tgz b/stable/whisparr/2.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/whisparr/2.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/whisparr/2.0.3/CHANGELOG.md b/stable/whisparr/2.0.4/CHANGELOG.md similarity index 100% rename from stable/whisparr/2.0.3/CHANGELOG.md rename to stable/whisparr/2.0.4/CHANGELOG.md diff --git a/stable/whisparr/2.0.4/Chart.yaml b/stable/whisparr/2.0.4/Chart.yaml new file mode 100644 index 00000000000..a982b9832a4 --- /dev/null +++ b/stable/whisparr/2.0.4/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "0.1.0.53" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: An adult media thingy. +home: https://truecharts.org/docs/charts/stable/whisparr +icon: https://truecharts.org/img/hotlink-ok/chart-icons/whisparr.png +keywords: + - whisparr + - Downloaders + - MediaApp-Other +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: whisparr +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/whisparr + - https://github.com/onedr0p/containers/tree/main/apps/whisparr +type: application +version: 2.0.4 +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Downloaders + - MediaApp-Other diff --git a/stable/whisparr/2.0.3/README.md b/stable/whisparr/2.0.4/README.md similarity index 100% rename from stable/whisparr/2.0.3/README.md rename to stable/whisparr/2.0.4/README.md diff --git a/stable/whisparr/2.0.4/app-changelog.md b/stable/whisparr/2.0.4/app-changelog.md new file mode 100644 index 00000000000..c7f09e39708 --- /dev/null +++ b/stable/whisparr/2.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [whisparr-2.0.4](https://github.com/truecharts/charts/compare/whisparr-2.0.3...whisparr-2.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/whisparr/2.0.3/app-readme.md b/stable/whisparr/2.0.4/app-readme.md similarity index 100% rename from stable/whisparr/2.0.3/app-readme.md rename to stable/whisparr/2.0.4/app-readme.md diff --git a/stable/whisparr/2.0.4/charts/common-10.9.7.tgz b/stable/whisparr/2.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/whisparr/2.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/whisparr/2.0.3/ix_values.yaml b/stable/whisparr/2.0.4/ix_values.yaml similarity index 100% rename from stable/whisparr/2.0.3/ix_values.yaml rename to stable/whisparr/2.0.4/ix_values.yaml diff --git a/stable/whisparr/2.0.3/questions.yaml b/stable/whisparr/2.0.4/questions.yaml similarity index 100% rename from stable/whisparr/2.0.3/questions.yaml rename to stable/whisparr/2.0.4/questions.yaml diff --git a/stable/whisparr/2.0.4/templates/common.yaml b/stable/whisparr/2.0.4/templates/common.yaml new file mode 100644 index 00000000000..cbf66c20818 --- /dev/null +++ b/stable/whisparr/2.0.4/templates/common.yaml @@ -0,0 +1,2 @@ +{{/* Render the templates */}} +{{ include "tc.common.loader.all" . }} diff --git a/stable/whisparr/2.0.4/values.yaml b/stable/whisparr/2.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/whoogle/4.0.3/Chart.lock b/stable/whoogle/4.0.3/Chart.lock deleted file mode 100644 index b823bfc2bd0..00000000000 --- a/stable/whoogle/4.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:23:00.671513239Z" diff --git a/stable/whoogle/4.0.3/Chart.yaml b/stable/whoogle/4.0.3/Chart.yaml deleted file mode 100644 index 432c508ecf7..00000000000 --- a/stable/whoogle/4.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "0.7.4" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: A self-hosted, ad-free, privacy-respecting metasearch engine -home: https://truecharts.org/docs/charts/stable/whoogle -icon: https://truecharts.org/img/hotlink-ok/chart-icons/whoogle.png -keywords: - - whoogle - - search - - open source - - privacy -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: whoogle -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/whoogle - - https://github.com/benbusby/whoogle-search -version: 4.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/whoogle/4.0.3/app-changelog.md b/stable/whoogle/4.0.3/app-changelog.md deleted file mode 100644 index 48d776eae4f..00000000000 --- a/stable/whoogle/4.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [whoogle-4.0.3](https://github.com/truecharts/charts/compare/whoogle-4.0.2...whoogle-4.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/whoogle/4.0.3/charts/common-10.9.4.tgz b/stable/whoogle/4.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/whoogle/4.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/whoogle/4.0.3/CHANGELOG.md b/stable/whoogle/4.0.4/CHANGELOG.md similarity index 100% rename from stable/whoogle/4.0.3/CHANGELOG.md rename to stable/whoogle/4.0.4/CHANGELOG.md diff --git a/stable/whoogle/4.0.4/Chart.yaml b/stable/whoogle/4.0.4/Chart.yaml new file mode 100644 index 00000000000..bea6ac9d5a5 --- /dev/null +++ b/stable/whoogle/4.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "0.7.4" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: A self-hosted, ad-free, privacy-respecting metasearch engine +home: https://truecharts.org/docs/charts/stable/whoogle +icon: https://truecharts.org/img/hotlink-ok/chart-icons/whoogle.png +keywords: + - whoogle + - search + - open source + - privacy +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: whoogle +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/whoogle + - https://github.com/benbusby/whoogle-search +version: 4.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/whoogle/4.0.3/README.md b/stable/whoogle/4.0.4/README.md similarity index 100% rename from stable/whoogle/4.0.3/README.md rename to stable/whoogle/4.0.4/README.md diff --git a/stable/whoogle/4.0.4/app-changelog.md b/stable/whoogle/4.0.4/app-changelog.md new file mode 100644 index 00000000000..936b599b722 --- /dev/null +++ b/stable/whoogle/4.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [whoogle-4.0.4](https://github.com/truecharts/charts/compare/whoogle-4.0.3...whoogle-4.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/whoogle/4.0.3/app-readme.md b/stable/whoogle/4.0.4/app-readme.md similarity index 100% rename from stable/whoogle/4.0.3/app-readme.md rename to stable/whoogle/4.0.4/app-readme.md diff --git a/stable/whoogle/4.0.4/charts/common-10.9.7.tgz b/stable/whoogle/4.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/whoogle/4.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/whoogle/4.0.3/ix_values.yaml b/stable/whoogle/4.0.4/ix_values.yaml similarity index 100% rename from stable/whoogle/4.0.3/ix_values.yaml rename to stable/whoogle/4.0.4/ix_values.yaml diff --git a/stable/whoogle/4.0.3/questions.yaml b/stable/whoogle/4.0.4/questions.yaml similarity index 100% rename from stable/whoogle/4.0.3/questions.yaml rename to stable/whoogle/4.0.4/questions.yaml diff --git a/stable/whoogle/4.0.4/templates/common.yaml b/stable/whoogle/4.0.4/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/whoogle/4.0.4/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/whoogle/4.0.4/values.yaml b/stable/whoogle/4.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/wikijs/9.0.0/CHANGELOG.md b/stable/wikijs/9.0.0/CHANGELOG.md new file mode 100644 index 00000000000..e9d2018c738 --- /dev/null +++ b/stable/wikijs/9.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [wikijs-8.0.0](https://github.com/truecharts/charts/compare/wikijs-7.0.58...wikijs-8.0.0) (2022-11-10) + +### Chore + +- Major Change to GUI + + + + +## [wikijs-7.0.58](https://github.com/truecharts/charts/compare/wikijs-7.0.54...wikijs-7.0.58) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update docker general non-major ([#4366](https://github.com/truecharts/charts/issues/4366)) + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [wikijs-7.0.57](https://github.com/truecharts/charts/compare/wikijs-7.0.54...wikijs-7.0.57) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [wikijs-7.0.56](https://github.com/truecharts/charts/compare/wikijs-7.0.54...wikijs-7.0.56) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [wikijs-7.0.56](https://github.com/truecharts/charts/compare/wikijs-7.0.54...wikijs-7.0.56) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [wikijs-7.0.56](https://github.com/truecharts/charts/compare/wikijs-7.0.54...wikijs-7.0.56) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [wikijs-7.0.55](https://github.com/truecharts/charts/compare/wikijs-7.0.54...wikijs-7.0.55) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] diff --git a/stable/wikijs/9.0.0/Chart.yaml b/stable/wikijs/9.0.0/Chart.yaml new file mode 100644 index 00000000000..0795ba01d81 --- /dev/null +++ b/stable/wikijs/9.0.0/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +appVersion: "2.5.291" +description: Make documentation a joy to write using Wiki.js's beautiful and intuitive interface! +name: wikijs +version: 9.0.0 +kubeVersion: ">=1.16.0-0" +keywords: + - wiki + - wikijs +home: https://truecharts.org/docs/charts/stable/wikijs +icon: https://truecharts.org/img/hotlink-ok/chart-icons/wikijs.png +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/wikijs + - https://hub.docker.com/r/linuxserver/wikijs/ + - https://github.com/Requarks/wiki +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/wikijs/9.0.0/README.md b/stable/wikijs/9.0.0/README.md new file mode 100644 index 00000000000..52681598d7b --- /dev/null +++ b/stable/wikijs/9.0.0/README.md @@ -0,0 +1,108 @@ +# wikijs + +Make documentation a joy to write using Wiki.js's beautiful and intuitive interface! + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [wikijs](https://truecharts.org/docs/charts/stable/wikijs) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/wikijs> +* <https://hub.docker.com/r/linuxserver/wikijs/> +* <https://github.com/Requarks/wiki> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.122 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `wikijs` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install wikijs TrueCharts/wikijs +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `wikijs` deployment + +```console +helm uninstall wikijs +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install wikijs \ + --set env.TZ="America/New York" \ + TrueCharts/wikijs +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install wikijs TrueCharts/wikijs -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/wikijs/9.0.0/app-changelog.md b/stable/wikijs/9.0.0/app-changelog.md new file mode 100644 index 00000000000..0e064a34d67 --- /dev/null +++ b/stable/wikijs/9.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [wikijs-9.0.0](https://github.com/truecharts/charts/compare/wikijs-8.0.3...wikijs-9.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/wikijs/9.0.0/app-readme.md b/stable/wikijs/9.0.0/app-readme.md new file mode 100644 index 00000000000..5162ab26619 --- /dev/null +++ b/stable/wikijs/9.0.0/app-readme.md @@ -0,0 +1,8 @@ +Make documentation a joy to write using Wiki.js's beautiful and intuitive interface! + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/wikijs](https://truecharts.org/docs/charts/stable/wikijs) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/wikijs/9.0.0/charts/common-10.9.7.tgz b/stable/wikijs/9.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/wikijs/9.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/wikijs/9.0.0/charts/postgresql-9.0.5.tgz b/stable/wikijs/9.0.0/charts/postgresql-9.0.5.tgz new file mode 100644 index 00000000000..8fe3c326a7c Binary files /dev/null and b/stable/wikijs/9.0.0/charts/postgresql-9.0.5.tgz differ diff --git a/stable/wikijs/9.0.0/ix_values.yaml b/stable/wikijs/9.0.0/ix_values.yaml new file mode 100644 index 00000000000..c0034297282 --- /dev/null +++ b/stable/wikijs/9.0.0/ix_values.yaml @@ -0,0 +1,50 @@ +image: + repository: tccr.io/truecharts/wikijs + tag: 2.5.291@sha256:46aa2c668145c82fa0a9f248b6ecd4e3c52a9a06a05c840032f31b6a6c849517 + pullPolicy: IfNotPresent + +env: + DB_TYPE: "postgres" + DB_NAME: "{{ .Values.postgresql.postgresqlDatabase }}" + DB_USER: "{{ .Values.postgresql.postgresqlUsername }}" + DB_PORT: "5432" + DB_PASS: + secretKeyRef: + name: dbcreds + key: postgresql-password + DB_HOST: + secretKeyRef: + name: dbcreds + key: plainhost + +probes: + liveness: + path: "/healthz" + readiness: + path: "/healthz" + startup: + path: "/healthz" + +service: + main: + ports: + main: + port: 10045 + targetPort: 3000 + +postgresql: + enabled: true + existingSecret: "dbcreds" + postgresqlUsername: wikijs + postgresqlDatabase: wikijs + +# /wiki/data is a temporary dir. Without mounting as emptyDir it's only writable by root. +# https://docs.requarks.io/en/install/config#data-paths +persistence: + wikicache: + enabled: true + mountPath: "/wiki/data/" + type: emptyDir + +portal: + enabled: true diff --git a/stable/wikijs/9.0.0/questions.yaml b/stable/wikijs/9.0.0/questions.yaml new file mode 100644 index 00000000000..409c5997d15 --- /dev/null +++ b/stable/wikijs/9.0.0/questions.yaml @@ -0,0 +1,1760 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" + path: "/" + admin: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" + path: "/a/dashboard" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10045 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: true + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 568 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 568 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/wikijs/9.0.0/templates/common.yaml b/stable/wikijs/9.0.0/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/wikijs/9.0.0/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/wikijs/9.0.0/values.yaml b/stable/wikijs/9.0.0/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/wireguard/2.0.3/Chart.lock b/stable/wireguard/2.0.3/Chart.lock deleted file mode 100644 index 12f20f64ec6..00000000000 --- a/stable/wireguard/2.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:23:30.216243387Z" diff --git a/stable/wireguard/2.0.3/Chart.yaml b/stable/wireguard/2.0.3/Chart.yaml deleted file mode 100644 index 2e24c82ddb1..00000000000 --- a/stable/wireguard/2.0.3/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: "1.0.202109" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: WireGuard® is an extremely simple yet fast and modern VPN that utilizes state-of-the-art cryptography. -home: https://truecharts.org/docs/charts/stable/wireguard -icon: https://truecharts.org/img/hotlink-ok/chart-icons/wireguard.png -keywords: - - wireguard - - vpn -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: wireguard -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/wireguard - - https://github.com/k8s-at-home/container-images/tree/main/apps/wireguard -version: 2.0.3 -annotations: - truecharts.org/catagories: | - - network - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/wireguard/2.0.3/app-changelog.md b/stable/wireguard/2.0.3/app-changelog.md deleted file mode 100644 index 556f1bbe4d6..00000000000 --- a/stable/wireguard/2.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [wireguard-2.0.3](https://github.com/truecharts/charts/compare/wireguard-2.0.2...wireguard-2.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/wireguard/2.0.3/charts/common-10.9.4.tgz b/stable/wireguard/2.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/wireguard/2.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/wireguard/2.0.3/CHANGELOG.md b/stable/wireguard/2.0.4/CHANGELOG.md similarity index 100% rename from stable/wireguard/2.0.3/CHANGELOG.md rename to stable/wireguard/2.0.4/CHANGELOG.md diff --git a/stable/wireguard/2.0.4/Chart.yaml b/stable/wireguard/2.0.4/Chart.yaml new file mode 100644 index 00000000000..a55f64efbac --- /dev/null +++ b/stable/wireguard/2.0.4/Chart.yaml @@ -0,0 +1,27 @@ +apiVersion: v2 +appVersion: "1.0.202109" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: WireGuard® is an extremely simple yet fast and modern VPN that utilizes state-of-the-art cryptography. +home: https://truecharts.org/docs/charts/stable/wireguard +icon: https://truecharts.org/img/hotlink-ok/chart-icons/wireguard.png +keywords: + - wireguard + - vpn +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: wireguard +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/wireguard + - https://github.com/k8s-at-home/container-images/tree/main/apps/wireguard +version: 2.0.4 +annotations: + truecharts.org/catagories: | + - network + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/wireguard/2.0.3/README.md b/stable/wireguard/2.0.4/README.md similarity index 100% rename from stable/wireguard/2.0.3/README.md rename to stable/wireguard/2.0.4/README.md diff --git a/stable/wireguard/2.0.4/app-changelog.md b/stable/wireguard/2.0.4/app-changelog.md new file mode 100644 index 00000000000..ade733c0244 --- /dev/null +++ b/stable/wireguard/2.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [wireguard-2.0.4](https://github.com/truecharts/charts/compare/wireguard-2.0.3...wireguard-2.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/wireguard/2.0.3/app-readme.md b/stable/wireguard/2.0.4/app-readme.md similarity index 100% rename from stable/wireguard/2.0.3/app-readme.md rename to stable/wireguard/2.0.4/app-readme.md diff --git a/stable/wireguard/2.0.4/charts/common-10.9.7.tgz b/stable/wireguard/2.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/wireguard/2.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/wireguard/2.0.3/ix_values.yaml b/stable/wireguard/2.0.4/ix_values.yaml similarity index 100% rename from stable/wireguard/2.0.3/ix_values.yaml rename to stable/wireguard/2.0.4/ix_values.yaml diff --git a/stable/wireguard/2.0.3/questions.yaml b/stable/wireguard/2.0.4/questions.yaml similarity index 100% rename from stable/wireguard/2.0.3/questions.yaml rename to stable/wireguard/2.0.4/questions.yaml diff --git a/stable/wireguard/2.0.3/templates/_configfilemount.tpl b/stable/wireguard/2.0.4/templates/_configfilemount.tpl similarity index 100% rename from stable/wireguard/2.0.3/templates/_configfilemount.tpl rename to stable/wireguard/2.0.4/templates/_configfilemount.tpl diff --git a/stable/wireguard/2.0.3/templates/_configmap.tpl b/stable/wireguard/2.0.4/templates/_configmap.tpl similarity index 100% rename from stable/wireguard/2.0.3/templates/_configmap.tpl rename to stable/wireguard/2.0.4/templates/_configmap.tpl diff --git a/stable/wireguard/2.0.3/templates/_secret.tpl b/stable/wireguard/2.0.4/templates/_secret.tpl similarity index 100% rename from stable/wireguard/2.0.3/templates/_secret.tpl rename to stable/wireguard/2.0.4/templates/_secret.tpl diff --git a/stable/wireguard/2.0.3/templates/common.yaml b/stable/wireguard/2.0.4/templates/common.yaml similarity index 100% rename from stable/wireguard/2.0.3/templates/common.yaml rename to stable/wireguard/2.0.4/templates/common.yaml diff --git a/stable/wireguard/2.0.4/values.yaml b/stable/wireguard/2.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/wireshark/3.0.3/Chart.lock b/stable/wireshark/3.0.3/Chart.lock deleted file mode 100644 index 3153da172c2..00000000000 --- a/stable/wireshark/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:23:31.874950508Z" diff --git a/stable/wireshark/3.0.3/Chart.yaml b/stable/wireshark/3.0.3/Chart.yaml deleted file mode 100644 index 23b5d80f89c..00000000000 --- a/stable/wireshark/3.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: wireshark -version: 3.0.3 -appVersion: "3.6.5" -description: Wireshark is the worlds foremost and widely-used network protocol analyzer. -type: application -deprecated: false -home: https://truecharts.org/docs/charts/stable/wireshark -icon: https://truecharts.org/img/hotlink-ok/chart-icons/wireshark.png -keywords: - - wireshark -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/wireshark - - https://hub.docker.com/r/linuxserver/wireshark -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 - # condition: -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/wireshark/3.0.3/app-changelog.md b/stable/wireshark/3.0.3/app-changelog.md deleted file mode 100644 index 5722c5dd86a..00000000000 --- a/stable/wireshark/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [wireshark-3.0.3](https://github.com/truecharts/charts/compare/wireshark-3.0.2...wireshark-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/wireshark/3.0.3/charts/common-10.9.4.tgz b/stable/wireshark/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/wireshark/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/wireshark/3.0.3/CHANGELOG.md b/stable/wireshark/3.0.4/CHANGELOG.md similarity index 100% rename from stable/wireshark/3.0.3/CHANGELOG.md rename to stable/wireshark/3.0.4/CHANGELOG.md diff --git a/stable/wireshark/3.0.4/Chart.yaml b/stable/wireshark/3.0.4/Chart.yaml new file mode 100644 index 00000000000..be47d0d4d8d --- /dev/null +++ b/stable/wireshark/3.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: wireshark +version: 3.0.4 +appVersion: "3.6.5" +description: Wireshark is the worlds foremost and widely-used network protocol analyzer. +type: application +deprecated: false +home: https://truecharts.org/docs/charts/stable/wireshark +icon: https://truecharts.org/img/hotlink-ok/chart-icons/wireshark.png +keywords: + - wireshark +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/wireshark + - https://hub.docker.com/r/linuxserver/wireshark +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + # condition: +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/wireshark/3.0.3/README.md b/stable/wireshark/3.0.4/README.md similarity index 100% rename from stable/wireshark/3.0.3/README.md rename to stable/wireshark/3.0.4/README.md diff --git a/stable/wireshark/3.0.4/app-changelog.md b/stable/wireshark/3.0.4/app-changelog.md new file mode 100644 index 00000000000..7774b3e3eb9 --- /dev/null +++ b/stable/wireshark/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [wireshark-3.0.4](https://github.com/truecharts/charts/compare/wireshark-3.0.3...wireshark-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/wireshark/3.0.3/app-readme.md b/stable/wireshark/3.0.4/app-readme.md similarity index 100% rename from stable/wireshark/3.0.3/app-readme.md rename to stable/wireshark/3.0.4/app-readme.md diff --git a/stable/wireshark/3.0.4/charts/common-10.9.7.tgz b/stable/wireshark/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/wireshark/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/wireshark/3.0.3/ix_values.yaml b/stable/wireshark/3.0.4/ix_values.yaml similarity index 100% rename from stable/wireshark/3.0.3/ix_values.yaml rename to stable/wireshark/3.0.4/ix_values.yaml diff --git a/stable/wireshark/3.0.3/questions.yaml b/stable/wireshark/3.0.4/questions.yaml similarity index 100% rename from stable/wireshark/3.0.3/questions.yaml rename to stable/wireshark/3.0.4/questions.yaml diff --git a/stable/wireshark/3.0.4/templates/common.yaml b/stable/wireshark/3.0.4/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/wireshark/3.0.4/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/wireshark/3.0.4/values.yaml b/stable/wireshark/3.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/xbackbone/5.0.0/CHANGELOG.md b/stable/xbackbone/5.0.0/CHANGELOG.md new file mode 100644 index 00000000000..04c0f3e6a02 --- /dev/null +++ b/stable/xbackbone/5.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [xbackbone-4.0.0](https://github.com/truecharts/charts/compare/xbackbone-3.0.50...xbackbone-4.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [xbackbone-3.0.53](https://github.com/truecharts/charts/compare/xbackbone-3.0.50...xbackbone-3.0.53) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [xbackbone-3.0.52](https://github.com/truecharts/charts/compare/xbackbone-3.0.50...xbackbone-3.0.52) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [xbackbone-3.0.52](https://github.com/truecharts/charts/compare/xbackbone-3.0.50...xbackbone-3.0.52) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [xbackbone-3.0.52](https://github.com/truecharts/charts/compare/xbackbone-3.0.50...xbackbone-3.0.52) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [xbackbone-3.0.51](https://github.com/truecharts/charts/compare/xbackbone-3.0.50...xbackbone-3.0.51) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [xbackbone-3.0.51](https://github.com/truecharts/charts/compare/xbackbone-3.0.50...xbackbone-3.0.51) (2022-11-06) + +### Chore + diff --git a/stable/xbackbone/5.0.0/Chart.yaml b/stable/xbackbone/5.0.0/Chart.yaml new file mode 100644 index 00000000000..95247af0e70 --- /dev/null +++ b/stable/xbackbone/5.0.0/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +appVersion: "3.3.3" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: mariadb.enabled + name: mariadb + repository: https://charts.truecharts.org/ + version: 4.0.5 +description: "XBackBone is a simple, self-hosted, lightweight PHP file manager" +home: https://truecharts.org/docs/charts/stable/xbackbone +icon: https://truecharts.org/img/hotlink-ok/chart-icons/xbackbone.png +keywords: + - xbackbone + - xshare +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: xbackbone +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/xbackbone + - https://github.com/SergiX44/XBackBone + - https://hub.docker.com/r/pe46dro/xbackbone-docker +version: 5.0.0 +annotations: + truecharts.org/catagories: | + - files + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/xbackbone/5.0.0/README.md b/stable/xbackbone/5.0.0/README.md new file mode 100644 index 00000000000..c88ce83fdcd --- /dev/null +++ b/stable/xbackbone/5.0.0/README.md @@ -0,0 +1,108 @@ +# xbackbone + +XBackBone is a simple, self-hosted, lightweight PHP file manager + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [xbackbone](https://truecharts.org/docs/charts/stable/xbackbone) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/xbackbone> +* <https://github.com/SergiX44/XBackBone> +* <https://hub.docker.com/r/pe46dro/xbackbone-docker> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | mariadb | 3.0.119 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `xbackbone` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install xbackbone TrueCharts/xbackbone +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `xbackbone` deployment + +```console +helm uninstall xbackbone +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install xbackbone \ + --set env.TZ="America/New York" \ + TrueCharts/xbackbone +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install xbackbone TrueCharts/xbackbone -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/xbackbone/5.0.0/app-changelog.md b/stable/xbackbone/5.0.0/app-changelog.md new file mode 100644 index 00000000000..0246bc7f46d --- /dev/null +++ b/stable/xbackbone/5.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [xbackbone-5.0.0](https://github.com/truecharts/charts/compare/xbackbone-4.0.3...xbackbone-5.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/xbackbone/5.0.0/app-readme.md b/stable/xbackbone/5.0.0/app-readme.md new file mode 100644 index 00000000000..5aaa44009c4 --- /dev/null +++ b/stable/xbackbone/5.0.0/app-readme.md @@ -0,0 +1,8 @@ +XBackBone is a simple, self-hosted, lightweight PHP file manager + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/xbackbone](https://truecharts.org/docs/charts/stable/xbackbone) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/xbackbone/5.0.0/charts/common-10.9.7.tgz b/stable/xbackbone/5.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/xbackbone/5.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/xbackbone/5.0.0/charts/mariadb-4.0.5.tgz b/stable/xbackbone/5.0.0/charts/mariadb-4.0.5.tgz new file mode 100644 index 00000000000..647d1dc1772 Binary files /dev/null and b/stable/xbackbone/5.0.0/charts/mariadb-4.0.5.tgz differ diff --git a/stable/xbackbone/5.0.0/ix_values.yaml b/stable/xbackbone/5.0.0/ix_values.yaml new file mode 100644 index 00000000000..117cc141101 --- /dev/null +++ b/stable/xbackbone/5.0.0/ix_values.yaml @@ -0,0 +1,46 @@ +image: + repository: tccr.io/truecharts/xbackbone + tag: v3.3.3@sha256:14175767c6a35206fd2447ee6c1b8a1e4c1bcacc57b8a79335b144c2f1996229 + pullPolicy: IfNotPresent + +securityContext: + runAsNonRoot: false + readOnlyRootFilesystem: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +env: + DB_TYPE: mysql + MYSQL_DATABASE: xbackbone + MYSQL_USER: xbackbone + MYSQL_HOST: + secretKeyRef: + name: mariadbcreds + key: plainhost + MYSQL_PASSWORD: + secretKeyRef: + name: mariadbcreds + key: mariadb-password + +service: + main: + ports: + main: + port: 10121 + targetPort: 80 + +persistence: + config: + enabled: true + mountPath: "/app/config" + +mariadb: + enabled: true + mariadbUsername: xbackbone + mariadbDatabase: xbackbone + existingSecret: "mariadbcreds" + +portal: + enabled: true diff --git a/stable/xbackbone/5.0.0/questions.yaml b/stable/xbackbone/5.0.0/questions.yaml new file mode 100644 index 00000000000..491972d3e6b --- /dev/null +++ b/stable/xbackbone/5.0.0/questions.yaml @@ -0,0 +1,1829 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10121 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/xbackbone/5.0.0/templates/common.yaml b/stable/xbackbone/5.0.0/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/xbackbone/5.0.0/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/xbackbone/5.0.0/values.yaml b/stable/xbackbone/5.0.0/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/xteve/7.0.3/Chart.lock b/stable/xteve/7.0.3/Chart.lock deleted file mode 100644 index 192e298c7e2..00000000000 --- a/stable/xteve/7.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:24:01.998080162Z" diff --git a/stable/xteve/7.0.3/Chart.yaml b/stable/xteve/7.0.3/Chart.yaml deleted file mode 100644 index 2cfc08566e1..00000000000 --- a/stable/xteve/7.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: "2.2.0.200" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: M3U Proxy for Plex DVR and Emby Live TV. -home: https://truecharts.org/docs/charts/stable/xteve -icon: https://truecharts.org/img/hotlink-ok/chart-icons/xteve.png -keywords: - - xteve - - iptv - - plex - - emby -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: xteve -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/xteve - - https://github.com/xteve-project/xTeVe - - https://github.com/k8s-at-home/container-images -version: 7.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/xteve/7.0.3/app-changelog.md b/stable/xteve/7.0.3/app-changelog.md deleted file mode 100644 index 0ebbf65d0d7..00000000000 --- a/stable/xteve/7.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [xteve-7.0.3](https://github.com/truecharts/charts/compare/xteve-7.0.2...xteve-7.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/xteve/7.0.3/charts/common-10.9.4.tgz b/stable/xteve/7.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/xteve/7.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/xteve/7.0.3/CHANGELOG.md b/stable/xteve/7.0.4/CHANGELOG.md similarity index 100% rename from stable/xteve/7.0.3/CHANGELOG.md rename to stable/xteve/7.0.4/CHANGELOG.md diff --git a/stable/xteve/7.0.4/Chart.yaml b/stable/xteve/7.0.4/Chart.yaml new file mode 100644 index 00000000000..16666d86c7a --- /dev/null +++ b/stable/xteve/7.0.4/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "2.2.0.200" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: M3U Proxy for Plex DVR and Emby Live TV. +home: https://truecharts.org/docs/charts/stable/xteve +icon: https://truecharts.org/img/hotlink-ok/chart-icons/xteve.png +keywords: + - xteve + - iptv + - plex + - emby +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: xteve +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/xteve + - https://github.com/xteve-project/xTeVe + - https://github.com/k8s-at-home/container-images +version: 7.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/xteve/7.0.3/README.md b/stable/xteve/7.0.4/README.md similarity index 100% rename from stable/xteve/7.0.3/README.md rename to stable/xteve/7.0.4/README.md diff --git a/stable/xteve/7.0.4/app-changelog.md b/stable/xteve/7.0.4/app-changelog.md new file mode 100644 index 00000000000..f8d6fd0d2f0 --- /dev/null +++ b/stable/xteve/7.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [xteve-7.0.4](https://github.com/truecharts/charts/compare/xteve-7.0.3...xteve-7.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/xteve/7.0.3/app-readme.md b/stable/xteve/7.0.4/app-readme.md similarity index 100% rename from stable/xteve/7.0.3/app-readme.md rename to stable/xteve/7.0.4/app-readme.md diff --git a/stable/xteve/7.0.4/charts/common-10.9.7.tgz b/stable/xteve/7.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/xteve/7.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/xteve/7.0.3/ix_values.yaml b/stable/xteve/7.0.4/ix_values.yaml similarity index 100% rename from stable/xteve/7.0.3/ix_values.yaml rename to stable/xteve/7.0.4/ix_values.yaml diff --git a/stable/xteve/7.0.3/questions.yaml b/stable/xteve/7.0.4/questions.yaml similarity index 100% rename from stable/xteve/7.0.3/questions.yaml rename to stable/xteve/7.0.4/questions.yaml diff --git a/stable/xteve/7.0.4/templates/common.yaml b/stable/xteve/7.0.4/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/xteve/7.0.4/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/xteve/7.0.4/values.yaml b/stable/xteve/7.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/xwiki/5.0.0/CHANGELOG.md b/stable/xwiki/5.0.0/CHANGELOG.md new file mode 100644 index 00000000000..00396a2ec5e --- /dev/null +++ b/stable/xwiki/5.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [xwiki-4.0.0](https://github.com/truecharts/charts/compare/xwiki-3.0.62...xwiki-4.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update docker general non-major ([#4331](https://github.com/truecharts/charts/issues/4331)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [xwiki-3.0.66](https://github.com/truecharts/charts/compare/xwiki-3.0.62...xwiki-3.0.66) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update docker general non-major ([#4331](https://github.com/truecharts/charts/issues/4331)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [xwiki-3.0.65](https://github.com/truecharts/charts/compare/xwiki-3.0.62...xwiki-3.0.65) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update docker general non-major ([#4331](https://github.com/truecharts/charts/issues/4331)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [xwiki-3.0.65](https://github.com/truecharts/charts/compare/xwiki-3.0.62...xwiki-3.0.65) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update docker general non-major ([#4331](https://github.com/truecharts/charts/issues/4331)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [xwiki-3.0.65](https://github.com/truecharts/charts/compare/xwiki-3.0.62...xwiki-3.0.65) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update docker general non-major ([#4331](https://github.com/truecharts/charts/issues/4331)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [xwiki-3.0.64](https://github.com/truecharts/charts/compare/xwiki-3.0.62...xwiki-3.0.64) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] diff --git a/stable/xwiki/5.0.0/Chart.yaml b/stable/xwiki/5.0.0/Chart.yaml new file mode 100644 index 00000000000..ce437305cc9 --- /dev/null +++ b/stable/xwiki/5.0.0/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +appVersion: "14.9.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 +description: XWiki is a free wiki software platform written in Java with a design emphasis on extensibility +home: https://truecharts.org/docs/charts/stable/xwiki +icon: https://truecharts.org/img/hotlink-ok/chart-icons/xwiki.png +keywords: + - xwiki + - wiki +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: xwiki +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/xwiki + - https://hub.docker.com/_/xwiki + - https://github.com/xwiki/xwiki-docker +version: 5.0.0 +annotations: + truecharts.org/catagories: | + - productivity + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/xwiki/5.0.0/README.md b/stable/xwiki/5.0.0/README.md new file mode 100644 index 00000000000..8e10abab663 --- /dev/null +++ b/stable/xwiki/5.0.0/README.md @@ -0,0 +1,108 @@ +# xwiki + +XWiki is a free wiki software platform written in Java with a design emphasis on extensibility + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [xwiki](https://truecharts.org/docs/charts/stable/xwiki) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/xwiki> +* <https://hub.docker.com/_/xwiki> +* <https://github.com/xwiki/xwiki-docker> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.122 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `xwiki` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install xwiki TrueCharts/xwiki +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `xwiki` deployment + +```console +helm uninstall xwiki +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install xwiki \ + --set env.TZ="America/New York" \ + TrueCharts/xwiki +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install xwiki TrueCharts/xwiki -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/xwiki/5.0.0/app-changelog.md b/stable/xwiki/5.0.0/app-changelog.md new file mode 100644 index 00000000000..74fd6785c76 --- /dev/null +++ b/stable/xwiki/5.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [xwiki-5.0.0](https://github.com/truecharts/charts/compare/xwiki-4.0.3...xwiki-5.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/xwiki/5.0.0/app-readme.md b/stable/xwiki/5.0.0/app-readme.md new file mode 100644 index 00000000000..e610a913ae5 --- /dev/null +++ b/stable/xwiki/5.0.0/app-readme.md @@ -0,0 +1,8 @@ +XWiki is a free wiki software platform written in Java with a design emphasis on extensibility + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/xwiki](https://truecharts.org/docs/charts/stable/xwiki) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/xwiki/5.0.0/charts/common-10.9.7.tgz b/stable/xwiki/5.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/xwiki/5.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/xwiki/5.0.0/charts/postgresql-9.0.5.tgz b/stable/xwiki/5.0.0/charts/postgresql-9.0.5.tgz new file mode 100644 index 00000000000..8fe3c326a7c Binary files /dev/null and b/stable/xwiki/5.0.0/charts/postgresql-9.0.5.tgz differ diff --git a/stable/xwiki/5.0.0/ix_values.yaml b/stable/xwiki/5.0.0/ix_values.yaml new file mode 100644 index 00000000000..2b4572fe091 --- /dev/null +++ b/stable/xwiki/5.0.0/ix_values.yaml @@ -0,0 +1,47 @@ +image: + repository: tccr.io/truecharts/xwiki + tag: 14.9.0-postgres@sha256:59f4b8c2784d0260a503c6c9319fffb211208e83ad8919f9e3be5fea36c77c43 + pullPolicy: IfNotPresent + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +env: + DB_USER: "{{ .Values.postgresql.postgresqlUsername }}" + DB_DATABASE: "{{ .Values.postgresql.postgresqlDatabase }}" + # User Defined + JAVA_OPTS: "" + DB_HOST: + secretKeyRef: + name: dbcreds + key: plainhost + DB_PASSWORD: + secretKeyRef: + name: dbcreds + key: postgresql-password + +service: + main: + ports: + main: + port: 10208 + targetPort: 8080 + +persistence: + config: + enabled: true + mountPath: "/usr/local/xwiki" + +postgresql: + enabled: true + existingSecret: "dbcreds" + postgresqlUsername: xwiki + postgresqlDatabase: xwiki + +portal: + enabled: true diff --git a/stable/xwiki/5.0.0/questions.yaml b/stable/xwiki/5.0.0/questions.yaml new file mode 100644 index 00000000000..3aad5192bb1 --- /dev/null +++ b/stable/xwiki/5.0.0/questions.yaml @@ -0,0 +1,1841 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: env + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: JAVA_OPTS + label: "JAVA_OPTS" + schema: + type: string + default: "" + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10208 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/xwiki/5.0.0/templates/common.yaml b/stable/xwiki/5.0.0/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/xwiki/5.0.0/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/xwiki/5.0.0/values.yaml b/stable/xwiki/5.0.0/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/youtubedl-material/3.0.0/CHANGELOG.md b/stable/youtubedl-material/3.0.0/CHANGELOG.md new file mode 100644 index 00000000000..94453f0dfe9 --- /dev/null +++ b/stable/youtubedl-material/3.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [youtubedl-material-2.0.0](https://github.com/truecharts/charts/compare/youtubedl-material-1.1.3...youtubedl-material-2.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [youtubedl-material-1.1.6](https://github.com/truecharts/charts/compare/youtubedl-material-1.1.3...youtubedl-material-1.1.6) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [youtubedl-material-1.1.5](https://github.com/truecharts/charts/compare/youtubedl-material-1.1.3...youtubedl-material-1.1.5) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [youtubedl-material-1.1.5](https://github.com/truecharts/charts/compare/youtubedl-material-1.1.3...youtubedl-material-1.1.5) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [youtubedl-material-1.1.5](https://github.com/truecharts/charts/compare/youtubedl-material-1.1.3...youtubedl-material-1.1.5) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [youtubedl-material-1.1.4](https://github.com/truecharts/charts/compare/youtubedl-material-1.1.3...youtubedl-material-1.1.4) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + diff --git a/stable/youtubedl-material/3.0.0/Chart.yaml b/stable/youtubedl-material/3.0.0/Chart.yaml new file mode 100644 index 00000000000..fe7dfef4e0c --- /dev/null +++ b/stable/youtubedl-material/3.0.0/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "4.3" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: mongodb.enabled + name: mongodb + repository: https://charts.truecharts.org + version: 3.0.5 +description: YoutubeDL-Material is a Material Design frontend for youtube-dl. +home: https://truecharts.org/docs/charts/stable/youtubedl-material +icon: https://truecharts.org/img/hotlink-ok/chart-icons/youtubedl-material.png +keywords: + - youtube +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: youtubedl-material +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/youtubedl-material + - https://hub.docker.com/r/tzahi12345/youtubedl-material + - https://github.com/Tzahi12345/YoutubeDL-Material +version: 3.0.0 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/youtubedl-material/3.0.0/README.md b/stable/youtubedl-material/3.0.0/README.md new file mode 100644 index 00000000000..e1d15039de6 --- /dev/null +++ b/stable/youtubedl-material/3.0.0/README.md @@ -0,0 +1,108 @@ +# youtubedl-material + +YoutubeDL-Material is a Material Design frontend for youtube-dl. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [youtubedl-material](https://truecharts.org/docs/charts/stable/youtubedl-material) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/youtubedl-material> +* <https://hub.docker.com/r/tzahi12345/youtubedl-material> +* <https://github.com/Tzahi12345/YoutubeDL-Material> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org | mongodb | 2.0.59 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `youtubedl-material` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install youtubedl-material TrueCharts/youtubedl-material +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `youtubedl-material` deployment + +```console +helm uninstall youtubedl-material +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install youtubedl-material \ + --set env.TZ="America/New York" \ + TrueCharts/youtubedl-material +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install youtubedl-material TrueCharts/youtubedl-material -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/youtubedl-material/3.0.0/app-changelog.md b/stable/youtubedl-material/3.0.0/app-changelog.md new file mode 100644 index 00000000000..1ca90583da3 --- /dev/null +++ b/stable/youtubedl-material/3.0.0/app-changelog.md @@ -0,0 +1,10 @@ + + +## [youtubedl-material-3.0.0](https://github.com/truecharts/charts/compare/youtubedl-material-2.0.3...youtubedl-material-3.0.0) (2022-11-12) + +### Chore + +- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/youtubedl-material/3.0.0/app-readme.md b/stable/youtubedl-material/3.0.0/app-readme.md new file mode 100644 index 00000000000..b8158fdd787 --- /dev/null +++ b/stable/youtubedl-material/3.0.0/app-readme.md @@ -0,0 +1,8 @@ +YoutubeDL-Material is a Material Design frontend for youtube-dl. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/youtubedl-material](https://truecharts.org/docs/charts/stable/youtubedl-material) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/youtubedl-material/3.0.0/charts/common-10.9.7.tgz b/stable/youtubedl-material/3.0.0/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/youtubedl-material/3.0.0/charts/common-10.9.7.tgz differ diff --git a/stable/youtubedl-material/3.0.0/charts/mongodb-3.0.5.tgz b/stable/youtubedl-material/3.0.0/charts/mongodb-3.0.5.tgz new file mode 100644 index 00000000000..6202f29acbd Binary files /dev/null and b/stable/youtubedl-material/3.0.0/charts/mongodb-3.0.5.tgz differ diff --git a/stable/youtubedl-material/3.0.0/ix_values.yaml b/stable/youtubedl-material/3.0.0/ix_values.yaml new file mode 100644 index 00000000000..a44f831ac85 --- /dev/null +++ b/stable/youtubedl-material/3.0.0/ix_values.yaml @@ -0,0 +1,95 @@ +image: + repository: tccr.io/truecharts/youtubedl-material + tag: v4.3@sha256:52ea916289823f2d239f1b375f9afbe4a075416c22020fc9e9765422ef58f7c9 + pullPolicy: IfNotPresent + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + fsGroup: 1000 + +security: + PUID: 1000 + +env: + ytdl_mongodb_connection_string: + secretKeyRef: + name: mongodbcreds + key: url + ytdl_port: "{{ .Values.service.main.ports.main.port }}" + ytdl_use_local_db: false + ALLOW_CONFIG_MUTATIONS: true + write_ytdl_config: true + # Used Defined + ytdl_url: "" + ytdl_multi_user_mode: false + ytdl_allow_subscriptions: true + ytdl_subscriptions_check_interval: 86400 + ytdl_subscriptions_redownload_fresh_uploads: false + ytdl_allow_theme_change: true + ytdl_default_theme: default + ytdl_title_top: YoutubeDL-Material + ytdl_file_manager_enabled: true + ytdl_enable_downloads_manager: true + ytdl_allow_quality_select: true + ytdl_download_only_mode: false + ytdl_use_api_key: false + ytdl_api_key: "" + ytdl_youtube_api_key: "" + ytdl_use_twitch_api: false + ytdl_twitch_api_key: "" + ytdl_twitch_auto_download_chat: false + ytdl_use_sponsorblock_api: false + ytdl_generate_nfo_files: false + ytdl_default_file_output: "" + ytdl_custom_args: "" + ytdl_allow_playlist_categorization: true + ytdl_use_youtubedl_archive: false + ytdl_include_thumbnail: true + ytdl_include_metadata: true + ytdl_max_concurrent_downloads: 5 + ytdl_download_rate_limit: "" + ytdl_default_downloader: yt-dlp + ytdl_use_default_downloading_agent: true + ytdl_custom_downloading_agent: "" + ytdl_logger_level: debug + ytdl_jwt_expiration: 86400 + ytdl_allow_advanced_download: false + ytdl_use_cookies: false + +service: + main: + ports: + main: + port: 10253 + +persistence: + appdata: + enabled: true + mountPath: /app/appdata + users: + enabled: true + mountPath: /app/users + subscriptions: + enabled: true + mountPath: /app/subscriptions + audio: + enabled: true + mountPath: /app/audio + video: + enabled: true + mountPath: /app/video + +mongodb: + enabled: true + existingSecret: mongodbcreds + mongodbUsername: ytdl_material + # DB name seems to be harcoded in their app + mongodbDatabase: ytdl_material + +portal: + enabled: true diff --git a/stable/youtubedl-material/3.0.0/questions.yaml b/stable/youtubedl-material/3.0.0/questions.yaml new file mode 100644 index 00000000000..10ff1722182 --- /dev/null +++ b/stable/youtubedl-material/3.0.0/questions.yaml @@ -0,0 +1,2382 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: env + group: App Configuration + label: Image Environment + schema: + additional_attrs: true + type: dict + attrs: + - variable: mainsettings + label: Main Settings + schema: + type: boolean + default: true + show_subquestions_if: true + subquestions: + - variable: ytdl_url + label: URL + description: URL for the frontend + schema: + type: string + default: "" + - variable: ytdl_multi_user_mode + label: Multi User Mode + description: Allows creation of users (with their own files), roles, and permissions + schema: + type: boolean + default: false + - variable: ytdl_allow_subscriptions + label: Allow Subscriptions + description: Allows subscribing to channels + schema: + type: boolean + default: true + - variable: ytdl_subscriptions_check_interval + label: Subscriptions Check Interval + description: Amount of time between cycling through all subscriptions. + schema: + type: int + default: 86400 + - variable: ytdl_subscriptions_redownload_fresh_uploads + label: Subscriptions Redownload Fresh Uploads + description: Checks day-old or newer videos in a subscription to see if a higher quality one exists. If it does, it's downloaded. + schema: + type: boolean + default: false + - variable: ytdl_allow_theme_change + label: Allow Theme Change + description: Allows the theme to be changed by hitting the 3 dots in the top right corner + schema: + type: boolean + default: true + - variable: ytdl_default_theme + label: Default Theme + description: Sets the default theme. + schema: + type: string + default: default + enum: + - value: default + description: default + - value: dark + description: dark + - variable: extrasettigns + label: Extra Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: ytdl_title_top + label: Title Top + description: Sets the top bar and browser tab title. + schema: + type: string + default: YoutubeDL-Material + - variable: ytdl_file_manager_enabled + label: Enable File Manager + description: Enables file management in the home screen. + schema: + type: boolean + default: true + - variable: ytdl_enable_downloads_manager + label: Enable Download Manager + description: Enables download management page. + schema: + type: boolean + default: true + - variable: ytdl_allow_quality_select + label: Allow Quality Select + description: Allows changing quality of files (resolution/bitrate). Disabling this means it's always the best quality selected. + schema: + type: boolean + default: true + - variable: ytdl_download_only_mode + label: Download Only Mode + description: Playing videos is disabled, they can only be downloaded. + schema: + type: boolean + default: false + - variable: ytdl_use_api_key + label: Enable YTDL-Material API Key + description: Allows YoutubeDL-Material's API to be utilized. + schema: + type: boolean + default: false + - variable: ytdl_api_key + label: YTDL-Material API Key + description: Key used to authenticate YoutubeDL-Material's API users. + schema: + type: string + private: true + default: "" + - variable: ytdl_youtube_api_key + label: Youtube API Key + description: Youtube API Key. + schema: + type: string + private: true + default: "" + - variable: ytdl_use_twitch_api + label: Enable Twitch API Key + description: Enables Twitch API use, currently only used for downloading chats for VODs. + schema: + type: boolean + default: false + - variable: ytdl_twitch_api_key + label: Twitch API Key + description: Twitch API Key. + schema: + type: string + private: true + default: "" + - variable: ytdl_twitch_auto_download_chat + label: Twitch Auto Download Chat + description: Automatically downloads Twitch chats for VODs. + schema: + type: boolean + default: false + - variable: ytdl_use_sponsorblock_api + label: Enable SponsorBlock + description: Enables Skip ads button in the video player if found on SponsorBlock. + schema: + type: boolean + default: false + - variable: ytdl_generate_nfo_files + label: Generate NFO Files + description: Automatically creates NFO files for downloaded videos, primarily used with Kodi. + schema: + type: boolean + default: false + - variable: downloadersettigns + label: Downloader Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: ytdl_default_file_output + label: Default File Output + description: Changes the formatting for file names based on youtube-dl output template. + schema: + type: string + default: "" + - variable: ytdl_custom_args + label: Custom Args + description: Youtube-dl args that get added to every download. + schema: + type: string + default: "" + - variable: ytdl_allow_playlist_categorization + label: Allow Playlist Categorization + description: Allow Playlist Categorization + schema: + type: boolean + default: true + - variable: ytdl_use_youtubedl_archive + label: Use Youtubedl Archive + description: Creates and uses archive text files to avoid redownloading the same file, and helps track/port already downloaded files. + schema: + type: boolean + default: false + - variable: ytdl_include_thumbnail + label: Include Thumbnail + description: Downloads thumbnail along with file. + schema: + type: boolean + default: true + - variable: ytdl_include_metadata + label: Include Metadata + description: Downloads .info.json files along with file (highly recommended). + schema: + type: boolean + default: true + - variable: ytdl_max_concurrent_downloads + label: Max Concurrent Downloads + description: Limits the number of simultaneous downloads. + schema: + type: int + default: 5 + - variable: ytdl_download_rate_limit + label: Rate Limit + description: Limits download speed. + schema: + type: string + default: "" + - variable: advancedsettigns + label: Advanced Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: ytdl_default_downloader + label: Default Downloader + description: youtube-dl fork to use (youtube-dl, youtube-dlc, or yt-dlp) + schema: + type: string + default: yt-dlp + enum: + - value: yt-dlp + description: yt-dlp + - value: youtube-dlc + description: youtube-dlc + - value: youtube-dl + description: youtube-dl + - variable: ytdl_use_default_downloading_agent + label: Use Default Downloading Agent + description: Whether to use youtube-dl's default agent or an alternative. + schema: + type: boolean + default: true + - variable: ytdl_custom_downloading_agent + label: Custom Downloading Agent + description: Preferred download agent, only used if Use default downloading agent is set to false. + schema: + type: string + default: "" + - variable: ytdl_logger_level + label: Logger Level + description: Logger Level. + schema: + type: string + default: info + enum: + - value: info + description: info + - value: info + description: info + - value: debug + description: debug + - value: verbose + description: verbose + - value: warn + description: warn + - value: error + description: error + - variable: ytdl_jwt_expiration + label: JWT Expiration + description: Length of time it takes for logins to expire. + schema: + type: int + default: 86400 + - variable: ytdl_allow_advanced_download + label: JWT Expiration + description: Enables an advanced download tab on the home page for additional download settings and information. + schema: + type: boolean + default: false + - variable: ytdl_use_cookies + label: Use Cookies + description: Enables usage of uploaded cookies to download videos as if you were logged into that website. + schema: + type: boolean + default: false + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Service + description: The Primary service on which the healthcheck runs, often the webUI + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Service Port Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + description: This port exposes the container port on the service + schema: + type: int + default: 10253 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: appdata + label: App AppData Storage + description: Stores the Application AppData. + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: users + label: App Users Storage + description: Stores the Application Users. + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: subscriptions + label: App Subscriptions Storage + description: Stores the Application Subscriptions. + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: audio + label: App Audio Storage + description: Stores the Application Audio. + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: video + label: App Video Storage + description: Stores the Application Video. + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: Privileged mode + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: ReadOnly Root Filesystem + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: Allow Privilege Escalation + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: runAsNonRoot + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: runAsUser + description: The UserID of the user running the application + schema: + type: int + default: 0 + - variable: runAsGroup + label: runAsGroup + description: The groupID this App of the user running the application + schema: + type: int + default: 0 + - variable: fsGroup + label: fsGroup + description: The group that should own ALL storage. + schema: + type: int + default: 1000 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/youtubedl-material/3.0.0/templates/common.yaml b/stable/youtubedl-material/3.0.0/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/youtubedl-material/3.0.0/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/youtubedl-material/3.0.0/values.yaml b/stable/youtubedl-material/3.0.0/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/zerotier/3.0.3/Chart.lock b/stable/zerotier/3.0.3/Chart.lock deleted file mode 100644 index 95bce29dcb6..00000000000 --- a/stable/zerotier/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:24:33.787980856Z" diff --git a/stable/zerotier/3.0.3/Chart.yaml b/stable/zerotier/3.0.3/Chart.yaml deleted file mode 100644 index b5c7b48dd2d..00000000000 --- a/stable/zerotier/3.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: zerotier -version: 3.0.3 -appVersion: "1.10.1" -description: ZeroTier is a smart programmable Ethernet switch for planet Earth -type: application -deprecated: false -home: https://truecharts.org/docs/charts/stable/zerotier -icon: https://truecharts.org/img/hotlink-ok/chart-icons/zerotier.png -keywords: - - zerotier - - network -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/zerotier - - https://hub.docker.com/r/zerotier/zerotier -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - network - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/zerotier/3.0.3/app-changelog.md b/stable/zerotier/3.0.3/app-changelog.md deleted file mode 100644 index dacaa4a421b..00000000000 --- a/stable/zerotier/3.0.3/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [zerotier-3.0.3](https://github.com/truecharts/charts/compare/zerotier-3.0.2...zerotier-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - \ No newline at end of file diff --git a/stable/zerotier/3.0.3/charts/common-10.9.4.tgz b/stable/zerotier/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/zerotier/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/zerotier/3.0.3/CHANGELOG.md b/stable/zerotier/3.0.4/CHANGELOG.md similarity index 100% rename from stable/zerotier/3.0.3/CHANGELOG.md rename to stable/zerotier/3.0.4/CHANGELOG.md diff --git a/stable/zerotier/3.0.4/Chart.yaml b/stable/zerotier/3.0.4/Chart.yaml new file mode 100644 index 00000000000..68e5c5850e1 --- /dev/null +++ b/stable/zerotier/3.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: zerotier +version: 3.0.4 +appVersion: "1.10.1" +description: ZeroTier is a smart programmable Ethernet switch for planet Earth +type: application +deprecated: false +home: https://truecharts.org/docs/charts/stable/zerotier +icon: https://truecharts.org/img/hotlink-ok/chart-icons/zerotier.png +keywords: + - zerotier + - network +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/zerotier + - https://hub.docker.com/r/zerotier/zerotier +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - network + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/zerotier/3.0.3/README.md b/stable/zerotier/3.0.4/README.md similarity index 100% rename from stable/zerotier/3.0.3/README.md rename to stable/zerotier/3.0.4/README.md diff --git a/stable/zerotier/3.0.4/app-changelog.md b/stable/zerotier/3.0.4/app-changelog.md new file mode 100644 index 00000000000..c6f3c497c8d --- /dev/null +++ b/stable/zerotier/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [zerotier-3.0.4](https://github.com/truecharts/charts/compare/zerotier-3.0.3...zerotier-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/zerotier/3.0.3/app-readme.md b/stable/zerotier/3.0.4/app-readme.md similarity index 100% rename from stable/zerotier/3.0.3/app-readme.md rename to stable/zerotier/3.0.4/app-readme.md diff --git a/stable/zerotier/3.0.4/charts/common-10.9.7.tgz b/stable/zerotier/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/zerotier/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/zerotier/3.0.3/ix_values.yaml b/stable/zerotier/3.0.4/ix_values.yaml similarity index 100% rename from stable/zerotier/3.0.3/ix_values.yaml rename to stable/zerotier/3.0.4/ix_values.yaml diff --git a/stable/zerotier/3.0.3/questions.yaml b/stable/zerotier/3.0.4/questions.yaml similarity index 100% rename from stable/zerotier/3.0.3/questions.yaml rename to stable/zerotier/3.0.4/questions.yaml diff --git a/stable/zerotier/3.0.4/templates/common.yaml b/stable/zerotier/3.0.4/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/zerotier/3.0.4/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/zerotier/3.0.4/values.yaml b/stable/zerotier/3.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/zigbee2mqtt/5.0.3/Chart.lock b/stable/zigbee2mqtt/5.0.3/Chart.lock deleted file mode 100644 index b217e9c9b4d..00000000000 --- a/stable/zigbee2mqtt/5.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:24:52.792251816Z" diff --git a/stable/zigbee2mqtt/5.0.3/Chart.yaml b/stable/zigbee2mqtt/5.0.3/Chart.yaml deleted file mode 100644 index 1fc8a06c495..00000000000 --- a/stable/zigbee2mqtt/5.0.3/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: "1.28.2" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: Bridges events and allows you to control your Zigbee devices via MQTT -home: https://truecharts.org/docs/charts/stable/zigbee2mqtt -icon: https://truecharts.org/img/hotlink-ok/chart-icons/zigbee2mqtt.png -keywords: - - zigbee - - mqtt - - home-assistant -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: zigbee2mqtt -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/zigbee2mqtt - - https://github.com/Koenkk/zigbee2mqtt -version: 5.0.3 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/zigbee2mqtt/5.0.3/app-changelog.md b/stable/zigbee2mqtt/5.0.3/app-changelog.md deleted file mode 100644 index d5501f3cf0b..00000000000 --- a/stable/zigbee2mqtt/5.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [zigbee2mqtt-5.0.3](https://github.com/truecharts/charts/compare/zigbee2mqtt-5.0.2...zigbee2mqtt-5.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/zigbee2mqtt/5.0.3/charts/common-10.9.4.tgz b/stable/zigbee2mqtt/5.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/zigbee2mqtt/5.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/zigbee2mqtt/5.0.3/CHANGELOG.md b/stable/zigbee2mqtt/5.0.4/CHANGELOG.md similarity index 100% rename from stable/zigbee2mqtt/5.0.3/CHANGELOG.md rename to stable/zigbee2mqtt/5.0.4/CHANGELOG.md diff --git a/stable/zigbee2mqtt/5.0.4/Chart.yaml b/stable/zigbee2mqtt/5.0.4/Chart.yaml new file mode 100644 index 00000000000..13f93b5be5b --- /dev/null +++ b/stable/zigbee2mqtt/5.0.4/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "1.28.2" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: Bridges events and allows you to control your Zigbee devices via MQTT +home: https://truecharts.org/docs/charts/stable/zigbee2mqtt +icon: https://truecharts.org/img/hotlink-ok/chart-icons/zigbee2mqtt.png +keywords: + - zigbee + - mqtt + - home-assistant +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: zigbee2mqtt +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/zigbee2mqtt + - https://github.com/Koenkk/zigbee2mqtt +version: 5.0.4 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/zigbee2mqtt/5.0.3/README.md b/stable/zigbee2mqtt/5.0.4/README.md similarity index 100% rename from stable/zigbee2mqtt/5.0.3/README.md rename to stable/zigbee2mqtt/5.0.4/README.md diff --git a/stable/zigbee2mqtt/5.0.4/SKIPINSTALL b/stable/zigbee2mqtt/5.0.4/SKIPINSTALL new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/zigbee2mqtt/5.0.4/app-changelog.md b/stable/zigbee2mqtt/5.0.4/app-changelog.md new file mode 100644 index 00000000000..bb1843085a3 --- /dev/null +++ b/stable/zigbee2mqtt/5.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [zigbee2mqtt-5.0.4](https://github.com/truecharts/charts/compare/zigbee2mqtt-5.0.3...zigbee2mqtt-5.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/zigbee2mqtt/5.0.3/app-readme.md b/stable/zigbee2mqtt/5.0.4/app-readme.md similarity index 100% rename from stable/zigbee2mqtt/5.0.3/app-readme.md rename to stable/zigbee2mqtt/5.0.4/app-readme.md diff --git a/stable/zigbee2mqtt/5.0.4/charts/common-10.9.7.tgz b/stable/zigbee2mqtt/5.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/zigbee2mqtt/5.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/zigbee2mqtt/5.0.3/ix_values.yaml b/stable/zigbee2mqtt/5.0.4/ix_values.yaml similarity index 100% rename from stable/zigbee2mqtt/5.0.3/ix_values.yaml rename to stable/zigbee2mqtt/5.0.4/ix_values.yaml diff --git a/stable/zigbee2mqtt/5.0.3/questions.yaml b/stable/zigbee2mqtt/5.0.4/questions.yaml similarity index 100% rename from stable/zigbee2mqtt/5.0.3/questions.yaml rename to stable/zigbee2mqtt/5.0.4/questions.yaml diff --git a/stable/zigbee2mqtt/5.0.4/templates/common.yaml b/stable/zigbee2mqtt/5.0.4/templates/common.yaml new file mode 100644 index 00000000000..b9e7208f382 --- /dev/null +++ b/stable/zigbee2mqtt/5.0.4/templates/common.yaml @@ -0,0 +1,5 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.common.loader.init" . }} + +{{/* Render the templates */}} +{{ include "tc.common.loader.apply" . }} diff --git a/stable/zigbee2mqtt/5.0.4/values.yaml b/stable/zigbee2mqtt/5.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/znc/3.0.3/Chart.lock b/stable/znc/3.0.3/Chart.lock deleted file mode 100644 index a45df409cd0..00000000000 --- a/stable/znc/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:25:01.713071253Z" diff --git a/stable/znc/3.0.3/Chart.yaml b/stable/znc/3.0.3/Chart.yaml deleted file mode 100644 index 2b6af3cdecc..00000000000 --- a/stable/znc/3.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: znc -version: 3.0.3 -appVersion: "1.8.2" -description: Znc is an IRC network bouncer or BNC. It can detach the client from the actual IRC server, and also from selected channels. -type: application -deprecated: false -home: https://truecharts.org/docs/charts/stable/znc -icon: https://truecharts.org/img/hotlink-ok/chart-icons/znc.png -keywords: - - znc -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/znc - - https://hub.docker.com/r/linuxserver/znc -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 - # condition: -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/znc/3.0.3/app-changelog.md b/stable/znc/3.0.3/app-changelog.md deleted file mode 100644 index f4eb17e8b73..00000000000 --- a/stable/znc/3.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [znc-3.0.3](https://github.com/truecharts/charts/compare/znc-3.0.2...znc-3.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/znc/3.0.3/charts/common-10.9.4.tgz b/stable/znc/3.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/znc/3.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/znc/3.0.3/CHANGELOG.md b/stable/znc/3.0.4/CHANGELOG.md similarity index 100% rename from stable/znc/3.0.3/CHANGELOG.md rename to stable/znc/3.0.4/CHANGELOG.md diff --git a/stable/znc/3.0.4/Chart.yaml b/stable/znc/3.0.4/Chart.yaml new file mode 100644 index 00000000000..b1eab572438 --- /dev/null +++ b/stable/znc/3.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: znc +version: 3.0.4 +appVersion: "1.8.2" +description: Znc is an IRC network bouncer or BNC. It can detach the client from the actual IRC server, and also from selected channels. +type: application +deprecated: false +home: https://truecharts.org/docs/charts/stable/znc +icon: https://truecharts.org/img/hotlink-ok/chart-icons/znc.png +keywords: + - znc +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/znc + - https://hub.docker.com/r/linuxserver/znc +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + # condition: +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/znc/3.0.3/README.md b/stable/znc/3.0.4/README.md similarity index 100% rename from stable/znc/3.0.3/README.md rename to stable/znc/3.0.4/README.md diff --git a/stable/znc/3.0.4/app-changelog.md b/stable/znc/3.0.4/app-changelog.md new file mode 100644 index 00000000000..f5bb6712621 --- /dev/null +++ b/stable/znc/3.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [znc-3.0.4](https://github.com/truecharts/charts/compare/znc-3.0.3...znc-3.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/znc/3.0.3/app-readme.md b/stable/znc/3.0.4/app-readme.md similarity index 100% rename from stable/znc/3.0.3/app-readme.md rename to stable/znc/3.0.4/app-readme.md diff --git a/stable/znc/3.0.4/charts/common-10.9.7.tgz b/stable/znc/3.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/znc/3.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/znc/3.0.3/ix_values.yaml b/stable/znc/3.0.4/ix_values.yaml similarity index 100% rename from stable/znc/3.0.3/ix_values.yaml rename to stable/znc/3.0.4/ix_values.yaml diff --git a/stable/znc/3.0.3/questions.yaml b/stable/znc/3.0.4/questions.yaml similarity index 100% rename from stable/znc/3.0.3/questions.yaml rename to stable/znc/3.0.4/questions.yaml diff --git a/stable/znc/3.0.4/templates/common.yaml b/stable/znc/3.0.4/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/znc/3.0.4/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/znc/3.0.4/values.yaml b/stable/znc/3.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/ztcuui-aio/2.0.3/Chart.lock b/stable/ztcuui-aio/2.0.3/Chart.lock deleted file mode 100644 index d27ef891a9f..00000000000 --- a/stable/ztcuui-aio/2.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:25:04.637098879Z" diff --git a/stable/ztcuui-aio/2.0.3/Chart.yaml b/stable/ztcuui-aio/2.0.3/Chart.yaml deleted file mode 100644 index b66be16a55d..00000000000 --- a/stable/ztcuui-aio/2.0.3/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: "1.2.11" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: ZeroTier network controller user interface in a Docker container -home: https://truecharts.org/docs/charts/stable/ztcuui-aio -icon: https://truecharts.org/img/hotlink-ok/chart-icons/ztcuui-aio.png -keywords: - - ztcuui-aio -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: ztcuui-aio -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/ztcuui-aio - - https://github.com/key-networks/ztncui-aio -version: 2.0.3 -annotations: - truecharts.org/catagories: | - - network - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/ztcuui-aio/2.0.3/app-changelog.md b/stable/ztcuui-aio/2.0.3/app-changelog.md deleted file mode 100644 index 84a470a76d7..00000000000 --- a/stable/ztcuui-aio/2.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [ztcuui-aio-2.0.3](https://github.com/truecharts/charts/compare/ztcuui-aio-2.0.2...ztcuui-aio-2.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/ztcuui-aio/2.0.3/charts/common-10.9.4.tgz b/stable/ztcuui-aio/2.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/ztcuui-aio/2.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/ztcuui-aio/2.0.3/CHANGELOG.md b/stable/ztcuui-aio/2.0.4/CHANGELOG.md similarity index 100% rename from stable/ztcuui-aio/2.0.3/CHANGELOG.md rename to stable/ztcuui-aio/2.0.4/CHANGELOG.md diff --git a/stable/ztcuui-aio/2.0.4/Chart.yaml b/stable/ztcuui-aio/2.0.4/Chart.yaml new file mode 100644 index 00000000000..8e490659caa --- /dev/null +++ b/stable/ztcuui-aio/2.0.4/Chart.yaml @@ -0,0 +1,26 @@ +apiVersion: v2 +appVersion: "1.2.11" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: ZeroTier network controller user interface in a Docker container +home: https://truecharts.org/docs/charts/stable/ztcuui-aio +icon: https://truecharts.org/img/hotlink-ok/chart-icons/ztcuui-aio.png +keywords: + - ztcuui-aio +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: ztcuui-aio +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/ztcuui-aio + - https://github.com/key-networks/ztncui-aio +version: 2.0.4 +annotations: + truecharts.org/catagories: | + - network + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/ztcuui-aio/2.0.3/README.md b/stable/ztcuui-aio/2.0.4/README.md similarity index 100% rename from stable/ztcuui-aio/2.0.3/README.md rename to stable/ztcuui-aio/2.0.4/README.md diff --git a/stable/ztcuui-aio/2.0.4/app-changelog.md b/stable/ztcuui-aio/2.0.4/app-changelog.md new file mode 100644 index 00000000000..c8b6932ba01 --- /dev/null +++ b/stable/ztcuui-aio/2.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [ztcuui-aio-2.0.4](https://github.com/truecharts/charts/compare/ztcuui-aio-2.0.3...ztcuui-aio-2.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/ztcuui-aio/2.0.3/app-readme.md b/stable/ztcuui-aio/2.0.4/app-readme.md similarity index 100% rename from stable/ztcuui-aio/2.0.3/app-readme.md rename to stable/ztcuui-aio/2.0.4/app-readme.md diff --git a/stable/ztcuui-aio/2.0.4/charts/common-10.9.7.tgz b/stable/ztcuui-aio/2.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/ztcuui-aio/2.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/ztcuui-aio/2.0.3/ix_values.yaml b/stable/ztcuui-aio/2.0.4/ix_values.yaml similarity index 100% rename from stable/ztcuui-aio/2.0.3/ix_values.yaml rename to stable/ztcuui-aio/2.0.4/ix_values.yaml diff --git a/stable/ztcuui-aio/2.0.3/questions.yaml b/stable/ztcuui-aio/2.0.4/questions.yaml similarity index 100% rename from stable/ztcuui-aio/2.0.3/questions.yaml rename to stable/ztcuui-aio/2.0.4/questions.yaml diff --git a/stable/ztcuui-aio/2.0.4/templates/common.yaml b/stable/ztcuui-aio/2.0.4/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/ztcuui-aio/2.0.4/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/ztcuui-aio/2.0.4/values.yaml b/stable/ztcuui-aio/2.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/zusam/2.0.3/Chart.lock b/stable/zusam/2.0.3/Chart.lock deleted file mode 100644 index a04bf2d57c2..00000000000 --- a/stable/zusam/2.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -digest: sha256:dd59313a76f2c5f5a06d534a4546c219da44a0ca084f8f889ef4a53f7bec54f5 -generated: "2022-11-11T21:25:20.951776764Z" diff --git a/stable/zusam/2.0.3/Chart.yaml b/stable/zusam/2.0.3/Chart.yaml deleted file mode 100644 index 0d7ff99ab81..00000000000 --- a/stable/zusam/2.0.3/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: "0.5.3" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.9.4 -description: Zusam is a free and open-source way to self-host private forums for groups of friends. -home: https://truecharts.org/docs/charts/stable/zusam -icon: https://truecharts.org/img/hotlink-ok/chart-icons/zusam.png -keywords: - - zusam - - forum -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: zusam -sources: - - https://github.com/truecharts/charts/tree/master/charts/stable/zusam - - https://github.com/zusam/zusam - - https://hub.docker.com/r/zusam/zusam -version: 2.0.3 -annotations: - truecharts.org/catagories: | - - chat - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/zusam/2.0.3/app-changelog.md b/stable/zusam/2.0.3/app-changelog.md deleted file mode 100644 index 3ca66536dd8..00000000000 --- a/stable/zusam/2.0.3/app-changelog.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## [zusam-2.0.3](https://github.com/truecharts/charts/compare/zusam-2.0.2...zusam-2.0.3) (2022-11-11) - -### Chore - -- Bump all for ingressList and speedtest - - ### Feat - -- readd ingressList to all Apps that already have Ingress itself - - \ No newline at end of file diff --git a/stable/zusam/2.0.3/charts/common-10.9.4.tgz b/stable/zusam/2.0.3/charts/common-10.9.4.tgz deleted file mode 100644 index aa605d254d8..00000000000 Binary files a/stable/zusam/2.0.3/charts/common-10.9.4.tgz and /dev/null differ diff --git a/stable/zusam/2.0.3/CHANGELOG.md b/stable/zusam/2.0.4/CHANGELOG.md similarity index 100% rename from stable/zusam/2.0.3/CHANGELOG.md rename to stable/zusam/2.0.4/CHANGELOG.md diff --git a/stable/zusam/2.0.4/Chart.yaml b/stable/zusam/2.0.4/Chart.yaml new file mode 100644 index 00000000000..80ea4830a49 --- /dev/null +++ b/stable/zusam/2.0.4/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "0.5.3" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +description: Zusam is a free and open-source way to self-host private forums for groups of friends. +home: https://truecharts.org/docs/charts/stable/zusam +icon: https://truecharts.org/img/hotlink-ok/chart-icons/zusam.png +keywords: + - zusam + - forum +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: zusam +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/zusam + - https://github.com/zusam/zusam + - https://hub.docker.com/r/zusam/zusam +version: 2.0.4 +annotations: + truecharts.org/catagories: | + - chat + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/zusam/2.0.3/README.md b/stable/zusam/2.0.4/README.md similarity index 100% rename from stable/zusam/2.0.3/README.md rename to stable/zusam/2.0.4/README.md diff --git a/stable/zusam/2.0.4/app-changelog.md b/stable/zusam/2.0.4/app-changelog.md new file mode 100644 index 00000000000..7e2c5068a3d --- /dev/null +++ b/stable/zusam/2.0.4/app-changelog.md @@ -0,0 +1,9 @@ + + +## [zusam-2.0.4](https://github.com/truecharts/charts/compare/zusam-2.0.3...zusam-2.0.4) (2022-11-12) + +### Chore + +- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/zusam/2.0.3/app-readme.md b/stable/zusam/2.0.4/app-readme.md similarity index 100% rename from stable/zusam/2.0.3/app-readme.md rename to stable/zusam/2.0.4/app-readme.md diff --git a/stable/zusam/2.0.4/charts/common-10.9.7.tgz b/stable/zusam/2.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/zusam/2.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/zusam/2.0.3/ix_values.yaml b/stable/zusam/2.0.4/ix_values.yaml similarity index 100% rename from stable/zusam/2.0.3/ix_values.yaml rename to stable/zusam/2.0.4/ix_values.yaml diff --git a/stable/zusam/2.0.3/questions.yaml b/stable/zusam/2.0.4/questions.yaml similarity index 100% rename from stable/zusam/2.0.3/questions.yaml rename to stable/zusam/2.0.4/questions.yaml diff --git a/stable/zusam/2.0.4/templates/common.yaml b/stable/zusam/2.0.4/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/zusam/2.0.4/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/zusam/2.0.4/values.yaml b/stable/zusam/2.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/zwavejs2mqtt/13.0.4/CHANGELOG.md b/stable/zwavejs2mqtt/13.0.4/CHANGELOG.md new file mode 100644 index 00000000000..f38a29d53f8 --- /dev/null +++ b/stable/zwavejs2mqtt/13.0.4/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [zwavejs2mqtt-13.0.0](https://github.com/truecharts/charts/compare/zwavejs2mqtt-12.0.16...zwavejs2mqtt-13.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [zwavejs2mqtt-12.0.19](https://github.com/truecharts/charts/compare/zwavejs2mqtt-12.0.16...zwavejs2mqtt-12.0.19) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [zwavejs2mqtt-12.0.18](https://github.com/truecharts/charts/compare/zwavejs2mqtt-12.0.16...zwavejs2mqtt-12.0.18) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [zwavejs2mqtt-12.0.18](https://github.com/truecharts/charts/compare/zwavejs2mqtt-12.0.16...zwavejs2mqtt-12.0.18) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [zwavejs2mqtt-12.0.18](https://github.com/truecharts/charts/compare/zwavejs2mqtt-12.0.16...zwavejs2mqtt-12.0.18) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [zwavejs2mqtt-12.0.17](https://github.com/truecharts/charts/compare/zwavejs2mqtt-12.0.16...zwavejs2mqtt-12.0.17) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [zwavejs2mqtt-12.0.17](https://github.com/truecharts/charts/compare/zwavejs2mqtt-12.0.16...zwavejs2mqtt-12.0.17) (2022-11-06) + +### Chore + diff --git a/stable/zwavejs2mqtt/13.0.4/Chart.yaml b/stable/zwavejs2mqtt/13.0.4/Chart.yaml new file mode 100644 index 00000000000..6f836616390 --- /dev/null +++ b/stable/zwavejs2mqtt/13.0.4/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +appVersion: "8.4.1" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS and Vue +home: https://truecharts.org/docs/charts/stable/zwavejs2mqtt +icon: https://truecharts.org/img/hotlink-ok/chart-icons/zwavejs2mqtt.png +keywords: + - zwavejs2mqtt + - zwave-js + - z-wave + - zwave +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: zwavejs2mqtt +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/zwavejs2mqtt + - https://github.com/zwave-js/zwavejs2mqtt + - https://hub.docker.com/r/zwavejs/zwavejs2mqtt +type: application +version: 13.0.4 +annotations: + truecharts.org/catagories: | + - tools + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/zwavejs2mqtt/13.0.4/README.md b/stable/zwavejs2mqtt/13.0.4/README.md new file mode 100644 index 00000000000..5440b6b1d3e --- /dev/null +++ b/stable/zwavejs2mqtt/13.0.4/README.md @@ -0,0 +1,107 @@ +# zwavejs2mqtt + +Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS and Vue + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [zwavejs2mqtt](https://truecharts.org/docs/charts/stable/zwavejs2mqtt) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* <https://github.com/truecharts/charts/tree/master/charts/stable/zwavejs2mqtt> +* <https://github.com/zwave-js/zwavejs2mqtt> +* <https://hub.docker.com/r/zwavejs/zwavejs2mqtt> + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `zwavejs2mqtt` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install zwavejs2mqtt TrueCharts/zwavejs2mqtt +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `zwavejs2mqtt` deployment + +```console +helm uninstall zwavejs2mqtt +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install zwavejs2mqtt \ + --set env.TZ="America/New York" \ + TrueCharts/zwavejs2mqtt +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install zwavejs2mqtt TrueCharts/zwavejs2mqtt -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/zwavejs2mqtt/13.0.4/app-changelog.md b/stable/zwavejs2mqtt/13.0.4/app-changelog.md new file mode 100644 index 00000000000..6d921ba2daa --- /dev/null +++ b/stable/zwavejs2mqtt/13.0.4/app-changelog.md @@ -0,0 +1,10 @@ + + +## [zwavejs2mqtt-13.0.4](https://github.com/truecharts/charts/compare/zwavejs2mqtt-13.0.3...zwavejs2mqtt-13.0.4) (2022-11-12) + +### Chore + +- update docker general non-major ([#4394](https://github.com/truecharts/charts/issues/4394)) + - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) + + \ No newline at end of file diff --git a/stable/zwavejs2mqtt/13.0.4/app-readme.md b/stable/zwavejs2mqtt/13.0.4/app-readme.md new file mode 100644 index 00000000000..d28ca8f0ac0 --- /dev/null +++ b/stable/zwavejs2mqtt/13.0.4/app-readme.md @@ -0,0 +1,8 @@ +Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS and Vue + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/zwavejs2mqtt](https://truecharts.org/docs/charts/stable/zwavejs2mqtt) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/zwavejs2mqtt/13.0.4/charts/common-10.9.7.tgz b/stable/zwavejs2mqtt/13.0.4/charts/common-10.9.7.tgz new file mode 100644 index 00000000000..3bb192f016c Binary files /dev/null and b/stable/zwavejs2mqtt/13.0.4/charts/common-10.9.7.tgz differ diff --git a/stable/zwavejs2mqtt/13.0.4/ix_values.yaml b/stable/zwavejs2mqtt/13.0.4/ix_values.yaml new file mode 100644 index 00000000000..6663957f75b --- /dev/null +++ b/stable/zwavejs2mqtt/13.0.4/ix_values.yaml @@ -0,0 +1,85 @@ +image: + repository: tccr.io/truecharts/zwavejs-ui + pullPolicy: IfNotPresent + tag: 8.4.1@sha256:d7505397eadf8015a0eeafb10c589851c0c9fa25815788b221b0d217c0cd4fbc + +securityContext: + readOnlyRootFilesystem: false + +# env: {} +# OZW_NETWORK_KEY: + +probes: + liveness: + enabled: true + # custom: true + # spec: + # failureThreshold: 5 + # httpGet: + # path: /health + # port: http + # httpHeaders: + # - name: Accept + # value: text/plain + # initialDelaySeconds: 30 + # periodSeconds: 10 + # timeoutSeconds: 10 + readiness: + enabled: true + # custom: true + # spec: + # failureThreshold: 5 + # httpGet: + # path: /health + # port: http + # httpHeaders: + # - name: Accept + # value: text/plain + # initialDelaySeconds: 30 + # periodSeconds: 10 + # timeoutSeconds: 10 + startup: + enabled: false + # custom: true + # spec: + # failureThreshold: 5 + # httpGet: + # path: /health + # port: http + # httpHeaders: + # - name: Accept + # value: text/plain + # initialDelaySeconds: 30 + # periodSeconds: 10 + # timeoutSeconds: 10 + +service: + main: + ports: + main: + port: 8091 + targetPort: 8091 + ws: + enabled: true + ports: + ws: + enabled: true + port: 10046 + targetPort: 3000 + +persistence: + config: + enabled: true + mountPath: "/usr/src/app/store" +# affinity: +# nodeAffinity: +# requiredDuringSchedulingIgnoredDuringExecution: +# nodeSelectorTerms: +# - matchExpressions: +# - key: app +# operator: In +# values: +# - zwave-controller + +portal: + enabled: true diff --git a/stable/zwavejs2mqtt/13.0.4/questions.yaml b/stable/zwavejs2mqtt/13.0.4/questions.yaml new file mode 100644 index 00000000000..8fe3d7d91af --- /dev/null +++ b/stable/zwavejs2mqtt/13.0.4/questions.yaml @@ -0,0 +1,1881 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 8091 + required: true + - variable: ws + label: "WebSocket Service" + description: "WebSocket Service" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ws + label: "WebSocket Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10046 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 568 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 568 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at + <br /><a href="https://truecharts.org">https://truecharts.org</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see + <br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a> + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/zwavejs2mqtt/13.0.4/templates/common.yaml b/stable/zwavejs2mqtt/13.0.4/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/zwavejs2mqtt/13.0.4/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/zwavejs2mqtt/13.0.4/values.yaml b/stable/zwavejs2mqtt/13.0.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d